Skip to content

Release: 20210408

Compare
Choose a tag to compare
@Foxboron Foxboron released this 08 Apr 19:00
· 66 commits to master since this release
20210408
691d869
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=