lp:debian/squeeze/dpkg

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/squeeze/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

29. 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>.

[ Updated man page translations ]
* German (Helge Kreutzmann). Fix sub optimal translation of package states
  LP: #368783, a fix by Chris Leick and other fixes.

28. By Guillem Jover <email address hidden>

[ Guillem Jover ]
* Do not fail to unpack shared directories missing on the file system
  from packages being replaced by other packages. Closes: #631808
* Defer hardlink renames so that there's never a point were the new
  file contents are accessible from the final path before they have
  been fsync()ed and cannot be executed causing ETXTBSY when trying
  to open the to be installed paths for writing.
  Thanks to Jonathan Nieder <email address hidden>. Closes: #635683
* Add armhf support to ostable and triplettable. Closes: #594179, #639674

[ Updated man page translations ]
* German (Helge Kreutzmann). Minor fixe(s), including improvement by "Flo".

[ Updated scripts translations ]
* German (Helge Kreutzmann). Minor fix from Sven Joachim.
  Typo fixes. Closes: #646496

27. By Guillem Jover <email address hidden>

[ Guillem Jover ]
* Do not segfault on “dpkg -i --no-act”.
* Add missing semicolon to the vsnprintf() compat declaration.
  Thanks to Robert Millan. Closes: #612203
* Fix typo in «dpkg-name --overwrite» argument parsing so that it actually
  works at all. Thanks to Ivan Gagis <email address hidden>. LP: #728708
* Fix dpkg-split to not corrupt binary part metadata when generating the
  split packages on 32-bit systems.

[ Raphaël Hertzog ]
* Fix a regression in dpkg-divert where using --rename led to a failure when
  the rename implies crossing file systems. Thanks to Durk Strooisma for
  spotting it.

[ Updated dpkg translations ]
* German (Sven Joachim).

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

26. By Guillem Jover <email address hidden>

Do not segfault on “update-alternatives --auto” when the link group only
has alternatives which are dangling symlinks. Closes: #611545

25. By Raphaël Hertzog

[ 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).

24. By Raphaël Hertzog

[ 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).

23. By Guillem Jover <email address hidden>

[ 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).

22. By Guillem Jover <email address hidden>

[ 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).

21. By Guillem Jover <email address hidden>

[ 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

20. By Guillem Jover <email address hidden>

[ Guillem Jover ]
* Fix use after free segfault on update-alternatives --remove-all.
  Closes: #591653, #591654
* Always print a massage on warning when parsing control files.
* On database parsing only warn on bogus versions previously accepted,
  the other instances will keep producing errors, to avoid newly
  introduced bogosity. Closes: #590885, #590896, #591692, #591885
* Fix compilation on Solaris and Darwin:
  - Link update-alternatives against libintl if libc does not have i18n
    support.
  - Include <limits.h> for _POSIX_MAX_PATH in update-alternatives.
  Thanks to Fabian Groffen <email address hidden>.

[ Raphaël Hertzog ]
* Fix make -C man install so that it actually finds the manual pages
  to install. Closes: #591588
* When analyzing the ELF format of a binary in dpkg-shlibdeps, fallback on
  usual objdump when the cross objdump failed. Closes: #591522

[ Sven Joachim ]
* Ensure removal of leftover backup .dpkg-tmp files after unpacking
  failures, when the backup is still a hard link to the original file.
  Closes: #591993

Branch metadata

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

Subscribers