Codebase list rust-bzip2 / e1a9d89
different way of doing RFS Ximin Luo 4 years ago
47 changed file(s) with 69 addition(s) and 62 deletion(s). Raw diff Collapse all Expand all
1818 Ready for upload (Request For Sponsor)
1919 ======================================
2020
21 When adding a package here, and it involves updating an existing package in a
22 semver-incompatible way, please check the reverse dependencies by running::
21 If you do not have upload rights, simply `touch src/$crate/debian/RFS` in your
22 crate's directory and a DD or DM will get around to it at some point.
23
24 To list all packages under RFS, run `dev/list-rfs.sh`.
25
26 If your update breaks semver compatibility, please first check the reverse
27 dependencies by running::
2328
2429 $ aptitude search '~Dlibrust-$cratename'
2530
26 and try to verify that they won't be broken by your update. If they are, then:
27
28 1. Document it below ("Delayed/problematic")
31 and try to verify that they won't be broken by your update, by building them.
32 If they are broken, then:
33
34 1. Document the problem in `debian/BLOCK`.
2935 2. File an issue upstream to report that they should update to the new library
30 3. Write a patch if you can get that working, and document it also below.
31
32 These packages (RFS) are prepared in the master branch and can be uploaded
33 because all required dependencies are available in main::
34
35 packed_simd
36 atk (needs glib)
37 glib (update, introduces new feature)
38 gio (update, introduces new feature, depends on glib)
39 cairo-rs (update, introduces new feature)
40 pango (update, introduces new feature)
41 gdk (update, introduces new feature)
42 gtk (update, introduces new feature)
43 glob (update)
44 string (update, introduces new feature)
45 tokio-sync
46 darling_core (update)
47 stream-cipher
48 console
49 rand_hc 0.1
50 rand_isaac 0.1
51 rand_jitter 0.1
52 rand_pcg 0.1
53 rand_xorshift 0.1
54 migrations_internals
55 rand_os 0.1
56 rand 0.6
57 sha1-asm
58 x509-parser
59 backtrace
60 gzip-header
61 pest_generator (update)
62 fs_extra
63 native-tls
64 try_from
65 bigdecimal
66 mysqlclient-sys
67 pq-sys
68 im-rc
69 cargo
70 proptest
71
72 Delayed/problematic::
73
74 md5 (update) -- affects uuid
75 gcc -- don't need this, completely obsoleted by cc.
76 patch dependents to use cc instead.
36 3. Write a patch if you can get that working, and document it.
37
38 Old delayed/problematic list, to be moved to src/*/debian/BLOCK::
39
7740 nom 4.2
7841 unblocks pktparse
7942 unblocks der-parser
8346 unblocks rayon-core
8447 unblocks rayon
8548 unblocks tokio-threadpool
86
8749 compiler_builtins (nightly only, needs to be removed from)
8850 backtrace
8951 backtrace-sys
90
9152 trust-dns-proto
9253 librust-socket2-0.3+default-dev (>= 0.3.9-~~)
9354 librust-tokio-timer-0.2+default-dev (>= 0.2.10-~~)
94
95 fuse (blocked by thread-scoped)
96 indicatif (blocked by parking_lot)
97 sandboxfs (blocked by fuse and signal-hook)
98 statistical (blocked by num & co)
99 hyperfine (blocked by indicatif & statistical)
100
101 rand_jitter (blocked by rand_core update to 0.5)
10255
10356
10457 Unblocking testing migrations
0 #!/bin/sh
1 for i in src/*/debian/RFS; do
2 basename $(dirname $(dirname $i))
3 done
2929 abort 0 "Package already released."
3030 fi
3131
32 if [ -e "$PKGDIR/debian/BLOCK" ]; then
33 abort 1 "TODO items remain in $PKGDIR/debian/BLOCK, please deal with those"
34 fi
35
3236 PREVBRANCH="$(git rev-parse --abbrev-ref HEAD)"
3337 case "$PREVBRANCH" in
3438 pending-$PKGNAME) true;;
5458 fi
5559 dch -m -r -D $DISTRO ""
5660 git add debian/changelog
61 git rm -f debian/RFS
5762 )
5863
5964 revert_git_changes() {
0 needs glib
0 update, introduces new feature
0 blocked by thread-scoped
0 don't need this, completely obsoleted by cc.
1 patch dependents to use cc instead.
0 update, introduces new feature
0 update, introduces new feature, depends on glib
0 update, introduces new feature
0 update, introduces new feature
0 blocked by indicatif & statistical
0 blocked by parking_lot
0 affects uuid
0 update, introduces new feature
0 blocked by rand_core update to 0.5
0 blocked by fuse and signal-hook
0 blocked by num & co
0 update, introduces new feature