debhelper 10.10.4ubuntu1 source package in Ubuntu

Changelog

debhelper (10.10.4ubuntu1) bionic; urgency=medium

  * Merge from current Debian unstable.  Remaining changes:
    - Generate ddebs from debhelper instead of pkg-create-dbgsym
      + Make debhelper Conflict/Replace pkg-create-dbgsym to force it off.
      + Mirror udeb code in dh_builddeb to allow us to alter file extension.
      + 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 (10.10.4) unstable; urgency=medium

  * meson.pm: Keep the meson cross file until dh_clean is
    called as otherwise ninja tries and fails to regenerate the
    build rules.  Thanks to Helmut Grohne for reporting the
    bug.  (Closes: #879658)
  * dh_dwz: Add new experimental tool to run dwz(1) to deduplicate
    ELF debugging symbols.  It should be generally be run before
    dh_strip (as dh_strip compresses the debug symbols and dwz
    expects uncompressed debug symbols).  (Closes: #878888)
  * dwz.pm: New sequence to add dh_dwz to the sequence.
  * d/control: Add a Suggets on dwz for the optional dh_dwz tool.
  * Dh_Lib.pm: Fix regression where the source section would not
    be parsed leading to dbgsym packages possibly getting an
    incorrect value in the Section field.  Thanks to Mihai
    Moldovan for reporting the issue.  (Closes: #879667)

debhelper (10.10.3) unstable; urgency=medium

  * dh_strip: Skip the entire directory when an exclude rule
    parameter matches it.
  * dh_fixperms: Improve the documentation to assume less familarity
    with "Rules-Requires-Root" (R³).
  * dh_usrlocal: Ditto.
  * dh_builddeb: Ditto.
  * dh_usrlocal: Correct the group name when creating directories
    owned by "root:staff".  Thanks to Paul Gevers for reporting
    the bug.  (Closes: #879643)
  * dh_usrlocal: Fix inverted boolean logic that made dh_usrlocal
    ignore ownership of directories when it should have preserved
    them.

debhelper (10.10.2) unstable; urgency=medium

  * Dh_Lib: Fix uninitialized warning in find_hardlinks that
    broke dh_compress's ability to deal with hardlinks.  Thanks
    to Ondřej Surý for finding the bug.

debhelper (10.10.1) unstable; urgency=medium

  * debhelper.pod: Document that all tools by default must be run
    in the root of an unpacked source.
  * dh: Clarify that --list can be run anywhere.
  * dh_testroot: Temporarily cope with being run outside a source
    root.  (Closes: #879478)
  * dh_testroot: Update manpage to mention its new scope.
  * d/control: Bump (build-)dependency on dpkg to 1.19.0.3~.  That
    was technically necessary already in the previous upload.

debhelper (10.10) unstable; urgency=medium

  * dh_installsystemd: Improve error messages to include the actual
    error caused by attempted to open the file.
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * dh_installinit: In compat 12, error out if an upstart init file
    is provided with a reminder message about how to remove the
    obsolete conffile.  (Closes: #876453)
  * dh_systemd_enable: Permit missing explicitly requested file in
    package as long as another on being acted on ships it.
    (Closes: #878911)
  * dh_systemd_start: Ditto.
  * Dh_Lib.pm: Add support for R³ (Rules-Requires-Root field) to
    enable package builds without requiring root (or only
    selectively require root).
  * dh_fixperms: Skip "chown" calls when R³ is set to anything but
    "binary-targets".
  * dh_installchangelogs: Ditto.
  * dh_installdocs: Ditto.
  * dh_testroot: Update check for root to support R³.
  * makefile.pm: Call "make install" with DPKG_GAIN_ROOT_CMD when
    R³ contains the "debhelper/upstream-make-install" keyword.
  * dh_builddeb: Pass --root-owner-group to dpkg-deb in packages
    with R³ (except for "binary-targets").
  * dh_usrlocal: When R³ is enabled (and not "binary-targets"),
    ignore the ownership/mode information on the directories.
    Instead, the ownership "root:staff" and the mode 02775 is used.
  * d/control: Bump (Build-)Dependency on dpkg-dev to support to
    support R³.
  * d/control: Set R³ to "no".

debhelper (10.9.2) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_install: Defer the removal of --list-missing and
    --fail-missing until compat 12.
  * dh: Run the new dh_installsystemd helper by default in compat 11.
  * systemd.pm: Remove the sequence in compat 11.  It has been replaced
    by the new dh_installsystemd helper.

  [ Lisandro Damián Nicanor Pérez Meyer ]
  * qmake.pm: Remove unnecessary "-nocache" parameter.
    (Closes: #878427, LP: #1206234)

  [ Ville Skyttä ]
  * Fix a number of spelling mistakes.  (Closes: #878325)

  [ Felipe Sateler ]
  * dh_installsystemd: New command (currently noop except when used in
    the experimental compat 11).  This new helper:
    - Generates postinst code for tmpfiles (now that dh_installinit
      does not).
    - Follows the naming convention for other built-in dh_* commands.
    - Replaces dh_systemd_enable and dh_systemd_start in compat 11
      and later.
    - Only acts on units with the name specified by "--name" when this
      option is given.
    (Closes: #752521, #857306, #870768, #876486)
  * dh_systemd_enable: Remove as obsolete in compat 11.
  * dh_systemd_start: Ditto.

  [ Helmut Grohne ]
  * cmake.pm: Also supply PKGCONFIG_EXECUTABLE for obsolete
    UsePkgConfig.cmake.  (Closes: #878460)

debhelper (10.9.1) unstable; urgency=medium

  [ Niels Thykier ]
  * dh_builddeb: Add some missing error checks.
  * Dh_Lib.pm: Fix bug where debhelper could discard some error
    messages during parsing when -O options were passed via
    DH_OPTIONS (among other).  Thanks to Adrian Bunk and
    Andrew Shadura for reporting the issue.  (Closes: #876689)
  * Dh_Getopt.pm: Gracefully reduce the tool to a no-op when given
    a -p<pkg> and <pkg> is disabled by a Build-Profile.
  * debhelper.7: Document how package selections interact with
    Build-Profiles.  Thanks to Helmut Grohne for the report.
    (Closes: #872745)
  * dh_installdocs: Validate that the package passed to
    --doc-main-package are listed in debian/control.
  * dh_installexamples: Ditto.
  * dh_systemd_start: Regex escape two paths used in a regex.
  * Dh_Lib: Open compat 12.
  * dh_clean: Defer making -k an error until compat 12.
  * Dh_Getopt: Defer making -s an error until compat 12.
  * dh_installinit: Defer making --no-restart-on-upgrade an error
    until compat 12.
  * Dh_Lib: Defer making the "shell-spawning bug" in doit an error
    until compat 12.
  * dh_systemd_enable: Fix regression in debhelper/10.9 where
    template units would be installed as regular units (and
    possibly replace regular units).  (Closes: #877989)
  * dh_systemd_enable: Drop versioned dependency on
    init-system-helpers that is satisfied in oldstable.
  * Dh_Lib: Fix regression where --no-act would actually create
    maintscript snippets.
  * dh_systemd_*: If an unit file cannot be read (e.g. to check for
    the [Install] section), error out instead of emitting a warning
    and continuing.
  * t: Add tests for dh_systemd_* based on WIP tests from Felipe
    Sateler related to a new dh_installsystemd helper.
  * dh_systemd_enable: Properly quote unit names to preserve
    escaped names like "\x2d".  Thanks to Bernd Zeimetz for
    reporting the issue.  (Closes: #764730)
  * dh_systemd_start: Ditto.
  * meson.pm: Add prototype support for cross building by relying
    on /usr/share/meson/debcrossgen.  Note that this is currently
    not functional due to #875703.
  * debian/control: Bump Standards-Versions to 4.1.1 - No changes
    required.

  [ Dmitry Shachnev ]
  * qmake.pm: Add basic cross-building support.  (Closes: #877357)

debhelper (10.9) unstable; urgency=medium

  [ Niels Thykier ]
  * debhelper.pod: Fix typo.
  * dh_fixperms: Reset permissions of .scss and .sass files to
    0644.  Thanks to Jonas Smedegaard for the suggestion.
    (Closes: #875586)
  * dh_shlibdeps: Disable unused file(1) tests.
  * dh_strip: In compat 11, rely on file headers/magic to
    determine whether files are ELF binaries worth processing
    instead of using filenames/extensions.  (Closes: #35733)
  * dh_shlibdeps: Ditto.
  * d/control: Bump Standards-Versions to 4.1.0:
    - Bump priority of dh-systemd to "optional".
  * dh_makeshlibs: Avoid gratious warning about a non-existing
    directory, when the packaging directory does not exist.
    (Closes: #626685)
  * dh_gencontrol: Ensure that dbgsym packages do not inherit the
    "Important" field.
  * dh_installinfo: Merge two chmod calls into one to save a
    fork+exec.
  * dh_builddeb: Use -z6 compression for udebs (up from -z1).
    Thanks to Adrian Bunk for the suggestion and Aurelien Jarno
    for confirming it would be fine for d-i.  (Closes: #870201)
  * dh_fixperms: Set the permissions of /usr/lib/nodejs/*/{cli,bin}.js
    to 0755.  Thanks to Pirate Praveen for the report.
    (Closes: #840913)
  * Dh_lib.pm: Expand *_doit and doit to also support a chdir in the
    child process.
  * Dh_Getopt.pm: Validate package names passed via -p and -N to ensure
    they are present in d/control.  Thanks to Matthias Klose for the
    report.  (Closes: #795432)
  * debhelper.7: Fix typo of compatibility.

  [ Felipe Sateler ]
  * dh_systemd_enable: Refactor and add support for timer units.
    (Closes: #841746)

debhelper (10.8) unstable; urgency=medium

  [ Niels Thykier ]
  * Dh_Lib: Introduce a qx_cmd sub to behave like a mix of qx
    and doit (i.e. avoid the shell while capturing stdout).
  * dh_makeshlibs: Avoid forking a shell when calling objdump in
    compat 11.
  * dh_shlibdeps: Avoid forking a shell when calling file.
  * dh_shlibdeps: Avoid passing files with "newline" to
    subprocesses.
  * dh_installdocs: Ignore missing files in compat 11 for packages
    that are not processed (e.g. arch:all packages during a -B build).
    Thanks to Jens Reyer for reporting the issue.  (Closes: #870892)
  * dh_installexamples: Ditto.
  * dh_installinfo: Ditto.
  * dh_installman: Ditto.
  * dh_compress: Avoid forking a shell for a find command.
  * dh_gconf: Ditto.
  * dh_installgsettings: Ditto.
  * dh_perl: Avoid forking a shell for a dpkg call.
  * dh_gencontrol: Set the priority of all dbgsym packages to
    optional to be compliant with Standards-Version 4.0.1.
    Thanks to Mattia Rizzolo for the report.  (Closes: #870905)
  * dh_installdocs: Accept "nodoc" via DEB_BUILD_OPTIONS as well.
    Thanks to Sébastien Villemot for the suggestion.
    (Closes: #866619)
  * dh_installexamples: Ditto.
  * dh_installinfo: Ditto.
  * dh_installman: Ditto.
  * dh_installwm: Ditto.
  * debhelper.pod: Tweak text for some compat 11 changes.
  * dh_installdeb: Stop emitting versioned Pre-Depends on dpkg for
    symlink_to_dir and dir_to_symlink maintscripts.  The version
    requirements are satisfied in oldoldstable.
  * dh_installdocs: Merge two chmod calls to save a fork+exec.
  * dh_strip: Disable parallelism when --dbg-package is used as it
    causes non-deterministic failures in some cases.  Thanks to
    Helmut Grohne for reporting the issue.  (Closes: #872007)
  * dh_installdocs: Auto-detect "main package" for documentation
    packages in compat 11 to assist with Debian policy §12.3.  This
    auto-detection can be overruled with the new --doc-main-package.
    (Closes: #824221)
  * dh_installexamples: Ditto.
  * dh_update_autotools_config: Improve detection to also catch very
    old versions of config.{guess,sub} that do not have the
    "timestamp" variable.  Thanks to Guillem Jover for reporting the
    bug.  (Closes: #872510)

  [ Adam Conrad ]
  * dh_gencontrol: Change the synopsis of dbgsym packages so it
    follows best practises.  (Closes: #872274)

  [ Geoffrey Thomas ]
  * Support building debhelper on case-insensitive filesystems by
    moving the Debian (perl package) to the lib subdirectory.
    (Closes: #873043)

 -- Adam Conrad <email address hidden>  Wed, 25 Oct 2017 18:39:43 -0600

Upload details

Uploaded by:
Adam Conrad
Uploaded to:
Bionic
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Bionic: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
debhelper_10.10.4ubuntu1.tar.xz 420.8 KiB 223091ffec0312d594a13ad1abc277512af0fde2f5f297545a201b90cafbeaba
debhelper_10.10.4ubuntu1.dsc 1.8 KiB ac3b75a68c42745e4861139d68daf02e63fc420181bb7b5a47b83770218df313

Available diffs

View changes file

Binary packages built by this source

debhelper: helper programs for debian/rules

 A collection of programs that can be used in a debian/rules file to
 automate common tasks related to building Debian packages. Programs
 are included to install various files into your package, compress
 files, fix file permissions, integrate your package with the Debian
 menu system, debconf, doc-base, etc. Most Debian packages use debhelper
 as part of their build process.

dh-systemd: debhelper add-on to handle systemd unit files - transitional package

 This package is for transitional purposes and can be removed safely.