diff options
author | Holger Levsen <holger@layer-acht.org> | 2015-10-17 15:10:15 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2015-10-17 15:10:15 +0200 |
commit | 44c37d404016b9d934672f2c209fc0db3c90e41a (patch) | |
tree | 1b31593089b818d245bdcb5937a89610bb70822a | |
parent | d376e3991b6b8b087ab6580aec1cd7e2e08a9be1 (diff) | |
download | jenkins.debian.net-44c37d404016b9d934672f2c209fc0db3c90e41a.tar.xz |
reproducible update
-rw-r--r-- | TODO | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -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 |