]> git.proxmox.com Git - debcargo-conf.git/commitdiff
Re-org TODO headings
authorXimin Luo <infinity0@debian.org>
Tue, 18 Dec 2018 17:35:07 +0000 (09:35 -0800)
committerXimin Luo <infinity0@debian.org>
Tue, 18 Dec 2018 17:35:07 +0000 (09:35 -0800)
TODO.rst

index c250a78bdc01e9054205cf1d5b314d39306e9519..6c7d760e6646e901465910a81c0a9840e4d0d3f4 100644 (file)
--- 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