[Qa-jenkins-scm] [jenkins.debian.net] 01/01: reproducible Arch Linux: outline further work on html and scheduler

Holger Levsen holger at layer-acht.org
Wed Nov 29 22:56:35 UTC 2017


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 f5d95f36f9c4bfb3f046b1a762d8c50a4e8133fc
Author: Holger Levsen <holger at layer-acht.org>
Date:   Wed Nov 29 22:56:25 2017 +0000

    reproducible Arch Linux: outline further work on html and scheduler
    
    Signed-off-by: Holger Levsen <holger at layer-acht.org>
---
 TODO | 31 ++++++++++++++++++++-----------
 1 file changed, 20 insertions(+), 11 deletions(-)

diff --git a/TODO b/TODO
index f879c3d..5415eca 100644
--- a/TODO
+++ b/TODO
@@ -324,22 +324,31 @@ See link:https://jenkins.debian.net/userContent/about.html["about jenkins.debian
 * things to be done before enabling more builders:
 ** build in /srv/workspace instead of /tmp
 * only disable cert checking on the node running in the future
-* describe archlinux setup…!
-** we do hostname variation!
-** we should do kernel variation
+* we should do kernel variation
 * compare the just built pkg.tar.xz with the one available on the arch mirrors. *then* one can truely say "X% of the Arch Linux packages are reproducible and could bit by bit be reproduced in the real world."
 * maintenance job:
 ** check for archlinux schroot sessions which should not be there and delete them. complain if that fails.
 ** watch /tmp or rather where this will end up…
 
-----
-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
-----
+* scheduler
+** hack something quickly in bash + jenkins job
+*** /scheduled/pkg(s) - mv || exit 0
+*** loop to schedule untested packages
+*** loop to schedule tested packages with higher versions (compare for = first)
+** or merge mapreri branch first?
+
+* move html to build.sh in a function
+
+* html
+** disable html + builder jobs
+** then rename all diffoscope html files to diffoscope_results.html
+** then rename all good pkg html files to index.html
+** if ! -f pkg.state || ! -f index.html... recreate
+** create index.html for all ftbr pkgs
+** create index.html for all other pkgs
+** include link to debian note if it exists
+** create page for untested packages?
+
 
 ==== reproducible fdroid
 

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