lp:debian/wheezy/dpkg

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/wheezy/dpkg
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

46. By Guillem Jover <email address hidden>

Fix value caching in Dpkg::Arch by not shadowing the variables.
Closes: #724949

45. By Guillem Jover <email address hidden>

[ Guillem Jover ]
* Fix typos in 1.16.9 changelog entry. Closes: #691954
  Thanks to Nicolás Alvarez <email address hidden>.
* Add missing @LIBLZMA_LIBS@ to Libs.Private in libdpkg.pc.in.
* Do not use an undefined va_list variable in dpkg_put_errno().
* Abort installation if we cannot set the security context for a file.
* Fix OpenPGP armored signature parsing, to be resilient against doctored
  input, including source package control files. Closes: #695919
* Make sure the OpenGPG armor contains a signature block, even on EOF.
* Do not accept Armor Header Lines inside a paragraph.
* Do not abort dselect when multiarch is detected, as that only makes
  users downgrade and hold on an older version w/ worse multiarch support.
* Fix warning in Dpkg::Source::Archive with «perl -w» due to redefinition
  of getcwd() by removing unused POSIX modules usage. Closes: #700978

[ Updated programs translations ]
* Esperanto (Felipe Castro).
* Spanish (Javier Fernández-Sanguino).
* Vietnamesea (Trần Ngọc Quân). Closes: #692100

[ Updated scripts translations ]
* Fix mistranslation in French translation of scripts.
  Thanks to Filipus Klutiero. Closes: #698530
* Fix typos in French translation of scripts.
  Thanks to Sylvestre Ledru. Closes: #702627
* Fix Russian translation (wrong order of parameters in a string).
  Thanks to Andrey Rahmatullin for noticing and Yuri Kozlov for fixing
  the translation. Closes: #698869

44. By Guillem Jover <email address hidden>

[ Raphaël Hertzog ]
* Fix dpkg-source regression in "3.0 (quilt)" source packages while
  unapplying patches that remove all files in a directory. Closes: #683547
* Fix segfault in field format parsing on empty strings, affecting
  «dpkg-query -W -f ''» and «dpkg-deb -W --showformat=''». LP: #1035512
* Fix dpkg's French usage string which was missing the final “s“ in
  --print-foreign-architectures. Closes: #685863

[ Guillem Jover ]
* Use “statoverrides” instead of “statusoverrides” in dpkg-statoverride.
  Closes: #686995
* Comment out dpkg(1) documentation about disabled --command-fd option.
  Closes: #685677
* Cleanup dpkg-divert unit-test environment to avoid build failures.
  Closes: #687656
* Fix update-alternatives test suite to behave correctly on non-Debian
  binary paths. Known to be affecting at least Gentoo and Mac OS X.
* Do not leak subcall command arguments in update-alternatives.
* Fix segfault on update-alternatives when passing --slave without any
  action at all. LP: #1037431
* Fix memory leak in dpkg filesavespackage().
* Do not print garbage (or worse) on dpkg shared conffile debug output.
* Use a hash instead of a ref to a hash for keys() in Dpkg::BuildFlags
  get_feature_areas(). This causes compilation failures with older perl
  versions, which can be an issue with partial upgrades.
* Fix filter subpattern debug output format string to print an actual
  value instead of just blanks.
* Ignore trailing filter subpattern slashes on reinclusion comparison.
  This makes sure to reinclude directories previously excluded so that
  contained files marked for inclusion do not fail to unpack due to a
  missing directory. Closes: #688416
* Do not consider obsolete conffiles as actively owned by the package.
  This ensures conffile entries are not misshandled nor mixed up when
  configuring packages owning the non-obsolete conffiles. Closes: #689836
  Based on a patch by Andreas Beckmann <email address hidden>.
* Properly mark in the database obsolete conffiles on package replaces.
* Sync the Conffiles field values for all package instances. Because
  only the first package instance being configured will have a *.dpkg-new
  conffile available to be processed, the subsequent ones need to use the
  hash from the previously processed entries.
* Fix logic for previously configured conffiles, so that the shared
  conffile checks actually work on reinstallation. Closes: #684776
