Publishing details

Changelog

debhelper (13.3.4ubuntu1~ubuntu20.04.1~ppa1) focal; urgency=medium

  * No-change backport to focal

debhelper (13.3.4ubuntu1) hirsute; urgency=medium

  * Merge with Debian; remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym:
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7 and higher to avoid pointlessly bloating installed packages.
    - dh_strip: Strip LTO sections unless --keep-lto is given.
    - dh_strip: For a static archive, test if any .text sections are non-empty.
      Warn on empty archives.
    - objcopy/strip changed in 2.36.1, not keeping file attributes of the
      original file. Work around that in dh_strip to write to a temporary
      file and cat'ing this to the original file to keep the original
      attributes.
    - Imply '<!noudeb>' profile if not set on package type udeb.
  * dh_strip: Set a unique build-id before stripping files.

debhelper (13.3.4) unstable; urgency=medium

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

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

debhelper (13.3.3ubuntu3) hirsute; urgency=medium

  * Imply '<!noudeb>' profile if not set on package type udeb. LP:
    #1884836

debhelper (13.3.3ubuntu2) hirsute; urgency=medium

  * objcopy/strip changed in 2.36.1, not keeping file attributes of the
    original file. Work around that in dh_strip to write to a temporary
    file and cat'ing this to the original file to keep the original attributes.
    LP: #1915250.
    The sequencer could also be changed to call dh_fixperms after calling
    dh_strip, but that might introduces other issues. See #982457.

debhelper (13.3.3ubuntu1) hirsute; urgency=medium

  * Merge with Debian; remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym:
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7 and higher to avoid pointlessly bloating installed packages.
    - dh_strip: Strip LTO sections unless --keep-lto is given.
    - dh_strip: For a static archive, test if any .text sections are non-empty.
      Warn on empty archives.

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)

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)

debhelper (13.3.1ubuntu1) hirsute; urgency=medium

  * Merge with Debian; remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym:
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7 and higher to avoid pointlessly bloating installed packages.
    - dh_strip: Strip LTO sections unless --keep-lto is given.
    - dh_strip: For a static archive, test if any .text sections are non-empty.
      Error on empty archives.
  * Don't error on empty static archives, just give a warning.

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.

debhelper (13.3ubuntu4) hirsute; urgency=medium

  * Fix the readelf call added in the last upload. LP: #1908708.

debhelper (13.3ubuntu3) hirsute; urgency=medium

  * dh_strip: For a static archive, test if any .text sections are non-empty.

debhelper (13.3ubuntu1) hirsute; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym:
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7 and higher to avoid pointlessly bloating installed packages.
    - dh_strip: Strip LTO sections unless --keep-lto is given.
  * Dropped changes, useless since xenial+ releases:
      + Make debhelper Conflict/Replace pkg-create-dbgsym to force it off.
        This need to be added again if we backport to xenial and previous
        releases.

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.

debhelper (13.2.1ubuntu1) groovy; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym:
      + Make debhelper Conflict/Replace pkg-create-dbgsym to force it off.
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7 and higher to avoid pointlessly bloating installed packages.
    - dh_strip: Strip LTO sections unless --keep-lto is given.

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)

debhelper (13.2ubuntu1) groovy; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym:
      + Make debhelper Conflict/Replace pkg-create-dbgsym to force it off.
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7 and higher to avoid pointlessly bloating installed packages.
    - dh_strip: Strip LTO sections unless --keep-lto is given.

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)

debhelper (13.1ubuntu1) groovy; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym:
      + Make debhelper Conflict/Replace pkg-create-dbgsym to force it off.
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7 and higher to avoid pointlessly bloating installed packages.
    - dh_strip: Strip LTO sections unless --keep-lto is given.

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)

debhelper (13ubuntu1) groovy; urgency=low

  [ Dimitri John Ledkov ]
  * Merge from Debian unstable. Remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym:
      + Make debhelper Conflict/Replace pkg-create-dbgsym to force it off.
      + Set DBGSYM_PACKAGE_TYPE to ddeb to get correct debian/files output.
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7 and higher to avoid pointlessly bloating installed packages.
    - dh_strip: Strip LTO sections unless --keep-lto is given.

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.

 -- Gianfranco Costamagna <email address hidden>  Sun, 04 Apr 2021 11:34:51 +0200

Available diffs

Builds

Package files

No files published for this package.