Dpkg

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    Packages must directly call dpkg-buildflags to retrieve them.
  * dpkg-buildflags supports a prepend command to modify the build
    flags. Particularly useful for package maintainers who don't want
    their supplementary flags to take precedence over user submitted
    flags.
  * Add new --dump action to dpkg-buildflags and make it the default action.
    Closes: #603435
  * dpkg-mergechangelogs now checks the return value of the close() call.
    Thanks to Niels Thykier <niels@thykier.net> for the patch. Closes: #633539
  * Similar changes to dpkg-shlibdeps and dpkg-gencontrol, also by Niels.
  * Fix update-alternatives to not remove a real file when dropping a
    symlink for a slave that's not provided by the new current choice.
    Closes: #633627
  * Improve dpkg-source's error message complaining about the lack
    of the upstream tarball. Closes: #634510
  * Add some common makefile snippets for use in rules files in
    /usr/share/dpkg/: default.mk, architecture.mk, buildflags.mk, pkg-info.mk,
    vendor.mk Closes: #606839
  * Fix the dpkg-divert test-suite to also skip test that would fail if run
    under root. Closes: #634961
  * Change merge conflict separators created by dpkg-mergechangelogs to match
    the usual norm of being composed of 7 characters. LP: #815700
  * With source format 2.0 and 3.0 (quilt), dpkg-source now fails by default
    when upstream changes have not been recorded in a quilt patch. The new
    --commit operation can be used to properly record the changes before-hand.
    LP: #797839
    And it fails before installing the automatic patch in debian/patches/
    Closes: #615899
  * dpkg-buildflags now supports "--export=configure" to output compilation
    flags on a single line with double quotes as delimiter of the various
    values. It also uses DEB_<flag>_MAINT_<op> to let the maintainer
    extend the build flags to use. Last but not least, it can now also strip
    options from the returned build flags.
  * Fix possible segfault of dpkg in findbreakcycle(). LP: #733414
  * dpkg-source now properly cleans up the temporary tarball generated for
    native formats in case of unexpected interruption. Closes: #631494
  * Fix simplification logic of union dependencies. Closes: #637564
  * Fix dpkg's handling of a hardlink pointing to a conffile. Closes: #638291
  * Add example of extend-diff-ignore's usage in dpkg-source(1).
    Closes: #640198
  * dpkg-buildflags now returns hardening flags by default. Closes: #489771
    They can be individually enabled/disabled via DEB_BUILD_MAINT_OPTIONS,
    see dpkg-buildflags(1). Thanks to Kees Cook for his help.

  [ Guillem Jover ]
  * Install deb-src-control(5) man pages in dpkg-dev. Closes: #620520
  * Add ‘.gitmodules’ to the default dpkg-source ignore lists. Closes: #620490
  * Document in dpkg-query(1) man page that on --listfiles each list of
    files per package name is separated by a blank line. Same goes for
    --status and --print-avail.
  * Use execvp(3) unconditionally in command_exec(). Making the call always
    fallback to use the system shell in case of error, such as with empty
    maintainer scripts. Thanks to Jonathan Nieder <jrnieder@gmail.com>.
    Closes: #622094
  * Improve deb-split(5) format description by splitting debian-split
    member contents into a list.
  * Switch to debhelper compatibility level 7.
    - Use dh_prep instead of deprecated “dh_clean -k”.
  * Bump Standards-Version to 3.9.2 (no changes needed).
  * Generate filenames following current conventions on “dpkg-split --join”,
    by including the architecture in the debian-split member of a split
    package and using underscores to separate filename parts.
  * Support conffiles with spaces when diffing them. Closes: #147583
  * Allow installing packages with bogus versions with new
    --force-bad-version.
  * Do not fail when unpacking a diverted hardlink. Closes: #245322
    Based on a patch by Christopher Baines <cbaines8@gmail.com>.
  * Document in dpkg-deb(1) that --fsys-tarfile will always process the
    input archive sequentially. Closes: #616609
  * Remove long non-functional --new and --old dpkg-deb option handling
    from dpkg which were being treated as dpkg commands.
  * Remove reference to --nocheck dpkg-deb option from dpkg man page as
    the latter does not pass it to the former.
  * Clarify the current dpkg behavior when running the dpkg-deb and
    dpkg-query back-ends, of not passing through back-end specific options
    when running them from dpkg. Closes: #610940
  * Use “unselected” as an adjective in dpkg output messages instead of
    “deselected”. Closes: #231089
  * Clarify exit status in dpkg-split and start-stop-daemon --help output.
  * Clarify “EXIT STATUS” section in man pages by using a table.
  * Add a --status command to start-stop-daemon returning LSB Init Script
    status action exit codes.
  * Add start-stop-daemon process name kernel limits for Solaris, NetBSD,
    OpenBSD, FreeBSD and Darwin.
  * On package removal, keep only directories actually containing conffiles,
    and not directories just matching the substring in the conffile or the
    directory itself. Thanks to Ondřej Surý <ondrej@debian.org>.
  * On purge correctly remove symlinks acting as directories, when they are
    not being used by any other package's files.
  * Do not lose track of parent directories on removal so that they can
    be properly cleaned up on purge if not used by any other package.
    Based on a patch by Ondřej Surý <ondrej@debian.org>. Closes: #454694
  * Add ‘.hgsigs’ to the default dpkg-source ignore lists.
    Based on a patch by Jakub Wilk <jwilk@debian.org>. Closes: #627462
  * Do not allow blank lines in field values. Closes: #308082
  * Do not warn on missing architecture on packages in config-files state,
    but then make sure the architecture field is usable. Closes: #604241
  * Run du with --apparent-size when generating the Installed-Size field in
    dpkg-gencontrol to get consistent results independent of build system.
    Thanks to Ludovic Brenta <ludovic@ludovic-brenta.org>. Closes: #630533
  * Do not fail to unpack shared directories missing on the file system
    from packages being replaced by other packages. Closes: #631808
  * Do not require programs to define thisname, provide two new functions
    to handle the program name (dpkg_set_progname and dpkg_get_progname).
    Closes: #631757
  * Man pages cleanup:
    - Rename “USAGE” dselect(1) section to “ACTIONS” and clarify they can
      be performed interactively or from command line.
    - Add missing built-in methods to dselect(1).
    - Add missing escaping to field dashes in deb-control(5).
    - Use dashes instead of underscores for variable text.
    - Clarify that several front-end fields are not dselect specific in
      dpkg-query(1).
    - Use [option...] instead of [options] and friends.
    - Use italics or bold instead of surrounding the text with <>.
    - Correctly format text with bold and italics.
    - Use minus signs and hyphens consistently in man pages.
    - Fix reference to /etc/dpkg/dselect.cfg.d instead of dpkg.cfg.d in
      dselect(1).
    - Add missing optional group|gid --chuid argument in start-stop-daemon(8).
  * Refer to Sources and Packages files as part of a repository instead of

