Codebase list rust-stfu8 / f360093
Update TODO, ask people to document why they are packaging older crate versions Ximin Luo 5 years ago
3 changed file(s) with 37 addition(s) and 49 deletion(s). Raw diff Collapse all Expand all
5353 all required dependencies are available in main::
5454
5555 url-serde
56 crossbeam-epoch
5756
5857 Delayed/problematic::
5958
7574 - https://github.com/alexcrichton/flate2-rs/issues/160
7675 - https://github.com/alexcrichton/flate2-rs/issues/143
7776
78
79 Base packages
80 -------------
81
82 The below are transitive dependencies of {debcargo, exa, ripgrep, mdbook,
83 xi-core-lib} that have no other rust dependencies, i.e. can be built right now
84 with what's already in Debian. Note that some of them are older versions and
85 the newer versions *do* have other dependencies that must be packaged first.
86
87 This list is not set in stone, newer versions of those programs may make some
88 of the older versions obsolete. Use your own judgement on what to package, or
89 what to remove from the list if it's not longer necessary.
90
91 "-" means already done, pending upload. When they get ACCEPTED you can rm from here::
92
93 lazycell-0.6.0
94 quote-0.3.15
95 regex-syntax-0.4.2
96 regex-syntax-0.5.6
97 winapi-0.2.8
98
99 dependencies of mdbook/exa
100 --------------------------
101
102 ::
103
104 ansi_term-0.8.0 -- needed by exa
105 bitflags-0.9.1 -- exa, mdbook
106 byteorder-0.4.2 -- exa
107 language-tags-0.2.2 -- mdbook
108 lazy_static-0.2.11 -- exa
109 mac-0.1.1 -- mdbook
110 maplit-1.0.1 -- mdbook
111 modifier-0.1.0 -- exa
112 nom-1.2.4 -- exa
113 open-1.2.1 -- mdbook
114 pest-1.0.6 -- mdbook
115 precomputed-hash-0.1.1 -- mdbook
116 regex-syntax-0.3.9 -- exa
117 - scoped_threadpool-0.1.9 -- exa
118 sequence_trie-0.3.5 -- mdbook
119 serde-0.9.15 -- xi-core-lib
120 strum-0.9.0 -- mdbook
121 - term-grid-0.1.7 - exa
122 traitobject-0.1.0 -- mdbook
123 typeable-0.1.2 -- mdbook
124 utf8-ranges-0.1.3 -- exa
12577
12678 dependencies of debcargo
12779 ------------------------
155107 All done, waiting for upstream new release (to bump dependency versions)
156108
157109 https://github.com/BurntSushi/ripgrep/issues/1000
110
111 dependencies of mdbook/exa
112 --------------------------
113
114 This list is out-of-date, use debcargo.git/tests/sh/cargo-tree-deb-rec to regenerate::
115
116 ansi_term-0.8.0 -- needed by exa
117 bitflags-0.9.1 -- exa, mdbook
118 byteorder-0.4.2 -- exa
119 language-tags-0.2.2 -- mdbook
120 lazy_static-0.2.11 -- exa
121 mac-0.1.1 -- mdbook
122 maplit-1.0.1 -- mdbook
123 modifier-0.1.0 -- exa
124 nom-1.2.4 -- exa
125 open-1.2.1 -- mdbook
126 pest-1.0.6 -- mdbook
127 precomputed-hash-0.1.1 -- mdbook
128 regex-syntax-0.3.9 -- exa
129 - scoped_threadpool-0.1.9 -- exa
130 sequence_trie-0.3.5 -- mdbook
131 serde-0.9.15 -- xi-core-lib
132 strum-0.9.0 -- mdbook
133 - term-grid-0.1.7 - exa
134 traitobject-0.1.0 -- mdbook
135 typeable-0.1.2 -- mdbook
136 utf8-ranges-0.1.3 -- exa
9595 you're not a Debian Developer and are unable to upload, please don't run that
9696 script or else you will need to revert the changes that it makes to your git.
9797 eof
98 if [ -n "$VER" ]; then
99 cat >&2 <<eof
100
101 You are packaging an older version of a crate. Please document why this is
102 necessary, by adding comments to src/$PKGNAME/debian/debcargo.toml. For example
103 because it is a dependency of another crate (please mention the names of these
104 crate(s)), and it is not possible to update those crate(s) to use the latest
105 version of $CRATE.
106 eof
6565 fi
6666
6767 run_debcargo() {
68 rm -rf "$BUILDDIR" "$(dirname "$BUILDDIR")/rust-${PKGNAME}_$VER"*.orig.tar.*
68 rm -rf "$BUILDDIR" "$(dirname "$BUILDDIR")/rust-${PKGNAME}_${REALVER:-$VER}"*.orig.tar.*
6969 $DEBCARGO package --config "$PKGCFG" --directory "$BUILDDIR" "$@" "$CRATE" "${REALVER:-$VER}"
7070 }
7171