archlinux-repro
archlinux-repro copied to clipboard
Tools to reproduce arch linux packages
Noticed this just now: ``` % repro -o out cargo-edit-0.10.4-1-x86_64.pkg.tar.zst repro 20220606 ==> Reusing existing container ==> Updating container :: Synchronizing package databases... core is up to date extra is...
I noticed this error: ``` (13/21) Warn about old perl modules (14/21) Updating fontconfig cache... (15/21) Probing GDK-Pixbuf loader modules... (16/21) Updating GIO module cache... (17/21) Compiling GSettings XML schema...
Signed-off-by: Morten Linderud
The rebuild for glib2 is [currently failing](https://reproducible.archlinux.org/api/v0/builds/178337/log) due to certificate issues: ``` ==> Retrieving sources... -> Cloning glib git repo... Cloning into bare repository '/startdir/glib'... fatal: unable to access 'https://gitlab.gnome.org/GNOME/glib.git/':...
We are currently discussing the cleanup of our release artifact directories (https://gitlab.archlinux.org/archlinux/releng/-/issues/11). One project affected by this change would be archlinux-repro, as the mirror and remote directory for the bootstrap...
As galera uses rsync in source=() and devtools depends on rsync and downloads outside of the build chroot the build succeeds. However with repro that won't work: ``` ==> Retrieving...
Rebuilding ant shows some GPG errors and systemd-nspawn exit's. No clear error is however shown when repro exits. ``` error: 'cache/java-environment-common-3-1-any.pkg.tar.xz': invalid or corrupted package (PGP signature) error: 'cache/java-runtime-common-3-1-any.pkg.tar.xz': invalid...
These changes allow to run repro without root privileges. Due to some issues, the resulting builds are not reproducible. This mode can be enabled with the ```-r``` flag repro -r...
https://github.com/archlinux/archlinux-repro/blob/a1dc7bd95f68764b08a37c309b69432129660317/repro.in#L57 https://github.com/archlinux/archlinux-repro/blob/a1dc7bd95f68764b08a37c309b69432129660317/repro.in#L64 https://github.com/archlinux/archlinux-repro/blob/a1dc7bd95f68764b08a37c309b69432129660317/repro.in#L71 https://github.com/archlinux/archlinux-repro/blob/a1dc7bd95f68764b08a37c309b69432129660317/repro.in#L78 These are valid semantic errors that can lead to printf doing the wrong thing when the variables used contain format strings. As it stands though, this...
Not sure how easy this is, but for a CI setup it would be nice to know why reproducing fails. A recent makepkg outputs error codes when the build fails...