* Avoid info database corruption and bogus accesses on unknown format
  values, by always reading the format file and validating it.
* Clarify that the most probable reason for multiarch database
  inconcistencies is due to upgrades from unofficial dpkg versions.
* Only satisfy a dependency on a “Multi-Arch: foreign” if arch-unqualified.
* Take architecture into account in virtual packages on remove and
  configure dpkg actions. Closes: #683411
* Update update-alternatives --query format and examples in man page to
  match the implementation.
* Add two missing 3rd person ‘s’ in dpkg-gensymbols(1). Closes: #689863
  Thanks to Paul Menzel <email address hidden>.
* Fix regression on old-style binNMUs for packages that specify an
  explicit binary version to dpkg-gencontrol, by always fixing up the
  source version. Closes: #690823

[ Updated programs translations ]
* Catalan (Guillem Jover).
* Czech (Miroslav Kure).
* Danish (Joe Dalton). Closes: #690808
* French (Christian Perrier).
* German (Sven Joachim).
* Italian (Milo Casagrande).
* Japanese (Kenshi Muto).
* Polish (Michał Kułach). Closes: #690449
* Portuguese (Miguel Figueiredo). Closes: #682582, #690431
* Russian (Yuri Kozlov). Closes: #688050, #690415
* Slovak (Ivan Masár). Closes: #690426
* Swedish (Peter Krefting).
* Thai (Theppitak Karoonboonyanan). Closes: #690678
* Traditional Chinese (imacat). Closes: #687002

[ Updated scripts translations ]
* Polish (Michał Kułach). Closes: #683104
* Spanish (Omar Campagne). Closes: #685297

[ Updated dselect translations ]
* Basque (Iñaki Larrañaga Murgoitio). Closes: #686421
* Czech (Miroslav Kure).
* Danish (Joe Dalton). Closes: #689820
* Polish (Michał Kułach).

[ Updated man page translations ]
* French (Thomas Vincent, Sylvestre Ledru, Christian Perrier).
  Closes: #682978, #683221
* German (Helge Kreutzmann).
* Japanese (Hideki Yamane). Closes: #685103
* Polish (Michał Kułach).
* Spanish (Omar Campagne, Guillem Jover). Closes: #683514
* Swedish (Peter Krefting).

43. By Guillem Jover <email address hidden>

[ Updated programs translations ]
* Esperanto (Felipe Castro).
* French (Christian Perrier).
* Polish (Michał Kułach). Closes: #680561
* Russian (Yuri Kozlov). Closes: #677850, #680411
* Slovak (Ivan Masár).
* Spanish (Javier Fernández-Sanguino)

[ Updated man page translations ]
* French (Christian Perrier).

[ Updated scripts translations ]
* French (Christian Perrier).
* Russian (Yuri Kozlov).

[ Updated dselect translations ]
* Danish (Joe Dalton). Closes: #680108
* Russian (Yuri Kozlov).
* Traditional Chinese (Asho Yeh - 阿信).

42. By Raphaël Hertzog

[ Guillem Jover ]
* Fix bogus dpkg-query --control-show badusage() strings.

[ Raphaël Hertzog ]
* Fix dpkg-gencontrol to correctly compute the source version
  in the case of "old-style" bin-nmus. Closes: #679959

[ Updated dselect translations ]
* Catalan (Guillem Jover).
* French (Christian Perrier).
* German (Sven Joachim).
* Swedish (Peter Krefting).

[ Updated programs translations ]
* French (Christian Perrier).
* German (Sven Joachim).
* Italian (Milo Casagrande).
* Swedish (Peter Krefting).

[ Updated man page translations ]
* Swedish (Peter Krefting).

[ Updated scripts translations ]
* Swedish (Peter Krefting).

41. By Guillem Jover <email address hidden>

[ Guillem Jover ]
* Do not translate SE Linux context to human readable form while unpacking,
  as that might cause the operation to fail if the mcstransd daemon
  stopped running during the transaction. Closes: #679641
  Thanks to Russell Coker <email address hidden>.
