dpkg_1.17.14_amd64.changes ACCEPTED into unstable
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 06 Oct 2014 00:11:08 +0200
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source all
Version: 1.17.14
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Changed-By: Guillem Jover <guillem@debian.org>
Description:
dpkg - Debian package management system
dpkg-dev - Debian package development tools
dselect - Debian package management front-end
libdpkg-dev - Debian package management static library
libdpkg-perl - Dpkg perl modules
Closes: 628516 682659 686420 758191 759149 759498 759747 759754 760158 760222 760690 761025 762391 762635 762683 763000 763767 763825
Changes:
dpkg (1.17.14) unstable; urgency=low
.
[ Guillem Jover ]
* Fix '--' to '-' on translations for single character options.
* Correct the copyright holder in the gettext Makevars files.
* Switch debian/copyright to machine-readable format 1.0, and extensively
update the information within.
* Bump Standards-Version to 3.9.6 (no changes needed).
* Disable unused run-time type information for dselect.
* Fix compiler flag detection with non-GCC compilers in the build system.
* Fix perl warning on dpkg-source when typing Ctrl-D on patch name prompt.
* Add new dpkg-deb --ctrl-tarfile command.
* dpkg-architecture:
- Add support for target system information via the new DEB_TARGET_ family
of variables, and new -A and -T options to override defaulting to the
host system.
- Clarify that -a, -t, -e and -i work with the host system.
* Place 'Commands:' before 'Options:' sections on --help output in
dpkg-architecture and dpkg-vendor.
* Always warn in dpkg-genchanges on missing Section or Priority value,
either empty or '-'.
* Fix order of Files field on generated .changes file in dpkg-genchanges.
Regression introduced in dpkg 1.17.7.
* Stop warning on unknown arbitrary fields from dpkg-deb.
* Remove unnecessary handling of obsolete Package_Revision field in dselect
ftp method.
* Fix the build system to parse the system curses.h header instead of
dselect-curses.h, to not just default on the builtin and override keys
for dselect key bindings support. Regression introduced in dpkg 1.15.1.
* Emit a warning when using the obsolete Dpkg::Deps check_package() function.
* Add support for versioned Provides to Dpkg::Deps::KnownFacts, missed in
dpkg 1.17.11.
* Man pages:
- Add a mention of packaging helpers support in dpkg-maintscript-helper(1).
Closes: #759754
- Move dpkg-buildflags(1) generic feature area details to the section top.
- Fix prerm invocation arguments in update-alternatives(8).
Reported by jre <jre.winesim@gmail.com>. Closes: #761025
* Add new deps_iterate() function to Dpkg::Deps. Closes: #759747
Based on a patch by Dima Kogan <dima@secretsauce.net>.
* Add support for relative symlinks to dpkg-maintscript-helper symlink_to_dir
command. Suggested by Don Armstrong <don@debian.org>.
* Add a new dpkg-buildflags qa feature area:
- Add a new bug feature, disabled by default, which will enable fatal
warnings for code that can pose actual problems. Closes: #682659
- Add a new canary feature, disabled by default, which will allow tracking
build flags propagation. Closes: #628516
* Pass DEB_BUILD_OPTIONS to dpkg-buildflags in buildflags.mk, required to
get noopt to work at all, for example.
* Add a new dpkg-buildflags reproducible feature area:
- Add a new timeless feature, disabled by default, which will add
«-Wdate-time» to CPPFLAGS.
Thanks to Paul Wise <pabs@debian.org>. Closes: #762683
* Fix error message from buffer_copy() read and write functions. This
affects error messages from partial or broken .deb packages for example.
Regression introduced in dpkg 1.17.10. Closes: #759498
* Remove lpia architecture support.
* Improvements and portability fixes to start-stop-daemon:
- Abort if the system or compatibility setsid() fails.
- Do not exit from the first parent before the pidfile has been created,
when using --background and --make-pidfile, to avoid the race condition.
Based on a patch by Nir Soffer <nirs@hyperms.com>. Closes: #686420
- Make sure the pidfile is always created with a 022 umask.
Reported by Will Conley <willconley3@gmail.com>. Closes: #760222
- Do not abort on --stop when only --pid or --ppid options are specified.
Thanks to Christos Trochalakis <yatiohi@ideopolis.gr>. Closes: #763767
- On kFreeBSD systems do not unnecessarily make kvm_openfiles() open
/dev/mem. This causes issues on FreeBSD jails for example.
Reported by Steven Chamberlain <steven@pyro.eu.org>.
- On systems using libkvm, do not fail when kvm_getprocs() cannot find
any process.
* Map i786 to i386 also for the multiarch pathname in dpkg-architecture.
* Handle omitted binary packages due to build profiles in dpkg-genchanges.
Based on a patch by Johannes Schauer <j.schauer@email.de>. Closes: #758191
* Update restriction formula syntax for build profiles:
- Restriction lists are now restriction formulas.
- Restriction formulas are given in disjunctive normal form expression:
<foo> <bar baz> <blub>
- Removal of the implicit prefix/namespace mechanic.
- Construct the profiles entry of the Packages-List field by converting
the "<bar baz> <blub>" syntax into "bar,baz+blub".
- Include a temporary compatibility mapping with the old way to write
the Build-Profiles field in binary packages which can be removed once
all affected source packages have moved to the new syntax.
Thanks to Johannes Schauer <j.schauer@email.de>. Closes: #760158
* Normalize instdir in dpkg by removing trailing «/» and «/.». This gets
rid of several inconsistencies and doubled «/» in syscalls and output
messages.
* Never try to remove the root directory or its backups. There's no point in
it, and makes life more difficult for a read-only root with a read-write
overlay or a symlink farm. Requested by sepero111@gmx.com.
* Remove arbitrary filename limit from dpkg-deb, which was lifted some
time ago when the code switched to a dynamic string via varbuf.
* Do not pipe the files to sign from dpkg-buildpackage to GnuPG. When GnuPG
uses the gpg-agent it is unable to detect the correct tty configuration
if stdin is a pipe instead of the current terminal. Closes: #762391
* Add a new --hash option to enable generating only specific file checksums
in dpkg-scanpackages. Requested by Thorsten Glaser <tg@debian.org>.
* Add architecture restriction options for dpkg-architecture -L. This allows
to select specific subsets of all valid known architectures, matching by
wildcard (-W), endianness (-E) or bits (-B). The restricting options can
be combined, or omitted altogether. Closes: #762635
* Say arch-wildcard instead of arch-alias in dpkg-architecture --help output.
* Test suite:
- Do not leave temporary files behind on failure or when interrupted.
- Add basic unit tests for the FNV hashing function.
- Add unit tests for the libdpkg tar extractor.
* Add --build and --extract command aliases to dpkg-source.
* Print file or package names instead of pointers in dpkg debug output,
to make it more meaningful and reproducible.
* Fix off-by-one error in libdpkg command argv size calculation.
Based on a patch by Bálint Réczey <balint@balintreczey.hu>. Closes: #760690
* Switch the libdpkg string hashing function from FNV-1 to the recommended
FNV-1a variant.
* Switch the dpkg files database string hashing function from what appears
to be a custom hash function to the libdpkg FNV-1a implementation. As a
side effect this fixes an integer overflow. Addresses: #760741
* Double the dpkg files database hash table size to the closest 2^18 prime.
Times have changed, and it's common to have at least these many files.
This reduces the amount of collisions.
* Document optional dpkg -C argument in --help output. Closes: #763000
* Consider a hardlink tar entry as a regular file for mode values, i.e.
assign to it S_IFREG instead of 0.
.
[ Raphaël Hertzog ]
* Explain better in deb-triggers(5) why interest/activate-noawait should be
favored.
.
[ Updated programs translations ]
* Catalan (Guillem Jover): Fix mismatched format string.
* Czech (Miroslav Kure).
* Polish (Łukasz Dulny).
* Turkish (Mert Dirik). Closes: #763825
.
[ Updated manpages translations ]
* German (Helge Kreutzmann).
* Italian (Guillem Jover): Swap order of some dpkg-deb arguments.
Thanks to xor <xor@paranoici.org>. Closes: #759149
Checksums-Sha1:
227a22405b4dcea58a9d9503d078f150dcd05dcc 2057 dpkg_1.17.14.dsc
48e3ec26e0fc3b1a91cef4b4a0b76c96053fbaf2 4297500 dpkg_1.17.14.tar.xz
ecf4b0fe1e47b7797debc59e9dfed6d3ce3bbb43 1485934 dpkg-dev_1.17.14_all.deb
4ac3c5b63a72a10866659b3cfb76a4e129372298 1013832 libdpkg-perl_1.17.14_all.deb
Checksums-Sha256:
1c22562917a6d0a93fd32398e1af6b1a005ab0c5f4f0e1b439fa8b629eb98416 2057 dpkg_1.17.14.dsc
233ba844a947eb5f9ede6a9e2618a4ade055c1dd421f2b4864e895f1a2ad5261 4297500 dpkg_1.17.14.tar.xz
beaafd77ff4e5b945ff27134aa87448ba169b1950303a88cdf873caddeec36e3 1485934 dpkg-dev_1.17.14_all.deb
fe133caf65a07c7c91d5b202ea8a3d7ef7a72095aa4cafb55f7ac5ed197c75f9 1013832 libdpkg-perl_1.17.14_all.deb
Files:
96f68d3ac740e0072946819cbb02e4b9 2057 admin required dpkg_1.17.14.dsc
c161f8f7fb3f4d90d77569c928e20938 4297500 admin required dpkg_1.17.14.tar.xz
216c2618db6c602cd80f3900d979b083 1485934 utils optional dpkg-dev_1.17.14_all.deb
f9f730a96cb004f71cfe34dea2573a7f 1013832 perl optional libdpkg-perl_1.17.14_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUMeBbAAoJELlyvz6krlejwfcQAKKf3Al9q71eFq6Q+kZAsRAx
1ysCCOmjO0ODhvT1WJIQzSo4E+6KvZU5aSYRs7cZetVAwe0mGU/Bwyn3UKUq2v6e
YXrndGL0tEo9dKm3wyxPXfk8Mk7Jksd/0CK4tmaF3mTpzKC3lK3mjSuzpULhs58o
4euqnvUolJT3UZDZ4nxbf1DxCuPJEhf/1LpmT9nLdkqOqCTaO0e0Rv0M32Qp/sLE
xm2JDfpNlUyz/7HZJ5/JPz/zF/2Yhqk+W6uIbm1EvadVg85Zf5DRhy4qi1qRJUAy
LKhAatuB9dILv95Z9LvRk4ntjowbgpONEnV+bMXTEZ5RvSG/E1zuwtmyuJnr7vIL
Qh3WmaMAfu9PcSS24tpaC8PN6+gA7HEZfOHQ6zXtAvSjegy2mBLGgIBFDysXFoDJ
kf7lMxL+JzPac19noag7iJ5jolDb30HiI2CQBfF7R1Z/JsUkToMVGdN+za3JE8h2
co3kYh2Neth5/zhGkQkOnTk1eg+uMBFu59OTXd4PoHS8p4G0grkq/axRZ10w3QJ2
YysUywg1EVosK3gZ/hbHmSgXv2c1Md3tp2kurWVXoYEC0HCd9P5ilBQITPdP0kDt
aFfaDlR9mLUwG7G6BVFXP1lXS9JGfkWQTADG+n1+lj8WhWthXBBLMDpABC6GZuAA
vd2+jaRg7qawd443h3k/
=6lKo
-----END PGP SIGNATURE-----
Thank you for your contribution to Debian.
Reply to: