Change logs for debhelper source package in Eoan

  • 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
  • debhelper (12.6.1ubuntu1) eoan; urgency=medium
    
      * 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 (12.6.1) unstable; urgency=medium
    
      * Upload to unstable now that libdebhelper-perl has been through
        the NEW queue.
    
    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.
    
    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)
    
    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)
    
    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 gratious
        breakage of addons due to perl's idiosyncrasy of requiring a
        truth value at the end of modules.  (See #935016)
    
    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.
    
    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 provde "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.
    
     -- Matthias Klose <email address hidden>  Tue, 17 Sep 2019 11:23:57 +0200
  • debhelper (12.4ubuntu1) eoan; urgency=medium
    
      * 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.
    
    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.
    
    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.
    
     -- Adam Conrad <email address hidden>  Wed, 14 Aug 2019 23:13:50 -0600
  • debhelper (12.2.3ubuntu1) eoan; urgency=medium
    
      * 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.
    
    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)
    
    debhelper (12.2.2) unstable; urgency=medium
    
      * dh_shlibdeps: Remove regex anchor when parsing file(1) to aovid
        regressions with setuid/setgid binaries.  Thanks to James
        Cowgill for reporting the issue.  (Closes: #932240)
      * dh_strip: Ditto.
    
    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)
    
    debhelper (12.2) unstable; urgency=medium
    
      [ Niels Thykier ]
      * Dh_Lib: 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)
    
     -- Adam Conrad <email address hidden>  Sat, 20 Jul 2019 01:26:58 -0600
  • debhelper (12.1.1ubuntu1) eoan; 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.
    
    debhelper (12.1.1) unstable; urgency=medium
    
      * dh_installinitramfs: Install hooks as executable rather than
        plan files.  Thanks to Thorsten Glaser for the report.
        (Closes: #922990)
      * dh_compress: Fix bug where examples where compressed when a
        doc package shipped examples for another package.  Thanks to
        Christian Kastner for reporting this.  (Closes: #922267)
    
    debhelper (12.1) unstable; urgency=medium
    
      [ Xavier Guimard ]
      * dh_fixperms: add .node in mode_0644_patterns.
    
      [ Sylvestre Ledru ]
      * dh_strip: Print a warning when an ELF binary does not have a
        build-id (or when dh_strip cannot find it).
    
      [ Niels Thykier ]
      * Dh_Lib.pm: Strip leading and trailing whitespace from lines in
        regular debhelper config files.  Whitespace-only lines from
        executable config files are now explicitly detected and triggers
        a human readable error message early rather than warnings/errors
        about uninitialized variables.   Thanks to Ben Finney for the
        suggestion and the initial patch.  (Closes: #919853)
      * meson.pm: Dump "meson-logs/testlog.txt" if testing fails with
        an error.  Thanks to Jeremy Bicha for the suggestion.
        (Closes: #918066)
      * dh_missing: Clarify the documentation about when -X with other
        helpers can may dh_missing ignore paths that are not installed.
        Thanks to Hilko Bengen for reporting the original documentation
        was unsufficient.  (Closes: #917362)
      * d/control: Bump Standards-Version to 4.3.0 - no changes required.
    
      [ Baptiste Jammet ]
      * fr.po: Update French translation.  (Closes: #921254)
    
     -- Adam Conrad <email address hidden>  Sat, 20 Apr 2019 17:22:06 -0600
  • debhelper (12ubuntu1) disco; urgency=medium
    
      * Merge from Debian Sid. 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.
    
    debhelper (12) unstable; urgency=medium
    
      [ Niels Thykier ]
      * Release debhelper/12 marking compat 12 as stable.
      * dh: Special NOOP PROMISE of cli-options() to always allow skipping
        the helper (as we know no option can make it change behaviour).
    
      [ Dmitry Shachnev ]
      * dh_compress: Do not compress mkdocs search indices
        (search_index.json).
    
    debhelper (11.5.4) unstable; urgency=medium
    
      [ Niels Thykier ]
      * Dh_Lib.pm: Reopen stdin to read from /dev/null in doit (and its sibling
        functions) to prevent issues when stdin is open in write-only mode
        (which is what nohup(1) does).  Thanks to Julian Gilbey for reporting
        the issue and providing a sample patch for it as well.
        (Closes: #913663)
      * fr.po: Add missing dash in "--parallel" in a translation.  Thanks to
        Christian Marillat for reporting the issue.  (Closes: #915255)
      * debhelper.7: Document that the "python-distutils" build system is
        removed in compat 12.  Thanks to Axel Beckert for reporting the
        omission.  (Closes: #915530)
    
      [ Luca Boccassi ]
      * makefile.pm: revert passing V=0/1 to makefiles. Fixes FTBFS in apcupsd
        (and possibly more).
        (Closes: #914419)
    
     -- Simon Quigley <email address hidden>  Mon, 24 Dec 2018 14:29:23 -0600