[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