diff options
author | Holger Levsen <holger@layer-acht.org> | 2015-10-16 15:59:37 +0200 |
---|---|---|
committer | Holger Levsen <holger@layer-acht.org> | 2015-10-16 15:59:37 +0200 |
commit | 54489c4acd2a31f02ae638fdf5a2aca589dd2a96 (patch) | |
tree | 2ecc4c5c60558924177b357a60d4aaa186df6769 | |
parent | f9f216d472adbe70890be2feae05613e77c327ef (diff) | |
download | jenkins.debian.net-54489c4acd2a31f02ae638fdf5a2aca589dd2a96.tar.xz |
reproducible arch: update
-rw-r--r-- | TODO | 19 |
1 files changed, 9 insertions, 10 deletions
@@ -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... |