[Reproducible-commits] [misc] 01/02: reports: more documentation tweaks
Ximin Luo
infinity0 at debian.org
Mon Aug 8 23:05:09 UTC 2016
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch master
in repository misc.
commit ecdee4dc1e8ffa56a748aa4af09c789fe42d12ae
Author: Ximin Luo <infinity0 at debian.org>
Date: Tue Aug 9 00:57:10 2016 +0200
reports: more documentation tweaks
---
reports/README | 51 +++++++++++++++++++++------------------------------
1 file changed, 21 insertions(+), 30 deletions(-)
diff --git a/reports/README b/reports/README
index ab0f29f..9ff347a 100644
--- a/reports/README
+++ b/reports/README
@@ -26,28 +26,29 @@ Process
1. Look at packages that became reproducible in that week.
- There's a script that will use the history in the
- reproducible.debian.net database to figure this out.
-
$ bin/newly-reproducible
- The output needs to be manually verified. Some packages will
- be fixed by a change in the toolchain and be marked as fixed in
- a given version because of a timely upload. Also the script
- might give some false positive: packages might have been
+ This output will form the base for the stats in your report.
+ It needs to be manually verified. Some packages would've been
+ fixed by a change in the toolchain and only appear to be fixed
+ in a given version because of a timely upload. Also the script
+ might give some false positives: packages might have been
reproducible before, broken by a toolchain upload later fixed.
- Interactive mode:
+ Interactive mode, to help with manual verification:
$ bin/newly-reproducible --interactive
- Look at each package individually:
+ Once you get used to the workflow, this will save you a lot of time:
+
+ $ bin/newly-reproducible -ia
+
+ You can also look at specific packages:
- $ bin/history ghc # defaults to all arches
- $ bin/history -s unstable ghc # filter to suite unstable
- $ bin/history -a armhf ghc # filter to arch armhf
- $ bin/history -x ghc # more details
- $ bin/history -c ghc # also show changelogs
+ $ bin/newly-reproducible -ia ghc rustc ocamlc
+
+ The underlying script that powers interactive mode is bin/history;
+ see that for details.
2. Look at all relevant bug reports that have been modified this week.
@@ -55,7 +56,7 @@ Process
updated in the past 7 days, then use the `bts` tool to cache
them, and finally display them using `mutt`.
- $ bin/review-bugs
+ $ bin/review-bugs # this will take a while, do (3) while it runs
$ bin/review-bugs -o # on subsequent runs, to avoid re-downloading
Non-FTBFS bugs that have patches:
@@ -66,26 +67,16 @@ Process
$ bin/review-uploads
- If you can't use that script, the archive is available on the web:
- https://lists.debian.org/debian-devel-changes/
-
-4. Stats for reviews:
+4. Stats for package reviews:
Make sure you get a recent copy of `notes.git`. Then:
- Stats about packages' issues:
-
- $ ../misc/reports/bin/review-stats
-
- Updates to the issues themselves:
-
- $ ../misc/reports/bin/review-issues
+ $ ../misc/reports/bin/review-stats # changes to packages
+ $ ../misc/reports/bin/review-issues # changes to issues
5. QA work:
- For new FTBFS bugs:
-
- $ cat latest/new-bugs-ftbfs.txt
+ $ cat latest/new-bugs-ftbfs.txt # new FTBFS bugs
6. Manually reported:
@@ -102,7 +93,7 @@ Process
Complete with stuff in Git:
https://lists.alioth.debian.org/pipermail/reproducible-commits/
- https://anonscm.debian.org/cgit/reproducible/
+ https://anonscm.debian.org/cgit/reproducible/?s=idle
Also take a look at jenkins.debian.net:
https://lists.alioth.debian.org/pipermail/qa-jenkins-scm/
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/misc.git
More information about the Reproducible-commits
mailing list