[Qa-jenkins-scm] [jenkins.debian.net] 01/03: reproducible arch: update

Holger Levsen holger at moszumanska.debian.org
Fri Oct 16 14:04:58 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 54489c4acd2a31f02ae638fdf5a2aca589dd2a96
Author: Holger Levsen <holger at layer-acht.org>
Date:   Fri Oct 16 15:59:37 2015 +0200

    reproducible arch: update
---
 TODO | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/TODO b/TODO
index 7f0da5a..8039153 100644
--- a/TODO
+++ b/TODO
@@ -292,8 +292,8 @@ properties:
 
 ==== reproducible Arch Linux
 
-* create a job, to bootstrap an arch schroot:
-* use regular maintenace job to update the arch schroot
+* create a job, to bootstrap an arch schroot: done. needs to be made idempotent.
+* use regular maintenace job to update the arch schroot: 'schroot --directory /tmp -c source:jenkins-reproducible-arch -u root -- pacman -Syu --noconfirm'
 * create another job, to build a single package and a webpage for it…
 ----
 
@@ -306,20 +306,19 @@ properties:
 ** schroot, find packages in /var/abs/core/, schedule those
 *** idea: reschedule reverse build depends too
 * more random notes:
+** use -source schroot
+** download bootstrap.tar.gz sig and verify
+** build with -j X
+** 'echo "keyserver-options auto-key-retrieve" >> ~/.gnupg/gpg.conf'
+** patch pacman to create .buildinfo files - or better: wait
+
 ----
-	# todo:
-		use -source schroot
-		download bootstrap.tar.gz sig and verify
-		maintenance job does updates:
-			schroot --directory /tmp -c source:jenkins-reproducible-arch -u root -- pacman -Syu --noconfirm
-		-j X
+notes on source and binary versions:
 		tar-1.28.tar.xz (source) -> tar-1.28-1-x86_64.pkg.tar.xz (binary)
 			$PKG/PKGBUILD has:
 				pkgname=tar
 				pkgver=1.28	# sometimes this is calculated and not greppable, so PKGBUILD has to be sourced (in a safe environment…)
 				pkgrel=1
-		echo 'keyserver-options auto-key-retrieve' >> ~/.gnupg/gpg.conf
-		patch pacman to create .buildinfo files - or better: wait
 ----
 
 ==== reproducible...

-- 
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