Publishing details

Changelog

debhelper (10.2.2ubuntu1~ubuntu16.04.1) xenial-backports; urgency=medium

  * No-change backport to xenial

debhelper (10.2.2ubuntu1) zesty; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7. This floods packages with huge upstream changelogs which
      are unnecessary on an installed system.
    - dh_strip: Revert commit f1a803456 to disable ddebs generation by
      default.  This first needs adjustments in Launchpad and ddebs.u.c., and
      dropping pkg-create-dbgsym.

debhelper (10.2.2) unstable; urgency=medium

  * Fix typo in changelog entry for release 10.2.  Thanks to
    Peter Pentchev for reporting it.
  * Deprecate all compat levels lower than 9.
  * dh: Discard override log files before running the override
    rather than after.
  * dh_compress,dh_fixperms: Remove references to long
    obsolete directories such as usr/info, usr/man and
    usr/X11*/man.
  * autoreconf.pm: Apply patch from Helmut Grohne to fix
    autoconf/cross regression from #836988.  The autoreconf
    build-system is now also used directly for "clean" and
    "build" (while still usin the "make" build-system for the
    heavy lifting).  (Closes: #839681)
  * dh_installdirs: In compat 11, avoid creating debian/<pkg>
    directories except when required to do so.  This fixes a
    corner case, where an arch:all build would behave
    differently than an arch:all+arch:any when dh_installdir is
    optimised out only for the arch:all build.
  * Dh_Lib.pm: Fix typo of positive.  Thanks to Matthias Klose
    for spotting it.

debhelper (10.2.1) unstable; urgency=medium

  * d/rules: Add a ./run in front of dh_auto_install.  It is
    technically not needed, but it prevents lintian from assuming
    that we need to Build-Depend debhelper.

debhelper (10.2) unstable; urgency=medium

  * Apply patch from Peter Pentchev to fix some typos.
  * Apply patch from Michael Biebl to undo a major
    regression where all of debhelpers functionality was
    missing (introduced in 10.1).  (Closes: #839557)
  * dh_installinit,dh_systemd_start: Introduce a new
    --no-stop-on-upgrade as an alternative to
    --no-restart-on-upgrade.  This new option should
    reduce the confusion of what it does.  Thanks to
    Michael Biebl for the suggestion.

debhelper (10.1) unstable; urgency=medium

  * Apply patch from Michael Biebl to take over dh-systemd
    package to ease backporting to jessie-backports.
    (Closes: #837585)
  * Apply patch from Helmut Grohne and Julian Andres Klode
    to improve cross-building support in the cmake build
    system.  (Closes: #833789)
  * Make the makefile.pm buildsystem (but not subclasses thereof)
    pass the CC and CXX variables set to the host compilers when
    cross-building.  Thanks to Helmut Grohne for the idea and
    the initial patch.  (Closes: #836988)
  * dh_md5sums.1: Mention dpkg --verify as a consumer of the
    output file.  Thanks to Guillem Jover for reporting it.
  * debhelper-obsolete-compat.pod: Add a manpage for the
    upgrade checklist for all obsolete/removed compat levels.
    Thanks to Jakub Wilk for the suggestion.
  * Dh_Getopt,dh_*: Rename --onlyscripts to --only-scripts and
    --noscripts to --no-scripts for consistency with other
    options.  The old variants are accepted for compatibility.
    Thanks to Raphaël Hertzog for the suggestion.
    (Closes: #838446)
  * cmake.pm: If cmake fails, also dump CMakeFiles/CMakeOutput.log
    and CMakeFiles/CMakeError.log if they are present.  Thanks to
    Michael Banck for the suggestion.  (Closes: #839389)
  * d/copyright: Correct copyright and license of dh_systemd*
    tools.

debhelper (10ubuntu1) yakkety; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7. This floods packages with huge upstream changelogs which
      are unnecessary on an installed system.
    - dh_strip: Revert commit f1a803456 to disable ddebs generation by
      default.  This first needs adjustments in Launchpad and ddebs.u.c., and
      dropping pkg-create-dbgsym.

debhelper (10) unstable; urgency=medium

  [ Niels Thykier ]
  * Dh_Lib.pm: Support a new named "beta-tester" compat level.
    If you want to participate in beta testing of new compat
    levels, please review "man 7 debhelper" for more
    information.
  * Dh_Lib.pm: Fix bug in detection of existing auto-trigger.

  [ Axel Beckert ]
  * Apply patch by Jens Reyer to fix typo in dh_installdocs man page.
    (Closes: #836344)
  * Use uppercase "Debian" in package description when the project is
    meant. Fixes lintian warning capitalization-error-in-description.
  * Apply "wrap-and-sort -a"
  * Add a .mailmap file for making "git shortlog" work properly.

  [ Translations ]
  * Update German translation (Chris Leick) (Closes: #835593)
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #835403)
  * Update French translation (Baptiste Jammet) (Closes: #836693)

debhelper (9.20160814) unstable; urgency=medium

  * dh_installdocs: Apply patch from Sven Joachim to make
    --link-doc work again in compat 11 (See: #830309)
  * t: Apply patch from Sven Joachim to add some test cases
    to dh_installdocs's --link-doc behaviour.
    (Closes: #831465)
  * dh_installinit,dh_systemd_start: Apply patches from
    Peter Pentchev to make -R default in compat 10 (as
    documented, but not as implemented).
  * perl_{build,makemaker}.pm: Apply patch from Dominic
    Hargreaves to explicitly pass -I. to perl.  This is to
    assist with the fix for CVE-2016-1238.  (Closes: #832436)
  * dh_install: Clarify that "debian/not-installed" is not
    related to the --exclude parameter.
  * dh_install: Apply patch from Sven Joachim to support
    the "debian/tmp" prefix being optional in
    "debian/not-installed".  (Closes: #815506)
  * Dh_Lib.pm: Apply patch from Dominic Hargreaves to set
    PERL_USE_UNSAFE_INC to fix a further set of packages
    which fail to build with . removed from @INC.
    (Closes: #832436)
  * Dh_Buildsystems.pm: Enable auto-detection of the maven
    and gradle buildsystems (provided they are installed).
    Thanks to Emmanuel Bourg for the suggestion.
    (Closes: #801732)

debhelper (9.20160709ubuntu1) yakkety; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7.  This floods packages with huge upstream changelogs which
      take precious CD space.
    - dh_strip: Revert commit f1a803456 to disable ddebs generation by
      default.  This first needs adjustments in Launchpad and ddebs.u.c., and
      dropping pkg-create-dbgsym.

debhelper (9.20160709) unstable; urgency=medium

  * Explicitly Build-Depends on perl:any for pod2man instead
    of relying on it implicitly via libdpkg-perl.
  * dh_shlibdeps: Clarify that -L is also useful for packages
    using debian/shlibs.local for private libraries.
  * dh_installdocs: Apply patch from Sven Joachim to fix a
    regression with --link-doc and installing extra
    documentation.  (Closes: #830309)
  * Apply patches from Michael Biebl to merge dh_systemd_enable
    and dh_systemd_start from the dh-systemd package.
    (Closes: #822670)
  * dh: Enable the systemd helpers by default in compat 10 and
    later.

debhelper (9.20160702) unstable; urgency=medium

  * Start on compat 11.
  * dh_installmenu: Stop installing menu files in compat 11
    (menu-methods are still installed).
  * dh_*: Deprecate -s in favor of -a.  The -s option is
    removed in compat 11.
  * dh_strip: Fix regression in 9.20160618, which caused
    issues when there were hardlinked ELF binaries in a
    package.  Thanks to Sven Joachim for the report, the
    analysis/testing and for providing a patch for the
    most common case.  (Closes: #829142)
  * Dh_Lib.pm: Cope with the parallel options in make 4.2.
    Thanks to Martin Dorey for the report.  (Closes: #827132)
  * dh_installdocs: In compat 11, install documentation into
    /usr/share/doc/mainpackage as requested by policy 3.9.7.
    Thanks to Sandro Knauß for the report.  (Closes: #824221)
  * dh_perl: Emit perl:any dependencies when a package only
    contains perl programs (but no modules of any kind).
    Thanks to Javier Serrano Polo and Niko Tyni for the
    report and feedback.  (Closes: #824696)

  [ Translations ]
  * Update German translation (Chris Leick + Eduard Bloch)
    (Closes: #827699)

debhelper (9.20160618.1ubuntu1) yakkety; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7.  This floods packages with huge upstream changelogs which
      take precious CD space.
    - dh_strip: Revert commit f1a803456 to disable ddebs generation by
      default.  This first needs adjustments in Launchpad and ddebs.u.c., and
      dropping pkg-create-dbgsym.
  * Dropped changes:
    - autoscripts/*-init*: Test for /etc/init/*.conf where necessary.
      We don't support upstart for system init any more, and moreover we
      stopped dropping SysV init scripts as they are required for insserv.
    - Clean up older Ubuntu changelog records which were an endless repetition
      of "remaining changes".

debhelper (9.20160618.1) unstable; urgency=medium

  * Dh_Lib.pm: Reject requests for compat 4 instead of
    silently accepting it (while all helpers no longer
    check for it).

debhelper (9.20160618) unstable; urgency=medium

  * dh: Fix bug where "--help" or "--list" would not work
    unless "debian/compat" existed and had a supported
    compat level.  (Closes: #820508)
  * dh_compress: Gracefully handle debian (or any other
    path segment in the package "tmpdir") being a symlink
    pointing outside the same directory.  Thanks to
    Bernhard Miklautz for the report.  (Closes: #820711)
  * Dh_Lib.pm: Compat files are now mandatory.
  * dh_clean: Remove work around for missing compat file.
    This removes a confusing warning when the package is
    not built by CDBS.  (Closes: #811059)
  * debhelper.pod: Add a line stating that debian/compat
    is mandatory.  (Closes: #805405)
  * dh_strip: Apply patch from Peter Pentchev to only strip
    static libraries with a basename matching "lib.*\.a".
    (Closes: #820446)
  * ant.pm: Apply patch from Emmanuel Bourg to pass a
    normalised "user.name" parameter to ant.
    (Closes: #824490)
  * dh_installudev/dh_installmodules: Drop maintainer
    script snippets for migrating conffiles.
    - Side effect, avoids portability issue with certain
      shell implementations.  (Closes: #815158)
  * autoscripts/*inst-moveconffile: Remove unused files.
  * dh: Update documentation to reflect the current
    implementation.
  * Remove support for compat 4.
  * dh_strip: Add debuglinks to ELF binaries even with
    DEB_BUILD_OPTIONS=noautodbgsym to make the regular deb
    bit-for-bit reproducible with vs. without this flag.
    Thanks to Helmut Grohne for the report.
  * dh_installcatalogs: Apply patch from Helmut Grohne to
    explicitly trigger a new update-sgmlcatalog trigger,
    since dpkg does not triger conffiles on package removal.
    (Closes: #825005)
  * dh_installcatalos: Apply patch from Helmut Grohne to
    remove autoscript for a transition that completed in
    Wheezy.
  * dh_strip: Unconditionally pass --enable-deterministic-archives
    to strip for static libs as the stable version of binutils
    supports it.
  * dh_strip: Use file(1) to determine the build-id when
    available.  This saves an readelf call for every binary in
    the package.
  * dh_strip: Cache file(1) output to avoid calling file(1)
    twice on all ELF binaries in the package.
  * Dh_Lib.pm: Add better error messages when a debhelper program
    fails due to an executable config file not terminating with
    success.  (Closes: #818933)
  * dh_strip: Pass -e to file(1) to skip tests for file formats
    that dh_strip does not care about.
  * Bump standards-version to 3.9.8 - no changes required.

debhelper (9.20160403ubuntu1) yakkety; urgency=medium

  * Merge from Debian unstable.  Remaining changes:
    - autoscripts/*-init*: Test for /etc/init/*.conf where necessary.
      (Must be kept as long as we support system upstart on touch.)
    - dh_installchangelogs: Do not install upstream changelog in compat
      level 7.  This floods packages with huge upstream changelogs which
      take precious CD space.
    - dh_strip: Revert commit f1a803456 to disable ddebs generation by
      default.  This first needs adjustments in Launchpad and ddebs.u.c., and
      dropping pkg-create-dbgsym.

debhelper (9.20160403) unstable; urgency=medium

  * d/control: Requre dh-autoreconf (>= 12) to ensure
    non-autotools can be built in compat 10.
  * dh: In a "PROMISE: DH NOOP" clause, make no assumptions
    about being able to skip "foo(bar)" if "foo" is not known.
  * debhelper.pod: Use DEB_HOST_ARCH instead of the incorrect
    "build architecture".  Thanks to Helmut Grohne for the
    report.
  * dh_makeshlibs: Use same regex for extracting SONAME as
    dpkg-shlibdeps.  (Closes: #509931)
  * dh_makeshlibs: Add an ldconfig trigger if there is an
    unversioned SONAME and the maintainer provides a
    symbols file.

debhelper (9.20160402) unstable; urgency=medium

  * Remove dh_desktop.
  * dh_install: Fix a regression where a non-existing file
    was ignored if another file was matched for the same
    destination dir.  Thanks to Ben Hutchings for reporting
    the issue.  (Closes: #818834)
  * d/rules: Use overrides to disable unnecessary helpers
    (for which debhelper does not Build-Depend on the
    necessary packages to run the tools).
  * dh: Enable "autoreconf" sequence by default in compat
    10 (or higher).  (Closes: #480576)
  * d/control: Add a dependency on dh-autoreconf due to
    the above.
  * autoscripts/*-makeshlibs: Remove again.  Most of the
    reverse dependencies have migrated already.
  * Declare compat 10 ready for testing.

debhelper (9.20160313) unstable; urgency=medium

  * Remove dh_undocumented.
  * dh_install: Attempt to improve the documentation of the
    config file "debian/not-installed".
  * dh_compress: Gracefully handle absolute paths passed via
    the -P option.  Thanks to Andreas Beckmann for reporting
    the issue.  (Closes: #818049)

debhelper (9.20160306) unstable; urgency=medium

  [ Niels Thykier ]
  * Remove dh_suidregister and related autoscripts.  No package
    (that can be built in unstable) invokes this tool.
  * dh: Do not create stamp files when running with --no-act.
  * dh_strip/dh_gencontrol: Move "is_udeb" guard to dh_strip.
    This should avoid adding build-ids to udebs without having
    the actual debug symbols available.  Thanks to Jérémy Bobbio
    for reporting the issue.  (Closes: #812879)
  * dh_makeshlibs: Do not claim to be using maintainer scripts
    for invoking ldconfig.  Thanks to Eugene V. Lyubimkin for
    the report.  (Closes: #815401)
  * Remove dh_scrollkeeper.  It is no longer used in unstable.
  * autoconf.pm: Apply patch from Gergely Nagy to set "VERBOSE=1"
    when running tests to make sure that the build logs are
    dumped on error with automake.  (Closes: #798648, #744380)
  * dh_installdeb: In compat 10, properly shell escape lines
    from the maintscript config file.  This will *not* be fixed
    retroactively since people have begun to rely on the bug
    in previous versions (e.g. by quoting the file names).
    Thanks to Jakub Wilk for reporting the issue.
    (Closes: #803341)
  * dh_installdeb: In compat 10, avoid adding two comments per line
    in the maintscript file.  Thanks to Didier Raboud for
    reporting the bug.  (Closes: #615854)
  * cmake.pm: Apply patch from Helmut Grohne to correct the
    name of the default cross compilers.  (Closes: #812136)
  * dh_installdeb: Clarify what goes in the "maintscript" config
    files.  Thanks to Julian Andres Klode for the report.
    (Closes: #814761)
  * dh_compress: Correct and warn if given a path with a package
    tmp dir prefix (e.g. "debian/<pkg>/path/to/file").
  * dh_compress: Handle file resolution failures more gracefully.
    Thanks to Daniel Leidert for reporting this issue.
    (Closes: #802274)
  * dh_installinit: Make --restart-after-upgrade the default in
    compat 10.  Packages can undo this by using the new
    --no-restart-after-upgrade parameter.
  * d/control: Update Vcs links.
  * d/control: Bump Standards-Version to 3.9.7 - no changes
    required.
  * Import newer German translations from Chris Leick.
    (Closes: #812790)

  [ Joachim Breitner ]
  * addsubstvar: Pass -a to grep to handle substvars with unicode content
    gracefully (Closes: #815620)

 -- Iain Lane <email address hidden>  Fri, 11 Nov 2016 09:48:33 +0000

Available diffs

Builds

Built packages

Package files