[Qa-jenkins-scm] [jenkins.debian.net] 02/02: reproducible update

Holger Levsen holger at moszumanska.debian.org
Sat Oct 17 13:11:06 UTC 2015


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository jenkins.debian.net.

commit 44c37d404016b9d934672f2c209fc0db3c90e41a
Author: Holger Levsen <holger at layer-acht.org>
Date:   Sat Oct 17 15:10:15 2015 +0200

    reproducible update
---
 TODO | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/TODO b/TODO
index 2596bf1..738ab94 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

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git



More information about the Qa-jenkins-scm mailing list