Changes  view on Meta::CPAN

    - Fix explanation of dpkg-source '-b' option, remove a reference to
      checking for a missing empty string argument, and add a reference
      to '-sX' arguments affecting the behavior. Closes: #428167
    - Remove documented dpkg-gencontrol options in dpkg-source left over
      from the man pages split.

  [ Frank Lichtenheld ]
  * Fix typo in German translation of start-stop-daemon(8).
    Noted by Joachim Breitner. Closes: #430008
  * Correct permission and owner/group handling when extracting
    tar balls to match more the user's preferences instead of
    ours or the ones from the originator of the tar ball. Patch
    by Ian Jackson. Closes: #390915, #207289
  * dpkg-source warns now about new empty files since those will
    not be represented in the diff. Closes: #383394

  [ Updated dselect translations ]
  * French (Christian Perrier).
  * Romanian (Eddy PetriÅŸor).

  [ Updated programs translations ]
  * Estonian (Ivar Smolin). Closes: #427589
  * Portuguese (Miguel Figueiredo).
  * Romanian (Eddy PetriÅŸor).
  * Spanish (Javier Fernandez-Sanguino). Closes: #429958

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

 -- Frank Lichtenheld <djpig@debian.org>  Tue, 03 Jul 2007 00:27:07 +0200

