dwww Home | Show directory contents | Find package

debhelper (13.11.4) unstable; urgency=medium

  [ Peter Pentchev ]
  * meson.pm: Pass --destdir to `meson install`.  (Closes: #1027014)

 -- Niels Thykier <niels@thykier.net>  Mon, 02 Jan 2023 14:54:26 +0000

debhelper (13.11.3) unstable; urgency=medium

  * Dh_Lib.pm: Have addsubstvars check the value for newlines (Closes: #1026014)
  * Stop using (fake)root for mkdirs again.
    Should have been removed as a part of the clean up in the previous
    upload but was overlooked causing breakage in packages still having
    `Rules-Requires-Root: binary-targets`. (Closes: #1026125)
  * PROGRAMMING.md: Fix typos

 -- Niels Thykier <niels@thykier.net>  Thu, 15 Dec 2022 09:07:38 +0000

debhelper (13.11.2) unstable; urgency=medium

  [ Niels Thykier ]
  * Dh_Lib.pm: Remove unused third parameter from install_dh_config_file
  * makefile.pm: Provide hook for subclasses to reuse cross-build support
    (Closes: #1024296)
  * Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chown.
    The problem that prompted this change was not caused by debhelper but
    by fakeroot (#1024544) and the change in debhelper would not even
    function as a work around in this case.  Accordingly, the extra
    complexity is not worth it and has been reverted.

  [ Jakub Wilk ]
  * Dh_Lib.pm: Fix typo in warning message about dherroron

 -- Niels Thykier <niels@thykier.net>  Wed, 14 Dec 2022 20:32:18 +0000

debhelper (13.11.1) unstable; urgency=medium

  * Team upload.
  * Fix missed 3 to 4 arguments conversion in _install_file_to_path call.
    (Closes: #1024520)

 -- Axel Beckert <abe@debian.org>  Mon, 21 Nov 2022 00:56:24 +0100

debhelper (13.11) unstable; urgency=medium

  [ Gioele Barabucci ]
  * dh_installchangelogs: Ensure that at least four old entries are preserved
    (Closes: #1021467)

  [ Andrea Pappacoda ]
  * meson.pm: Use `meson setup` in the configure step rather than just `meson`.

  [ Niels Thykier ]
  * Put newest compat level first in documentation
  * Rename debhelper config files to include package name
  * dh_installdebconf: Fix typo in manual page
  * Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit` (Closes: #1016354)
  * Remove obsolete compat checks in the code
  * dh_dwz: Ensure dwz multifile is owned by root:root when root should be used
  * dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packages.
  * Dh_Lib.pm: Provide `mkdirs` to create (non-package) directories.
  * Dh_Lib.pm: Make `install_dir` chown created directories when root should be
    used for debhelper's own commands.  This fixes #1024261 for packages that only
    use debhelper itself. However, third-party debhelper tools may still cause
    packages with incorrect ownership for now if they are run after `dh_fixperms`
    (or `dh_fixperms` is omitted).
  * Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be used.
    Previously, they would skip the `chown` call and rely on `dh_fixperms`
    or `dpkg-deb` to fix the ownership.  However, that could cause issues
    when the helper was run after `dh_fixperms` and install files that
    `dpkg-deb` would not reset ownership of.

 -- Niels Thykier <niels@thykier.net>  Sun, 20 Nov 2022 20:02:12 +0000

debhelper (13.10.1) unstable; urgency=medium

  * Team upload.

  [ Luca Boccassi ]
  * dh_installsysusers: make output reproducible

  [ Jakub Wilk ]
  * dh_assistant: Suggest json_pp as JSON formatter

  [ Niels Thykier ]
  * dh_assistant: Fix typo of active-compat-level
  * dh_installchangelogs: Fix typo of performed

 -- Luca Boccassi <bluca@debian.org>  Fri, 28 Oct 2022 10:48:06 +0100

debhelper (13.10) unstable; urgency=medium

  [ Luca Boccassi ]
  * Install `installsysusers` sequence (to match the provide).

  [ Gioele Barabucci ]
  * dh_installchangelogs: Trim old Debian changelog entries
    automatically.  Distributions can disable this by using
    `DEB_BUILD_OPTIONS=notrimdch`.
  * dh_installchangelogs.t: Force locale to be `C.UTF-8` to
    avoid generating invalid changelog entries under
    non-default locales.

  [ Andrea Pappacoda ]
  * meson.pm: Stop providing `MESON_TESTTHREADS` environment
    variable for the install target.  Said variable only
    applies for testing.
  * cmake.pm: Use `cmake --install` in compat 14.
    (Closes: #1020732)
  * docs/PROGRAMMING{,.md}: Rewrite PROGRAMMING into markdown.

  [ Michael Biebl ]
  * dh_installsystemduser: Stop masking user units on package
    removal.  They should never have been masked in the first
    place.  See #1021027.
  * dh_installinit: Remove executable bit of init scripts on
    package removal (via preinst).  Related to #1021027.
  * dh_installsystemd: Stop masking system units on package
    removal.  This is no longer necessary with the init scripts
    getting their exec bit cleared on package removal.
    (Closes: #1021027)

  [ Niels Thykier ]
  * Dh_Lib.pm: Add `package_type` as a function (extracted
    from `is_udeb`).
  * Dh_Getopt.pm: Fix duplicated `warning` in output for a
    particular warning.
  * dh_assistant: Provide a new `detect-hook-targets` command.
  * dh: Recommend using `dh_assistant detect-hook-targets` for
    checking whether hook targets are correct.
  * dh: Hoist `nodoc` and `nocheck` from `DEB_BUILD_PROFILES`
    into `DEB_BUILD_OPTIONS` when they are present in the former
    and absent in the latter.  Emit a warning when doing so to
    aid the user, so they know why this does not work when they
    are later building a package that does not use dh.
    (Closes: #979401)
  * dh: Provide a warning when cross building an `nocheck` is
    absent from `DEB_BUILD_OPTIONS` to cross builders, who are
    not experienced with Debian's requirements for
    cross-building.  The warning also recommends activating the
    `cross` build profile and provides a way to disable the
    warning without using `nocheck` (for the special case, where
    people have a system that can run host binaries).
  * Dh_Lib.pm: Fix bug where `addsubstvars` would not respect
    the `--no-act` parameter.
  * dh_perl: For scripts that are detected as perl scripts
    that would trigger a dependency, normalize the shebang line to
    use the same perl as debhelper is run under (/usr/bin/perl
    in Debian, YMMV in derivatives).  (Closes: #904409)
  * dh_assistant: Provide new `log-installed-files` command to
    help users and third-party tools record which files they have
    installed.  Third-party tools should use the
    `--on-behalf-of-cmd` to have their tool name recorded.
    (Closes: #972724)
  * dh_installexamples: Explicitly recommend `examples/*` over
    `examples` as content for the `debian/<pkg>.examples` file
    to avoid the triggering `.../examples/examples` case.
    (Closes: #1000384)
  * debhelper.pod: Clarify the documentation around `-v` +
    `--verbose` vs. `DH_VERBOSE` vs. `DH_QUIET` and `terse`
    from `DEB_BUILD_OPTIONS`.  Notably, clarify that `-v`
    and `DH_VERBOSE` provides the same functionality and
    that they do not cause *all* commands to be shown.
    (Closes: #1002464)

  [ Translations ]
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1019231)

 -- Niels Thykier <niels@thykier.net>  Sat, 08 Oct 2022 18:13:35 +0000

debhelper (13.9.1) unstable; urgency=medium

  [ Niels Thykier ]
  * autoscripts/postinst-init-tmpfiles: Re-instate runtime check
    before running `systemd-tmpfiles`. However, explicitly check
    for `systemd-tmpfiles` rather than asserting the system was
    booted by systemd. This resolves #1013969 without requiring
    a strict dependency as originally suggested by Guilhem Moulin
    in #1013969.
  * dh_installtmpfiles: Remove the `systemd | systemd-tmpfiles`
    dependency as it is no longer required.  (Closes: #1017441)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.

  [ Johannes Schauer Marin Rodrigues ]
  * autoscripts/postinst-init-tmpfiles: Only pass `--root` to systemd
    when `DPKG_ROOT` is present (as `--root=/` is different from
    omitting `--root` entirely).
  * autoscripts/postinst-sysusers: Ditto

 -- Niels Thykier <niels@thykier.net>  Tue, 30 Aug 2022 15:24:43 +0000

debhelper (13.9) unstable; urgency=medium

  [ Gioele Barabucci ]
  * d/control: Provide dh-sequence-installsysusers.

  [ Andreas Hübner ]
  * debhelper.pod: Add missing word "variables".

  [ Niels Thykier ]
  * Dh_Lib.pm: Fix in addsubstvar where a value was added when
    it should not have been.  (Closes: #1015263)

 -- Niels Thykier <niels@thykier.net>  Sun, 14 Aug 2022 12:34:54 +0000

debhelper (13.8) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_perl: Fix incorrect binary versioning caused by a regression
    in 13.3.  Thanks to Niko Tyni for reporting the issue.
    (Closes: #997961)
  * d/control: Bump Standards-Version to 4.6.1 - no changes required.
  * root_sequence.pm: Run `dh_installsysusers` before
    `dh_installtmpfiles` (only affects compat 14 or later).  Thanks
    to Nicholas Brown for the suggestion.  (Closes: #1011099)
  * autoscripts/postinst-init-tmpfiles: Remove runtime check on the
    system having systemd as init system.
  * dh_installtmpfiles: Replace runtime check on the system running
    under systemd in generated `postinst` script with a dependency
    on `systemd | systemd-tmpfiles` added to `${misc:Depends}`.
    Thanks to Guilhem Moulin for the suggestion.  (Closes: #1013969)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.
  * debhelper-compat-upgrade-checklist.pod: Correct description for
    the addition of dh_installsysusers in compat 14.
  * meson.pm: Use `meson install` instead of `ninja install` for
    dh_auto_install in compat 14.  Thanks to Andrea Pappacoda for
    the suggestion.  (Closes: #1006805)

  [ Max-Julian Pogner ]
  * Dh_Lib.pm: Remove double semi-colon.  (Closes: #1010591)
  * Dh_Lib.pm: _strip_spaces now explicitly returns undef on undef
    argument.
    (Closes: #1010594)

  [ Andrea Pappacoda ]
  * cmake.pm: Set FETCHCONTENT_FULLY_DISCONNECTED to true.  This
    ensures that the `FetchContent` module does not attempt to
    use internet connection.

  [ Vagrant Cascadian ]
  * debhelper-compat-upgrade-checklist.pod: Update documentation
    for compat 14 change.  (Closes: #1011404)

  [ Ferenc Wágner ]
  * debhelper.pod: Correct link to the new upgrade checklist.
    (Closes: #1012777)

  [ Luca Boccassi ]
  * dh_installman: Avoid false positive language detection on
    shared libs.

  [ Translations ]
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1011256)

 -- Niels Thykier <niels@thykier.net>  Sun, 03 Jul 2022 09:04:23 +0000

debhelper (13.7.1) unstable; urgency=medium

  * debhelper.pod: Fix several typos.  Thanks to Guillem Jover
    for pointing them out and proposing corrections.
  * dh_installalternatives: Correct a file check that caused
    false-positive rejections of valid alternatives files.  Thanks to
    Hiroyuki YAMAMORI for reporting the bug and providing an initial
    patch.  (Closes: #1009844)

 -- Niels Thykier <niels@thykier.net>  Wed, 20 Apr 2022 06:17:57 +0000

debhelper (13.7) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_installalternatives: Improve validation of alternative files to
    catch some "obvious" copy-waste mistakes.
  * dh: Invoke dh_installalternatives after dh_link in compat 14 or
    later. Thanks to Colin Watson for the suggestion.
    (Closes: #1002800)
  * cmake.pm: Drop -DCMAKE_SKIP_RPATH=on in compat v14.  Thanks to
    Vagrant Cascadian for the suggestion and the investigative work on
    this topic.  (Closes: #1004939)
  * debhelper-compat-upgrade-checklist.pod: New file.
  * debhelper.pod: Move list of supported compat levels and the related
    upgrade checklist into debhelper-compat-upgrade-checklist.pod.
    This means you now need `man 7 debhelper-compat-upgrade-checklist`
    to see the upgrade checklist.
  * dh_installdebconf: Support -D/--define command line parameters
    (mirroring those from dh_installdeb).
  * Dh_Lib.pm: Cope with "?=" as assignment operator in substvars files
    to be future proof with (possible) planned addition of "optional
    substvars.  At the moment, debhelper will still always use "=" when
    adding a substvar but it will now preserve "?=" operator if an
    existing substvar is modified.

  [ Guillem Jover ]
  * autoconf.pm: Add support for autotest test suites by passing the
    TESTSUITEFLAGS environment variable to `make test`.

  [ Dave Jones ]
  * Rewrite handling of stop services to use the `preinst` when using
    --no-restart-after-upgrade.  This fixes a regression caused by
    the fix for #989155.  (Closes: #994204)

  [ Johannes Schauer Marin Rodrigues ]
  * dh_installmenu: Respect DPKG_ROOT when checking for update-menus.
    Note this implementation assumes update-menus is present both
    inside and outside the chroot to activate.  If it is absent on
    either side, the update-menus call is skipped.

  [ Gioele Barabucci ]
  * dh_installsysusers: Invoke systemd-sysusers even when DPKG_ROOT
    is set (relying on `--root`).
  * dh_installpam: In compat 14, install pam snippets into
    `/usr/lib/pam.d` instead of `/etc/pam.d`.  Remember to remove
    (now) obsolete conffiles when you bump to compat 14.

  [ Andreas Hübner ]
  * debhelper.pod: Correct spelling of DEB_BUILD_MAINT_OPTIONS.

 -- Niels Thykier <niels@thykier.net>  Sun, 17 Apr 2022 09:42:46 +0000

debhelper (13.6) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_assistant: Avoid creating `debian/.debhelper` when the
    which-build-system sub command is invoked.  Thanks to
    Jelmer Vernooij for spotting that bug.
  * dh_assistant: Add new active-compat-level command, which
    outputs information about which compat level is declared
    and active.  It also tells how the compat level was
    declared.
  * Dh_Lib.pm: Add new function, get_non_binnmu_date_epoch,
    only needed for dh_strip_nondeterminism.
  * dh_installcron: Add support for `cron.yearly` packaging
    file.  Thanks to Martin-Éric Racine for the suggestion.
    (Closes: #1000363)
  * Dh_Lib.pm: Remove support for compat 5 and 6.
  * debhelper.pod,debhelper-obsolete-compat.pod: Update to
    reflect the new status for compat 5 and 6.

  [ Guillem Jover ]
  * dh: Add missing _ in execute_after example in POD.

  [ Sandro Tosi ]
  * dh_compress: Exclude .woff and .woff2 by default.

  [ Translations ]
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1000719)

 -- Niels Thykier <niels@thykier.net>  Mon, 20 Dec 2021 12:55:03 +0000

debhelper (13.5.2) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_installsystemd: Revert change to deploy systemd files into
    usr/lib/systemd.  (Closes: #993316, #993759)
  * dh_installinit: Ditto.
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * SequencerUtil.pm: Remove duplicate "-a" option to some commands.
    Thanks to Christoph Berg for reporting the issue.
    (Closes: #971761)
  * dh_installdeb: Revert the change to rewrite `rm_conffiles` into
    `remove-on-upgrade` due to it causing bugs in non-trivial cases.
    (Closes: #994919)

  [ Christoph Berg ]
  * dh_installtmpfiles: Add missing option name in POD documentation.

 -- Niels Thykier <niels@thykier.net>  Thu, 23 Sep 2021 16:44:25 +0000

debhelper (13.5.1) unstable; urgency=medium

  [ Paul Wise ]
  * cmake.pm: make it possible to override dh provided ctest arguments

  [ Niels Thykier ]
  * cmake.pm: Add missing import which broke cmake related builds.
    Thanks to Boyuan Yang for reporting the issue.
    (Closes: #993345)

 -- Niels Thykier <niels@thykier.net>  Tue, 31 Aug 2021 05:43:35 +0000

debhelper (13.5) unstable; urgency=medium

  * dh_installdeb: Install debian/conffiles in compat 12+ again
    (undoing the compat 12 change saying dh_installdeb would ignore
    this file).  The file can now be using for the activating the
    `remove-on-upgrade` feature from dpkg 1.20.
  * dh_installdeb: Automatically rewrite `rm_conffiles` into the
    new `remove-on-upgrade` feature from dpkg when possible.
  * cmake.pm: Pass `ARGS+=--verbose` to make when running tests
    in the cmake+make variant except when "terse" is in
    DEB_BUILD_OPTIONS.  Thanks to Paul Wise for the suggestion.
    (Closes: #992623)
  * python_support.pm: Remove obsolete dh addon.  It did nothing
    but warn and nothing used it anymore.
  * dh: Document debhelper provided dh addon sequences.
  * single_binary.pm: New dh addon ("single-binary") that explicitly
    activates the "single binary" work flow, where dh_auto_install
    uses debian/<pkg> as default --destdir when there is only a
    single binary package.  It will error out if used in a
    source package building multiple binary packages.
  * dh: Activate "single-binary" addon by default in compat levels
    up to and including compat 14 when the source package only lists
    one binary package in debian/control.  In compat 14, emit a warning
    when this happens implicitly requesting users to explicitly enable
    or disable the addon for single binary source packages to avoid
    surprises in compat 15.
  * dh_auto_install: In compat 15, remove special-case default for
    --destdir for single binary source packages.  If the previous
    default is desired, please use the "single-binary" dh addon or
    explicitly pass --destdir to dh_auto_install.
    (Closes: #971432)
  * debian/control: Provide dh-sequence-single-binary.
  * debhelper.pod: Document the dh_auto_install will change behaviour
    in compat 15 for single binary packages and dh will warning about
    that in compat 14.
  * dh_assistant: New tool for assisting third-party tools.  At the
    moment, it primarily supports introspection related features but
    will hopefully be extended to support more use cases.
    (Closes: #984900)

 -- Niels Thykier <niels@thykier.net>  Mon, 30 Aug 2021 19:50:42 +0000

debhelper (13.4.1) unstable; urgency=medium

  [ Clint Adams ]
  * autoscripts/*: Replace `which` with `command -v`.

  [ Simon McVittie ]
  * dh_installsystemd: Only merge /lib/systemd/system into /usr
    for now.  (Closes: #992554)
  * dh_systemd_enable: Ditto.

  [ Johannes Schauer Marin Rodrigues ]
  * autoscripts/postinst-init-nostart: Call invoke-rc.d when
    a non-empty DPKG_ROOT is used.  (Closes: #992556)

 -- Niels Thykier <niels@thykier.net>  Sat, 21 Aug 2021 09:01:00 +0000

debhelper (13.4+nmu1) unstable; urgency=high

  [ Sean Whitton ]
  * Non-maintainer upload.
  * Replace "use v5.28" with "use v5.24" in Dh_Lib.pm.
    The change to "use v5.28" in 13.4 broke the test to distinguish 0755
    from "0755" in the reset_perm_and_owner function, breaking builds.
    Thanks Adrian Bunk and Ansgar for help isolating the problem.

  [ Niels Thykier ]
  * debian/changelog: Correct bug number in the 13.4 entry.

 -- Sean Whitton <spwhitton@spwhitton.name>  Tue, 17 Aug 2021 13:34:02 -0700

debhelper (13.4) unstable; urgency=medium

  [ Dimitri John Ledkov ]
  * dh_dwz: run in parallel across packages.  (Closes: !47)

  [ Andrej Shadura ]
  * Dh_Buildsystems.pm: Add bmake and mkcmake as third-party
    build systems.  (Closes: !46)

  [ Guillem Jover ]
  * Dh_Buildsystems.pm: Add golang as a third-party build
    system.  (Closes: #981106)

  [ Niels Thykier ]
  * autoscripts/*: Add support for DPKG_ROOT in systemd, tmpusers,
    sysusers and init related snippets.  Based on an initial patch
    from Helmut Grohne.  (Closes: #983566)
  * autoscripts/*: Reorder conditions in some scripts to avoid
    doing a redundant stat call when a script parameter can decide
    to skip it.
  * dh_gconf: Remove the command as it does nothing.
    (Closes: #908845)
  * doc/TODO: Remove reference to dh_gconf.
  * root_sequence.pm: Remove dh_gconf from root sequence and declare
    it as obsolete (causing errors from compat 14 if still referenced
    in hook targets).
  * man/po4a/po4a.cfg: Remove dh_gconf from translations.
  * AddonAPI.pm: The declare_command_obsolete command now accepts an
    "$error_compat" parameter to enable addons to choose which compat
    level that will trigger an error (though it must be minimum 13).
  * doc/PROGRAMMING: Update docs to reflect API change.
  * debhelper.pod: Document that referencing dh_gconf in hook targets
    will cause an error in compat 14.
  * dh_fixperms: Correct permissions of files beneath usr/libexec to
    be executable.  (Closes: #980325)
  * dh_installtmpfiles: Only register tmpfiles ending with ".conf" as
    tmpfiles in /usr/lib/tmpfiles.d and /etc/tmpfiles.d.  This ensures
    that dh_installtmpfiles gracefully copes with e.g. README files
    provided by systemd upstream.  (Closes: #986329)
  * dh_installsystemd: Ditto (but only relevant in compat 12 or
    earlier)
  * cmake.pm: Pass -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF to cmake in
    addition to -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON as the
    former is intended to replace the latter.  Thanks to Raul Tambre
    for reporting the issue.  (Closes: #988973)
  * Dh_Lib.pm: Bump version requirement to v5.28 to reflect the actual
    requirements (the code was using v5.28 features).  Thanks to
    Sérgio Basto for reporting the issue.
  * dh_missing: Ditto.
  * autoscripts/postinst-init,autoscripts/postinst-systemd-start: Use
    "restart" instead of "start" when starting the services.  This
    ensures a smooth transition from --restart-after-upgrade to
    --no-restart-after-upgrade in dh_installinit and dh_installsystemd.
    Thanks to Ryan Tandy for reporting the issue.
    (Closes: #989155)
  * dh_installsystemd: Remove usage of autoscripts/postinst-systemd-restart
  * dh_installinit: Remove usage of autoscripts/postinst-init-restart
  * autoscripts/autoscripts/postinst-systemd-restart: Removed.
  * autoscripts/postinst-init-restart: Removed
  * dh_installsystemd: Prefer /usr/lib/systemd/ to /lib/systemd.
    (Closes: #987989)
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * dh_installinit: Ditto.
  * dh_installsystemd: Merge /lib/systemd into /usr/lib/systemd if both
    are present in the package staging directory (preferring the latter
    in case of conflicts).  (Closes: #987989)
  * dh_systemd_enable: Ditto.

  [ Dominic Hargreaves ]
  * perl_build.pm,perl_makemaker.pm: Make debhelper use the same perl
    as it runs under (via Perl's $^X variable) when invoking the
    upstream build system.  (Closes: !40, #966396)

  [ Axel Beckert ]
  * Always generate unique doc-base file names based on package name and
    document ID. (Closes: #980903)

 -- Niels Thykier <niels@thykier.net>  Tue, 17 Aug 2021 16:32:34 +0000

debhelper (13.3.4) unstable; urgency=medium

  [ Jakub Wilk ]
  * debhelper.pod: Add missing space after ")"

  [ Translations ]
  * Update French translation (Jean-Pierre Giraud)  (Closes: #982675)

 -- Niels Thykier <niels@thykier.net>  Sat, 06 Mar 2021 09:53:10 +0000

debhelper (13.3.3) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_installsysusers: Add systemd-sysusers as alternative provider
    in the ${misc:Depends} dependency as that is the name used by
    opensysusers.

  [ Translations ]
  * Update Portuguese translation (Américo Monteiro)  (Closes: #981567)

 -- Niels Thykier <niels@thykier.net>  Wed, 03 Feb 2021 19:43:32 +0000

debhelper (13.3.2) unstable; urgency=medium

  * Team upload.

  [ Niels Thykier ]
  * cmake.pm: Correct parameter -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON
    passed to cmake in compat 14+.  Thanks to Raul Tambre for
    reporting the issue.  (Closes: #977255)
  * dh_strip: Fix wording.  Thanks to Chris Leick and Pfannenstein
    Erik.
  * debhelper.pod: Fix typos.  Thanks to Chris Leick and
    Pfannenstein Erik.
  * dh_makeshlibs: Ditto.
  * debian/control: Bump Standards-Versions to 4.5.1.  No changes
    required.

  [ Axel Beckert ]
  * Extend dh_installdocs documentation on debian/$pkg.doc-base.* with
    regards to when deduplication does not work and may cause
    uninstallable packages. (Mitigates: #980903)

  [ Translations ]
  * Update German translation (Pfannenstein Erik)  (Closes: #979608)

 -- Axel Beckert <abe@debian.org>  Mon, 01 Feb 2021 00:53:24 +0100

debhelper (13.3.1) unstable; urgency=medium

  * d/control: Bump dependency on dwz to pull newer version of dwz
    in buster-backports, which makes backporting easier.  Thanks to
    Anthony Fok for the patch and for backporting dwz.

 -- Niels Thykier <niels@thykier.net>  Mon, 28 Dec 2020 16:52:01 +0000

debhelper (13.3) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_md5sums: When reading the conffiles file, ignore every line
    except those starting with a slash "/".
  * SequencerUtil.pm,dh_testroot: Let dh skip dh_testroot when
    the builder supports Rules-Requires-Root and it is set to "no".
  * Dh_Lib.pm: Provide a more helpful error message when
    lintian-overrides config files are executable by mistake.
  * dh_gencontrol: Discard the "Protected" field in dbgsym packages.
    Thanks to Axel Beckert for reporting the issue.
    (Closes: #976323)
  * dh_installsysusers: New tool to install and integrate sysusers
    into debian packaging.  Thanks to Michael Biebl and Moritz
    Muehlenhoff for feedback and initial testing.
    (Closes: #962384)
  * d/control: Remove transitional package for dh-systemd.  Thanks
    to Michael Biebl for poking reverse dependencies to migrate and
    getting us ready to remove it.  (Closes: #871312)
  * cmake.pm: Pass VERBOSE=1 to make by default when building to
    ensure that gmock builds are also verbose.  Thanks to
    Johannes Schauer for reporting the issue.  (Closes: #973029)
  * Dh_Lib.pm: Disable "unicode_strings" feature, which caused
    issues with UTF-8 encoded files.  Thanks to Sebastien Bacher
    for reporting the issue.  (Closes: #971362)
  * dh_installinfo: Work around upstream installing the
    usr/share/info/dir file.  If seen, dh_installinfo will now
    tag it as "installed" even though it is not installed.  This
    avoids promoting the installation of the file by dh_missing
    only to have lintian tell people to remove it again.
    (Closes: #971036)

  [ Michael Biebl ]
  * autoscripts/postrm-systemd-reload-only: Run daemon-reload on
    "remove" only.

 -- Niels Thykier <niels@thykier.net>  Sun, 06 Dec 2020 20:11:53 +0000

debhelper (13.2.1) unstable; urgency=medium

  [ Niels Thykier ]
  * debian/changelog: Fix some typos in previous entries.
  * Dh_Lib.pm,Dh_Buildsystems.pm: Properly clear buildflags with
    --reload-all-buildenv-variables is passed.  Thanks to
    Harald Welte and Guillem Jover for reporting and debugging
    the issue.  (Closes: #966689)
  * dh_missing: Improve message about related files found.  Thanks
    to Diego Escalante for reporting the issue.  (Closes: #966834)

  [ Peter Pentchev ]
  * dh_installalternatives: Correct order of values in the example for
    Dependents links.  (Closes: #966285)

  [ Chris Lamb ]
  * dh_missing: Sort order of missing files to make output
    deterministic.  (Closes: #968187)

  [ Translations ]
  * Update Portuguese translation (Américo Monteiro)  (Closes: #964784)

 -- Niels Thykier <niels@thykier.net>  Sat, 12 Sep 2020 20:27:03 +0000

debhelper (13.2) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_missing: Explicitly remind people that they should not
    copy-waste multi-arch paths directly into debian/not-installed.
    Instead, recommend the use of wildcards of ${DEB_HOST_MULTIARCH}
    to replace the hardcoded value.
  * d/changelog: Clarify what dh_installman change in 13.1 related to
    #958343 was about.
  * Dh_Lib.pm: Add support for raising compat deprecation warnings to
    an error if there are pending removals.  This currently triggers
    for usage of compat 5 and 6.
  * cmake.pm: Pass -DCMAKE_SKIP_RPATH=ON -DBUILD_RPATH_USE_ORIGIN=ON
    to cmake in compat 14.  This should fix some reproducibility
    issues but may cause breakage if packages run binaries directly
    from the build directory.  Thanks to Timo Röhling for the
    suggestion.  (Closes: #962474)
  * dh,dh_auto_*: Change the handling of XDG_RUNTIME_DIR in compat 13.
    It is now only set to a writable directory for dh_auto_test but
    set to a much shorter directory avoid issues with socket lengths.
    In all other cases, the XDG_RUNTIME_DIR is now cleared.  Thanks to
    Simon McVittie for the report.  (Closes: #961655)
  * debhelper.pod: Document that --sourcedir clashes between dh_auto_*
    and dh_missing (etc.).  Thanks to Thorsten Glaser for reporting
    the issue.  (See #964230)
  * PROGRAMMING: Minor improvements and clarifications to the API
    documentation.

  [ Anel Husakovic ]
  * debhelper.7: Fix typo/grammatical errors.

  [ Translations ]
  * Update Portuguese translation (Américo Monteiro)  (Closes: #962568)

 -- Niels Thykier <niels@thykier.net>  Sun, 05 Jul 2020 21:14:04 +0000

debhelper (13.1) unstable; urgency=low

  [ Niels Thykier ]
  * dh_installinitramfs: Remove misleading "in compat 12" as the
    behaviour was unrelated to the compat level.
  * dh_installinitramfs: Migrate to triggering update-initramfs
    via activate-noawait trigger (replacing maintscript calls to
    "update-initramfs -u", which had the same affect).
    (Closes: #822730).
  * dh_installman: Improve error messages and handling of broken
    section numbers.  Notably, the auto-detection no longer picks
    section numbers that look suspiciously like a version number
    (or a date).  This can cause dh_installman to reject manpages
    if it can no longer guess a suitable section for the manpage
    Thanks to Paul Gevers for reporting the bug.
    (Closes: #958343)
  * Dh_Lib.pm: Support that Architecture (among other fields) can be
    folded in d/control.  Thanks to Thorsten Glaser for reporting
    the issue.  (Closes: #958987)
  * SequencerUtil.pm: Fix use of uninitialized variable warning.
  * Dh_Lib.pm: Properly error out on paragraphs missing the Package
    field (rather than silently ignoring them).
  * debian/rules: Fix call to gen-provides that seemed to work more
    due to luck than by design.
  * Dh_Lib.pm: Provide HIGHEST_STABLE_COMPAT_LEVEL, which reflects
    the latest stable compat level.  Thanks to Jelmer Vernooij
    for the suggestion.
  * Dh_Lib.pm: Respond to DH_DATAFILES environment variable in
    addition to DH_AUTOSCRIPTS as a means to find data files.  This
    is mostly useful for testing purposes or to be "self-hosting".
    The new DH_DATAFILES is more general than DH_AUTOSCRIPTS and
    enable us to add new data file sources without inventing new
    environment variables.
  * Dh_Lib.pm: Require perl v5.24 (available in Debian oldstable)
    to enable more modern features.
  * Dh_Lib.pm: Fix a bug in variable substitution where ${Tab}
    incorrectly expanded to "\b" rather than "\t".
  * dh_installchangelogs: Loosely document which file names that
    dh_installchangelogs uses as guesses for finding an upstream
    changelog file.  Thanks to Laurent Bigonville for suggesting
    the change.  (Closes: #933224)
  * Dh_Lib.pm: When setting HOME or XDG_RUNTIME_DIR in compat 13,
    use an absolute path.  Thanks to Dmitry Shachnev for reporting
    the issue.  (Closes: #959731)
  * dh_installsystemd: Copy the description for the
    --no-stop-on-upgrade option from dh_installinit.
  * dh_installsystemd: Have --no-start or --no-stop-on-upgrade
    disable --restart-after-upgrade as the documentation says it
    will.  Thanks to Axel Beckert for reporting the issue.
    (Closes: #959678)
  * dh_installinit: Ditto.
  * dh: Explicitly document that hook targets can cause
    complications when they are made unconditional by a makefile
    target and suggest alternatives.  Thanks to Marcin Owsiany for
    reporting this.  (Closes: #645873)
  * cmake.pm: Rollback -DCMAKE_AUTOGEN_VERBOSE=ON temporarily as it
    trips bhlc due to a bug in cmake.  Thanks to Nicolas
    Braud-Santoni and "anoteng" for reporting the issue.
    (Closes: #959494)
  * dh_clean: Rephrase the description of dh_clean to avoid
    confusion about when it is run.  Thanks to Hugh McMaster for
    the suggestion.  (Closes: #960110)
  * dh_missing: Update documentation to reflect that the
    --fail-missing option is now the default in compat 13.
    Thanks to Hugh McMaster and Christoph Berg for the report.
    (Closes: #960107, #960697)
  * dh: Filter out the root-sequence in "--list" output and reject
    attempts to activate or deactivate the sequence as it is an
    implementation detail.
  * dh_installalternatives: New helper that can setup alternatives
    (update-alternatives) based on a declarative format.  Currently,
    the format is converted to calls to update-alternatives, which
    are inserted into the maintscripts of the package.  Thanks to
    David Engel and Fumitoshi UKAI for the original requests.
    (Closes: #43720)
  * dh_missing: Attempt to guess if missing files might be caused by
    the packager installing the same file via a different path and
    let them know of this. (Closes: #960781)

  [ Guillem Jover ]
  * autoconf.pm: Pass --disable-option-checking to ./configure
    scripts to avoid warnings about unknown options.
    (Closes: #942813)

  [ Translations ]
  * Fix typo in German translation.  (Andreas Bombe)

 -- Niels Thykier <niels@thykier.net>  Sun, 17 May 2020 17:07:30 +0000

debhelper (13) unstable; urgency=medium

  [ Niels Thykier ]
  * debian/changelog: Fix typo of a bug number in the 12.10
    entry.  Thanks to Andy Caldwell for reporting it.
  * Dh_Lib.pm: Flag compat 9 as deprecated as announced in
    https://lists.debian.org/debian-devel-announce/2020/02/msg00000.html
  * dh_install: Remove trailing slashes from value to the --sourcedir
    parameter. This avoids dh_install computing an incorrect directory
    name.  Thanks to Mihai Moldovan for reporting the issue.
    (Closes: #955568)
  * dh_missing: Ditto.
  * SequencerUtil.pm/dh: Fix bug where the long forms of --builddirectory
    and --sourcedirectory might be ignored by dh causing it to skip
    dh_auto_* when it should not.  This is in practice only a problem in
    compat 13 as long form of arguments are not optimized in compat 12 or
    earlier.

  [ Chris Leick ]
  * debhelper.pod: Fix typos.
  * dh_makeshlibs: Ditto.
  * dh: Ditto.

  [ Helmut Grohne ]
  * perl_makemaker.pm: Add missing import of "warning" function.

 -- Niels Thykier <niels@thykier.net>  Wed, 15 Apr 2020 14:44:56 +0000

debhelper (12.10) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_installsystemd: Improve documentation about tmpfiles that
    are now handled by dh_installtmpfiles in compat 13.
  * dh_installtmpfiles: Prefer debian/package.tmpfiles over
    debian/package.tmpfile, but accept the old path with a warning.
    Thanks to Michael Biebl for suggesting the change.
  * dh_strip: Automatically strip Link-Time Optimization (LTO)
    symbols from static archives.  The format is not stable between
    compiler versions.  Thanks to Matthias Klose for the
    suggestion and for providing the exact options.
    (Closes: #939656)
  * dh: Tweak the command-skipping optimization to skip commands
    in a few more cases when the command is known not to react to
    command line options.
  * dh,dh_installsytemd*: Work around broken NOOP promise caused by
    dh_installsystemd* using nonstandard "package@" prefix for
    pkgfiles.  Thanks to Badreddin Aboubakr and Andy Caldwell for
    reporting it.  (Closes: #950723, #951820)

  [ Nicholas Guriev ]
  * cmake: Verbose autogen rules.
  * cmake: Skip install all dependency with compatibility level 13 and
    above.

  [ Andy Caldwell ]
  * dh_installsystemduser: Fix bug that prevented dh_installsystemduser
    from installing parameterized services.  (Closes: #951819)

  [ Translations ]
  * Update German translation (Chris Leick)  (Closes: #951917)

 -- Niels Thykier <niels@thykier.net>  Tue, 24 Mar 2020 15:55:09 +0000

debhelper (12.9) unstable; urgency=medium

  [ Niels Thykier ]
  * debhelper.7: Clarify how DH_OPTIONS works and that some
    third-party tools may ignore it if they do not support
    it.  Thanks to Andrej Shadura for reporting the issue
    over IRC.
  * doc/PROGRAMMING: Introduce a section on the NOOP PROMISE
    comment.
  * dh: In compat 13, skip calls to hook and override targets
    for dh_auto_test, dh_dwz and dh_strip.  Thanks to
    Mike Hommey for suggesting it.  (Closes: #568897)
  * Dh_Getopt.pm: Remove support for "--ignore".  No package
    uses it any more.  For most parts, it has been replaced
    by the "3.0 (quilt)" source format.
  * debian/changelog: Clarify that substitutions change in
    12.8 only apply to the maintscript file (and not
    maintainer scripts) for dh_installdeb.
  * debhelper.7: Improve text in compat 13 section.
  * autoconf.pm: Only consider "configure" as an autoconf
    script if it is a file (and not a directory).  Thanks to
    Andrius Merkys for reporting the bug and providing a
    patch.  (Closes: #949396)
  * debian/control: Bump Standards-Version to 4.5.0 - no
    changes required.
  * dh_shlibdeps: Pass "--" in front of filenames passed to
    file(1).  Thanks to Christoph Biedl for the suggestion.
    (Closes: #949538)
  * dh_strip: Ditto
  * dh.1: Improve documentation for override targets and
    include a section on the new hook target.
    (Closes: #885994)
  * Dh_Lib.pm: Make it possible to disable the command
    logging by passing "inhibit_log => 1" to the init sub.
    Furthermore, the logging is now only enabled when init
    is called (and not disabled by that option or
    inhibit_log()).  This prevents Dh_Lib from triggering
    a log write just by being loaded.
  * dh: Refactor addon loading.  As a side-effect, dh no
    longer leaks as many functions into the scope of addons.
    Addons depending on the previous behaviour may now fail
    due to calls to undefined subroutines and will need to
    be fixed.
  * dh_installinitramfs.1: Correct the name of localized
    versions of dh_installinitramfs so that man can find
    them.

  [ Thorsten Glaser ]
  * dh_auto_*: Make it possible to disable build systems by
    passing --buildsystem=none.  Previously this would
    require overriding each and every dh_auto_* tool.
    (Closes: #949635)

 -- Niels Thykier <niels@thykier.net>  Mon, 27 Jan 2020 20:45:05 +0000

debhelper (12.8) unstable; urgency=medium

  [ Niels Thykier ]
  * Dh_Lib.pm: Simplify internal logging of which commands
    have been run.  We are no longer interested in whether
    it was an override target or not.
  * dh: Support "execute_before_X" and "execute_after_X"
    targets in debian/rules.  This is useful for injecting
    commands before or after the command "X" that dh runs.
    Note this feature requires compat 10 or later due to
    internal limitations in debhelper.  Attempts to use
    it in compat 9 will trigger an error.  Thanks to
    Christoph Berg for the suggestion.  (Closes: #885994)
  * dh: Detect and warn about override and hook targets
    for known obsolete commands.  In compat 13, this will
    be an error instead of a warning.
  * dh: Reset umask to 0022 as a consistent default value.
    Thanks to Thorsten Glaser for the suggestion.
    (Closes: #944691)
  * dh_missing: The --fail-missing parameter is now default
    in compat 13.  Thanks to Mattia Rizzolo for the
    suggestion.  (Closes: #917368)
  * dh_installtmpfiles: New command extracted from
    dh_installsystem that will handle tmpfiles.d
    configuration.  Thanks to Michael Biebl for the
    suggestion.  (Closes: #944478)
  * dh_installsystemd: In compat 13, this command will no
    longer manage tmpfiles.d configuration.
  * dh: Run dh_installtmpfiles by default in compat 13.
  * Dh_Lib.pm: Emit "error" and "warning" with error and
    warning messages.  Thanks to Paul Wise for the
    suggestion.  (Closes: #906723)
  * Dh_Lib.pm: Support colored output for warnings and
    errors (enabled by default).  The colors can be
    controlled by setting DH_COLORS or DPKG_COLORS.  The
    latter will also affect dpkg-related tools.
    Note: NO_COLOR is respected in the absence of
    DH_COLORS and DPKG_COLORS.
  * Dh_Lib.pm: Support substitution variables in files
    handled by filearray and filedoublearray in compat 13.
    This also applies to executable configuration files.
    As the substitution occurs after splitting the files
    into tokens, it can be used to include spaces in the
    tokens (often file names).  (Closes: #198507)
  * dh_install: Support substitution configuration files.
  * dh_clean: Ditto.
  * dh_installcatalogs: Ditto.
  * dh_installdeb: Ditto (debian/*.maintscripts only).
  * dh_installdirs: Ditto.
  * dh_installdocs: Ditto.
  * dh_installexamples: Ditto.
  * dh_installinfo: Ditto.
  * dh_installman: Ditto.
  * dh_installwm: Ditto.
  * dh_link: Ditto.
  * dh_missing: Ditto.
  * dh_ucf: Ditto.
  * debian/rules: Remove override for dh_missing as the
    --fail-missing parameter is default now.

  [ Helmut Grohne ]
  * Warn about missing perl-xs-dev for perl_* buildsystems.

 -- Niels Thykier <niels@thykier.net>  Sun, 19 Jan 2020 10:02:16 +0000

debhelper (12.7.3) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_perl: Use perl:any for perl module in addition to perl
    programs.  Thanks to Helmut Grohne and Niko Tyni for the
    suggestion and analysis.  (Closes: #946655)
  * dh_gencontrol: Clear the "Built-Using" flag for dbgsym
    packages.  It is irrelevant as the original binary will
    have the field plus the field can cause lintian warnings.
    (Closes: #947506)
  * lintian-overrides: Override no-dh-sequencer as it is a
    false-positive that lintian cannot be expected to know.

  [ Debian Janitor ]
  * Fix day-of-week for changelog entry 4.0.0.

 -- Niels Thykier <niels@thykier.net>  Sun, 29 Dec 2019 17:59:47 +0000

debhelper (12.7.2) unstable; urgency=medium

  [ Niels Thykier ]
  * dh: Skip conditional dh sequence addons in the clean target.
    This avoids FTBFS with conditional addons where the
    build-dependency is not satisfied.  (Closes: #944225)
  * meson.pm: Fix bug where dh_auto_test would break horribly
    under compat 13 due to an uninitialized variable.  Thanks to
    Benjamin Jacobs for reporting the issue.  (Closes: #945149)
  * dh_installman: Fix non-deterministic behaviour when there
    multiple definitions of the same manpage in a package.
    In compat 13, this is resolved by aborting with an error.
    In older compat levels, dh_installman will deterministically
    pick a canonical version (via sort) along with emitting a
    warning.  Thanks to Colin Watson for reporting the issue.
    (Closes: #943705)
  * dh_auto_*: In compat 13+, reset HOME and XDG_* environment
    variables.  Some are cleared and some are set to a writable
    directory that persist until dh_clean.  Thanks to
    Simon McVittie for reporting the issue.
    (Closes: #942111)
  * dh_auto_*:  As a side-effect of the above, debhelper in compat
    13+ no longer trips a FTBFS in sbuild for meson packages when
    ccache is installed but not configured/used explicitly.
    Thanks to Simon McVittie for reporting the issue.
    (Closes: #933799)
  * d/control: Bump Standards-Versions to 4.4.1 - no changes
    required.

  [ Andrius Merkys ]
  * debhelper.pod: Document changes to the gradle third-party
    build system in compat 13.

  [ Translations ]
  * Update German translation (Chris Leick)  (Closes: #943853)

 -- Niels Thykier <niels@thykier.net>  Sat, 07 Dec 2019 17:44:32 +0000

debhelper (12.7.1) unstable; urgency=medium

  [ Colin Watson ]
  * dh_installman: Correctly handle compressed manpages when
    dh_installman uses man-recode.  (Closes: #943376)

 -- Niels Thykier <niels@thykier.net>  Sat, 26 Oct 2019 06:42:04 +0000

debhelper (12.7) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_installman: Avoid error message when man-db is not installed
    (only occurs in debhelper's own build as man-db is a mandatory
    dependency).
  * dh_installman: Use man-recode(1) when available to massively
    speed up re-encoding performance for any package with a non-
    trivial amount of manpages.  Thanks to Robert Luberda for
    reporting the issue and Colin Watson for writing man-recode
    (Closes: #933576)
  * debhelper.pod: Actively discourage compat 11 as it has an
    issue that causes services not to start correctly in all cases
    (e.g. install, remove-but-not-purge, install again), which
    cannot be fixed.
  * dh_auto_*: Support a new --reload-all-buildenv-variables
    option for resetting the cache (of e.g. dpkg-buildflags).
    This is needed by e.g. parted which does two builds with
    different CFLAGS.
  * dh_makeshlibs: Suggest/Document that --no-add-udeb can be
    relevant for some udebs where the shared library for the udeb
    is embedded in a different package (e.g. the main udeb
    package).  Thanks to Nicolas Braud-Santoni for reporting the
    issue.  (Closes: #942454)
  * meson.pm: Fix invalid call under compat 13.  Thanks to
    Jeremy Bicha for testing it.  (Closes: #942690)

  [ Helmut Grohne ]
  * cmake buildsystem: Fix CMAKE_SYSTEM_PROCESSOR for 32bit arms.
    (Closes: #941245)

  [ Niko Tyni ]
  * Basic support cross building XS modules:
    + perl_makemaker: run Makefile.PL with host arch Config.pm
    + perl_build: run Build.PL and Build with host arch Config.pm
    + dh_perl: scan host arch include directories for Perl plugins

 -- Niels Thykier <niels@thykier.net>  Sun, 20 Oct 2019 17:48:06 +0000

debhelper (12.6.1) unstable; urgency=medium

  * Upload to unstable now that libdebhelper-perl has been through
    the NEW queue.

 -- Niels Thykier <niels@thykier.net>  Sun, 15 Sep 2019 10:08:53 +0000

debhelper (12.6) experimental; urgency=medium

  [ Niels Thykier ]
  * dh_makeshlibs: Fix regression where versionless SONAMEs could
    trigger a rejection of the "generated" shlibs file (despite
    dh_makeshlibs not generating any "shlibs" files).
    (Closes: #939635)
  * dh_strip: Avoid impossible copy of .../debug/.dwz/ to itself
    when a manual debug package contained ELF files and was
    processed by dh_dwz before dh_strip.  (Closes: #939164)

  [ Sven Joachim ]
  * Split debhelper into debhelper (the tools) and libdebhelper-perl
    (the Perl libraries).  (Closes: #821130)
  * d/rules: Call dh_missing --fail-missing to catch bugs where files
    are not installed anywhere.

 -- Niels Thykier <niels@thykier.net>  Sat, 14 Sep 2019 06:37:44 +0000

debhelper (12.5.4) unstable; urgency=medium

  * dh_installxfonts: Remove version in dependency on xfonts-utils
    added to ${misc:Depends}.  The version requirement has been
    satisfied for the past 3-4 releases.
  * dh_makeshlibs: Correct a control check that was only intended
    for automatic udeb detection, which incorrectly also checked
    when --add-udeb was passed.  Thanks to Andreas Metzler for
    reporting the issue.  (Closes: #935577)
  * dh: Fix bug where overrides for dh_dwz, dh_strip, dh_makeshlibs
    or dh_shlibdeps could be triggered via binary-indep in compat
    12 and earlier.  Thanks to Andreas Beckmann for reporting the
    issue.  (Closes: #935780)

 -- Niels Thykier <niels@thykier.net>  Sun, 01 Sep 2019 07:23:05 +0000

debhelper (12.5.3) unstable; urgency=medium

  * Dh_Getopt.pm: Skip compat call if d/control cannot be found
    and just assume that auto-abbreviation can be disabled in that
    case.  This avoids breaking options such as --help and --list.
    (Closes: #935017)
  * Dh_Lib.pm: Jump to hoops to only parse the Build-Dependency
    field in dh without breaking dh's own --list or --help
    parameter.  This fixes a regression since 12.5 where dh's
    --help and --list options were broken.
  * dh_builddeb: Revert removal of --destdir for now.  It is in
    fact used to hardcode paths in some cases e.g. v4l2loopback's
    debian/rules.modules.
  * dh_makeshlibs: Disable auto-filtering of udeb libraries.  It
    cannot be implemented without violating the requirements for
    the noudeb build-profile.
  * dh_makeshlibs: Fix invalid error under the noudeb profile
    where the absence of udeb content is expected rather than an
    in issue.  (Closes: #934999)

 -- Niels Thykier <niels@thykier.net>  Mon, 19 Aug 2019 09:50:19 +0000

debhelper (12.5.2) unstable; urgency=medium

  * dh_makeshlibs: Fix regression in compat 10 and earlier where
    dh_makeshlibs now failed on error.  This safety check was
    intended to be a compat 11 or later feature.
  * dh: Ensure addon API functions return 1 to avoid gratuitous
    breakage of addons due to perl's idiosyncrasy of requiring a
    truth value at the end of modules.  (See #935016)

 -- Niels Thykier <niels@thykier.net>  Sun, 18 Aug 2019 07:36:20 +0000

debhelper (12.5.1) unstable; urgency=medium

  * dh_installdeb: Allow "+" to appear in token names as it is
    a valid character for package names.
  * dh_installdeb: Reject invalid token names passed to -D or
    --define (in most cases).
  * dh_makeshlibs: Fix bug in -X where it would no longer match
    as expected.  A regression since 12.5 - thanks to  Aurelien
    Jarno for reporting the issue over IRC.

 -- Niels Thykier <niels@thykier.net>  Sat, 17 Aug 2019 15:09:07 +0000

debhelper (12.5) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_strip: Skip stripping of guile-2.2 files by skipping all
    all files matching "/guile/.*\.go$".  Thanks to Jeremy Bicha
    and Rob Browning.  (Closes: #907061)
  * dh_auto_*: Officially adopt --sourcedir and --builddir as official
    parameters.  They have always worked since debhelper defaulted to
    supporting auto-abbreviated parameters, so this is simply documenting
    fait accompli for the most common abbreviation.
  * dh_*: Disable auto-abbreviation of command line parameters in compat
    13.
  * dh: Optimize out redundant helpers even when passed long options in
    compat 13.
  * dh_builddeb: Remove --destdir.  It has never been useful as everyone
    expects the debs to be placed in "..".
  * Dh_Lib.pm: Add a hint to resolve the error caused by having the
    compat level specified both as a build-dependency and in
    debian/compat.  Thanks to Alessandro Grassi for reporting the issue
    on IRC.
  * dh_makeshlibs: Fix bug where --no-add-udeb could trigger the
    auto-detection code.  (Closes: #934891)
  * dh_makeshlibs: When using the auto-detection of udeb, automatically
    exclude "udeb:" lines for libraries omitted from the udeb.  At the
    same time, verbosely fail if the udeb contains a library not present
    in the deb (overridable with --add-udeb).  (Closes: #934889)
  * dh: Support making "dh-sequence-ADDON" Build-Depends relation
    conditional on build-profiles (etc.).  If the relation is ignored due
    to the current build-profiles (etc.), then addon is silently skipped.
  * dh: Support running addons in "arch-only" or "indep-only" mode by
    adding "dh-sequence-ADDON" in Build-Depends-Arch or
    Build-Depends-Indep (respectively).  Not all addons support this and
    will trigger an error at load time.  Addon providers should ensure
    that their package provide "dh-sequence-ADDON" and review the
    doc/PROGRAMMING document (in the debhelper source) if they are
    considering to make their addon compatible with these requirements.
    (Closes: #836699)
  * dh,elf_tools.pm: Extract the ELF related debhelper tools (dh_strip,
    dh_dwz, dh_makeshlibs, dh_shlibdeps) into their own addon called
    "elf-tools" enabled by the default.
  * debian/control: Provide dh-sequence-elf-tools.
  * dh: In compat 13, the "elf-tools" addon is considered an implicit
    "arch-only" addon (i.e. they are only available in "-arch" sequences
    and are always passed a "-a").  If you need the ELF tools for arch:all
    packages, please add an explicit Builds-Depends on dh-sequence-elf-tools.

  [ Frank Schaefer ]
  * dh_installmodules: Also look for compressed kernel modules
    in addition to uncompressed kernel modules (gz, bz2 or xz).

  [ Adam Borowski ]
  * d/s/lintian-overrides: Override lintian warning about debhelper
    not using debhelper.

 -- Niels Thykier <niels@thykier.net>  Sat, 17 Aug 2019 10:54:08 +0000

debhelper (12.4) unstable; urgency=medium

  * dh: Retroactively remove support for manual dh sequence
    operators (--until, --after, --before and --remaining).
    This breaks about 8 source packages that still rely on this
    feature and have not yet migrated away.  (Closes: #932537)
    Please see the debhelper bug for relevant bug numbers and
    package names.

 -- Niels Thykier <niels@thykier.net>  Mon, 12 Aug 2019 15:07:01 +0000

debhelper (12.3) unstable; urgency=medium

  [ Translations ]
  * Update Portuguese translation (Américo Monteiro)  (Closes: #927394)

  [ Niels Thykier ]
  * dh_installsystemduser: Fix bug that would neuter sorting of unit
    files and make the resulting maintscripts unreproducible.  Thanks
    to Daniel Kahn Gillmor for reporting the bug.  (Closes: #932646)
  * dh_dwz: Remove the -q flag when calling dwz(1).  It is
    sufficiently silently with -q and aids with debugging for others.
    (Closes: #933561, #931792)
  * dh_dwz: Gracefully handle when dwz fails to create a multifile
    but succeeds anyway by default.  The previous behaviour of
    insisting on a multifile can be obtained by explicitly passing
    --dwz-multifile.  (Closes: #933541)
  * dh_dwz: Skip multifile generation for udeb packages.
    (Closes: #933212)
  * dh_makeshlibs: Attempt to automatically detect udeb packages
    for a given (non-udeb) library package.  In simple cases, it
    can replace the need for an explicit --add-udeb parameter.
    However, there are many cases where the auto-detection falls
    short and --add-udeb is still needed (see dh_makeshlibs(1)
    for details).  Packagers are advised to verify the resulting
    shlibs file before removing --add-udeb in an upload.

 -- Niels Thykier <niels@thykier.net>  Tue, 06 Aug 2019 16:55:26 +0000

debhelper (12.2.3) unstable; urgency=medium

  * dh_installinit: Revert "Fail with an error if --name is given but
    there is no matching init script.".  (Closes: #932073,
    Reopens: #462389)
  * Dh_Getopt.pm: Produce a better error message when -p<pkg> is
    ignored in an architecture constrained override (e.g. during an
    architecture specific build and the -p argument refers to an
    arch:all package).  Thanks to Helmut Grohne for reporting the
    issue.  (Closes: #932262)

 -- Niels Thykier <niels@thykier.net>  Fri, 19 Jul 2019 19:18:03 +0000

debhelper (12.2.2) unstable; urgency=medium

  * dh_shlibdeps: Remove regex anchor when parsing file(1) to avoid
    regressions with setuid/setgid binaries.  Thanks to James
    Cowgill for reporting the issue.  (Closes: #932240)
  * dh_strip: Ditto.

 -- Niels Thykier <niels@thykier.net>  Tue, 16 Jul 2019 21:03:38 +0000

debhelper (12.2.1) unstable; urgency=medium

  [ Dmitry Bogatov ]
  * dh_installinit: Fix regression where dh_installinit bailed
    out on --name if only one of the acted on packages had an
    init script file.  Thanks to Helmut Grohne for reporting
    the issue.  (Closes: #932073)

 -- Niels Thykier <niels@thykier.net>  Tue, 16 Jul 2019 20:21:32 +0000

debhelper (12.2) unstable; urgency=medium

  [ Niels Thykier ]
  * Dh_Lib.pm: Ensure the error function always triggers the same
    exit code on termination.  Previously, it depended on the
    value of the last error (if any).
  * Buildsystem/make: Fix regression where cross-flags were
    passed in a non-cross build.  (Closes: #925175)
  * dh_perl: Fix code to prune (skip) /usr/share/doc which
    never worked.
  * doc/PROGRAMMING: Document that the environment variable
    DH_AUTOSCRIPTDIR can be used for testing purposes to
    shadow existing or test new autoscript snippets.  Thanks
    to Dmitry Bogatov for the suggestion.  (Closes: #925281)
  * dh_compress: Exclude .haddock and .hs files (as this is
    customary for haskell packages).
  * dh_installinfo: Update NOOP PROMISE to account for
    dh_missing's needs.  Thanks to Daniel Kahn Gillmor for
    reporting the issue.  (Closes: #930689)
  * debhelper.pod: Document that debhelper will use
    dpkg-buildflags for setting CFLAGS et al and that it is
    recommended to rely on dpkg-buildflags's features for
    extending the default.  (Closes: #923626)
  * dh_strip: Make dh_strip more robust with issues from
    file(1).  Thanks to Christoph Biedl for reporting the
    issue.  (Closes: #931995)
  * dh_shlibdeps: Pass --brief to file(1) and anchor the
    output parsing regex to avoid false-positive
    misdetections.  Thanks to Christoph Biedl for the
    suggestion.  (Closes: #931996)
  * dh_strip: Ditto.
  * dh_installman: Improve documentation to be more clear
    about exactly which new features dh_installman got in
    compat 11.  Thanks to Laurent Bigonville for pointing
    out the issue.  (Closes: #912999)
  * dh_strip: Pass --no-sandbox to file(1) when run under
    fakeroot and file(1) appear to support the option.
    Thanks to Christoph Biedl for requesting the feature.
    (Closes: #932006)
  * Dh_Lib.pm: Support substituting additional variables
    into the generated maintainer scripts.  These include
    DEB_(BUILD|HOST|TARGET)_* and ENV.* which point to the
    variables from dpkg-architecture(1) and variables from
    the environment (respectively).
  * dh_installdeb: Support additional substitution variables
    on the commandline via -DTOKEN=VALUE to replace #TOKEN#
    with VALUE.  (Closes: #25235)
  * d/control: Bump Standards-Version to 4.4.0 - no changes
    required.

  [ Helmut Grohne ]
  * Buildsystem/cmake: Fix CMAKE_SYSTEM_PROCESSOR for mips64el.
    (Closes: #926815)

  [ Dmitry Bogatov ]
  * dh_installinit: Fail with an error if --name is given but
    there is no matching init script.  Thanks to A Mennucc
    for reporting the issue.  (Closes: #462389)

  [ Translations ]
  * Update Portuguese translation (Américo Monteiro)  (Closes: #886279)


 -- Niels Thykier <niels@thykier.net>  Sun, 14 Jul 2019 10:29:20 +0000

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

Generated by dwww version 1.15 on Wed May 22 21:39:50 CEST 2024.