[debhelper-devel] [debhelper] annotated tag debian/10.5 created (now 81be143)

Niels Thykier nthykier at moszumanska.debian.org
Sun Jun 25 16:59:39 UTC 2017


This is an automated email from the git hooks/post-receive script.

nthykier pushed a change to annotated tag debian/10.5
in repository debhelper.

        at  81be143   (tag)
   tagging  e1e445fc0b7bb15c7a47197a31a207e896618bb8 (commit)
  replaces  debian/10.4
 tagged by  Niels Thykier
        on  Sun Jun 25 16:59:12 2017 +0000

- Log -----------------------------------------------------------------
Release debhelper/10.5 into unstable

Format: 1.8
Date: Sun, 25 Jun 2017 17:00:00 +0000
Source: debhelper
Binary: debhelper dh-systemd
Architecture: source
Version: 10.5
Distribution: unstable
Urgency: medium
Maintainer: Debhelper Maintainers <debhelper-devel at lists.alioth.debian.org>
Changed-By: Niels Thykier <niels at thykier.net>
Description:
 debhelper  - helper programs for debian/rules
 dh-systemd - debhelper add-on to handle systemd unit files - transitional pack
Closes: 761024 858467 861852 862844 863447 863887 863961 865363 865708
Changes:
 debhelper (10.5) unstable; urgency=medium
 .
   * Upload to unstable.  (Closes: #865363)
 .
   [ Niels Thykier ]
   * dh_installman: Remove unncessary "chown" call that made things a
     lot slower.  Thanks to Kurt Roeckx for reporting it.
   * dh_installman: Fix wrong permission of man pages (set 0755 instead
     of 0644).  Regression introduced in 10.2.2.
   * dh_installman: Batch chmod calls to reduce the overhead for
     packages with many manpages.
   * dh: Undo an unsafe optimisation that caused "-indep" and "-arch"
     override targets to be ignored.  Thanks to Gianfranco Costamagna
     for reporting it and Iain Lane for tracing it to the commit
     that introduced the issue.  (Closes: #863887)
   * dh_clean, dh_prep: Bulk delete most files and directories, which
     gives a noticeable speed up for source packages building many
     binary packages.
   * dh_shlibdeps: Avoid creating debian/<pkg>/DEBIAN directory if it
     is not needed.
   * Dh_Lib.pm: Fix typo in error message.
   * Dh_Lib.pm: Rewrite install_* to use File::Copy to avoid the
     overhead of a fork+exec per file.  For simplicity, the verbose
     output still claim debhelper uses "install -p -m <mode>" for this.
   * Dh_Lib.pm: Replace most of the fork+exec calls to mv for simple
     file renames.
   * Dh_Lib.pm: Add sub to make common dh_* tools do their thing in
     parallel with very little coding effort.  This parallel support
     accounts for DEB_BUILD_OPTIONS to set the upper limit.
   * dh_fixperms: Run package updates in parallel if DEB_BUILD_OPTIONS
     permits it.
   * dh_installchangelogs: Ditto.
   * dh_compress: Ditto.
   * dh_installman: Ditto.
   * dh_genchanges: Ditto.
   * dh_shlibdeps: Ditto.
   * dh_md5sums: Ditto.
   * dh_builddeb: Rewrite the hand-written parallel code to use the new
     simpler way of doing it.
   * dh_shlibdeps: Avoid calling file(1) on debug symbols.
   * SUPPORT-POLICY: Include new document that describes the current
     support policy of debhelper compat levels.
   * Dh_Lib.pm: Pass ":unix" layer when using the ":gzip" layer due to
     PerlIO-gzip bug RT#114557.
   * Dh_Lib.pm: Ignore empty dpkg-architecture variables.
     (Closes: #862844)
   * dh_installchangelogs: Avoid trying to install a directory by default
     as a changelog file.  Thanks to Markus Koschany for reporting the
     issue.  (Closes: #861852)
   * dh_installwm.1: Correct documentation to reflect the behaviour in
     compat 10.  Thanks to Robert Luberda for reporting the issue.
     (Closes: #865708)
   * dh_installcatalogs: Use explicit await triggers to avoid trigger
     a lintian warning.
   * dh_installman: In compat 11, attempt to detect the language of the
     manpage based on the directory (/man/<LANG>/manX/) before using the
     extension.  This is more reliably for packages using dh_installman
     to install manpages from the temporary install dir.
     (Closes: #761024)
   * dh_installcatalogs: Check the return code of close when generating
     a catalog for sgml-base.
   * Dh_Lib.pm: Emulate "install -d" with File::Path to avoid a fork+exec
     for creating directories.  For simplicity, the verbose output still
     claim debhelper uses "install -d" for this.
   * dh_auto_install: In compat 11, do noot create package build
     directories (except if one of them happens to be the default
     "destdir" for dh_auto_install).
 .
   [ Iain Lane ]
   * Dh_Lib: Re-add warning + exit 0 for the -i/-a shortcut that was
     added in 10.3.  (Closes: #863961)
   * dh_install: Pass --exclude/-X to dh_missing. (Closes: #863447)
 .
   [ Michael Stapelberg ]
   * Dh_Getopt: Provide a more detailed error message when there are
     no buildable packages caused by architecture restrictions.
     (Closes: #858467)
   * Dh_Lib: Split package_arch($package) into three distinct functions.
Checksums-Sha1:
 07141fe9b0b28542d4591953788ab0d909f16d10 1725 debhelper_10.5.dsc
 f83393626fad615a647fe04957c8bd4594b16f82 402388 debhelper_10.5.tar.xz
 074f49f0995b86cafd65b2ada4daf6284f1405da 4561 debhelper_10.5_source.buildinfo
Checksums-Sha256:
 feda090a3ecfa049fbb0f3701a03274c77a4eb12d0c7ac9148d6c659997070c6 1725 debhelper_10.5.dsc
 9f551ddef6d8a3fdd87b9bda7bc1c6c9bc1d9d33e9fb906ca5429071ce85cd3e 402388 debhelper_10.5.tar.xz
 bbd246e4cc6d7b6ea43dff1e6986069b66d5721b602f77518b9a82e6bf44bdbe 4561 debhelper_10.5_source.buildinfo
Files:
 e83f0415bfc368d41c3babf5166aedb2 1725 devel optional debhelper_10.5.dsc
 599c99263cc45149d428cdcc8489c143 402388 devel optional debhelper_10.5.tar.xz
 21de809692a1041b548c01839a40d102 4561 devel optional debhelper_10.5_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEsxMaRR2/33ygW0GXBUu7n32AZEIFAllP6+AACgkQBUu7n32A
ZELzgxAAqehlXfE2Ir/lF8l0kobed/LDfRFTiqHC1B2PRVNYsFOhg8a2XPDr5ek7
V8d+/Us3JBFpEwlcqIjeg/Z3AlvcdvmYnbeuJ8thxGdExY/1p0PrWV4UEuF9Hqp+
oSZQpTYcdDOSQazciCmmS34z89djr+TqfrC/dBA5BzcXJqlsckE2z7ZWSvV4BW7t
V7mUyJxPd5W+LCbKDe1MXdrUlIcvc08M3oaxO5SYE5MhtZy70ly3JIZAAZBgg7Gy
XxLi1iZOK/ItN8S2YVCkuOmxfUG/wYFmrHjoqhJcb8z2tLGCCDG8GvEQ0hw8LDxG
g/EpEkoPsUesdoAOK4K9OfKIaIhPj/aDRPKwgkqFhA5uFm3/gQO5/E6ZoK3Xg1hO
G4MxGQuQCQ7ld73h/bJhghW/NpGZpSTa2jO59ujqdwdwQXkBkI7ecJAzF20lEBag
pUmzFav93YSG3hl2raqnV9Ga9sjhNXXHpewfNvhk2Crf6TAK0X8JXYycuRNDcG4C
slCzC/vORefkdpfD3vojg2wMHiZ9T9ugdlHibP7399Q50IA1HNfrvNzHfXS6LK1g
NzTwLEjp6PpBdkoXBGAr8FiXmHzwfdsRTCnLklM9b3ULUqQ3i1YIdgYtaCdtFRBs
Zf2xC0v9x/g6zlSmffZbysyGtEh/m4UlXfdvM3Cg1YiIBwd1sJM=
=YND9
-----END PGP SIGNATURE-----

Iain Lane (2):
      Dh_Lib: When passing -a/-i only, and there are no arch/indep packages, exit
      dh_install: Pass --exclude/-X to dh_missing. (Closes: #863447)

Michael Stapelberg (1):
      include present/wanted architecture in error message

Niels Thykier (47):
      dh_installman: Fix mode and avoid chown call
      dh_installman: Batch chmod calls
      Revert 80c955221e83327efb984845f59648678c729978
      dh_clean: Bulk delete most files and dirs
      dh_installman: Add a -- separator for chmod
      dh_prep: Bulk delete most files and dirs
      dh_shlipdeps: Avoid creating d/pkg/DEBIAN if not needed
      Dh_Getopt: Add a sort
      dh_{prep,clean}: Do more bulk removals
      Fix typo in error message
      Dh_Lib: Use File::Copy instead of calling install(1)
      Dh_Lib: Migrate doit to internal file copy
      Avoid forking for most renames
      Dh_Lib: Add on_pkgs_in_parallel
      dh_fixperms: Run in parallel
      dh_installchangelogs: Run in parallel
      dh_compress: Run in parallel
      d/changelog: Add changelog entries
      Dh_Lib: Fix export of on_pkgs_in_parallel
      Dh_Lib.pm: Make rename_path do nothing with --no-act
      dh_shlibdeps: Avoid calling file(1) on debug symbols
      Add SUPPORT-POLICY document describing just that
      Dh_Lib: Add on_selected_pkgs_in_parallel
      dh_installman: Run in parallel
      dh_gencontrol: Run packages in parallel
      dh_gencontrol: Re-indent code
      Dh_Lib: Use :unix with :gzip layer
      dh_builddeb: Use the new code for running in parallel
      dh_builddeb: Re-indent code
      dh_shlibdeps: Run in parallel
      dh_shlibdeps: Re-indent code
      PROGRAMMING: Document error handling in parallel runs
      dh_install: Use doit instead of system
      Dh_Lib: Ignore empty dpkg-architecture ENV variables
      dh_installchangelogs: Don't use a directory as a changelog
      dh_isntallwm.1: Correct documentation
      dh_installcatalogs: Use explicit await triggers
      dh_installman: In c11, detect manpage language from path
      dh_installcatalogs: Check the return code of close
      Dh_Lib: Use File::Path instead of "install -d"
      Dh_Lib: inhibit log in child processes
      dh_md5sums: Process packages in parallel
      dh_md5sums: Re-indent code
      dh_auto_install: In c11, skip creating unrelated directories
      debhelper: Wordning nits
      d/changelog: Fix typoes spotted by lintian
      Release debhelper/10.5 into unstable

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debhelper/debhelper.git




More information about the debhelper-devel mailing list