summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2016-05-14 15:55:56 +0200
committerHolger Levsen <holger@layer-acht.org>2016-05-14 15:55:56 +0200
commit895734860d8c40abf189870732d7f6918d087e24 (patch)
tree3f3a62a53f727e89a86a043d4316a0027c47a471 /TODO
parente0bbdbcce8011ca1b01bbbd0d609f4503f6863d4 (diff)
downloadjenkins.debian.net-895734860d8c40abf189870732d7f6918d087e24.tar.xz
reproducible debian: update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO5
1 files changed, 1 insertions, 4 deletions
diff --git a/TODO b/TODO
index 67e2fa7b..f4d72db6 100644
--- a/TODO
+++ b/TODO
@@ -143,10 +143,8 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
** improve ftbfs page: list packages without bugs and notes first
** mattia: .py scripts: UDD or any db connection errors should either be retried or cause an abort (not failure!) of the job
** bin/_html_indexes.py: bugs = get_bugs() # this variable should not be global, else merely importing _html_indexes always queries UDD
-* improve json output, so there is _one_ result per package (so not 2 or 6 like we have now)
* lesser prio
-** remove the rescheduling reason from the DB, that's really not needed
** scheduler: check if there have been more than X failures or depwait in the last Y hours and if so unschedule all packages, disable scheduling and send a mail informing us.
** check that cleanup of old diffscope schroots on armhf+amd64 nodes works....
** check that /srv/workspace/pbuilder/ is cleaned up properly
@@ -159,8 +157,8 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
*** reproducible_create_meta_pkg_sets uses schroot created by dpkg_setup_schroot_jessie job (outside of reproducible job space...)
** "fork" etc/schroot/default into etc/schroot/reproducible
** a reproducible_log_grep_by_sql.(py|sh) would be nice, to only grep in packages with a certain status (build in the last X days)
-** adopt usertag script from pkg-apparmor to notify us about new usertagged bugs automatically
** database issues
+*** remove the rescheduling reason from the DB, that's really not needed
*** stats_build table should have package ids, not just src+suite+arch as primary key
*** move "untested" field in stats table too? (as in csv output...)
*** new status: "timeout" - for when packages fail to build due to the max build time timeout
@@ -174,7 +172,6 @@ The plan is to run a jenkins.d.o host, which is maintained by DSA, but we are ma
** repo-comparison: check for binaries without source
* missing tests:
-** different cpu type (WIP)
** prebuilder does (user) group variation like this: https://anonscm.debian.org/git/reproducible/misc.git/tree/prebuilder/pbuilderhooks/A02_user
** variation of $TERM and $COLUMN (and maybe $LINES), unset in the first run, set to "linux" and "77" (and maybe "42") in the 2nd run. maybe vary $SHELL too.
*** actually TERM is set to "linux" by default already, COLUMN is unset