reprotest (0.7.30) unstable; urgency=medium

  [ Rebecca N. Palmer ]
  * Don't call sudo with -h. Closes: #1108550

 -- Holger Levsen <holger@debian.org>  Tue, 29 Jul 2025 14:21:34 +0200

reprotest (0.7.29) unstable; urgency=medium

  [ Rebecca N. Palmer ]
  * tests: use a non-constant-address object to test address capture
    (Closes: #1082289)
  * Stop using pkg_resources. (Closes: #1083743)

 -- Vagrant Cascadian <vagrant@reproducible-builds.org>  Sun, 22 Dec 2024 15:00:47 -0800

reprotest (0.7.28) unstable; urgency=medium

  [ Vagrant Cascadian ]
  * Update escape sequences for compatibility with python3.12.
    Closes: #1068853.
  * Amend 0.7.27 changelog: List team members included in signing key.
  * debian/control: Update Standards-Version to 4.7.0.

  [ Jelle van der Waa ]
  * reprotest: pipes module will be removed in Python 3.13.
    Closes: salsa issue #12.

  [ Holger Levsen ]
  * setup.py: increment version to 0.7.28.
  * Fix some spelling errors detected by spellintian.

 -- Holger Levsen <holger@debian.org>  Mon, 02 Sep 2024 13:43:03 +0200

reprotest (0.7.27) unstable; urgency=medium

  * Enable specifying the build path with --vary=build_path.path=/X/Y/Z
  * Consistently use 398 days for time variation rather than choosing
    randomly.
  * Enable specific number of cpus using --vary=num_cpus.cpus=X.
  * Update signing key with currently active team members: Chris Lamb,
    Holger Levsen, Mattia Rizzolo and Vagrant Cascadian.

 -- Vagrant Cascadian <vagrant@reproducible-builds.org>  Thu, 11 Apr 2024 15:45:44 -0700

reprotest (0.7.26) unstable; urgency=medium

  [ Vagrant Cascadian ]
  * tox.ini: Update to use "pytest" which is needed for tox 4. Thanks to
    Stefano Rivera. Closes: #1042918.

 -- Holger Levsen <holger@debian.org>  Thu, 03 Aug 2023 16:24:39 +0200

reprotest (0.7.25) unstable; urgency=medium

  * Add python3-wheel to build-depends. Thanks to Stefano Rivera.
    Closes: #1035645.

 -- Holger Levsen <holger@debian.org>  Sat, 13 May 2023 15:40:17 +0200

reprotest (0.7.24) unstable; urgency=medium

  [ Vagrant Cascadian ]
  * Fix build with both tox 4 and tox 3 using multi-line entry for tox.ini.
    Thanks to Stefano Rivera. Closes: #1035645.

  [ Holger Levsen ]
  * Be more verbose in d/changelog entry of previous release.
  * Release as 0.7.24.

 -- Holger Levsen <holger@debian.org>  Fri, 12 May 2023 14:49:28 +0200

reprotest (0.7.23) unstable; urgency=medium

  [ Vagrant Cascadian ]
  * Do not randomize chosen locale and always vary with the same UTF-8
    supported locale, et_EE.UTF-8, as this one has a different sort
    order than eg en_US.UTF-8. (Closes: #925879, #1004950)
  * Support passing --vary=locales.locale=LOCALE to specify locale to vary.
  * Document the above in README.

  [ Holger Levsen ]
  * README:
    - improve examples how to build a Debian package.
    - mention interesting locales in README.
  * Drop d/NEWS as it only contained one entry from 2017.

  [ lintian-brush ]
  * Bump standards version to 4.6.2, no changes needed.
  * Fill in Homepage field.

 -- Holger Levsen <holger@debian.org>  Mon, 20 Feb 2023 12:55:54 +0100

reprotest (0.7.22) unstable; urgency=medium

  [ Philip Hands ]
  * presets.py: include all files matching *.*deb in default artifact_pattern.
  * build.py: check setarch can run before including an arch, thus fixing
    salsa ci pipeline.
  * d/rules: emit an error message on version mismatch

  [ Holger Levsen ]
  * Release as 0.7.22.

 -- Holger Levsen <holger@debian.org>  Mon, 05 Sep 2022 14:40:41 +0200

reprotest (0.7.21) unstable; urgency=medium

  [ Nick Rosbrook ]
  * Dynamically tox environment in debian/rules instead of doing so
    statically in tox.ini.  LP: #1981624

  [ Mattia Rizzolo ]
  * Run the tests through pybuild to run them against all supported
    python3 versions.  Closes: #1016301
  * setup.cfg: fix a deprecation warning.

  [ Holger Levsen ]
  * build-depends: make diffoscope dependency unversioned as it's met even in
    Buster.
  * Bump standards version to 4.6.1.
  * Release as 0.7.21.

 -- Holger Levsen <holger@debian.org>  Fri, 29 Jul 2022 21:26:48 +0200

reprotest (0.7.20) unstable; urgency=medium

  [ Santiago Ruano Rincón ]
  * Add --append-build-command option. Closes: #1006923

  [ Holger Levsen ]
  * Release as 0.7.20.

 -- Holger Levsen <holger@debian.org>  Fri, 18 Mar 2022 14:40:41 +0100

reprotest (0.7.19) unstable; urgency=medium

  [ Stefano Rivera ]
  * Add diffoscope depends to autopkgtest. Closes: #999689
  * Allow random suffixes in the debian version compared to the upstream
    version. Closes: #999691

  [ Mattia Rizzolo ]
  * d/rules: make use of dh13 features to simplify some build targets.
  * Declaratively use dh_python3 through d/control.

  [ Holger Levsen ]
  * Release as 0.7.19.

 -- Holger Levsen <holger@debian.org>  Mon, 15 Nov 2021 15:14:30 +0100

reprotest (0.7.18) unstable; urgency=medium

  [ Vasyl Gello ]
  * Log selected variations on verbosity >= 1.
  * Implement realistic CPU architecture shuffling.

  [ Holger Levsen ]
  * setup.py: clarify that python3.9 is used.
  * Release as 0.7.18.

 -- Holger Levsen <holger@debian.org>  Wed, 13 Oct 2021 10:45:48 +0200

reprotest (0.7.17) unstable; urgency=medium

  [ Frédéric Pierret (fepitre) ]
  * Remove spec file as a specific branch will be created with it.
  * rpm: keep rpmbuild layout with RPMS folder.
  * test_reprotest: add spaces and regorganize functions.
  * test_reprotest: filter per distribution and register custom marks.
  * test_shell: Fix warnings about invalid escape sequences.

  [ Vagrant Cascadian ]
  * Make diffoscope optional. (Closes: #988964)

  [ Mattia Rizzolo ]
  * Set the diffoscope "optional dependency" the Python way.
  * Update doc to mention how `ldconfig` conflicts with the kernel variation.
    (Closes: #992694)

  [ Holger Levsen ]
  * Bump standards version to 4.6.0.
  * Release as 0.7.17.

 -- Holger Levsen <holger@debian.org>  Wed, 29 Sep 2021 22:22:09 +0200

reprotest (0.7.16) unstable; urgency=medium

  [ Holger Levsen ]
  * Update standards version to 4.5.1, no changes needed.
  * setup.py: bump version number for release.
  * tox.ini:
    - disable skip_missing_interpreters to catch failures early.
    - use python 3.9.

  [ Frédéric Pierret (fepitre) ]
  * Help on available values for verbosity.
  * logger: replace deprecated warn method.
  * Fix few deprecation warnings.
  * Update .gitignore.
  * presets:
    - slightly reorganize functions.
    - disable %clean stage when building RPM.
    - better formatting for RPM extra_build_command.
    - clean rpmbuild folder.
  * Update README for RPM support.
  * Add RPM spec file.
  * Add support for building source RPM.
  * tox.ini: passenv TERM.
  * test_reprotest.py: add note on expected error for -d.

  [ Marek Marczykowski-Górecki ]
  * Do not run tests on py38.
  * ci: don't run reprotest nested in reprotest.

 -- Holger Levsen <holger@debian.org>  Wed, 20 Jan 2021 16:44:02 +0100

reprotest (0.7.15) unstable; urgency=medium

  [ Holger Levsen ]
  * setup.py: bump version number for release.
  * Bump debhelper-compat to 13.

  [ Vagrant Cascadian ]
  * Update default arguments passed to diffoscope to support diffoscope
    version 153+. (Closes: #966256). Big thanks to Gregor Herrmann!
  * debian/control: Add myself to Uploaders.

 -- Vagrant Cascadian <vagrant@debian.org>  Sun, 26 Jul 2020 13:58:22 -0700

reprotest (0.7.14) unstable; urgency=medium

  [ Vagrant Cascadian ]
  * Add support for GNU Guix.

  [ Holger Levsen ]
  * setup.py: bump version number for release.

 -- Holger Levsen <holger@debian.org>  Mon, 10 Feb 2020 11:22:03 +0100

reprotest (0.7.13) unstable; urgency=medium

  [ Holger Levsen ]
  * setup.py:
    - update classifier to express we are using python3.7 now.
    - bump version number for this release.
  * Bump standards version to 4.5.0, no changes needed.

  [ Iñaki Malerba ]
  * Version test: split on + character.

 -- Holger Levsen <holger@debian.org>  Thu, 06 Feb 2020 01:57:30 +0100

reprotest (0.7.12) unstable; urgency=medium

  * README.rst: use "real" reStructuredText comments instead of using the "raw"
    directive.
  * setup.py:
    - update classifier to express we are using python3.7 now.
    - bump version number for this release.

 -- Holger Levsen <holger@debian.org>  Tue, 14 Jan 2020 16:35:04 +0100

reprotest (0.7.11) unstable; urgency=medium

  [ Ross Vandegrift ]
  * Allow user to override timeouts from the environment.

  [ Holger Levsen ]
  * Drop 'short' timeout and use 'install' timeout instead. Closes: #897442.
  * setup.py: bump version number for this release.

 -- Holger Levsen <holger@debian.org>  Tue, 14 Jan 2020 14:48:01 +0100

reprotest (0.7.10) unstable; urgency=medium

  [ Iñaki Malerba ]
  * Add --control-build parameter.
  * Update Salsa CI.

  [ Holger Levsen ]
  * setup.py: bump version number for the next release.
  * Bump standards version to 4.4.1, no changes needed.
  * Fix typo in previous changelog entry, thanks lintian.

 -- Holger Levsen <holger@debian.org>  Sat, 26 Oct 2019 13:26:10 +0200

reprotest (0.7.9) unstable; urgency=medium

  [ Dmitry Shachnev ]
  * reprotest/build.py:
    - do not use faketime at all when asked to not vary time. Closes: #930592.

  [ Ryan Scott ]
  * reprotest/__init__.py: fix --extra-build.

  [ Thomas Coldrick ]
  * reprotest/lib/adt_testbed.py: add FedoraInterface.

  [ AJ Jordan ]
  * reprotest/__init__.py: reference --no-clean-on-error in --store-dir text.

  [ Arnout Engelen ]
  * README.rst: add command-line example for make-based program.

  [ Chris Lamb ]
  * Add a .gitlab-ci.yml.
  * Publish built packages via aptly.

  [ Holger Levsen ]
  * setup.py: bump version number for the next release.
  * d/control:
    - bump standards version to 4.4.0, no changes needed.
    - drop debian/compat and build-depend on debhelper-compat instead.
    - bump build-depends on debhelper-compat=12, no changes
    - drop versioned recommends, the versions are fulfilled in oldstable.
    - stop declaring "X-Python3-Version: >= 3.5", this is the minimal version
      in oldstable anyway.
    - drop Ximin Luo from uploaders, thanks for all your work, Ximin!
    - add myself to uploaders.

 -- Holger Levsen <holger@debian.org>  Sun, 15 Sep 2019 18:08:10 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog reprotest`.
