dpkg-repack (1.55) unstable; urgency=medium

  * Rework --help output to list option descriptions on the next line.
  * Infer the SOURCE_DATE_EPOCH from the md5sums file. Closes: #870750
  * Documentation:
    - man: Mention that version tagging might invalidate dependencies.
    - man: Use L<> instead of B<>(N) to refer to external man pages.
  * Code internals:
    - Switch to «use v5.40» instead of «use strict» and «use warnings».
    - Switch to use sub signatures.
    - Use try/catch instead of eval/or-do.
    - Update copyright years.
  * Packaging:
    - Remove «Rules-Requires-Root: no», which is the current default.
    - Remove «Priority: optional», which is the current default.
    - Remove build dependency on debhelper (>= 13.10), implied by
      debhelper-compat (= 13) since Debian bookworm.
    - Remove versioned Build-Depends on dpkg-dev, satisfied since Debian
      trixie.
    - Switch to Standards-Version 4.7.4 (no changed needed).
    - Refactor common description into a source stanza Description field.

 -- Guillem Jover <guillem@debian.org>  Mon, 20 Apr 2026 02:27:42 +0200

dpkg-repack (1.54) unstable; urgency=medium

  * Fix Conffiles field regex.

 -- Guillem Jover <guillem@debian.org>  Wed, 25 Sep 2024 03:59:06 +0200

dpkg-repack (1.53) unstable; urgency=medium

  * Build system:
    - Rename test target to check.
    - Pass -j to prove if DEB_BUILD_OPTIONS contains parallel=%.
    - Add an explicit authorcheck target.
  * Code internals:
    - Use parenthesis for non-builtin functions.
    - Do not use parenthesis for builtin functions.
    - Use m{} instead of // or m//.
    - Use character classes instead of escaping metacharacters.
    - Rename functions to decapitalize them and use more clear names.
    - Use q{} instead of ''.
    - Check close() return value.
    - Use q{} instead of '' for noisy quotes.
    - Update copyright years.
  * Packaging:
    - Switch to Standards-Version 4.7.0 (no changed needed).
    - Wrap and sort tests control file.
  * Test suite:
    - Do not interpolate literals.
    - Allow octal literals.
    - Disable perlcritic ErrorHandling::RequireCheckingReturnValueOfEval.

 -- Guillem Jover <guillem@debian.org>  Tue, 24 Sep 2024 19:56:56 +0200

dpkg-repack (1.52) unstable; urgency=medium

  * Documentation:
    - Clarify description in README.
    - Update copyright years.
  * Code internals:
    - Add missing semicolon after statement.
  * Packaging:
    - Switch to Standards-Version 4.6.2 (no changed needed).
    - Do not trim debian/changelog.

 -- Guillem Jover <guillem@debian.org>  Sat, 07 Jan 2023 23:40:57 +0100

dpkg-repack (1.51) unstable; urgency=medium

  * Show the command to rebuild the .deb in more places.
    Thanks to Paul Wise <pabs@debian.org>. Closes: #1020320
  * Documentation:
    - Refer to the main git repository as primary.
    - Switch URLs from http:// to https://.
    - Use a single clone and browsing URL for the source tree.
    - Use deb.debian.org instead of ftp.debian.org for source archive.
  * Build system:
    - Fix build-profile in gitlab-ci.yml file.

 -- Guillem Jover <guillem@debian.org>  Tue, 04 Oct 2022 03:54:04 +0200

dpkg-repack (1.50) unstable; urgency=medium

  * Packaging:
    - Replace experimental usage of «/» in build profile. Closes: #1003814
    - Add missing «pkg.» namespace for local build profile.

 -- Guillem Jover <guillem@debian.org>  Sun, 16 Jan 2022 12:31:45 +0100

dpkg-repack (1.49) unstable; urgency=medium

  * Switch to use dpkg-query with its new --root support.
  * Build system:
    - Add a new gitlab-ci.yml file.
    - Move build system from debian/rules to an actual Makefile.
    - Replace the program version at install time.
  * Packaging:
    - Add author test dependencies under a build-profile.

 -- Guillem Jover <guillem@debian.org>  Sat, 15 Jan 2022 22:24:49 +0100

dpkg-repack (1.48) unstable; urgency=medium

  * Fix and call cmp_listfile in autopkgtest.
  * Fix typo for Standards-Version field name in debian/changelog.
  * Switch to Standards-Version 4.6.0 (no changed needed).
  * Use builtin chown instead of invoking the command.
  * Add support for remove-on-upgrade conffile flag. Closes: #996791
  * Update copyright years.
  * Improve markup and formatting in man page.

 -- Guillem Jover <guillem@debian.org>  Tue, 19 Oct 2021 03:23:31 +0200

dpkg-repack (1.47) unstable; urgency=medium

  * Switch to Standards-Version 4.5.1 (no changed needed).
  * Switch to debhelper compatibility level 13.
  * Switch to the dh sequencer.
  * Run the autopkgtest from within the autopkgtest temporary directory.
  * Use AUTOPKGTEST_TMP instead of deprecated ADTTMP.
  * Do not make missing conffiles a fatal error. Closes: #947951
  * When catching errors during package processing, print them.

 -- Guillem Jover <guillem@debian.org>  Fri, 25 Dec 2020 14:07:59 +0100

dpkg-repack (1.46) unstable; urgency=medium

  * Bump Standards-Version to 4.4.1 (no changed needed).
  * Switch from debian/compat to debhelper-compat in Build-Depends.
  * Switch to debhelper compatibility level 12.
  * Remove dpkg-dev Build-Dpends, satisfied in oldstable.
  * Remove Documentation::RequirePodLinksIncludeText perlcritic suppression.
    The test was bogus and has now been removed from perlcritic.
  * Configure Getopt::Long with «posix_default bundling_values no_ignore_case».
  * Remove backwards compatibility workaround for libdpkg-perl < 1.18.2,
    satisfied in oldstable.
  * Surround replacement names with <> in --help output.
  * Refactor package archival into a new Archive_Package() function.
  * Use a block eval to trap errors from Archive_Package(), so that we will
    detect any errors not just the ones coming from Error() calls.
  * Switch SafeSystem to use Dpkg::IPC::spawn().
  * Switch to Dpkg::ErrorHandling reporting functions. We do not need the
    ad-hoc implementations anymore for problem reporting, and can use the
    ones in libdpkg-perl. Even though they are private, because this is a
    sibling project, we can cope with the lack of interface guarantees.
  * Update copyright years.
  * Add lintian override for dpkg internal database usage false positive.

 -- Guillem Jover <guillem@debian.org>  Sat, 19 Oct 2019 04:51:29 +0200

# For older changelog entries, run 'apt-get changelog dpkg-repack'