dpkg (1.14.4) unstable; urgency=low

  [ Guillem Jover ]
  * Fix perl warnings:
    - When unpacking a source package with -sp from a different directory
      than the one containing the tarball. Closes: #424998
  * Remove an unused variable in dpkg-statoverride by renaming it to the
    initially intended name. Closes: #425041
  * Fix loose regex in dpkg-source (/\.debian.tar/ -> /\.debian\.tar/).
    Thanks to Kylan Robinson. Closes: #425629
  * Revert change on 1.14.0 from Aaron M. Ucko. Trim down duped entries only
    when passing them to dpkg-query instead. Closes: #425641
  * Recognize again architecture wildcards. Closes: #424670

  [ Updated programs translations ]
  * Basque (Piarres Beobide). Closes: #425776
  * French (Frédéric Bothamy).
  * Galician (Jacobo Tarrío).

 -- Guillem Jover <guillem@debian.org>  Thu, 24 May 2007 19:30:26 +0300

dpkg (1.14.3) unstable; urgency=low

  [ Guillem Jover ]
  * Fix perl warnings:
    - In dpkg-genchanges when called with -S. Closes: #423193
    - In architecture comparison operations. Closes: #423452
    - Fill slavepaths undefined entries with an empty string to guarantee
      they are always defined. Closes: #423140, #423451, #423544, #423555
  * Include the new split man pages deb-substvars.5, deb-override.5 and
    deb-shlibs.5 in dpkg-dev.
  * Fix deb-substvars.5 section to match reality.
  * Refactor update-alternatives.
  * Fix dpkg-divert to work again w/o specifying the '--divert' and
    '--package' or '--local' options. Closes: #423864
  * Document in install-info.8 that when no '--section' option is specified,
    install-info will try to use the INFO-DIR-SECTION entry from the info
    file. Add missing commas. Thanks to Kurt B. Kaiser. Closes: #397737
  * Disambiguate in install-info.8 the use of 'Info directory' with
    'Info dir file'. Closes: #420766
  * Document in deb-control.5 that the control file can have '#'-style
    comments. Closes: #406481
  * Make start-stop-daemon fork twice while daemonizing.

  [ Updated scripts translations ]
  * French (Frédéric Bothamy). Closes: #423392

  [ Updated programs translations ]
  * French (Christian Perrier).
  * German (Sven Joachim). Closes: #423401

  [ Updated dselect translations ]
  * German (Sven Joachim). Closes: #423403

 -- Guillem Jover <guillem@debian.org>  Tue, 15 May 2007 16:02:59 +0300

dpkg (1.14.2) unstable; urgency=low

  [ Guillem Jover ]
  * Remove bashisms in dpkg-buildpackage. Closes: #422239
  * Handle case in update-alternatives when there's no existing alternative
    to configure. Closes: #260987, #353252, #367717, #392431
  * Add solaris support to ostable and triplettable. Closes: #361866
  * Properly create the generic name symlink in update-alternatives for new
    alternatives. Closes: #422979
  * Include translations again, which disappeared due to a dirty source tree
    and a bogus Makefile.am for the man pages. Closes: #423029, #423085

 -- Guillem Jover <guillem@debian.org>  Wed, 09 May 2007 22:22:45 +0300

dpkg (1.14.1) unstable; urgency=low

  [ Guillem Jover ]
  * Fix partial upgrades by tightening dpkg-dev versioned Depends to
    dpkg 1.14.0, and dpkg Conflicts against << dpkg-dev 1.14.0, where
    the triplettable support first appeared. Closes: #422848

 -- Guillem Jover <guillem@debian.org>  Tue, 08 May 2007 18:23:49 +0300

dpkg (1.14.0) unstable; urgency=low

  [ Guillem Jover ]
  * Make the copyright information in dpkg-deb.1 and dpkg-split.1 match the
    one in the source. Thanks to Nicolas François. Closes: #379320
  * Allow dpkg-buildpackage to properly override '-b' when passed after '-B'.
    Thanks to Julian Gilbey. Closes: #397479
  * Move retrieval of uid and gid information from controllib.pl into a
    function, so that scripts not needing it do not execute that code.
    Based on a patch by Riku Voipio. Closes: #396884
  * Do not bail out in dpkg when building without start-stop-daemon support,

