debhelper 10.2.2ubuntu1~ubuntu16.04.1 source package in Ubuntu
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
Upload details
- Uploaded by:
- Iain Lane
- Uploaded to:
- Xenial
- Original maintainer:
- Ubuntu Developers
- Architectures:
- all
- Section:
- devel
- Urgency:
- Medium Urgency
See full publishing history Publishing
| Series | Published | Component | Section | |
|---|---|---|---|---|
| Xenial | backports | main | devel |
Downloads
| File | Size | SHA-256 Checksum |
|---|---|---|
| debhelper_10.2.2ubuntu1~ubuntu16.04.1.tar.xz | 346.4 KiB | 3c38ef741ecc21dd52c2b86ae3dab3a0cb8991a6e76d484801c1dd2e860ef47f |
| debhelper_10.2.2ubuntu1~ubuntu16.04.1.dsc | 1.8 KiB | b591c58d40ac045f36f5be3f32dd0cf78c69ff21e58ccd5717d0293b768b6174 |
Available diffs
- diff from 12.10ubuntu1 to 10.2.2ubuntu1~ubuntu16.04.1 (1.4 MiB)
- diff from 11.3.5ubuntu0~16.04.sav1 (in ~savoury1/ubuntu/build-tools) to 10.2.2ubuntu1~ubuntu16.04.1 (1.2 MiB)
- diff from 10.2.2ubuntu1~ubuntu16.04.1+zorin1 (in ~zorinos/ubuntu/testing-deletedppa) to 10.2.2ubuntu1~ubuntu16.04.1 (pending)
- diff from 9.20160115ubuntu3 to 10.2.2ubuntu1~ubuntu16.04.1 (269.7 KiB)
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
dh-systemd provides a debhelper sequence addon named 'systemd' and the
dh_systemd_enable/ dh_systemd_ start commands.
.
The dh_systemd_enable command adds the appropriate code to the postinst, prerm
and postrm maint scripts to properly enable/disable systemd service files.
The dh_systemd_start command deals with start/stop/restart on upgrades for
systemd-only service files.