* Add --control-list and --control-show to dpkg-query --help output.

[ Raphaël Hertzog ]
* Fix import of error functions in dpkg-buildflags. Regression introduced
  in 1.16.5.

[ Updated scripts translations ]
* German (Helge Kreutzmann).

[ Updated man page translations ]
* German (Helge Kreutzmann).

40. By Guillem Jover <email address hidden>

[ Raphaël Hertzog ]
* dpkg-source will now clean up after a failed application of a quilt
  patch. Closes: #652970
  And it will display a message explaining the most likely cause of
  failure (patch applying with fuzz).
* When dpkg-source regenerates the automatic patch (with formats "2.0"
  or "3.0 (quilt)") it will keep the current patch header to avoid
  losing changes made by the maintainer.
* Modify dpkg-source --commit to auto-whitelist modified binary files.
  That way the same command can be used whatever kind of upstream files
  has been modified.
* dpkg-source now supports a new option --no-unapply-patches to force
  patches to be kept applied after build (used by formats "2.0" and "3.0
  (quilt)"). Closes: #643043

[ Guillem Jover ]
* Add a dpkg-buildflags --status action to describe the flag settings.
  Thanks to Bernhard R. Link <email address hidden>. Closes: #664058
* Add support for “binary-only” key-value option in changelogs, to allow
  marking changelog entries as part of a binary only upload, having a
  different version from the source package. Closes: #440094, #672723
* Minimize source architecture list on «dpkg-source -b» by removing
  architectures already covered by architecture wildcards. Closes: #675333
* Do not assume $ENV{'HOME'} is defined in Dpkg::Source::Package.
  Thanks to Niels Thykier <email address hidden>. Closes: #677631
* Document in more detail in deb(5) the supported ar archive format.
* Document in deb-src-control(5) the “Private-” field prefix.
* Add new start-stop-daemon --no-close option to disable closing file
  descriptors on --background. Closes: #627333, #64642
* Switch source compression to xz.
* Detect ar header fields truncation due to too long member names or too
  large member sizes. Closes: #678933
* Add new dpkg-query --control-list and --control-show commands, which
  replace the now deprecated --control-path.
* Print master and slave alternarive link names in update-alternatives
  --query and always print alternative link in --config. Closes: #679010
* Cleanup and clarify buffer I/O error reporting. Closes: #621763
* Avoid full stop and double newline at the end of errors and warnings.
  Thanks to Jonathan Nieder <email address hidden>. Closes: #624000
* Change all programs to accept -? instead of -h for help output.
* Add support for specific arch-qualified dependencies. Closes: #676232
  Thanks to Thibaut Girka <email address hidden>.
* Accept “:native” arch-qualified Build-Dependencies. Closes: #558095
  Thanks to Thibaut Girka <email address hidden>.
* Do not use undefined values returned form deps_parse() in dpkg-shlibdeps.
  Closes: #640676
* Add an Architecture column to «dpkg-query -l» before the Description
  column. Suggested by Jonathan Nieder <email address hidden>. Closes: #673190

[ Updated dpkg translations ]
* Swedish (Peter Krefting).

[ Updated dselect translations ]
* Swedish (Peter Krefting).

[ Updated scripts translations ]
* German (Helge Kreutzmann).

[ Updated man page translations ]
* German (Helge Kreutzmann).
* Swedish (Peter Krefting).

39. By Guillem Jover <email address hidden>

On «update-alternatives --install» only warn for now on out of range
priorities and clamp the values, as there seems to be packages using
priorities > INT_MAX, which although bogus as they were previously
overflowing the int used to store them, that would cause installation
failures when upgrading from squeeze. This will be reverted to an
error after wheezy. Closes: #676874

38. By Guillem Jover <email address hidden>

Check correctly for out of range negative field width values in dpkg-query
--show format strings. Regression introduced in 1.16.4. Closes: #676796

37. By Guillem Jover <email address hidden>

Fix explicit file trigger activation. Regression introduced in 1.16.4.
Closes: #676684

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/dpkg
This branch contains Public information 
Everyone can see this information.

Subscribers