Changelog
dpkg (1.15.1) unstable; urgency=low
[ Raphael Hertzog ]
* Fix dpkg-genchanges to not include the additional upstream tarballs
when they are not desired (specific to source packages using format 3.0
quilt).
* Call quilt only once to apply all patches instead of once per patch
when building 3.0 (quilt) source packages. Closes: #518453
* Fix dpkg-shlibdeps so that it works again when analyzing binaries
outside of package's directory. Closes: #518687
* Modify dpkg-shlibdeps to let shlibs.local override symbols files too.
* Drop support of debian/control's “Format” field used by dpkg-source while
it's not too late. Instead debian/source/format should be used to indicate
the desired source package format.
* Update deb-triggers(5) and dpkg-trigger(1) to add a reference to
/usr/share/doc/dpkg/triggers.txt.gz. Closes: #519717
* Avoid perl warnings in dpkg-gencontrol and dpkg-genchanges when the
Architecture field is missing in a binary package. Closes: #510282
* Modify Dpkg::Version::check_version() to not die by default.
Closes: #510615
* dpkg-source now ignores all possible vi swap file extensions (and not
only .swp). The corresponding exclude pattern for -I also got tightened to
only catch filenames starting with a dot. Closes: #515540
* dpkg-gencontrol displays a better error message when an ORed dependency
is used in a union field like Conflicts, Replaces or Breaks.
Closes: #489238
* dpkg-source's signature check is now done with gpgv if possible and
timeouts if not completed within 10 seconds. Closes: #490929
When using gpg, use --no-default-keyring to be consistent with gpgv's
behaviour to not use the user's keyring. Closes: #440841
* Update dpkg-dev dependencies: Closes: #472942
- Move gnupg to Recommends. It's needed to sign .dsc and .changes.
- Add gpgv to Recommends. Useful to check signatures of extracted packages.
- Add debian-maintainers to Suggests. Together with debian-keyring they
contain all the GPG keys required to verify official Debian packages.
* Drop /etc/dpkg/origins as it's taken over by base-files (see #487437).
* Fix dpkg-shlibdeps to properly initialize a symbol-based dependency
even when some symbols are associated with a (fake) version "0". Such a
version means that the symbol has always existed in all versions of the
package.
* When dpkg delegates to dpkg-query or dpkg-deb to do the actual work, add
the "--" marker to explicitely document the end of options so that
arguments starting with a dash are not interpreted as options.
Closes: #293163
Thanks to Bill Allombert for the patch.
* dpkg now correctly refuses empty parameters when an integer value is
wanted. Closes: #386197 Based on a patch by Bill Allombert.
* Fix a mistake in the french translation of dpkg's manual page.
Thanks to Jonathan Gibert. Closes: #522032
* Fix dpkg-source to not die when uncompressor processes are killed by
SIGPIPE due to tar closing the pipe without exhausting all the data
available. Closes: #523329
* dpkg-gencontrol now handles properly (empty) dependencies which contain
only spaces. Closes: #522787
* dpkg-source now accepts additional tarballs (in format "3.0 (quilt)")
with a "component" name containing dashes. Closes: #524376
* Fix dpkg-source to not complain on binary files that are ignored and are
not going to be included in the debian tarball of a "3.0 (quilt)" source
package. Closes: #524375
* Bump Standards-Version to 3.8.1 (no change required).
* Do not store usernames and group names in tarballs created by dpkg-source,
they are anyway ignored at unpack time. Closes: #523184
* Fix update-alternatives to not remove real files installed in place of
an alternative link when the corresponding alternative is fully removed.
Closes: #526538
* Add a new dpkg-vendor tool to query vendor information stored in
/etc/dpkg/origins. It can be used in debian/rules to enable different
behaviour depending on the current vendor at the time of the build.
Closes: #498380
Modify dpkg-buildpackage to not set the DEB_VENDOR environment variable,
packages should use the dpkg-vendor program instead.
* Ensure that the automatic patch created in format "3.0 (quilt)" is always
well registered with quilt even when it's updated by a new call to
dpkg-source. Thanks to Goswin von Brederlow for the initial patch.
Closes: #525858
* Do not update/create debian/patches/.dpkg-source-applied during build,
it's only meant to document what patches have been applied at extraction
time. Closes: #525835
* Let dpkg-buildpackage add the missing execute right on debian/rules if
needed. Display a warning when it happens. Closes: #499088
* Allow to combine -nc and -S in dpkg-buildpackage but display a warning
saying that it's not advised. Closes: #304404
* Let dpkg-buildpackage error out with subprocerr() when dpkg-checkbuilddeps
is interrupted/killed by a signal. Closes: #498734
* Fix dpkg-buildpackage/dpkg-genchanges to properly interpret option -v0.
Closes: #475916
* Improves how dpkg-parsechangelog handles non-existing versions
in its --since, --until, --to, --from options. Approximate the intent
by selectioning the nearest version instead. Closes: #477638
* Update dpkg-parsechangelog's documentation to make it clearer that spaces
are not allowed between single characters options and their values.
Closes: #494883
* Don't let dpkg-scanpackages complain about missing overrides when
no overrides file has been given. Closes: #468106
Thanks to Piotr Engelking for the patch.
[ Guillem Jover ]
* Fix typo in dpkg output (‘unexecpted’ → ‘unexpected’). Closes: #519082
Thanks to Ivan Masár.
* Sync archtable with architectures currently present in Debian sid.
- Remove m68k.
- Add kfreebsd-i386 and kfreebsd-amd64.
* Add avr32 to cputable. Closes: #523456
* Detect the curses headers to use instead of hardcoding them.
* Make dpkg-source do not set arch:any in .dsc on arch-restricted packages.
Thanks to Philipp Kern <email address hidden>. Closes: #526617
* Add '.hgtags' to the default dpkg-source -i regex and -I pattern.
Closes: #525854
* Use backticks instead of non-portable make $(shell) function in automake.
* Do not install dselect and start-stop-daemon man pages when the programs
have been disabled from configure.
* Move Debian specific keyrings to the Debian vendor class and change the
Ubuntu vendor class to inherit from it.
* Do not set the Arch substvar in dpkg-source, avoiding generating warnings
when there's no compiler present. Closes: #526132
* Preserve faulting errno when printing reason in start-stop-daemon fatal
function.
* Only print fatal errno string in start-stop-daemon if it was non-zero.
* Print the valid values for the IO scheduler class in start-stop-daemon
--help output.
* Print a warning when using obsolete '--print-installation-architecture'.
Closes: #528171
* Remove obsolete --largemem and --smallmem dpkg options.
* Remove obsolete --force-auto-select dpkg option.
* Remove obsolete priorities support from dpkg.
* Remove obsolete 822-date program.
* Do not right justify the database reading progress percent counter.
* Remove deprecated status on substvars for dpkg-source dpkg-genchanges,
and stop producing warnings.
* Make deprecated dpkg-scanpackages --udeb option produce a warning.
* Change dpkg-source --help output to state there's no default substvar
file to match reality.
* Warn in start-stop-daemon if the argument to --name is longer than the
supported kernel process name size. Closes: #353015, #519128
* Do not warn in dpkg-deb when parsing unknown fields with the “Private-”
prefix. Based on a patch by Nils Rennebarth. Closes: #353040
[ Frank Lichtenheld ]
* Dpkg::Version: Remove unnecessary function next_elem which just
replicates the standard shift behaviour.
[ Colin Watson ]
* Add "keyrings" vendor hook, used by dpkg-source to allow vendors to
supply additional keyrings against which source package signatures will
be verified. Implement this for Ubuntu. Closes: #525834
[ Updated dselect translations ]
* German (Sven Joachim).
* Swedish (Peter Krefting).
[ Updated scripts translations ]
* French (Christian Perrier).
* German (Helge Kreutzmann).
* Swedish (Peter Krefting).
[ Added dpkg translations ]
* Asturian (Marcos Alvarez Costales). Closes: #519478, #519813, #519998
* Esperanto (Felipe Castro). Closes: #523023
[ Updated dpkg translations ]
* French (Christian Perrier).
* German (Sven Joachim).
* Slovak (Ivan Masár). Closes: #519084
* Swedish (Peter Krefting).
* Russian (Yuri Kozlov). Closes: #526659
[ Updated man page translations ]
* German (Helge Kreutzmann).
* Swedish (Peter Krefting).
-- Guillem Jover <email address hidden> Thu, 21 May 2009 06:45:45 +0200