Skip to content

Releases: archlinux/archlinux-repro

Release: 20211205

05 Dec 15:15
20211205
d4ffe5e
Compare
Choose a tag to compare
Release 20211205

Morten Linderud (1):
      repro: Use the semi-official pkgbuild.com mirror instead

kpcyrd (3):
      Print error message if no matching PKGBUILD could be found
      Do not print colors if stdout is no tty
      Use new function name in `buildinfo -p`

Release: 20210602

02 Jun 18:24
20210602
805345a
Compare
Choose a tag to compare
Release 20210602

Bugfix release for buildinfo

Release: 20210529

29 May 09:49
20210529
30f4ce3
Compare
Choose a tag to compare
Release 20210529

Aditya Sirish (1):
      Add version flag

Allan McRae (1):
      Support BUILDINFO format version 2

kpcyrd (1):
      Re-introduce `o:` to getopts

Release: 20210422

22 Apr 20:59
20210422
9293d6f
Compare
Choose a tag to compare
Release 20210422

Aditya Sirish (1):
      Add systemd version check for --pipe

Morten Linderud (1):
      repro: Restore makepkg.conf from devtools

Release: 20210408

08 Apr 19:00
20210408
691d869
Compare
Choose a tag to compare
Release 20210408

This solves a long standing locking issues where multiple runners of
repro could conflict with each other. We ensure gnupg pretends it's the
date of whenever the package was built to validate sources. And several
smaller improvements.

Thanks to all contributors!

Emil Velikov (21):
      Make sure the initial container is up-to date
      Reduce work done with fetching the PKGBUILD from ASP
      Add couple of message headers
      Remove unneeded "test -d" before "mkdir -p"
      Remove duplicate set -e
      Fetch the gpg key/image only as needed
      Move mkdir -p KEYRINGCACHE where it's used
      Revert "repro: Ignore gpg stuff"
      Flesh out args parsing to a function
      Barf out a meaningful message of invalid args
      Move pkg file validation to parse_args()
      Check that only a single package is provided
      Update repro man page
      Factor sourcing of config files into a function
      Move last two default options to their siblings
      Remove buildinfo lookup
      Move colorize further down
      Rework lock helper functions
      Separate out container update from setup
      Rework root container locking
      Make slock shared and add "keyring" locking

Fergus Dall (2):
      repro: Set faked-system-time in gpg.conf
      repro: Bump chroot version number

Jelle van der Waa (1):
      Document -n option in the repro man page

Johannes Löthberg (1):
      repro: Extract makepkg arguments into an array

Morten Linderud (12):
      repro: Added traps for the keyring generation
      repro: Ensure NOCHECK works properly.
      Add cachedir locking
      Add build-package locking
      repro: Ensure we use the correct container name for the lock
      Merge branch 'pr-95'

kpcyrd (2):
      repro: Allow setting an output directory
      repro.conf: Document OUTDIR=

Release: 20201114

14 Nov 21:16
20201114
ec7fde5
Compare
Choose a tag to compare
Release 20201114

Morten Linderud (8):
      repro: Rewrite chroot handling
      repro: Remove the ugly NOCHECK logic for inline args
      repro: Ignore gpg stuff
      repro: Introduce keyring cache and rework locking
      repro: Style changes
      repro: Ensure we respect the SigLevel
      repro: Version the repro chroot.
      repro: Fix chroot version file

Release: 20200921

21 Sep 19:04
20200921
Compare
Choose a tag to compare
Release 20200921

Jelle van der Waa (1):
      Document -n and -f option

Morten Linderud (3):
      repro: ensure we fetch CACHEDIR from env and have it in keepenv
      repro: strip absolute path and replace with chroot cachedir
      Merge pull request #81 from archlinux/doc_options

kpcyrd (1):
      Drop setsid

Release: 20200613

13 Jun 20:38
20200613
4831104
Compare
Choose a tag to compare
Release 20200613

* Added support for "CACHEDIR"
* Added "-f" switch to utilize PKGBUILD from current working directory

Release: 20200527

27 May 19:27
20200527
7470fa8
Compare
Choose a tag to compare
Changes:
* Break your terminal by calling setsid.
* Use pacman -Qqk to find broken packages and reinstall
* Source profile before we build the package
* buildinfo now downloads missing signatures
* chown the cache directory before finishing the builds

Release: 20200507

06 May 22:05
20200507
0fc79dd
Compare
Choose a tag to compare
* We should use the devtools makepkg.conf instead of the vanilla pacman one [e196725]
* pacman --needed ensures we are only doing the transactions we need in the chroot [5670158]
* Exit when an unsupported BUILDINFO is found [e34ace7]
* Keyserver fallback when looking for the correct GPG key [0fc79dd]