-
dpkg (1.16.0~ubuntu7.1) natty-proposed; urgency=low
* src/packages.c: fix use of --force-depends so that it works again for
foreign arch packages. Thanks to Raphaël Hertzog for the fix.
LP: #767634.
* regenerate lib/dpkg/trigdeferred.c from lib/dpkg/trigdeferred.l in
the source, to ensure we don't end up with breakage from an out-of-date
intermediate file as happened in oneiric.
[ Guillem Jover ]
* d84b36a81088721b340e52664aa2c3379fea2a9a: be less strict in the face of
unknown Priority: fields in /var/lib/dpkg/status, so dpkg doesn't fail
to run on systems whose contents were previously permitted.
LP: #773022.
-- Steve Langasek <email address hidden> Sat, 25 Jun 2011 13:49:46 -0500
-
dpkg (1.16.0~ubuntu7) natty; urgency=low
* src/packages.c: fix the check for whether our dependencies are
installed, so that it works correctly for multi-arch: foreign packages
configured during the current dpkg run. Thanks to Raphaël Hertzog
<email address hidden> for the fix. LP: #756381.
[ Raphaël Hertzog ]
* fddba30d74856e2d5c3f287343569fc259729bc0: Fix regression in dpkg 1.16.0
affecting dpkg R. Closes: #620636.
-- Steve Langasek <email address hidden> Thu, 14 Apr 2011 11:28:51 -0700
-
dpkg (1.16.0~ubuntu6) natty; urgency=low
* Dpkg/Shlibs.pm: we should explicitly prepend the appropriate multiarch
paths to our library search path. These would be picked up later on
anyway in the case of a native build, but for, e.g., bootstrapping a
cross-toolchain the needed multiarch paths aren't going to be found in
ld.so.conf.
* Cherry-pick fixes from upstream:
[ Raphaël Hertzog ]
* 7ea2064c46b77398a63d7f7a543ebcf08f7c74d2: Fix dpkg-source's regression
with empty patches (introduced while fixing 613023). Closes: #619541,
LP: #742124.
* 6a7a20c72325a57762e34f5dbb9f79ba73b5d496: Use the correct mtime when
installing a file with statoverrides. LP: #739179.
-- Steve Langasek <email address hidden> Thu, 24 Mar 2011 17:04:47 -0700
-
dpkg (1.16.0~ubuntu5) natty; urgency=low
* Cherry-pick 88b0c3043a651a422cd0c43c38ab6d553e2214ea from dpkg.git; adds
armhf support.
[ Guillem Jover ]
* Add armhf support to ostable and triplettable. Closes: #594179
-- Loic Minier <email address hidden> Tue, 15 Mar 2011 14:57:15 +0100
-
dpkg (1.16.0~ubuntu4) natty; urgency=low
* Merge from git://git.debian.org/users/hertzog/dpkg.git
pu/multiarch/snapshot/20110314 for updated multiarch support. This
reverts the dpkg database changes from the earlier merge in favor of a
single-directory dpkg db again.
- Fix typo in «dpkg-name --overwrite» argument parsing so that it
actually works at all. Thanks to Ivan Gagis <email address hidden>.
LP: #728708
* Update the version checks for the multiarch db format to point to
1.16.0~ubuntu4 instead of the (not-yet-released) 1.16.0.
* On upgrade from 1.16.0~ubuntu[1-3], if /var/lib/dpkg/info/$arch is a
directory, migrate the contents to var/lib/dpkg/info; and handle the
reverse on downgrade. This does not handle metadata for packages of
foreign architectures; if this affects you, come talk to me. :-)
LP: #727603.
* add new variables, DEB_HOST_MULTIARCH and DEB_BUILD_MULTIARCH, that
return the "ideal" GNU triplet for each architecture which should be
used as the path component for library installation.
-- Steve Langasek <email address hidden> Mon, 14 Mar 2011 18:12:06 -0700
-
dpkg (1.16.0~ubuntu3) natty; urgency=low
* Fix up the DPKG_ADMINDIR env var being passed to maintainer scripts when
running with --root.
-- Steve Langasek <email address hidden> Tue, 01 Mar 2011 14:18:52 -0800
-
dpkg (1.16.0~ubuntu2) natty; urgency=low
* Install multiarch symlink in /var/lib/dpkg/info on fresh installs as
well as upgrades (LP: #727106).
-- Colin Watson <email address hidden> Tue, 01 Mar 2011 11:35:07 +0000
-
dpkg (1.16.0~ubuntu1) natty; urgency=low
* Merge from git://git.debian.org/users/hertzog/dpkg.git
pu/multiarch/snapshot/20110225 for multiarch support. This brings us
up-to-date with dpkg 1.16.0-pre staged changes as well as pulling in
the current version of the multiarch branch from Raphael Hertzog.
* FFe: LP: #724637.
* Remaining changes:
- Set Ubuntu ppc64 optimisation to -O3.
[ Guillem Jover ]
* Fix realloc usage on compat scandir() implementation.
* Use DPKG_MAINTSCRIPT_PACKAGE environment variable as package name on
dpkg-divert when no --package or --local options have been specified.
* Do not allow versions starting with non-digit when doing strict parsing,
warn otherwise.
* Update dpkg(1) to note that --status-fd output does not contain newlines
in error messages anymore (this was fixed in 1.15.0).
* Add a new --status-logger option to dpkg, similar to --status-fd but
instead invoke the command ourselves and feed the status information
to its standard input. Suggested by Raphaël Hertzog.
* Add missing space in update-alternative --set-selections output.
* Add missing options to update-alternative --help output.
* Count “conffile name is duplicated” for dpkg-deb warning count summary.
* Improve and clarify strings for translation. Closes: #604914
* Prefix all fatal error messages with “error: ”.
* Do not check presence of update-rc.d in the PATH in dpkg, as it's not
a program needed for dpkg correct operation.
* Fix dpkg -GEO options on multiple versions of the same packages.
Closes: #31141
* Propagate --admindir to programs run from maintainer scritpts.
Closes: #97076
* Do not fail when trying to remove the root directory. This will only
happen either on distributions where dpkg is a foreign package manager,
or on artificial dpkg databases.
* Always warn when parsing any package control data which does not have
an Architecture field except for status and status log files when
packages are not-installed or half-installed.
* By default reject installing packages w/o an Architecture field. They
now need --force-architecture, dpkg will still warn about them though.
* Fix build failure when passing --disable-nls to configure.
* Do not segfault on “dpkg -i --no-act”.
* Add missing semicolon to the vsnprintf() compat declaration.
Thanks to Robert Millan. Closes: #612203
* On install for Ubuntu adjust the i386 GNU cpu name in cputable.
Thanks to Colin Watson <email address hidden>. Closes: #611741
[ Raphaël Hertzog ]
* Fail properly when debian/source/format is empty. Closes: #600854
* Add new deb-src-control(5) manual page documenting the debian/control
file contained in source packages.
- it documents the X[SBC]- prefix. Closes: #476335
- it documents the VCS-* fields too. Closes: #483119
Thanks to Oxan van Leeuwen <email address hidden> who wrote it
as part of the Google Code In program.
* Enhance dpkg-shlibdeps to not fail immediatly when a library is not found.
Instead continue and fail after all problems have been reported. Thanks
to Chris Baines <email address hidden> for the patch. Closes: #596841
* Fix dpkg-source to not list Debian packaging files as modified
upstream files in Format "1.0" when unpacking to a non-standard
directory.
[ Jonathan Nieder ]
* Remove support for use of synchronous sync(2), due to its pernicious
side-effects and to ease maintenance.
[ Updated programs translations ]
* German (Sven Joachim).
* Portuguese (Miguel Figueiredo).
* Spanish (Javier Fernandez-Sanguino).
* Swedish (Peter Krefting).
[ Updated man page translations ]
* German (Helge Kreutzmann).
* Swedish (Peter Krefting).
[ Updated scripts translations ]
* German (Helge Kreutzmann).
* Swedish (Peter Krefting).
[ Updated dselect translations ]
* Spanish (Javier Fernandez-Sanguino).
-- Steve Langasek <email address hidden> Mon, 28 Feb 2011 15:00:42 -0800
-
dpkg (1.15.8.10ubuntu1) natty; urgency=low
* Resynchronise with Debian. Remaining changes:
- cputable: Set cpu to i686 for arch i386.
* Set Ubuntu ppc64 optimisation to -O3.
dpkg (1.15.8.10) unstable; urgency=low
* Do not segfault on “update-alternatives --auto” when the link group only
has alternatives which are dangling symlinks. Closes: #611545
dpkg (1.15.8.9) unstable; urgency=low
[ Raphaël Hertzog ]
* Drop Breaks on konqueror to avoid some lenny -> squeeze upgrade
problems. It was only needed to ensure install-info is installed
even for partial upgrades. Closes: #610991
* Do the same for all emacs/jed packages. For jed, the breaks has been
rendered useless as the maintainers dropped the install-info dependencies
anyway.
[ Updated dpkg translations ]
* Remove space before "…" in several Catalan strings (Jordi Mallach).
* Romanian (Stan Ioan-Eugen).
dpkg (1.15.8.8) unstable; urgency=low
[ Guillem Jover ]
* Truncate the output part file on “dpkg-split -s”. Regression introduced
with the C rewrite.
[ Updated man page translations ]
* Two typos fixed in French (Christian Perrier, thanks to Julien
Valroff).
[ Raphaël Hertzog ]
* Fix multiple security issues with dpkg-source (CVE-2010-1679):
- Enhance checks to catch maliciously crafted patches which could modify
files outside of the unpacked source package.
- Do not consider a top-level symlink like a directory when
extracting a tarball.
- Exclude .pc while extracting the upstream tarball in 3.0 (quilt)
as patch blindly writes in that directory during unpack (and would
follow any existing symlink).
-- Colin Watson <email address hidden> Tue, 08 Feb 2011 17:17:45 +0000
-
dpkg (1.15.8.7ubuntu2) natty; urgency=low
* SECURITY UPDATE: relative directory and symlink following in source pkgs.
- scripts/Dpkg/Source/Archive.pm, scripts/Dpkg/Source/Patch.pm,
scripts/Dpkg/Source/Package/V2.pm: applied fixes from Raphael Hertzog,
thanks to Raphael Geissert.
- CVE-2010-1679
-- Kees Cook <email address hidden> Thu, 06 Jan 2011 12:48:51 -0800
-
dpkg (1.15.8.7ubuntu1) natty; urgency=low
* Resynchronise with Debian. Remaining changes:
- Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.
- cputable: Set cpu to i686 for arch i386.
dpkg (1.15.8.7) unstable; urgency=low
[ Guillem Jover ]
* Defer symlink renames so that there's never a point were a symlink
is broken, this is particularly important for shared libraries.
Closes: #605536
* On Linux use sync_file_range() to initiate asynchronous writeback
of just unpacked files. Suggested by Ted Ts'o <email address hidden>.
Thanks to Jonathan Nieder <email address hidden>. Closes: #605009
* On non-Linux use posix_fadvise(POSIX_FADV_DONTNEED) to notify the kernel
dpkg does not need the unpacked files any longer, and that it can start
writeback to be able to evict them from the cache at a later point.
* Fix stanza delimiting on -L, -s and -p output. This was making the output
for multiple packages unrealiable to parse. Closes: #606315
[ Updated dpkg translations ]
* Basque (Iñaki Larrañaga Murgoitio). Closes: #607253
* Catalan (Guillem Jover).
* Czech (Miroslav Kure). Closes: #605099
* Esperanto (Felipe E. F. de Castro). Closes: #607437
* French (Christian Perrier).
* German (Sven Joachim).
* Indonesian (Arief S Fitrianto). Closes: #605248
* Italian (Milo Casagrande). Closes: #607306
* Japanese (Kenshi Muto). Closes: #607259
* Norwegian Bokmål (Hans Fredrik Nordhaug).
* Portuguese (Miguel Figueiredo). Closes: #605506
* Russian (Yuri Kozlov). Closes: #607292
* Simplified Chinese (Aron Xu).
* Slovak (Ivan Masár). Closes: #607302
* Spanish (Javier Fernandez-Sanguino).
* Thai (Theppitak Karoonboonyanan). Closes: #607501
[ Updated man page translations ]
* French (Christian Perrier).
* German (Helge Kreutzmann).
* Spanish (Omar Campagne).
[ Updated dselect translations ]
* Spanish (Javier Fernandez-Sanguino).
[ Updated scripts translations ]
* German (fix by Sven Joachim).
* Spanish (Javier Fernandez-Sanguino).
-- Colin Watson <email address hidden> Mon, 20 Dec 2010 17:41:44 +0000
-
dpkg (1.15.8.6ubuntu1) natty; urgency=low
* Resynchronise with Debian. Remaining changes:
- Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.
- cputable: Set cpu to i686 for arch i386.
* Restore optimisations on armel, now that the compiler is believed to be
fixed (LP: #674146).
dpkg (1.15.8.6) unstable; urgency=low
[ Raphaël Hertzog ]
* Ensure debian/source/local-options is always excluded from the source
package even if the user provides customized -i or -I options.
Closes: #597023
* Fix Dpkg::Version's handling of version with a debian revision but an
empty version (e.g. "-0.1"). Thanks to James Vega <email address hidden>
for the patch. Closes: #597651
* With "3.0 (quilt)" source package, create .pc/.quilt_series with the
correct series file if the source package provides vendor specific patch
sets.
[ Guillem Jover ]
* Disable by default usage of synchronous sync(2), as it causes undesired
I/O on unrelated file systems. Closes: #588339, #595927, #600075
* Add new --force-unsafe-io to disable safe I/O operations on unpack.
Closes: #584254
[ Updated man page translations ]
* French (Christian Perrier). Including a typo fix and a typographical
change reported by Vincent Danjean. Closes: #601852
* Spanish (Omar Campagne). Closes: #596519
[ Updated programs translations ]
* Basque (Iñaki Larrañaga Murgoitio). Closes: #599923
* Catalan (Jordi Mallach).
* Danish (Ask Hjorth Larsen). Closes: #600240
* German (Sven Joachim). Improved by Holger Wansing.
* Italian (Pietro Battiston). Fix translation of "however". Closes: #602518
* Portuguese (Miguel Figueiredo). Closes: #596168
* Romanian (Andrei Popescu). Closes: #604769
* Russian (Yuri Kozlov). Closes: #595455
* Vietnamese (Clytie Siddall). Closes: #598473
[ Updated scripts translations ]
* Catalan (Jordi Mallach).
* German (Sven Joachim).
[ Updated dselect translations ]
* Catalan (Jordi Mallach).
* German (Sven Joachim).
-- Colin Watson <email address hidden> Fri, 03 Dec 2010 16:47:01 +0000
-
dpkg (1.15.8.5ubuntu2) natty; urgency=low
* debian/rules: Disabled compiler optimizations on arch "armel" (LP: #674146)
This is a temporary work-around until we can identify the cause of the
stack corruption and subsequent SIGSEGV.
-- James Hunt <email address hidden> Tue, 16 Nov 2010 13:54:56 +0000
-
dpkg (1.15.8.5ubuntu1) natty; urgency=low
* Resynchronise with Debian. Remaining changes:
- Adjust versioned emacs22 conflicts to cope with versions in Ubuntu.
- cputable: Set cpu to i686 for arch i386.
dpkg (1.15.8.5) unstable; urgency=low
[ Guillem Jover ]
* Do not print a warning when parsing status or status log files on
half-installed packages w/o a Description or Maintainer field, as
this happens normally when the package was never installed before.
Closes: #594167
* Improve git format documentation in dpkg-source(1).
Thanks to Joey Hess, based on a patch by Tanguy Ortolo.
* Clarify effect of “dpkg --purge” on homedir files in dpkg(1).
Thanks to The Fungi <email address hidden>. Closes: #593628
* Add gettext plurals infrastructure support.
* Add gettext messages for plural forms. Closes: #594218
* Fix possible but improbable segfault in update-alternatives in case
the master file name contains a format string specifier. Reported by
Sandro Cazzaniga.
* Fix realloc usage on compat scandir() implementation.
[ Raphaël Hertzog ]
* Fix dpkg-genchanges to not split the short description in the middle of a
UTF8 character. Closes: #593442
* Drop -k parameter from the tar call used by dpkg-source to extract
tarballs. Upstream binary files modified by the packager were not properly
installed due to this. Thanks to James Westby for the report.
Closes: #594440
* Make dpkg Breaks: dpkg-dev (<< 1.15.8) so that older versions of dpkg-dev
that did not depend on libdpkg-perl must be upgraded together with dpkg.
Closes: #596417
[ Helge Kreutzmann ]
* Fix encoding of German addendum. Closes: #595643
[ Updated programs translations ]
* Esperanto (Felipe Castro). Closes: #596173
* French (Christian Perrier).
* German (Sven Joachim).
* Indonesian (Arief S Fitrianto). Closes: #596657
* Italian (Milo Casagrande). Closes: #592953, #595615
* Japanese (Kenshi Muto). Closes: #595468
* Korean (Changwoo Ryu). Closes: #595556
* Norwegian Bokmål (Hans Nordhaug). Closes: #595208
* Simplified Chinese (Aron Xu). Closes: #594513
* Slovak (Ivan Masár). Closes: #595968
* Swedish (Peter Krefting).
* Thai (Theppitak Karoonboonyanan). Closes: #594011
[ Updated man page translations ]
* French (Christian Perrier).
* German (Helge Kreutzmann).
* Swedish (Peter Krefting).
[ Updated scripts translations ]
* French (Christian Perrier). Includes a fix to a specific
message translation that was imprecise. Closes: #596333
* German (Helge Kreutzmann). Improved by Holger Wansing.
* Norwegian Bokmål (Hans Fredrik Nordhaug). Closes: #595299
* Spanish (Omar Campagne). Closes: #596518
* Swedish (Peter Krefting).
* Russian (Yuri Kozlov). Closes: #595175
-- Colin Watson <email address hidden> Mon, 11 Oct 2010 16:04:53 +0100
-
dpkg (1.15.8.4ubuntu3) maverick; urgency=low
* scripts/Dpkg/Source/Archive.pm: Drop -k parameter from the tar call used
by dpkg-source to extract tarballs. Upstream binary files modified by the
packager were not properly installed due to this. Patch courtesy of
Raphaël Hertzog (upstream, debian git). (LP: #633015)
-- Dave Walker (Daviey) <email address hidden> Wed, 08 Sep 2010 10:17:20 +0100