From: Ximin Luo Date: Tue, 18 Dec 2018 17:35:07 +0000 (-0800) Subject: Re-org TODO headings X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=991bc1cffceff8f5b3b89ecc31d801e0a827b3f4;p=debcargo-conf.git Re-org TODO headings --- diff --git a/TODO.rst b/TODO.rst index c250a78bd..6c7d760e6 100644 --- a/TODO.rst +++ b/TODO.rst @@ -1,61 +1,12 @@ -================= -Crates to package -================= - -Eventual goals -============== - -Binary crates worth packaging (please add if you know more): - -- xsv - Command line program for manipulating CSV files -- process_viewer - Process viewer GUI in rust (GTK) -- cargo-edit - Cargo editing subcommands (add, rm, upgrade) -- exa - Modern replacement for ls -- tmux-hints - Find matches (e.g. urls) and navigate them by keyboard -- grcov - collects and aggregates code coverage information for multiple source files. -- rural - User-friendly command-line HTTP tool -- brewstillery - Brewer's, vinter's and distiller's calculator (GTK). -- jql - JSON Query Language CLI tool. -- recode_rs - CLI tool converting between the character encodings. -- rusty-tags - Create ctags files for cargo project. -- rustfmt-nightly - rust coding style -- bingrep - Grep through binaries from various OSs and architectures. -- hg - Rust implement of hg - -To see lists of interesting binary crates, you can run something like:: - - $ apt-get install koji-client - $ koji -p fedora search package 'rust-*' | cut -b6- | dev/filter-binary-crates.sh - -Current output (on 2018-07-08) is: - -- aho-corasick -- docopt -- exa -- cpp_demangle -- permutate -- cbindgen -- rustdoc-stripper -- difference -- pretty-git-prompt -- peg -- varlink -- varlink-cli - -Sccache is also helpful for reducing the build-time of things like firefox and thunderbird - -- sccache https://github.com/mozilla/sccache - -There are also more binaries here: - -https://github.com/rust-unofficial/awesome-rust - +=============== Immediate goals =============== +See end of this document for "eventual goals". + Remove old libraries --------------------- +==================== Should file a RM request to ftpmasters for these old crates: @@ -64,7 +15,7 @@ Should file a RM request to ftpmasters for these old crates: Ready for upload (Request For Sponsor) --------------------------------------- +====================================== When adding a package here, and it involves updating an existing package in a semver-incompatible way, please check the reverse dependencies by running:: @@ -106,7 +57,9 @@ Delayed/problematic:: Unblocking testing migrations ------------------------------ +============================= + +Run ``dev/rust-excuses.mk refresh all`` to see these in a nice graph. Packages that are unblocked by uploads in NEW:: @@ -121,18 +74,18 @@ Packages that are unblocked by uploads in NEW:: New packages ------------- +============ Use ``dev/list-remaining-deps.sh`` to help you figure out what's missing. mdbook/exa -`````````` +---------- tldr: exa needs zoneinfo_compiled (in NEW) We will need to update some versions of the dep. Besides that, we should be good. rustfmt-nightly -``````````````` +--------------- * derive-new (in NEW) * cargo-metadata (in NEW) @@ -149,9 +102,59 @@ rustfmt-nightly * rustc-ap-syntax-pos bingrep -``````` +------- * hexplay * metagoblin * prettytable-rs * scroll + + +============== +Eventual goals +============== + +Binary crates worth packaging (please add if you know more): + +- xsv - Command line program for manipulating CSV files +- process_viewer - Process viewer GUI in rust (GTK) +- cargo-edit - Cargo editing subcommands (add, rm, upgrade) +- exa - Modern replacement for ls +- tmux-hints - Find matches (e.g. urls) and navigate them by keyboard +- grcov - collects and aggregates code coverage information for multiple source files. +- rural - User-friendly command-line HTTP tool +- brewstillery - Brewer's, vinter's and distiller's calculator (GTK). +- jql - JSON Query Language CLI tool. +- recode_rs - CLI tool converting between the character encodings. +- rusty-tags - Create ctags files for cargo project. +- rustfmt-nightly - rust coding style +- bingrep - Grep through binaries from various OSs and architectures. +- hg - Rust implement of hg + +To see lists of interesting binary crates, you can run something like:: + + $ apt-get install koji-client + $ koji -p fedora search package 'rust-*' | cut -b6- | dev/filter-binary-crates.sh + +Current output (on 2018-07-08) is: + +- aho-corasick +- docopt +- exa +- cpp_demangle +- permutate +- cbindgen +- rustdoc-stripper +- difference +- pretty-git-prompt +- peg +- varlink +- varlink-cli + +Sccache is also helpful for reducing the build-time of things like firefox and thunderbird + +- sccache https://github.com/mozilla/sccache + +There are also more binaries here: + +https://github.com/rust-unofficial/awesome-rust