Changes  view on Meta::CPAN

  * dpkg-deb --build warns about uppercase chars in package name.

  * dpkg-scanpackages error messages updated and manpage provided
    (thanks to Michael Shields).
  * dpkg-scanpackages warns about spurious entries in override file.
  * dpkg-scanpackages `noverride' renamed to `override' everywhere.
  * dpkg-scanpackages field ordering to put Architecture higher.
  * dpkg-scanpackages field names capitalised appropriately.
  * dpkg-scanpackages invokes find with -follow.  (Bug#3956.)

  * guidelines say #!/usr/bin/perl everywhere, not #!/bin/perl.
  * Many developers' PGP keys added.

  * configure script uses ${CC} instead of $(CC) (again :-/).
  * developers' keys included in dpkg source tree and /usr/doc.
  * configure remade using autoconf 2.10-3 (was 2.4-1).

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 1 Aug 1996 02:46:34 +0100

dpkg (1.2.12); priority=LOW

  * dpkg --search and --list understand and comment on diversions.
  * dpkg-divert displays diversions more intelligibly.

  * Guidelines are somewhat clearer about descriptions.
  * deb(5) describes new format; old moved to deb-old(5).  (Bug#3435.)
  * deb-control(5) carries a warning about being out of date.

  * Added 1996 to dselect version/copyright.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 4 Jul 1996 15:04:49 +0100

dpkg (1.2.11); priority=MEDIUM

  * dselect had dependency bug if installed package newer than avail.
  * Added `replaces' to dselect's list of package relationship strings.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Mon, 1 Jul 1996 02:51:11 +0100

dpkg (1.2.10); priority=MEDIUM

  * Fixed bug in old-style version/revision number parsing.  (Bug#3440.)

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Sat, 29 Jun 1996 03:32:45 +0100

dpkg (1.2.9); priority=MEDIUM

  * Fixed status database updates reading bug.
  * `Setting up' message includes version number.
  * `existence check' message changed to say `cannot access archive'.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Thu, 27 Jun 1996 13:39:36 +0100

dpkg (1.2.8); priority=LOW

  * dpkg --record-avail puts data in Size field.
  * strip / for rmdir(2) in cleanup to work around kernel bug.  (Bug#3275.)
  * dpkg-split --msdos no longer allows `-' and other chars in filenames.

  * manual dpkg-split(8) written.
  * dpkg-split minor typo in --auto usage error message fixed.
  * dpkg-deb(8) very minor cosmetic fix to --build option.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Tue, 25 Jun 1996 03:00:14 +0100

dpkg (1.2.7); priority=LOW

  * dpkg-scanpackages syntax errors fixed.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Fri, 21 Jun 1996 04:10:38 +0100

dpkg (1.2.6); priority=MEDIUM

  * NFS, CDROM and partition dselect methods include mountpoint
    in paths given to dpkg in [I]install, so they should now work.

  * Removed some leftover files from source tree.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Wed, 12 Jun 1996 14:35:19 +0100

dpkg (1.2.5); priority=MEDIUM

  * Allow, but do not create, packages in half-installed state
    with no version number.  (Aargh.)

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Mon, 10 Jun 1996 04:55:43 +0100

dpkg (1.2.4); priority=MEDIUM

  * New dpkg-name from Erick (<pkg>_<version>_<arch>.deb convention).
  * Disappeared packages can't own conffiles any more !  (Bug#3214.)
  * install-info creates Miscellaneous sections with a newline
    following the heading.  (Bug#3218.)
  * cleanup-info script installed in /usr/sbin; called as appropriate
    by postinst.  Thanks to Kim-Minh Kaplan.  (Bug#3125.)
  * Allow superseded Essential packages to be purged after they've
    been removed (clear the Essential flag on removal, and ignore it
    on packages that are in stat_configfiles).

  * dselect disk methods understand `y' as well as `yes' for using
    development tree.
  * dselect doesn't make packages appear as `new' again if update
    of available packages fails.
  * dselect places method selection cursor over option last selected.

  * dpkg-scanpackages doesn't die when repeated packages are found.
  * dpkg-scanpackages allows many old maintainers (`//'-separated).

  * `Version' field is now mandatory (some operations already
    wouldn't work right anyway if it wasn't there).

  * update-rc.d(8) now says you must remove the script.  (Bug#3215.)
  * dpkg --force-help says that --force-overwrite is on by default.
  * dpkg-deb manpage rewritten.
  * debian.README (= /usr/doc/copyright/dpkg) edited slightly.

  * Some database parsing grunge removed (pdb_preferversion, &c).
  * Source tree doc/sgml contains some embryonic manuals.
  * Leftover files in lib directory in source tree deleted.

 -- Ian Jackson <ian@chiark.chu.cam.ac.uk>  Mon, 10 Jun 1996 03:52:01 +0100



( run in 1.533 second using v1.01-cache-2.11-cpan-71847e10f99 )