Change logs for debhelper source package in Focal

  • debhelper (13.6ubuntu1~bpo20.04.1) focal-backports; urgency=medium
    
      * Rebuild for focal-backports.
      * Fix generated maintainer scripts (LP: #1965758)
      * Revert dep on, and use of, debugedit (LP: #1965800)
    
     -- Dan Streetman <email address hidden>  Wed, 01 Jun 2022 10:02:55 -0400
  • debhelper (13.5.2ubuntu1~bpo20.04.1) focal-backports; urgency=medium
    
      * Rebuild for focal-backports.
    
     -- Mattia Rizzolo <email address hidden>  Thu, 09 Dec 2021 16:13:38 +0100
  • debhelper (12.10ubuntu1) focal; urgency=medium
    
      * Merge with Debian; remaining changes:
    
    debhelper (12.10) unstable; urgency=medium
    
      [ Niels Thykier ]
      * dh_installsystemd.1: 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, #951819)
    
      [ 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)
    
     -- Matthias Klose <email address hidden>  Fri, 27 Mar 2020 17:10:17 +0100
  • debhelper (12.9ubuntu1) focal; urgency=medium
    
      * Merge from Debian testing. 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 (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 subroutintes 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)
    
    debhelper (12.8) unstable; urgency=medium
    
      [ Niels Thykier ]
      * Dh_Lib.pm: Simplify internal loggning 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.
    
     -- Adam Conrad <email address hidden>  Tue, 04 Feb 2020 14:20:25 -0700
  • debhelper (12.7.3ubuntu1) focal; urgency=medium
    
      * Merge from Debian testing. 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 (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.
    
    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)
    
     -- Adam Conrad <email address hidden>  Tue, 07 Jan 2020 21:57:04 -0700
  • debhelper (12.7.1ubuntu1) focal; urgency=medium
    
      * Merge from Debian testing. 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 (12.7.1) unstable; urgency=medium
    
      [ Colin Watson ]
      * dh_installman: Correctly handle compressed manpages when
        dh_installman uses man-recode.  (Closes: #943376)
    
     -- Adam Conrad <email address hidden>  Sat, 26 Oct 2019 09:52:12 -0600
  • debhelper (12.7ubuntu1) focal; urgency=medium
    
      * Merge from Debian testing. 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 (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
    
     -- Adam Conrad <email address hidden>  Thu, 24 Oct 2019 12:35:36 -0600
  • debhelper (12.6.1ubuntu2) eoan; urgency=medium
    
      * Remove /xxx and /man/ cruft from the previous merge to reduce delta noise.
    
     -- Adam Conrad <email address hidden>  Tue, 17 Sep 2019 06:57:56 -0600