dpkg 1.17.21ubuntu1 source package in Ubuntu

Changelog

dpkg (1.17.21ubuntu1) vivid; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - Change native source version/format mismatch errors into warnings
      until the dust settles on Debian bug 737634 about override options.
    - Add DPKG_UNTRANSLATED_MESSAGES environment check so that higher-level
      tools can get untranslated dpkg terminal log messages while at the
      same time having translated debconf prompts.
    - Special-case arm{el,hf} ELF objects in Shlibs/Objdump.pm for multilib.
    - Map unqualified package names of multiarch-same packages to the native
      arch instead of throwing an error, so that we don't break on upgrade
      when there are unqualified names stored in the dpkg trigger database.
    - Add logic to the postinst to `dpkg --add-architecture i386' on new
      installs on amd64, mimicking our previous behaviour with the conffile.
    - Apply a workaround from mvo to consider ^rc packages as multiarch,
      during the dpkg consistency checks. (see LP: 1015567 and 1057367).
  * drop po/pot delta that was generated by MoM
  * run touch configure configure.ac build-aux/* to ensure that timestamps
    match and automake is not invoked again

dpkg (1.17.21) unstable; urgency=low

  [ Guillem Jover ]
  * Get consistent git-style diff support, by adding (>= 2.7) to the dpkg-dev
    patch Depends, and a Breaks patch (<< 2.7) to libdpkg-perl.
  * Error out on obsolete Build-Profiles field syntax.
  * Document -g and -G options in dpkg-genchanges(1). Closes: #766568
  * Do not accept values bundled with long options in dpkg-parsechangelog.
    The parser was accepting things like «--count10», which is just broken.
    Instead allow only «--count=10» in addition to «--count 10».
  * Accept «-S value» in addition to «-Svalue» in dpkg-parsechangelog.
    Closes: #766559
  * Add support for new interest-await and activate-await trigger directives.
    And a new --await option to dpkg-trigger. This might allow possibly
    switching the default meaning after a transition period no shorter than
    two minor versions, so in 1.19.x or 1.20.x. Perhaps.
  * Do trigger cycle detection after dependency checks in dependtry <= 1,
    and before dependency cycle breaking in dependtry > 1. This makes sure
    to always catch trigger cycles, but still gives the opportunity to try
    to process triggers for packages that are not yet ready in the first
    dependtry, but which might be a bit later on, without wrongly detecting
    avoidable and bogus trigger cycles. Closes: #766557
  * Update features removal schedule:
    - The -u, --udeb dpkg-scanpackages options got removed, state that.
    - Remove the entry about obsolete fields, as these need to be preserved
      for backward compatibility, they are part of the external interface to
      be able to handle ancient binary packages.

  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  * German (Sven Joachim). Closes: #766311
  * Simplified Chinese (Zhou Mo).

  [ Updated scripts translations ]
  * Catalan (Guillem Jover).

dpkg (1.17.20) unstable; urgency=low

  [ Guillem Jover ]
  * Add a requeueing insertion protection for process_queue().
  * Make sure to always switch to the next dependtry after we have made no
    progress for a while. Regression stemming from non future proof changes
    introduced with the initial triggers implementation in dpkg 1.14.17
    combined with changes in dpkg 1.17.19. Closes: #766242, #766322
  * Make the initial dependtry be 1 instead of 0. This gets rid of an unused
    dependtry step, which got accidentally introduced when the perl dpkg was
    rewritten in C, ages ago.
  * Allow detached upstream signatures for upstream orig.tar files in the
    .dsc file. Suggested by Daniel Kahn Gillmor <email address hidden>.
    Closes: #759478
  * Inline alternative status description into translatable string in
    update-alternatives. Required-by: #766311
  * Reword description for installed status in dpkg(1) man page.

  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo).
  * Vietnamese (Trần Ngọc Quân).

dpkg (1.17.19) unstable; urgency=low

  [ Guillem Jover ]
  * Bump the Breaks on devscripts to 2.14.10 due to the new dpkg-architecture
    command-line parsing strictness introduced in 1.17.17. Closes: #764965
  * Create pidfiles even when start-stop-daemon is not asked to background
    the process itself. Although a bit of a dubious usage, because any error
    before executing the program will not be properly reported to the caller.
    Regression introduced in dpkg 1.17.14. Closes: #765110
  * Add new --remove-pidfile option to start-stop-daemon.
  * Mention --pid and --ppid in start-stop-daemon(8) man page DESCRIPTION.
  * Add invoke hooks for dpkg --add-architecture and --remove-architecture.
    Prompted by Helmut Grohne <email address hidden>.
  * Reverse --verify-format logic to actually accept 'rpm' as valid.
    Closes: #765907
  * Fix trigger dependency checks and cycle detection.
    Regression introduced in dpkg 1.17.17.
    Closes: #765434, #765668, #765734, #765781, #765789, #765952
  * Rework dependency problem debug and notice output on trigger processing.

  [ Updated programs translations ]
  * Italian (Milo Casagrande): Closes: #765748
  * Turkish (Mert Dirik). Closes: #764942
  * Simplified Chinese (Zhou Mo). Closes: #765693

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

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

dpkg (1.17.18) unstable; urgency=low

  [ Guillem Jover ]
  * Handle empty minimum versions when initializing dependency versions,
    as the code is mapping the minimum version 0 to '' to avoid outputting
    useless versions. Regression introduced in dpkg 1.17.17. Closes: #764929

  [ Updated programs translations ]
  * Catalan (Guillem Jover).

  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  * German (Sven Joachim).

dpkg (1.17.17) unstable; urgency=low

  [ Guillem Jover ]
  * Add dpkg-vendor, Dpkg/File.pm and Dpkg/Util.pm to the list of files with
    translatable strings, so that they can be translated.
  * Fix some typos for versioned and mentioned in comments and changelogs.
  * Mark for translation and unify "rm cleanup" string in dpkg.
  * Mark for translation and improve dselect method handling error messages.
  * Defer trigger processing if the package does not fulfill dependencies.
    Closes: #671711
  * Do not write to the database when changing selections with --dry-run.
    Closes: #764673
  * Add missing imports from Dpkg::BuildProfiles in dpkg-genchanges.
    Regression introduced in dpkg 1.17.14. Closes: #764216
    Reported by Johannes Schauer <email address hidden>.
  * Initialize dependencies with the correct minimum version from a symbols
    file with multiple SONAMEs in dpkg-shlibdeps.
    Thanks to Jérémy Bobbio <email address hidden>. Closes: #764721
  * Perl modules:
    - Allow multiple whitespace in Dpkg::BuildProfiles::get_build_profiles()
      when parsing the DEB_BUILD_PROFILES environment variable.
      Thanks to Johannes Schauer <email address hidden>.
    - New Dpkg::Getopt private module.
    - Document public module Dpkg.
    - Document public module Dpkg::Gettext.
    - Mark Dpkg::BuildProfiles as a public module.
    - Document all public module versions in a CHANGES section.
    - Remove EXPORTED from POD section titles.
    - Document private modules as such in a CHANGES section.
  * Set the DEB_TARGET_* dpkg-architecture variables from architecture.mk.
    Missed in dpkg 1.17.14.
  * Initialize DEB_TARGET_ARCH variable without requiring DEB_HOST_ARCH,
    which is not being set at all when querying for DEB_TARGET_ variables.
  * Normalize dpkg-architecture command-line parsing, so that «--option=value»
    «--option value», «-ovalue» and «-o value» will all be accepted.
  * Add long option names for all dpkg-architecture short options.
  * Add support for --host-arch, --host-type, --target-arch and --target-type
    long options in dpkg-buildpackage. These will get passed through to
    dpkg-architecture. This restores the ability to specify the target
    architecture when building cross-compilers. Regression introduced in
    dpkg 1.17.14. Reported by Helmut Grohne <email address hidden>.
  * Do not modify the topic variable values in list functions in perl code.
  * List Dpkg::Exit and Dpkg::Interface::Storable as public modules in
    libdpkg-perl package description.

  [ Updated programs translations ]
  * German (Sven Joachim).
  * Vietnamese (Trần Ngọc Quân).

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

dpkg (1.17.16) unstable; urgency=low

  * Set the copyright holder in the po4a calls for man pages.
  * Switch remaining topic to named variable in Dpkg::Source::Patch:analyze(),
    otherwise the loop was expecting values in one variable but storing them
    in another. Regression introduced in dpkg 1.17.14. Closes: #764206
  * Set umask to 0 when creating symlinks in tar test case, to normalize
    results. POSIX specifies that symlinks have undefined permissions in
    their mode, so their setting is system dependent. Linux does not honor
    the umask for symlinks, other systems like Hurd or kFreeBSD do.
    Regression introduced in dpkg 1.17.14. Closes: #764171

dpkg (1.17.15) unstable; urgency=low

  * Do not blacklist pie and stackprotector build flags on mips/mipsel.
    Thanks to Aurelien Jarno <email address hidden>. Closes: #763672
  * Fix build failures due to mismatched umask in libdpkg tar test case.
    Set it to a known value of 0022.

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 <email address hidden>. Closes: #761025
  * Add new deps_iterate() function to Dpkg::Deps. Closes: #759747
    Based on a patch by Dima Kogan <email address hidden>.
  * Add support for relative symlinks to dpkg-maintscript-helper symlink_to_dir
    command. Suggested by Don Armstrong <email address hidden>.
  * 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 <email address hidden>. 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 <email address hidden>. Closes: #686420
    - Make sure the pidfile is always created with a 022 umask.
      Reported by Will Conley <email address hidden>. Closes: #760222
    - Do not abort on --stop when only --pid or --ppid options are specified.
      Thanks to Christos Trochalakis <email address hidden>. 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 <email address hidden>.
    - 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 <email address hidden>. 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 <email address hidden>. 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 <email address hidden>.
  * 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 <email address hidden>.
  * 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 <email address hidden>. 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 <email address hidden>. Closes: #759149
 -- Michael Vogt <email address hidden>   Wed, 29 Oct 2014 10:07:32 +0100

Upload details

Uploaded by:
Michael Vogt
Uploaded to:
Vivid
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
admin
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
dpkg_1.17.21ubuntu1.tar.xz 4.1 MiB 52bc0f4101f7253e3c3896cc856864b2ac8f20a500d34f604d2b6001c5056eb6
dpkg_1.17.21ubuntu1.dsc 1.5 KiB abd9527b8c8e6da124b5426351108de2c2d3e673630b9714cd5289e4299ee7ba

Available diffs

View changes file

Binary packages built by this source

dpkg: No summary available for dpkg in ubuntu vivid.

No description available for dpkg in ubuntu vivid.

dpkg-dev: No summary available for dpkg-dev in ubuntu vivid.

No description available for dpkg-dev in ubuntu vivid.

dselect: No summary available for dselect in ubuntu vivid.

No description available for dselect in ubuntu vivid.

libdpkg-dev: No summary available for libdpkg-dev in ubuntu vivid.

No description available for libdpkg-dev in ubuntu vivid.

libdpkg-perl: No summary available for libdpkg-perl in ubuntu vivid.

No description available for libdpkg-perl in ubuntu vivid.