summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2015-10-17 15:10:15 +0200
committerHolger Levsen <holger@layer-acht.org>2015-10-17 15:10:15 +0200
commit44c37d404016b9d934672f2c209fc0db3c90e41a (patch)
tree1b31593089b818d245bdcb5937a89610bb70822a /TODO
parentd376e3991b6b8b087ab6580aec1cd7e2e08a9be1 (diff)
downloadjenkins.debian.net-44c37d404016b9d934672f2c209fc0db3c90e41a.tar.xz
reproducible update
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 3 insertions, 6 deletions
diff --git a/TODO b/TODO
index 2596bf10..738ab94d 100644
--- a/TODO
+++ b/TODO
@@ -127,12 +127,8 @@ properties:
* make reproducible_build.sh rock solid again:
** fix: "DIFFOSCOPE='E: Failed to change to directory /tmp: Permission denied' - maybe by making sure the cause is gone… https://jenkins.debian.net/job/reproducible_builder_amd64_14/909/ is an example for that
-** fix disorderfs setup to *always* unmount+cleanup, this causes the full disks atm
+** reenable disorderfs setup, check that it *always* unmounts + cleans up nicely
** diffoscope needs to be run on the target arch... (or rather: run on a 64bit architecture for 64bit architectures and on 32bit for 32 bit archs), this should probably be doable with a simple i386 chroot on the host (so using qemu-static to run it on armhf should not be needed, probably.)
-** open questions:
-*** save build-host in build_duration table too? (and change to saving the time of a single build, not both combined)
-*** maintenance: cleanup of started but interrupted builds (on the build nodes)
-** (some!) build jobs should call _build.sh with a third host as param, which is tried as 2nd host if the real 2nd host is down
* higher prio:
** rewrite bin/schroot-create.sh from scratch, with little sudo
@@ -147,10 +143,10 @@ properties:
*** new page with packages which ftbfs in testing but build fine on sid
** new page: packages which are orphaned but have a reproducible usertagged patch
** use static IPs (h01ger)
-** test coreboot/openwrt/netbsd/freebsd on a node
** explain status in plain english on each coreboot/openwrt/netbsd/freebsd page, also on the Debian dashboard plus add an "executive summary about reproducible builds in the free software world"
*** get the content for "<h2>status of $1</h2>" from notes.git/friends.yaml or such
** mattia: .py scripts: UDD or any db connection errors should either be retried or cause an abort (not failure!) of the job
+** save build-hosts in build_duration table (and change to saving the time of a single build, not both combined?)
** repo-comparison: check for binaries without source
** link howto on each coreboot/openwrt/netbsd/freebsd page
** pkg sets are still amd64 only atm… (and there is 404 link to the armhf page)
@@ -184,6 +180,7 @@ properties:
** blacklist script should tell if a package was already blacklisted. also proper options should be used...
** _maintenance.sh: delete the history pages once a page has been removed from all suites+archs
** new page showing arch all packages which are cross-reproducible, and those which are not
+** (some!) build jobs should call _build.sh with a third host as param, which is tried as 2nd host if the real 2nd host is down
* missing tests:
** variation in kernel