[Reproducible-commits] [dpkg] annotated tag 1.18.4 created (now d0d942d)
Mattia Rizzolo
mattia at debian.org
Fri Jan 15 18:55:24 UTC 2016
This is an automated email from the git hooks/post-receive script.
mattia pushed a change to annotated tag 1.18.4
in repository dpkg.
at d0d942d (tag)
tagging 39ac56b186ba3fb0082156084a86aed07562fc3a (commit)
tagged by Guillem Jover
on Fri Dec 25 13:47:37 2015 +0100
- Log -----------------------------------------------------------------
Release 1.18.4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJWfTrrAAoJELlyvz6krlejL0gP+wcs/TS1cDSTfQkKwF443gEQ
7T06oJ6OuorBw9AzIwFQdusIMCgNe2TIvNO38Enyyi9VjFWzmShRAATHkaj9Bq2M
RSTEK8CIX36Pp3YsC17sPut6a80KiX0iURlDCX4U13DGDic8tckCGUDFpam+k7s2
u6mJYZ2xPkKVM9R3X3g6lNBYNVOb3dWSoHaKaC0mmn5/cKnJXs8EglDqqTHX0JRW
qJyQOzAWbI+DYNDu7hij/j8DFRr3T8vwf4sdhz90w1eJx0iE4fo8EsP/A+sKZ7KF
2wrl6RoHSlf8jCQdTgscdQlKjRwChK0TGrrjr8T74nb/KlgLne6jfvnUV352r+Yo
OA1LpGfhXxfaNIG10j9QrQdXwhBuYVLWI9AGpDsYzr5AI+aW+CnrZzCUtwUfxRdD
IsHcdCYsyJHW9VPluQmNM56g9VfWxHuX5sKYiiKYONJzzip1NUQYIK9cOOuHjZO3
8lBofWZQkVrl+iTkNIcNVJ+ItqklBLiBsnD5pmv3mlrC/AWVvMrpRMkGW4hrT6FZ
hqWMfPK6qF6l8TE2jPYFHlYplYIaGT1aEODZ8QAVduQn3nFBnZfXiO2Vpcwa+1mw
vM3NFS+QMFf5Dsh4IPbCJBQXT0StPpN2aAEw1fhcZEG2XnCfwhtJFln1WiygXmfk
2uwOxjiBOMO9zuWL+PpH
=pl/N
-----END PGP SIGNATURE-----
A. Costa (2):
Fix typos in man pages
Fix some typos in various manpages.
Adam Conrad (2):
Dpkg::Vendor::Ubuntu: Update ppc64el build flags support
Dpkg::Vendor::Debian: Do not disable stack-protector on arm64
Adam Heath (342):
Fix building of debs, when there is no given compression on the cmdline.
Lesson the memory footprint.
* main/processarc.c: Don't copy trailing zeros from dpkg-deb pipe.
Move -D_GNU_SOURCE from configure.in to Makefile, and from CFLAGS to DEFS.
Make {stream,fd}_null_copy use [lf]seek, and fall back on the buffer code,
Fix -Wall messages.
Handle EINTR on reading and writting in buffer_copy.
Switch all size parameters to ssize_t. Also, return totalread, not
Add armv3l.
Remove duplicate -R(it doesn't set --root).
s/--cmpversions/--compare-versions/
Closes bug 49581, because we don't use external gzip anymore.
Add -t to -h output.
Make '#' optional in Closes: tags.
Remove bashism.
Added description for "suggests" in describedepcon().
Added description for "suggests" in describedepcon().
Modified DPKG_C_GCC_TRY_WARNS() to call AC_SUBST, so that we can use the
Clean up a few gcc warnings. Note that the warning:
Document COLUMNS environment variable.
Add --truename option.
Fix typo in dpkg-deb.1.
Document that --set-selections does not actually install any packages.
Document that --largemem is the default, and that the test point is 24 megs.
Add --nicelevel, to alter a programs priority before starting.
Minor tweak so that when patch 2.5.4 is manually used to apply a diff, it
Fix to pass on admindir from dselect to dpkg.
Format help string for --abort-after like other option help strings.
Added a --force-all option.
Changed documentation and help, as -f only applies during remove.
Added depends on sysvinit (>= 2.72), so that we can make sure that
Made the accelerator keys in dselect's main menu separate options, so that
Add -k|--symlink option.
Use DESTDIR when installing /etc/dpkg/origins/dpkg.
Moved md5 code into generic buffer_copy loop.
Moved md5 code into generic buffer_copy loop.
Added generic setup code to buffer copy loop.
Don't use FILE * in mdfile.
Removed --smallmem code.
Removed all references to sysinfo().
Increased the speed of convert_string() by a factor of 2, by storing the
Removed extraneous debug prints, that displayed the state of all force
Oops, forgot to add these files.
Added nfstrnsave().
Detect and issue an error when a space is in a version.
Removed use of varbuf* code from f_dependency(), for a speedup.
Added nfstrnsave().
Removed use of getc(), and instead use pointers into a gigantic memory
Fix minor memleak in used function hashreport. Thanks to Adrian Bridgett
Properly parse control files that only have one paragraph, which means no
utils/start-stop-daemon.c: --name is now allowed on the command line
Use of PKGIOFF macro was checked in prematurely.
Add varbufdupc().
Freshen cvs.
Removed an 'inlined' version of waitsubproc, and call the function instead.
Add 'warn' parameter to waitsubproc and checksubprocerr, and also add a
varbuf(v)printf now return the number of characters they added to the
Add a --status-pipe.
Forgot the status-pipe struct.
After N calls(which does a checkpoint()), reset the counter.
Add a --command-pipe. This allows multiple commands to be passed to a
Change --{status,command}-pipe to --{status,command}-fd.
Removed duplicate code that was used to exec maintainer scripts, and moved
Bring up to date.
Fix -Wall messages. Also, fix handling of user-defined fields in
Document --command-fd.
Use a pure file descriptor, instead of a stream, to load the data, in
s/f_nodebsign/f_nodebsig/, ie, someone didn't make sure that the source
* configure.in, debian/control: New upstream gettext. Since we had
If the buffer size is 0 in buffer_copy, then return, and do nothing.
In blankpackage, intialize ->installed and ->available. Found by me and
Apply patch from Fumitoshi UKAI <ukai at debian.or.jp>, that escapes invalid
Errors during dpkg -s(and other similiar commands) are now printed on
* po/fr.po: Fix typo.
Disabled --command-fd, until further testing can be done.
Accidentally commited a debug fprintf stmt in the last ci.
initialize otherpriority with 0, not an int.
Add support for gcc attributes, printfformat, etc. Be sure to run
New option, --with-Werror, to convert all warnings into errors.
Fix varbufprintf call in modstatdb_note(found when printf format warnings
Import fix for broken dpkg-source.pl from 1.8.3 version.
Forget to keep this in sync with the last checkin.
Remove spurious '%s' in Polish translation.
Document stuff that was done in December.
* main/help.c, main/processarc.c, main/filesdb.c, main/configure.c,
fix non-full initalizer
reworked \\ parsing in commandfd.
fix non-full initalizer.
Added macro NONRETURNING to several functions.
Fix another segfault when parsing single-paragraph files(ie,
s/PARSE_MMAP/HAVE_MMAP/, so that we now use mmap to read status and
Added alphaev67-linux-gnu.
Add comments telling why we use tempnam() and tmpnam().
Fixed up several warning types: const, casting, incorrect sizes,
s/--no-debsign/--no-debsig/ in help.
Change format string, to handle size_t.
More %z format fixes.
Changed 0 to NULL.
Fix bad memory access do_script(), introduced when the casting errors were
* main/depcon.c, debian/changelog: When walking the list of providers of
Convert waitsubproc and checksubprocerr to use a flags variable, instead of
Added new PROCNOERR flag, which disabled the error message that is
* main/enquiry.c: Additional add error returns for -L, -s, and -p.
* lib/parsehelp.c: Reduce memory a tad.
Modified mlib.c, to malloc enough space for the digest, instead of
s/0/NULL/
Update to work with recent lib/mlib.c change in md5 handling.
Fix a segfault when reading an empty file in parsedb().
nfstrnsave() was not allocated n+1 chars, and was not setting the n+1 byte
s,etc/dpkg.cfg,etc/dpkg/dpkg.cfg,
Changed to include no-debsig by default, as no debs are currently signed,
Fix removing of diversions. This has always been broken, but was just
* lib/nfmalloc.c: in nfstrnsave, don't set the char after the end, but
Fix md5sum -c.
Added -static support. There is support for building a dpkg-static.deb,
Fix Eterm/eterm problem. findpackage() now does tolower() before searching
EAGAIN patch from 1.8 branch was not applied to HEAD.
Importing changings from v1_9_2 tag.
Check for __va_copy, and use it, instead of a direct assignment, for broken
* lib/parse.c: Oops. EOF_mmap was incorrectly detecting the end of the
If --without-zlib was given, and static programs were enabled, the compile
Split out code for commands -sSlLp into a separate binary, dpkg-query, and
Discovered that if anything in optlib/ was actually needed, it wasn't being
Fix some gcc 3.0 warnings.
Updated.
If extracting a directory, and it doesn't already exist on disk, and is
Updated.
Fix cleanup of .dpkg-devert.tmp files.
Update for 1.9.7.
* configure.in: AC_REQUIRE is not valid outside of AC_DEFUN.
Let's use the CPPFLAGS set at configure time.
Remove leading and trailing spaces from versions, and check if there are
Handle varied use of spaces.
Reset SIGPIPE back to a default handler, for callers that have it masked
Remove bogus check of $!.
Merge v1_9_10 with HEAD.
Merged in changes from 1.9.10 to 1.9.11 branch.
Merged in changes from 1.9.11 to 1.9.14 branch.
When a package is on hold, -E will not skip the same version when
Fixes for building of dpkg-static.deb.
scripts/install-info.pl: Several fixes:
* debian/control: Several fixes:
Don't print out the info entry every time we are called.
We weren't adding '\n' when printing out the reformated info text.
Remove dulicate inclusion of utils in SUBDIRS.
Make sure the integer passed to --result-fd is correct before manipulating
Turn setstatuspipe into a generic setpipe, in preparation for --result-fd.
Merge 1.9.17 branch:
Add darwin. The source doesn't quite work yet on darwin however, as some
Run ranlib after creating the library.
Copy dir from backup if the file is empty as well.
When parsing stdin, md5sum now displays '-' as the filename, to match
Apply patch from debian bug 120924, to give update-alternatives a --list
Note that the dselect.deb split closes a bug.
Make dpkg-checkbuilddeps always check for build-essential.
Fix broken translations.
Remove old doc/*/Makefile. Bad Wichert.
Fix segfault with getenv("PATH") returns null.
Allow for make -j to work thru the top-level targets. There are problems,
Bad Wichert. Always modify configure.in when adding subdirs(add pt_BR).
Use the configure detected gcc __attribute__ macros, instead of hard-coding
Define an UNUSED macro for __attribute((unused))__.
Oops. Forgot to add #undef HAVE_GNUC25_UNUSED.
Fix targets, so that if configure fails, but actually succeeds in creating
If automake/*.m4 is modified, rebuild aclocal.m4. If aclocal.m4 or
Remove all calls to $(shell pwd), and use $(CURDIR). Also, `pwd` is
All the hard-coded calls to scripts/dpkg-gencontrol.pl are now down thru a
The latest autoheader/autoconf combination allows us to do everything in
Oops. The command to run is aclocal, not aclocal.m4.
Gah, I hate gcc. AC_TRY_COMPILE() produces code of the form
Make a new macro, DPKG_C_GCC_ATTRIBUTE.
Split out the -W*-prototype warnings into separate checks.
Fix overzealous running of autoheader for every build.
Several more gcc -W<foo> fixes.
Several more gcc -W<foo> fixes.
Several more gcc -W<foo> fixes. (forgot main.h)
Fairly heavy work(net no lines changed), to fix longjmp() clashing variable
Add rules to Makefile.conf, to rebuild Makefile if $(srcdir)/Makefile.in is
Even more gcc warning fixes.
Remove hash.c from SOURCES, as it is a test file.
Always set CLOEXEC on the lock fd.
Add items for --reconfigure and --call-maint-script.
Use setcloexec wrapper instead of calling fcntl directly.
New functions, standard_startup, standard_shutdown, that contain the most
Clean up after ctrl-c is received.
Match fields case insensitively in debian/control.
Give proper case for Source and Installed-Size.
s/build on/built on/; same for 'build for'.
Recognize emergency as valid in changelogs.
Properly count recursive expansion of variables, instead of just counting
Add -I<filename> to dpkg-buildpackage and dpkg-source, to excludes files
Close the old debian/files file, before doing a rename.
Fix documentation of -v<version> for dpkg-parsechangelog, removing the
Fix typo in dpkg-source(1), s/-su/-sU/.
Add dpkg-scansources to dpkg-scanpackages(8).
Merge 1.9 branch.
Fix some mis-merging of the 1.9 branch:
Fix /usr/info/dir moving/symlink code.
dpkg now reorders symlinks when extracting debs. However, this is also
Update translations.
Updated.
Fixed printversion(), to allow translations to be done better.
Revert last modification. It'll be fixed properly for dpkg 1.11.
Fix broken merge from 1.9 branch.
Don't always call autoheader during build.
Add a Closes entry for the manpages-de replace.
dpkg + dpkg-static conflict dpkg-dev << 1.9, as dpkg-source 1.9 doesn't
Remove -Z from patch call, as it makes patch warn about missing timestamps.
Set date for release.
Change uploader to me, instead of Wichert.
Install debian/dselect.conffiles.
Install deselect.conffiles into tmp/dselect, not tmp/dpkg.
Fix install location of /usr/lib/dpkg/methods.
Fix test inversion in start-stop-daemon, when checking the pid given in a
If in --test mode, and --stop is given, increment n_killed, so that
Change release name to me, and set release date.
dselect replaces dpkg << 1.10.3, as we moved the dselect config file and
Updated for 1.10.4 version.
Remove -ffunction-sections and -fdata-sections.
Install archtable into /usr/share/dpkg/.
Set date for 1.10.4 release.
Modified for 1.10.5.
Fix segfault in md5sum if the file being checked doesn't exist.
Fix extraction of md5sum in dpkg-scanpackages.
Handle directories better in md5sum.
Fix read past buffer in lib/nfmalloc.c.
Fix several read pass buffer bugs, and a memleak.
Fix segfault when --auto-deconfigure is given. This is causes because the
Allow spaces between the end of a version, and the trailing ')'.
* archtable: Add i386-gnu0.3.
Previous install-infos(before 1.10) handled multiple dir file entries,
Close 147492.
Check for eof before we getc(), not after.
Fix corruption of available file, caused by use of memory that was
Fix several minor memleaks.
Remove /usr/sbin/start-stop-daemon.
Back out one memleak fix.
Set date for release.
Modified for version 1.10.6.
Don't call nffreeall, in any of the c/c++ programs. It appears dselect
Set date for 1.10.6 release.
Set 1.10.7 version.
Protect duplicate calls to obstack_free(), as obstack_free segfaults when
Fix double free in modstatdb_init, in the case that modstatdb_shutdown was
Set date for 1.10.7 release.
Set 1.10.8 version.
Make the multiline regex have an upper bound, instead of being unbounded,
Set date for 1.10.8 release.
Set 1.10.9 version.
Fix dereference in cu_closefd(), which was the cause of close(random
Add s390x.
Set date for 1.10.9 release.
Add s390x.
Updated for hurd.
Make the dpkg-iasearch conflicts versioned.
Surround sed call with ''.
Strip trailing / from the file args in dpkg-statoverride.
Modified to use autotools-dev.
Updated.
Add netbsd support, and support hypenated values in dpkg-architecture.
Fix `` calls.
Updated for lattest gettext support.
Updated.
* configure.in, Makefile.in: Updated for gettext 0.11.5.
Needed to work with the newer gettext.
removed, as this is generated.
Added generated/symlinked files.
Reverted back to previous version, reinstated the 2 broken translations,
Don't need to explicitly give the source for po/Makefile.in.
* debian/control: Updated to standards-version 3.5.8.
Updated for 1.10.10 release.
Define MSGID_BUGS_ADDRESS
s/SYS_SIGLIST_DECLARED/HAVE_DECL_SYS_SIGLIST/
s/top_srcdir/abs_top_srcdir/
* Change AC_SYS_SIGLIST_DECLARED to AC_DECL_SYS_SIGLIST.
Add build-depends on sgml-base, and increase gettext build-depends to
Updated config.sub and config.guess.
Apply patch, to handle missing infodir.bak, and empty files.
Change standard_startup and standard_shutdown into macros.
Fix inversion test of $state against 'expected' when removing an
Fix inverted test of eof in parsedb, while looking for eof after field
Add set -e.
dpkg --print-architecture now does gcc -dumpmachine instead of
Add 210285 to the last checkin.
Apply patch to change hashing function, and increase bin size, for the
Apply patch to change hashing function, and increase bin size, for the
Apply patch to make dpkg work with POSIX 1003.1-2001.
Fix "stripping trailing /" message from dpkg-statoverride.
Increase filesdb bin size, and alter hashing function.
Retry removing empty dirs during purge.
Add .cvsignore to dpkg-source's default diff ignore regex. Also fix
Fix segfault with --status-fd
Change use of strncpy in parsedb to memcpy.
Add .svn, {arch}, and .arch-ids to dpkg-source -i default regex.
Added alphaev68-linux-gnu to archtable.
Support OpenBSD.
* scripts/update-alternatives.8: Add --config to action section, and add
* scripts/update-alternatives.{pl,8}:
Fix missing " after simulate on line 400.
No longer generate helpmsgs.{cc,h}.
* scripts/controllib.pl, scripts/dpkg-checkbuilddeps.pl: Moved dependency
Updated.
Fix broken os_type detection on linux.
In dpkg-buildpackage, call debian/rules -qn build-arch, and if it's
Install /usr/share/doc/dpkg/pseudo-tags, which talks about the bug titling
Back-out errantly checked in file.
Back-out errantly checked in file again. :|
No longer generate any BYHAND files. Also, fix bug in pseudo-tags
Remove -w, as it causes runtime warnings. The code isn't clean enough yet
Updated for 1.10.11 release.
Remove helpmsgs.cc generation.
Ignore 'o:.*' in %fi.
Ignore 'o:.*' in %fi.
Fix generation of dependency lines.
* scripts/controllib.pl: Fix parsing of deps when both () and [] are
Updated for 1.10.13.
* scripts/{controllib,dpkg-{source,checkbuilddeps,control}}.pl:
Updated for 1.10.14 release.
Updated to 1.10.15.
* lib/varbuf.c, configure.in: Fix va_copy detection.
Set date/time for 1.10.15 release.
Set values for 1.10.16.
Fix (non-)detection of setlocale.
* Add a -d|--chdir option to start-stop-daemon.
* man/*
Fix cut-n-waste error.
Fix handling of large files.
Set release date for 1.10.16.
Add man/es/Makefile.
Fix dpkg-checkbuilddeps calling of parsedep. It wasn't setting use_arch.
Almost *EVERY* damn file was including config.h in the wrong spot. After
Change limit and the return value for buffer_copy to off_t, which fixes
Change formatting of info.dir.
Tag for 1.10.16 release date(for real this time).
* scripts/dpkg-checkbuilddeps.pl: s/dpkg-checkbuild/dpkg-checkbuilddeps/
Set $reduce_arch when calling parsedep.
Add -u -a<arch> commands.
Add .#* to the default ignore filter.
Don't assume /usr/info/dir exists if /usr/info does.
Fix errors with dependency fields that reference ${dpkg:Version}.
Rebuild, tagging and releasing correctly from cvs this time.
Update dpkg conflicts to << 1.10, instead of 1.9.
Anders F Björklund (1):
build: Add missing square brackets on character class in sed expression
Andrea Gelmini (1):
libdpkg: Remove duplicate <stdio.h> include
Andreas Beckmann (1):
debian: Add Conflicts against obsolete packages using install-info in their prerm
Andreas Påhlsson (1):
s-s-d: Use system timersub and fix timeval normalization in multiplication
Andrei POPESCU (1):
Romanian translation update. Closes: #604769
Andrei Popescu (1):
Update Romanian translation
Ansgar Burchardt (1):
Dpkg::Version: fix POD to avoid two consecutive lines starting with =item
Arief S Fitrianto (2):
Updated Indonesian translation:985t
Updated Indonesian translation. 985t
Aron Xu (2):
Simplified Chinese translation update
Update Simplified Chinese dpkg translation
Asho Yeh - 阿信 (1):
Update Traditional Chinese dselect translation
Ask Hjorth Larsen (1):
Updated Danish translation
Aurelien Jarno (2):
Add sparc64 to cputable
dpkg-buildflags: Do not blacklist pie and stackprotector on mips/mipsel
Bart Cornelis (11):
Updated Dutch po translation
Updated Dutch translations
Fixed small error in Dutch translation, thanks to Marc van den Borre for
Updated Dutch translation
Updated dutch translation
Updated dutch dselect translation
Updated Dutch dpkg translation
Updated Dutch translation
Updated Dutch translations
Updated Dutch translation
Updated Dutch translation
Bart Cornelis (cobaco) (1):
Updated Dutch dselect translation
Beatrice Torracca (3):
Add Italian partial man pages translation
Update Italian man page translation
po: Update Italian man pages translation
Ben Collins (90):
* autogen.sh: autohedaer -> autoheader, also added --force to libtoolize
cvs script
added option for adding --copy if autogen is run with it
* Added --config option to update-alternatives to allow easy changing
added mipsel
* Added --chuid option to start-stop-daemon to allow switching to
Updated to recent information
Added latest changes
* Made the large info screen show 5 lines of the pkglist so that
Added several other fields, plus an example.
Removed reference to non-existent dpkg(5) man page
Fixed references to the --nocheck option in dpkg-deb(1) and dpkg-deb --help
* Removed references to dpkg(5) which seems to not exist anymore
Regenerated .po files
* Add mipseb to the archtable too, since mips and mipseb are
Fix missing parens
oops
Make shlibs.default a template for other archs. No longer needed from i386
updated info
updates
Fix reference to shlibs.default.i386
* implemented stat cache for better performance
ooops, missed two --no-check references...silly nroff formatting
* Reverted the new tmpfile stuff in dpkg-deb. For some reason it's
* Ok, TMPDIR usage is back in dpkg-deb and working
updated some of this, some we killed, some are obsolete, and some are new
* Fixed some compiler warnings
minor edits
* Fixed the check that was added to dpkg-divert.
fixed chmod -x in debian/rules killing execute perms on parsechangelog
* Fixed incorrect patch for --print-architecture (oops, oh well
* Fixed incorrect patch for --print-architecture (oops, oh well
* Leave file info intact in available when installing packages. MD5sum,
* Added armv4l to archtable
* Implemented a nice fix for multiple conflicts and replaces. Also added
* Added 'D' to the list of choices for conffile handling
* debian/control: added dpkg-doc
* debian/dpkg-doc-{postrm,prerm}: Added install-info for internals.info
small fix
* scripts/dpkg-source.pl: we want to 'delete' the POSIXLY_CORRECT env
* main/processarc.c: fixes calculation of package filename display (the
* debian/rules: fix symlink creaton for /usr/share/doc/dpkg-dev -> dpkg,
* scripts/dpkg-shlibdeps: start using objdump as opposed to ldd, this
* Regenerated dpkg.pot and all .po files
* release.sh: remove attic/ and doc/obsolete/
* dpkg-gencontrol: add "Source" to the fields placed in the control file
* dpkg-shlibdeps: fix ordering for shlibs.default
* fixed description for new multiple conflicts/replaces code
Added cs.gmo to the gen list (really need an automated way to detect all
* dpkg-divert: Fix check for writable filesystem, closes: #48646
s/DPK/DPKG in main/archives.c
* po/update.sh: make sure we only update when there are changes,
* Remove files that get generated by gettextize, and make sure autogen.sh
* lib/tarfn.c: add braces around if to fix compiler warning
* utils/start-stop-daemon.c: Added ability for user.group arg to
Changed start-stop-daemon's --chuid user/group seperator to ':'
* configure.in: generate utils/Makefile
* dselect/main.cc: fixed three cases where gettext usage was not
* utils/start-stop-daemon.c: call initgroups() prior to seteuid()
* fix problem with multiple conflicts/replaces (first one was not getting
update changed
* clean up the conflicts/replaces, use an array of pkginfo pointers instead
versioned provides
really fix ver provides
minor fixup
another minor fix, still need a proper version check
* archtable: sparc64 and ia64 edits
Fix thinko with versioned deps
fix typo in regex
Added comments about verrel in provides
fixup
Add assert-versioned-provides
* debian/rules:clean: remove distclean call, we purge the whole build
not needed
fixup a little
remove po stuff on clean
update
main/package.c: Hack up things so a package which
update
Created branch point for versioned provides, reverted changes from HEAD for it too
add stamp-build
convert nfmalloc to obstack, and include obstack.[ch] for non-GNU systems
fixups for obstack usage
change blocksize to 8192, and make sure we set dbobs_init to 0 after obstack_free
fixup declerations
actually use CHUNK_SIZE
* utils/Makefile.in: Do not use libopt.a, since libdpkg.a not includes those
add optlib to -I path
fix typo
Handle multilib subdirs.
Ben Harris (1):
Dpkg::Control: Fix memory leak due to objects not being garbage-collected
Bernhard R. Link (6):
Dpkg::BuildFlags: Add get_feature_areas()
Dpkg::BuildFlags: Record environment variables modified by maintainer
dpkg-buildflags: Coalesce --list and --dump option parsing
dpkg-buildflags: Add --status action to describe the flag settings
dpkg-scansources: Move exit call out from usage()
Dpkg: Catch mismatches between version strings and format versions
Bill Allombert (3):
dpkg: separate arguments with "--" when calling dpkg-{deb,query}
libdpkg: in parsedb() finish the rename of stat -> st
dpkg-buildpackage: support for Build-Features: build-arch
Branden Robinson (1):
Fix typo in macro argument
Brendan O'Dea (1):
ensure POSIX is loaded in subprocerr
Brian M. Carlson (1):
Fix failed install followed by failed remove resulting in installed state
Brian Murray (1):
Dpkg::Vendor::Ubuntu::find_launchpad_closes(): don't return duplicate bug numbers
Carlos Z.F. Liu (1):
dpkg/po/zh_CN.po updated (729t)
Carsten Hey (1):
s-s-d: Do not follow symlinks when creating pidfiles
Changwoo Ryu (4):
Updated Korean translation
Updated Korean translation
Updated Korean translation
Korean translation update: 985t
Charles Plessy (1):
dpkg(1): Add triggers to the list of binary control information files
Chris Baines (1):
dpkg-shlibdeps: do not fail immediatly when a library is not found
Chris Coulson (1):
s-s-d: Support setting the IO scheduler class and priority
Chris Lamb (1):
man: Fix grammar in dpkg-architecture(1)
Chris Leick (1):
Fix missing dash (avoided by changing word order)
Christian PERRIER (91):
Updated dpkg French translation
Updated scripts French translation
French manpages translation update
Spanish dselect translation
Update French dselect translation
Updated French translation
A few more strings
Update changelog
French translation updated to 507t
Russian translation updates
French programs translation update
French manpages translation update
French scripts translation update
Review by Florentin Duneau
French translation update
French translation update
French translation update: 118f219u
French manpages translation update: 1614t108f215u
French translation update: 1633t104f200u
French manpages translation update: 1714t63f160u
French translation update: 985t
French translation update of programs: 985t
French translation update of manpages: 1733t61f143u
Fix to French translation for #596333
More occurrences of the same translation
French translation update: 1742t58f137u
Spanish translation for scripts
Updated French translation: 1765t57f115u and an aspirin
French manpages translation update. dpkg-gensymbols completed: 1819t43f75u
Changelog for french translation update of manpages
Revert "Portuguese programs translation: 985t"
French translation update: 1827t43f67u
French translation update: 1844t37f56u
French translation update: 1894t15f28u
Replace jargonic 'diff' in French translation
French translation completed (yesssss): 1937t
Re-add originally omitted mention of version 2.0 as mentioning it is not a bug in the original version of manpages
Basque (Iñaki Larrañaga Murgoitio). Closes: #599923
French (Christian Perrier). Including a typo fix and a typographical change reported by Vincent Danjean Closes: #601852
Some fixes to dpkg-gensymbols manpage, helped by Raphaël's eyes
Fix translation of "however" in Italian. Thanks to Pietro Battiston Closes: #602518
French translation update for programs: 985t
Fix two typos in French manpages translation
Updated French translation of programs
French translation of scripts completed
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Updated french translation of manpages
Fix Sylvestre's translation
Changelog for French translation update
Minor errors corrected in French manpages translation
Fix translation of -B and -A options of dpkg-buildpackage. Thanks to Vincent Danjean. Closes: #654626
Update French translation
French translation update
French translation update
French translation update
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
French translation update
French translation update
French manpages translation update
French manpages translation update
French translation update
Fix missing word and spelling error in dpkg-gencontrol(1)
French translation update
French translation update
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Update French translation of program messages
French translation update for scripts
French translation update for dselect
French translation update
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
French translation update for manual pages
French manpages translation update
French translation update
French (Christian Perrier). Fixes a mistranslation and some inconsistencies reported by Vincent Danjean( thanks). Closes: #673158
Update French translation of dselect
Update French programs translation
Update French translation of programs
French translation update
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
French translation update
Updated French translation of manpages
French translation update for scripts
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Merge changelog entries
Corrections in French by Thomas Vincent
Update French traslation
Update French translation of man pages
Fix mistranslation in French translation of scripts. Thanks to Filipus Klutiero. Closes: #698530
Fix typos in French translation
Fix incorrect translation of "fortify" in French manpage for dpkg-buildflags Closes: #712976
French (Christian Perrier): fix incorrectly translated sentence, thanks to Fabien Givors.
Christian Perrier (283):
Update all translations from my repository
Fix Russian man page for start-stop-daemon-8)
Fix German man page for update-alternatives(8)
Make changelog junkies happy
Close a few more bugs with translation updates
Russian translation update
Vietnamese translation completed
Correct typo in dpkg help message (thanks Clytie) and unfuzzy translations
Restore French to 100%
Resync with sources and unhappily fuzzy 36 strings...
Revert the unfuzzyfication commit from r25 which was broken
This time, the unfuzzy should be correct
Vietnamese translation unfuzzied
Fix error in Dutch translation
Fix error in Dutch translation
Japanese translation update
Switch man pages to po4a
Revert inadvertent changes to original man pages
Add forgotten file
Re-run po4a-gettextize
*cough* Document the changes in man/ for man pages translations
Add (finally!) a changelog entry about the switch to po4a
Catalan translation update
Updated French translation to annihilate braindmg attempts to break ou world
Add Vietnamese to LINGUAS and merge it with dpkg.pot
Proofread by Charles Plessy
Galician translation update
Basque translation updatked
Slovak translation update
Updated Vietnaese translation
Slovak translation update
French translation update
Updated pt_BR and fr
Updated Galician
Add the POT file in SVN as it helps translators *a lot*
Added file
Changelog police...:)
Polish man pages translation update
Really add the Polish translations
Russian translation update
Spanish translation update for dselect
correct a typo
correct another typo
Man pages typos corrections
Updated Romanian translation
Updated Danish translations
Typos corrected in French translation of dpkg-source(1)
Update Russian dselect and man pages translations
French translation update
s/argument/paramètre
Vietnamese translation update
Japanese translation update
French translation update. 742t. Still to be proofread
Update Changelog for Galician
French translaion 1st review
Completed French dselect translation.
Dselect Basque translation update
Fix one field in a French man page translation
Russian translation update
Changelog police assistant in action
Simplified Chinese tsl update.
French translation updated
Last two fuzzies unfuzzied. French back to 100% everywhere
Fix "alternativse" typo. PO files unfuzzied
Make similar messages be exactly similar
Changelog police assistant
Added Dzongkha translation
Updated Russian translation
Change Helge's address in the Changelog file on his request
French typo correction
Non translatable word
Spelling error
French translation back to 100%
Khmer translation update
Updated Slovak translation for dselect
Updated Swedish translation of dselect
Updated Brazilian translation of dselect
Updated Indonesian and Japanese translations for dselect
Updated Danish translation for dpkg and dselect
Italian translation update. Will the police catche me?
Danish completed
Russian translation update
Brazilian Portuguese translation update
German translation update
Updated Norwegian Bokmål
Mini police control
Alphabetical order police
Vietnamese translation for dselect
Nepali translation update
Catalan translation update (incomplete)
Updated Norwegian Bokmal translations
Updated Korean translation
Completed Chinese Traditional
Updated Nepali translation
Vietnamese translation update
Ouch....
Remove non-ASCII non-UTF-8 in headers
Add partial Punjabi translation
Traditional Chinese translation update
Updated Simplified Chinese translation
Unfuzzy Simplified Chinese as indicated by the translator
Added Marathi translation
Add Kurdish translation
Add forgotten marathi to LINGUAS
German man pages translation updates. Closes: #418528
First Estonian translation
Corrected typo in French translation of scripts
Updated German translations
Before the changelog police corrects this...
Updated basque translation
Updated Estonian translation
Updated dselect translation
Updated Estonian translation
Spanish translation update
Gazillionth update of the French translation for scripts
Really commit the Dzongkha translation update
Nepali and Spanish translation updates
Restore the Spanish translation. Ah, I was so happy with the good old SVN....
German man pages translation update
Russian translation update.
Updated Russian translation for dselect
Nepali translation update
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Vietnamese translation update
German translation update
Basqqque translation update
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Danish translation update
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Sove the conflicts I probably created myself by ignorance
Korean translation updates
Typo correction in French translation
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Merge versions (HEAD and mine)
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Russian translation update
Thai translation update
Add Helge's changes
Galician translation update
Really activate Thai. /me hates these 20th century systems where it's not
Add German translation for scripts
Updated German translation
Switch French translation to UTF-8
Updated Spanish translation.
French translation update
Norwegian Bokmål translation update
French translation update for scripts
Convert to UTF-8
First (but not last) update for the French translation
Vietnamese translation update. Closes: #459016
French translation update
Document what changed on complete PO files with the last rebuild of the POT file
Simplified Chinese translation update. Closes: #459018
German translation update. Closes: #459223
Basque translation update
Updated French translation in the hope that this crazyness will stop some day...just look at the diff
Unfuzzy formerly complete translations. I like this game...
Fix typo in French manpages translations
Russian translation update. Closes: #460708
Russian translation for scripts. Closes: #460709
Fix spelling error
Basque translation update
Add bug closure fo the Basque update to dselect
Give Eddy back his cedilla which was eaten by my bloody emacs
Updated Thai translation. Closes: #468916
Restore eddyp's cedilla again
Updated Slovak translation
Completed Slovak
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Simplified Chinese translation update
Vietnamese translation update
Vietnamese translation completed
French dseclect translation update
Again fix Eddy's comma
French translation update
French translation updated (LCFC)
Fix typo
First bunch of updates...still a lot to do
Basque translation update
Basque translation should indeed have one fuzzy. I unfuzzied by error
Re-re-re-re-re-update French translation
Vietnamese translation update
More progress
Correct mistake
Catalan translation update with all fixes for #383448
more progress in the French translation
Nearly finished
Update French
Completed French translation
Proofread by Jean-Luc Coulon and Jean Guillou
French translation update
Updated manpages translation
French translation proofread
Thai translation updated
Correct french quotes: nothing around déclenchements, but quotes around English strings
More corrections from the French team
Typo spotted by buxy
Fix errors in PO file that make po4a choke
Fix from nicolas
More fixes from nicolas
Russian translation completed
Updated Slovak translation
More updates from Florent
Spelling error spotted by KiBi
Updated Russian translation for scripts
Modified French translation: use 'action différée' for 'trigger'
Added Lithuanian translation
Lithuanian translation added (?)
Fix mis-translation
Slovak translation update
French translation update
I forgot closing the bug properly for the Slovak translation
Grmbl, Emacs
Updated Greek translation
Russian translation update
Updated Polish translation
Commit the real update...
Fix typo in Russian translation of scripts
More fixes from Yuri Kozlov
Fix incorrect translation in French. Closes: #504123
Updated French translation
Fix one fuzzy in French translation
Korean and Russian translation updates
Polish translation update
Solved conflict
Russian translation update
Spanish translation update
Completed Spanish translation
Really unfuzzy the translation
Norwegian Bokmål translation update
Brazilian Portuguese translation update
Czech translation update
Slovak translation update
Updated Galician translation
Vietnamese translation update
Fix formatting and typos in names
Galician translation update for dselect
Correct Marce's first name
Changelog police
Add missing space
Completed Basque translation
Updated Slovak translation
Recomplete French translations
Updated French translation
Partial French translation update
Completed Asturian translation
French translation update
French translation completed
Reviewed by Stéphane Blondon. Drop joke...
Slovak translation update
French translation update
French translation update for scripts
Convert to UTF-8
Updated French translation
Remove extra \n. Thanks to Helge Kreutzmann
Fix typo and unfuzzy translations
Updated Catalan translation
French translation update
Updated French translation
Regenerate POT file and resync PO files
Drop accidentally added file
Recomplete French translation
Completed French translation for scripts
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Merged changes
Fix error in French manpages translation
Merge conflicts
Updated French translation
Updated French translation of dselect
French manpages translations
Fix grammatical error
French translation update
French manpages translation update and typographical fixes (non-breakable spaces)
fix errors spotted by Raphaël
Remerge with HEAD
Merge changelog entries
Make the translation of "original" consistent
Updated Simplified Chinese translation
Correct encoding
Simplified Chinese translation completed
Christian Svensson (1):
Add OpenRISC or1k support to cputable
Christos Trochalakis (1):
s-s-d: Do not abort on --stop when only pid or ppid options are specified
Claus Hindsgaul (5):
[INTL:da] Update Danish translation
[INTL:da] Updated Danish program translation
[INTL:da] Updated Danish program translation
[INTL:da] Updated Danish program translation
[INTL:da] Updated Danish dselect program translation
Clytie Siddall (12):
2006-05-05 Clytie Siddall <clytie at riverland.net.au>
vi.po: Updated Vietnamese translation.
2006-05-24 Clytie Siddall <clytie at riverland.net.au>
2006-05-24 Clytie Siddall <clytie at riverland.net.au>
2006-06-02 Clytie Siddall <clytie at riverland.net.au>
2006-06-02 Clytie Siddall <clytie at riverland.net.au>
2006-06-23 Clytie Siddall <clytie at riverland.net.au>
2006-06-23 Clytie Siddall <clytie at riverland.net.au>
2007-06-01 vi.po Updated Vietnamese translation
vi.po: Updated Vietnamese translation.
Updated Vietnamese translation.
Vietnamese translation update
Colin Watson (22):
dselect: New key to set all selections back to what's currently installed
Add bzr-based source package format
libdpkg: Fix typo in comment
Add a few more comment around obscure bits of trigger handling code
dpkg: Change dir to / after chroot when using --instdir
dpkg-source: Add "keyrings" vendor hook
dpkg-source: support unpacking old source packages lacking the Format field
dpkg: fix rename deferral
dpkg: fix deferred rename/fsync processing
Add tests for Ubuntu changelog parsing
Dpkg::BuildFlags: simplify update-buildflags hook
dpkg-buildpackage: Export all build flags
Dpkg::Vendor::Ubuntu: Handle hardening in DEB_BUILD_OPTIONS
dpkg(1): clarify scope of --configure
lib/dpkg/test/t-ar.c: fix buffer overflow in ar test
On install for Ubuntu adjust the i386 GNU cpu name in cputable
dpkg-buildflags: use CFLAGS="-g -O3" for building ppc64 packages on Ubuntu
dpkg-source: keep file order stable when regenerating autopatches.
Mark dpkg-dev and libdpkg-perl as Multi-Arch foreign
dpkg-checkbuilddeps: new option -a <arch>
dpkg-divert: Add test case for ignored rename request from diverting package
Dpkg::Deps: Add support for a build_arch option in deps_parse()
Cyril Brulebois (16):
Fix typo in a French manpage.
Workaround rendering bug in a French manpage.
Rephrase some bits (kind of “too much”) in a French manpage.
Adopt another style.
Fix typo.
*Possibly* fix another typo.
Fix typos.
Fix typo in a French manpage.
Fix typos.
Another wrapping problem.
*Possibly* fix another typo.
Fix another typo.
Fix another typo.
build: Break if ncurses is requested but unavailable
dpkg-gensymbols: cope with empty lines
build: Add missing files to test_data variable
Cédric Boutillier (1):
man: Fix typo in French dpkg-source(1) translation
Daniel Hahler (1):
dpkg-deb: improve error message "unable to extract"
Daniel Nylander (2):
Swedish translation updated
Updated Swedish translation (985t0f0u).
David Benjamin (2):
dpkg: Split off emptying a package's file info
dpkg: Refactor file addition into package files to a new function
David Stansby (1):
Fix english mistake (“as you request” → “as you requested”)
Deng Xiyue (4):
Updated Simplified Chinese translation.
Update Simplified Chinese programs translation
Update Simplified Chinese dpkg translation
Simplified Chinese translation update
Eddy Petrisor (19):
updtated Romanian dpkg translation
Updated Romanian dselect translation
Updated Romanian translation
In fact there were also:
minor improvements in dpkg translation
Some fixes in the translations and updated to 100%; usage of Romanian quotes instead of the retarded pair `\'
Updated Romanian translation to 936t2u; will translate the remaing two soon
l10n:RO: now 938t for dpkg; a couple of typo fixes
[l10n:ro] Updated translation to 916t
[l10n:ro] minor wording improvements
Updated Romanian translation
[l10n:ro] use Romanian quotes in translation
[l10n:ro] some small wording improvements
small (but important :-) fixes
[l10n:ro] added the forgotten po/Changelog snippet; corrected my name
ro: typo fix in dpkg-divert help
Romanian translation: use correct diacritics for s/t/S/T comma; translation not yet updated
updated Romanian translation to 100%; corrected a typo
updated Romanian translation of dselect to 283t2f
Eddy Petrișor (7):
Updated Romanian translation of dpkg
Updated Romanian translations for dpkg and dselect
Updated dpkg and dselect Romanian translations.
forward-ported the Romanian translation from the lenny branch
restore the correct encoding for the changelog files; Christian's editor broke my name once more
po/ro.po:985t
po/ro.po to 986t; fixed my name in the changelog, arf, arf Christian!
Egmont Koblinger (1):
dpkg: Properly lstat the correct file when using --root on upgrades
Erast Benson (2):
s-s-d: Use __sun instead of __sparc__ to define OSsunos
s-s-d: Move 'return' inside preprocessor conditionals
Eric S. Raymond (1):
man: Fix formatting problems with list syntax
Fabian Groffen (2):
build: Link u-a against libintl if libc does not have i18n support
u-a: Include <limits.h> for _POSIX_MAX_PATH
Felipe Augusto van de Wiel (2):
Updated Brazilian Portuguese translation of dpkg and dselect
Updated Brazilian Portuguese translation of dpkg
Felipe Augusto van de Wiel (faw) (1):
Updated Brazilian Portuguese translation for dpkg and dselect
Felipe Castro (4):
Esperanto translation update
Update Esperanto dpkg translation
Update Esperanto programs translation
po: Update Esperanto programs translation
Felipe Contreras (1):
build: If there's no libselinux.pc file fallback to hardcoded list
Felipe E. F. de Castro (2):
Esperanto programs translation update (985t)
Update Esperanto dpkg translation
Flavio Stanchina (1):
dpkg-divert: Fail when diverting to a non existent directory
Flo (2):
Improve description of package states in man page
Improve description of package states in man page
Frank Lichtenheld (271):
Import latest release as a temporary trunk which should be
Actually import 1.13.11.1, not 1.13.11, D'oh!
Let dpkg-gencontrol bail out with an error if parsedep
dpkg-source -x now tries to chown all files extracted from
Let dpkg-source -b check the build relation fields before
Check the gpg signatures of .dsc files before unpacking. See
Let dpkg-source ensure (as good as possible) that all
Check for illegal architecture strings in dpkg-gencontrol and
Add support "package types" to dpkg-shlibdeps. Patch by
Forgot some .pl suffixes in the changelog entries
Document that the fix for #6820, #7014 also contained the
Fix man page references to dpkg and dselect man pages. Many
Let dpkg-source -b warn about special permissions of files added
Merged bugs #335056 and #345475
Don't use the ldd output in dpkg-shlibdeps. Search for the
dpkg-source: Don't use \b to match the end
Change version number to 1.13.12 and target suite to experimental.
* AUTHORS: Updated for new maintainance team
Update date changelog entry before uploading
dpkg and dselect are now in section admin,
Bump Standards-Version to 3.6.2 (no changes)
Fix typo in dpkg-architecture man page
* Honor LD_LIBRARY_PATH in dpkg-shlibdeps. Fixes a regression
Prepare release 1.13.13
Let dpkg-source ignore comments in the hunk header as used by
Let dpkg-buildpackage create a .changes file even if signing the
Change heuristics of dpkg-buildpackage's gpg check to allow for
Add files and dirs used by bzr to default dpkg-source -i regex
* man/C/dpkg-scanpackages.1: Document new dpkg-scanpackages
* man/C/dpkg-source.1: Document that the -sX switches for
Fix stupid mistake made by me when applying the patch for diff -p handling
Make dpkg-source -b more robust
Fix some variable name typos that lead to semantic
On package configuration, differentiate between modified and
Let dpkg-source -x touch all patched files to have the same
Improve processing of disappearing conffiles (Ian Jackson).
Add .git directory to default dpkg-source -i regex.
Strip any newlines from Uploaders field on dpkg-source -b.
Add cfof_userrmd flag which was forgotten in a previous patch
Fix some wrong years (we have 2006 now, you know)
*.po: Merge with dpkg.pot
Fix typo
Release 1.13.14
Remove all the generated files so we don't need to track changes in them.
Update date of changelog entry
Bump version to 1.13.15~
Release 1.13.15
Move entry to correct ChangeLog
Fix some errors in pt.po that caused build failures
Add missing Makefile
Add missing changelog entry
Add hu in LINGUAS
Convert to utf-8 like all other changelogs
Add missing changelog entry to Debian changelog, too
Yet another place to add man/hu
Bump version to 1.13.16~
Fix override handling in dpkg-scanpackages which was broken in
* scripts/dpkg-gencontrol.pl: Make -isp the default
Introduce dedicated ChangeLog fin man/
Add new updatepo target that calls `make updatepo' in all subdirectories.
Merge with updated .pot files
* Typo fixes in man pages by A. Costa:
Lets release 1.13.16 since dpkg-scanpackages is essentially broken
Bump version to 1.13.17~
Fix handling of debian/files when architecture is set via -D
Handle architectures in all dependency fields in debian/control,
dpkg-scanpackages: Fix option parsing of arch option. Also fix a mistake
Add -follow (back) to find call in dpkg-scanpackages.
Fix typo in variable name. If hit, this could lead to a
pt.po: Mark a broken string as fuzzy and give
Add remarks to dpkg-scansources and dpkg-scanpackages
Allow '+' and '.' in distribution names in Debian changelogs.
Use the Debian keyring in dpkg-source when checking signatures
Let dpkg-buildpackage pass through all remotely sensible
* Improve the description of --show-format in dpkg-deb
Run `make updatepo`
* Add gettext support for the Perl scripts. Based on a patch by
Don't spew out garbage from dpkg-deb, if the second argument
Fix --ignore-depends argument value parsing. Closes: #169125
Add remaining stuff for dpkg-dev translation
Apparently we need more files in not-topdir-po/ because
* Completely remove md5sum diversion madness. Instead, we Pre-Depend
Try harder to detect dependency cycles that contain Provides
Update archtable to reflect current archive: Add amd64 and remove
Don't claim in dpkg man page that we set DPKG_OLD_CONFFILE and
Fix printing of user defined fields with --showformat and
typo fixing
Add a missing Changelog entry
utils/enoent.c: Add a comment at the top of the
Update archtable to reflect current archive: Add amd64 and remove
When building packages with dpkg-deb give a more useful error
Don't drop directories that contain our conffiles too early from
dpkg-source issued spurious warnings about fields defined with
Give a correct warning when the user requested an unknown
Close bug reported after fix was committed.
Fix typo in German translation of start-stop-daemon(8).
correct permission and owner/group handling when extracting
dpkg-source warns now about new empty files since those will
Create a branch for Raphael Hertzog's dpkg-shlibdeps patch/rewrite
Apply patch by Raphael Hertzog that:
All modules should end with 1;
Synchronise COPYING with /usr/share/common-licenses/GPL-2
Regenerated .pot files. Merged .po files.
Release 1.14.5
Changelog police
Bump version to 1.14.6~.
Changelog police
Fix 'make distcheck' by adding uninstall-local target to
Add copyright and license statements to module files.
Whitespace cleanup
Rename and Reorder modules directory
Complete reordering of directories
Use a pure-perl implementation of version comparison
Add a test target to scripts/Makefile.am
Rename test script
Copy code from controllib.pl and dpkg-gettext.pl to proper modules
Add first test cases for Dpkg::Shlibs
Dpkg::Shlibs.pm: Code cleanup
Dpkg::Shlibs::*: Code cleanup
Dpkg::Shlibs::SymbolFile: More code cleanup
Dpkg::ErrorHandling: Include Dpkg::Gettext
Update list of POTFILES
Forgot to add dpkg-gensymbols
Dpkg::Shlibs::Objdump: More code cleanup
Synchronise usage information of dpkg, dpkg-deb, and
Dpkg::Shlibs::Objdump: API overhaul
t/200_Dpkg_Shlibs.t: Add some tests from Dpkg::Shlibs::SymbolFile
Misc. code cleanup
dpkg-shlibdeps.pl: Make one more string translatable
dpkg-shlibdeps.pl/dpkg-gensymbols.pl: Whitespace cleanup
Dpkg.pm: Make regex for $progname more robust
dpkg-buildpackage: Fix typo in usage
dpkg-source: Use print instead of printf if printf is not needed
Merge branch 'master' into dpkg-shlibdeps-buxy
Adapt installation method of Perl modules to 'master'
dpkg-shlibdeps: Close file descriptor after use
dpkg-shlibdeps: Fix handling of shlib types
Dpkg::Version: Add new function compare_versions
perl.m4: Fix PERL_LIBDIR for prefix != default
dpkg-buildpackage: Convert from Shell to Perl
scripts/po/: Update
dpkg-buildpackage: Add new option -j[<number>]
scripts/po/ChangeLog: Fix merge mess
dpkg-buildpackage: Fix typo in usage
dpkg-shlibdeps: Fix two option regexps
dpkg-source.1: Rework documentation of -i and -I options
Propagate my dpkg-buildpackage copyright notice to other locations
Add BuildOptions.pm to files to install into dpkg-dev
scripts/t: Add test files to DIST
scripts/t: Integrate more tightly into build system
000_pod.t: Add POD syntax checking
dpkg-buildpackage: Handle an empty rootcommand correctly
dpkg-buildpackage: Call gpg with --utf8-strings
dpkg-buildpackage: Make the testcommand more sensible
dpkg-buildpackage: check version validity early
dpkg-source.1: Remove superfluous [options] from -b command description
deb-control.5: Remove obsolete sentence
dpkg-source: Fix diff generation for filenames containing spaces
debian/rules: Call $(MAKE) check during build
dpkg-source: use English
dpkg-source: Support a subset of wig&pen on build
dpkg-source: Change -C option to -Z and support -z, too
dpkg-source.1: Document -Z and -z
dpkg-buildpackage: Add -z/-Z to passthrough opts
dpkg-buildpackage.1: Document all options only passed to dpkg-source
Merge changelogs from my dpkg-source branch
dpkg-source: Some cleanup on the -Z feature
ChangeLog police
dpkg-source: Update description of -W and -E
dpkg-source.1: Some random housekeeping.
Various manpage fixes
man: Update pot and po files
man/Makefile.am: Add update-po target
dpkg.1: Remove some unneccessary markup
Dpkg::BuildOptions: Add support for nocheck
Dpkg::BuildOptions: Really set DEB_BUILD_OPTIONS
Dpkg::BuildOptions: Add tests and fix errors found
Fix some quote characters in manpages
Dpkg::Deps: Add a missing =back in POD
deb-version.5: Add an own manpage for Dpkg's version format
parsecdata: Fix parsing of fields starting with a colon
Import Parse::DebianChangelog, version 1.1.1
Import tests from Parse::DebianChangelog
600_Dpkg_Changelog.t: Adapt to new environment
Dpkg::Changelog: New naming scheme
Dpkg::Changelog: Various documentation updates
po/sv.po: Fix a typo ')' vs '>' which lead to build errors
Acutally install deb-version.5 manpage
deb-version.5: Unify GPL reference with other manpages
Add deb-version.5 to po4a.cfg
Don't use symlinks in usr/share/doc
scripts/Makefile.am: Add some missing test cases to EXTRA_DIST
Dpkg::ErrorHandling::usageerr: Support format strings
dpkg-genchanges: Misc. Clean-up
Dpkg: Include information about supported compression formats
dpkg-genchanges: Handle source files not compressed with gzip correctly
dpkg-deb/info.c: Fix a compiler warning
dpkg-genchanges: Allow different archs and types in debian/files
dpkg-genchanges/dpkg-buildpackages: Add new -A option
dpkg-genchanges: Fix handling of 'all' in Architecture field
Bump Standards-Version to 3.7.3 (no changes)
Add Dpkg::Changelog .pm and testcase files to file lists
Dpkg::ErrorHandling: export report function
Dpkg::Changelog: Fix error handling
Import parsechangelog script from Parse::DebianChangelog
dpkg-parsechangelog: Clean-up
dpkg-parsechangelog: Make the -L option actually work
Teach dpkg-parsechangelog about the new debian parser options
debian/changelog entry for parsechangelog branch
Merge branch 'master' into parsechangelog
Actually install Dpkg::Changelog and Dpkg::Changelog:Debian
dpkg-parsechangelog: Fix an error in command line parsing
dpkg-parsechangelog: Fix handling of --all option
Dpkg::Changelog: Make warnings from __sanity_check_range more informative
Allow changelog parser to abort early
Dpkg::Changelog::Debian: Don't lock the input file
dpkg-parsechangelog(1): Document the new parser options
Dpkg::Changelog: Use Dpkg::Fields for field handling
Dpkg::Changelog::Debian: Don't separate forced Xs- fields from normal ones
600_Dpkg_Changelog.t: Add more tests
Dpkg::Fields::Object: Support filehandles and strings for output and dump
Fix one format string
Dpkg::Changelog: Allow input to come directly from a filehandle
Fix input semantics of Debian changelog parser
Fix error handling in changelog/debian.pl
Remove removed utils/enoent.c from POTFILES.in
Update .pot and .po files for dpkg-dev
dpkg-buildpackage: Move most functions to end of file
Add libtimedate-perl to dpkg-dev's Depends and to Build-Depends
Release 1.14.16.1
dpkg-source: Fix "uninitialized value" warning
Merge branch 'stable'
Add a missing significant space in a translated string
dpkg-buildpackage: Warn about unsatisfied build-depends during -S
Fix copy & paste error in a bug number in the 1.14.16 changelog entry
Add a changelog entry for fc06cadfade105bb192bc89b4e6ffe4fa0552691
Merge commit 'origin/master' into v3
Fix return value of loadvcs
Fix sourcev3 code to work with current dpkg-dev
Dpkg::Source::VCS::git: simplify read_git_config
Dpkg::Source::VCS::git: Call git ls-files with -z
Dpkg::Checksums: New module for checksum handling in .dsc and .changes files
Use new Dpkg::Checksums module
Dpkg::IPC: avoid surprising execution via the shell
Dpkg::IPC: Add wait_child option to fork_and_exec
Dpkg::IPC: New {to,from}_string options for fork_and_exec
Dpkg::IPC: Add POD documentation
Dpkg::IPC: Add testsuite
Dpkg::IPC: Add a sanitiy_check for options of fork_and_exec
Fix some whitespace oddities in the new modules
man/po: Regenerate .pot files and merge .po files with them
dpkg-buildpackage: Set a set of compiler flags for a build
man/po: Regenerate .pot file and merge .po files with it
dpkg-architecture.1: Document needed data files
Allow overriding $pkgdatadir in Dpkg
Add changelog entries for Dpkg::Checksums
Merge commit 'origin/master' into sourcev3
dpkg-source.1: Fix description of -sk and -sp
Link dselect against libncursesw
ChangeLog whitespace police
Dpkg::Changelog::Debian: Fix regression in header parsing
Dpkg::Source::Package: Fix some errors in error messages
Add support for v3.0 (git) package
Dpkg::Errorhandling: Add info function
Use the new Dpkg::ErrorHandling::info() function
Add the ::Package modules
Actually close the bug
Fix error in the German translation for dpkg-gencontrol.1
scripts/de.po: Fix a typo
Simplify Dpkg::Version
Remove myself from Uploaders
Frans Spiesschaert (3):
po: Update Dutch dselect translation
po: Update Dutch translations
po: Update Dutch programs translation
Fredrik Fornwall (1):
Replace obsolete <sys/fcntl.h> with <fcntl.h>
Frédéric Bothamy (9):
French translation updated (new maintainer)
Proofreading by Max (mxvmdk-gmail.com)
French translation update
Add info about French translation update to debian/changelog and po/ChangeLog
Updated French translation of dpkg to 921t
Proofread scripts/po/fr.po
French translation update
Proofreading by Cyril Brulebois & Christian Perrier
French translation update for scripts
Gerfried Fuchs (1):
dpkg-name: fix syntax error
Guillem Jover (4220):
Add missing bug numbers for translations.
Add armeb to cputable. Closes: #331232
Don't try to compile in SELinux support on GNU/kFreeBSD. Closes: #313300
Fix incorrect bug closure.
Remove duped bug closure.
When linking statically, explicitly add libsepol, even if its only a
* scripts/dpkg-source.pl: Add a missing '+' in the architecture
Add support for architecture wildcards, but for now they will only be
Change start-stop-daemon's --exec option behaviour on GNU/Linux to
Cosmetic fixes.
Fix typo in dpkg-statoverride manpage. Closes: #348113
Add bug closure.
Document the --no-debsig option in dpkg manpage. Closes: #316367
Fix typos in dselect manpage. Closes: #310358
Fix typo in start-stop-daemon's help output. Closes: #333673
Document the correct format string for dpkg-query --showformat option.
Make dpkg-architecture not print the warning about a missmatch between
Bump version to 1.13.14~.
Make start-stop-daemon print the proper version instead of 'VERSION'.
Remove object files from the repo. Namely the binaries from .po files.
Set the HOME environment variable when using the --chuid switch in
Cleanup and unify program usage and version output, make it more i18n
Mark some strings as translatable (Changwoo Ryu). Closes: #256387
Remove a trailing 'C' character from update-alternatives manpage.
Fix bug number.
Use pkg-config to get the proper flags to link against libselinux.
Use $@ instead of % in the rule's command of po4a.mk as the later is not
Add command descriptions in the synopis, and add a usage example for
Don't move! This is the pedantic ChangeLog format police!
Document about the default log file, the behaviour in case of multple
More ChangeLog police action.
The raise of the dots.
Format fixes.
Escape ` and ' in manpages otherwise they are converted to quotation
Add a missing closing parenthesis in a dpkg string (Jordi Mallach).
Updated Catalan translation (Jordi Mallach).
Use the same unified format as d-i for translations.
Move auxiliary autotools scripts to config/.
Require gettext 0.14.5.
Move the methods directory to dselect/methods, so the contents will not
* dpkg.pot: Regenerated.
Move dselect gettext strings to its own domain provided now by the
The ChangeLog police is hiring mercenaries. Apply now!
Move README for translators to the top level dir, now that we have specific
More ChangeLog action.
Add missing parentheses surrounding a man page section reference
Fix missspelling of "occurred" as "occoured" in dpkg-gencontrol and
The changelog police is back.
Major cleanup of manpages, by using properly the bold and italic
Add dpkg-query(1) in the SEE ALSO section in dpkg(1). Closes: #354643
Add bug closure.
Remove wrong closure.
Don't try to compile in SELinux support on GNU/kFreeBSD amd64.
Add new quiet option to dpkg-source to supress warnings. Closes: #355065
Do not expand architecture aliases anymore in .dsc files.
Change start-stop-daemon's --exec behaviour again on GNU/Linux to compare
Reintroduce removed entry.
Release 1.13.17.
Bump version to 1.13.18~.
Fix misspelling of "missspelling". =) Thanks to Jesus Climent.
Add a '[!]' in --force-all help denoting that it is a dangerous option.
Prefix any chroot path to the exec file name when stating it in
Add '-r' to the help output of start-stop-daemon (Jared Spiegel).
Use mustsetvar when setting the value of the sversion variable in
The police is back.
Pass '--admindir' option over to dpkg-query when passing '--admindir' or
Support system library directories in dpkg-shlibdeps symlinked from
Document that 'dpkg --get-selections' and 'dpkg-query -l' without a
Obsolete force/refuse 'auto-select' dpkg option.
Add new '--clear-selections' option to dpkg (Andrew Suffield).
Use '--clear-selections' in the dpkg man page example on how to transfer
Regenerate .pot files.
Release 1.13.18.
Bump version to 1.13.19~.
Police alert.
Spanish dpkg translation update.
Updated dpkg Basque (Piarres Beobide). Closes: #363683, #363679
Changelog police action.
* src/main.c (printforhelp, setdebug, setforce): Quote each string
Fix strings so that they can be more easily translated. Closes: #134358
Strip the trailing '/dir' from '--dir-file' option parameter to make it
Add new substvars source:Version, source:Upstream-Version and
Rename dpkg:UpstreamVersion to dpkg:Upstream-Version. Make dpkg:Version
Split usage strings to make it easier for translators when those change.
Standarize start-stop-daemon usage output format.
Sync source with .pot and .po files.
Support binNMU safe packages even when source and binary differ in
Revert r256 to be able to apply a proper fix.
Make install-info '--dir-file' option compatible with GNU install-info
Make install-info add a new line after adding the last entry at the
Use the numerical value of errno instead of a string in install-info
* scripts/dpkg-genchanges.pl: Do not use $version to refer to the
Police action!
Escape hyphens in man pages.
Bump Standards-Version to 3.7.1.
Release 1.13.19.
Bump version to 1.13.20~.
Bump version to 1.13.20~.
Really bump version to 1.13.20~ (should not touch dpkg while sleep deprived).
Patrol the ChangeLog neighbourhood again.
Standarize scripts usage output format and at the same time make
New file.
Do not strip the epoch from the source:Upstream-Version substvar.
Properly check and report lock file existence in install-info.
Correct default info directory for '--infodir' in intall-info man
* scripts/install-info.pl: Exit if the lock file already exists.
Print the bogus version and prefix the error message with 'dpkg: '
Remove duplicated string " , at changelog " in dpkg-parsechangelog's
Update the Section and Priority fields in the status file from the
dpkg Basque translation (Piarres Beobide). Closes: #366185
scripts/po/dpkg-dev.pot: Regenerated.
Bump Standards-Version to 3.7.2 (no changes needed).
Add lintian overrides for dpkg, dpkg-dev, dselect and sources.
Replace logrotate installation logic with dh_installlogrotate.
Release 1.13.20.
Bump version to 1.13.21~.
Disambiguate error message about conflicting command line actions by
Add '/lib32' and '/usr/lib32' to the dpkg-shlibdeps library path search
Revert usage of English perl non-essential module from install-info.
Add Vietnamese changes.
Add more bug closures for the English.pm bug.
Print the correct file being parsed by dpkg-parsechangelog's debian
Fix dependency cycle breaking in the case when every link involves
Release 1.13.21.
Bump version to 1.13.22~.
Version the po4a Build-Depends to >= 0.23 as we are using options
Add '.bzrtags' directory to default dpkg-source -i regex.
* scripts/dpkg-scansources.pl: Remove invalid comment mentioning
Print update-alternatives '--config' listing layout evenly spaced.
Clarify the legend in update-alternatives '--help' (Andrew Ferrier).
Simplified Chinese (Kov Tchai). Closes: #366260
Basque (Piarres Beobide). Closes: #373107
sv.po: Add a missing '%s' in a string.
[ New dpkg Translations ]
LINGUAS: Add ne.
Add the source version inside parenthesis to the Source field in the
Add missing comment serving as documentation about abort-remove on
More patrol stuff...
Set all svn:ignore.
Fix typo in dpkg-deb manpage (Robert Luberda). Closes: #373999
Clarify dpkg-architecture new options '-e' and '-i' in man page, add
Add a missing '%s' in a string.
Update Catalan dpkg translation.
Align command line --help output.
Modified some strings to be able to merge them in the .pot files.
Add new '--umask' option to start-stop-daemon. Closes: #368003
Tighten the scope for two global variables by moving them to parse_options.
Release dpkg 1.13.22.
Bump version to 1.13.23~.
Fix spaces in changelogs.
Add missing spaces
Add initial support for the Breaks field, by parsing but rejecting it.
Use dpkg-architecture from the source tree to get the target Debian
Remove comment headers in dselect/helpmsgs.{cc,h} about the files being
Updated Catalan translation (Robert Millan). Closes: #383448
2006-09-27 Ian Jackson <iwj at ubuntu.com>
Add a new line at the end of m4/compiler.m4 file, to cope with an
This time we brought the militars, the changelog police was not enough...
Add missing chanelog entries for Brendan's commit.
* README.translators: Add references to the new scripts/po/ChangeLog
Sort languages alphabetically.
Even if safe, revert r541 for now, as the RMs have not replied to the
Last preparations for the release:
Release dpkg 1.13.23.
Bump version to 1.13.24~.
Fix dselect segfault by adding a field description matching the
Revert r580 containing translation fixes by Robert Millan, until Jordi check
Release dpkg 1.13.24.
Bump version to 1.13.25~.
Changelog police patrol.
* ca.po: Correct s/gzip/bzip2/ in 2 strings. Add missing '%s' in
Fix year 2018 in changelog for Michael Alan Dorman's upload in 1998,
Document in its man page that update-alternatives requires cooperation
Require POSIX inside subprocerr in controllib.pl. Closes: #390636
Support extracting lzma compressed source and binary packages,
Add bug closure.
Updated Korean dpkg translation. Thanks to Sunjae Park.
Updated dselect Korean translations. Thanks to Sunjae Park.
Add '/emul/ia32-linux' biarch paths to dpkg-shlibdeps. Closes: #403216
ko.po: Mark again 1 string as fuzzy, as it was not matching the
Remove non-modified /etc/dpkg/dpkg.cfg configuration file when upgrading
Release dpkg 1.13.25.
Bump version to 1.14.0~.
Make the copyright information in dpkg-deb.1 and dpkg-split.1 match the
Allow dpkg-buildpackage to properly override '-b' when passed after '-B'.
Move retrieval of uid and gid information from controllib.pl into a
Do not bail out in dpkg when building without start-stop-daemon support,
Some pedantic police fixes.
Make all perl scripts use static and warnings, to ease catching errors.
Hmm the previous patch didn't convert everything, just few scripts... (for now)
Add a missing newline to a warning message in dpkg. Closes: #390914
Fix typo in variable name in dpkg-source which was causing it to not
Fix up and down keystrokes in the dselect help message. Closes: #383438
Convert 822-date to be a simple wrapper around 'date -R'. 822-date is
* scripts/controllib.pl: Move substvar initializations to ...
Set svn:keywords Id property.
Add '.gitignore' to the default dpkg-source -i regex. Closes: #409566
Use l10n-friendlier strings to describe dependencies. Closes: #390916
Change priority for dpkg-dev from standard to optional to match the
Do not use a build-stamp in debian/rules.
Fix confusing bottom status lines in dselect, unifying them by removing
* scripts/controllib.pl (outputclose): Change argument from a boolean
* scripts/dpkg-shlibdeps.pl: Move syserr:s to be or'ed after exec:s.
Check proper error value returned by BZ2_bzerror. Closes: #410605
* dpkg-deb/dpkg-deb.h (MAXFILENAME): New macro.
Exit with an error instead of an assert if a file name is too long when
Exit with an error instead of an assert if the number of conflictors is
* scripts/controllib.pl (parsecdata): Change CDATA to a reference
* scripts/update-alternatives.pl: Check if '$alink' is defined before
* scripts/dpkg-source.pl (checkstats): Take '$dscdir' as an explicit
Fix regular expression special-casing Origin, Bugs and Maintainer fields
* scripts/update-alternatives.pl (usage): Use '$altdir' instead of
Add support for '--admindir' in dpkg-buildpackage, dpkg-checkbuilddeps
Cleaning and format unification of manual pages.
Reorder EXAMPLES section.
Make the override-file argument to dpkg-scanpackages options.
Fix a typo.
Update the TODO file.
Refactor compression filtering code.
Remove done items.
Add a new item.
* lib/dpkg.h (compression_type): Rename to ...
* scripts/changelog/debian.pl: Fix call to outputclose by passing
Actually, fix last commit:
Split override file information from dpkg-scanpackages(1) into
* Makefile.am (dist_man_MANS): Add deb-override.5.
Fix typo.
Split dpkg-source(1) into independent man pages, namely
* po/add_de/dpkg-scanpackages.1.de.add: Copy to ...
Support building binary packages with the member data.tar.lzma compressed
* scripts/dpkg-shlibdeps.pl: Use new style file handler references.
* scripts/controllib.pl (parsechangelog): Only binmode CDATA from the
Add '.hg' to the default dpkg-source -i regex. Closes: #414794
Regenerated all .pot files.
Require gettext 0.16.1.
Update svn:ignore attributes.
* configure.ac (AM_GNU_GETTEXT_VERSION): Quote the argument.
* dselect/method.h: Fix typo in copyright year ('20001'-> '2001').
* dselect/main.cc: Remove duplicated included files <sys/types.h> and
Show the epoch (if present) when displaying package versions.
Update TODO list.
Switch from pseudo-tags to usertags, and update the documentation.
Update usertags.
Update usertags currently used to reflect reality.
Classify dselect as well in the dpkg-program usercategory.
Fix typo in German dpkg man page. Closes: #416167
The PAM support has been decided as wontfix, removing.
Update usertags.
Properly sort Uploaders field in generated .dsc files.
* scripts/dpkg-checkbuilddeps.pl ($control): Remove redundant
* scripts/controllib.pl: Use defined instead of length, when variables
* scripts/controllib.pl (warn): Rename to ...
* dpkg-genchanges.pl: Mark string for translation.
Doh, add missing parenthesis.
* scripts/controllib.pl (get_host_arch): New function.
Sent a bug report for debian-policy to replace Source-Version with
Reorder a bit fields in output files.
Remove duped typoed parenthesis!
* Makefile.am (man.stamp): Use a stamp file for now until po4a
Make all perl scripts use strict and warnings, to ease catching errors.
Speed up dpkg-shlibdeps by avoiding doing a dpkg-query for duped
* scripts/update-alternatives.pl: Move the ENOENT errno check from
* po/add_de/deb-shlibs.5.de.add: New dummy file.
* scripts/update-alternatives.pl: Call read_link_group also in
* scripts/dpkg-architecture.pl: Use get_valid_arches instead of
Generalize source architecture handling by abstracting it through the new
Add armel support to ostable and triplettable. Closes: #414087
* po/add_de/*: Move contents to ...
* LINGUAS: Estonian is 'et' not 'es'.
Regenerated. Merged po files with pot.
Initial changes to make distcheck work again.
Add missing svn:ignore entries.
* scripts/update-alternatives.pl: Fix warning when executed w/o any
* scripts/update-alternatives.pl: Do not exit with an error on
* scripts/dpkg-genchanges.pl ($pkgdatadir): New variable.
* scripts/controllib.pl (read_cputable): Localize $_.
Release 1.14.0.
Bump version to 1.14.1~.
Fix partial upgrades by tightening dpkg-dev versioned Depends to
Release 1.14.1.
Bump version to 1.14.2~.
Remove bashisms in dpkg-buildpackage. Closes: #422239
Handle case in update-alternatives when there's no existing alternative
Retrofit bug closure into 1.14.0 changelog entry.
Add solaris support to ostable and triplettable. Closes: #361866
Include the named section.
Properly create the generic name symlink in update-alternatives for new
Include translations again, which disappeared due to a dirty source tree.
* Makefile.am (EXTRA_DIST): Add 'debian/dpkg-dev.lintian-overrides',
* man/Makefile.am (install-data-local): Install the translated man
Regenerated pot files and merged with the po files.
Release 1.14.2.
Bump version to 1.14.3~.
Fix perl warnings in dpkg-genchanges when called with -S. Closes: #423193
Commit the actual changes for:
* scripts/update-alternatives.pl ($mode): Rename to ...
* scripts/update-alternatives.pl ($manual): Rename to ...
Fix deb-substvars.5 section to match reality.
Include the new split man pages deb-substvars.5, deb-override.5 and
* scripts/controllib.pl (debian_arch_eq): Rename to ...
Fix perl warnings:
Some morning changelog police patrolling.
Fix dpkg-divert to work again w/o specifying the --divert and --package
Fill slavepaths undefined entries with an empty string to guarantee
Document in install-info.8 that when no '--section' option is specified,
Disambiguate in install-info.8 the use of 'Info directory' with
Document in deb-control.5 that the control file can have '#'-style
Make start-stop-daemon fork twice while daemonizing. Closes: #416179
* utils/start-stop-daemon.c (daemonize): Use _exit instead of exit, to
* scripts/dpkg-divert.pl (checkmanymodes): Change the error message to
Regenerated .pot files. Merged .po files with .pot files.
Regenerated dpkg-man.pot file. Merged .po files with dpkg-man.pot.
Release 1.14.3.
Bump version to 1.14.4~.
Remove an unused variable in dpkg-statoverride by renaming it to the
Fix misspelling.
Remove whitespace introduced in last commit.
Fix perl warnings:
Fix loose regex in dpkg-source (/\.debian.tar/ -> /\.debian\.tar/).
Revert change on 1.14.0 from Aaron M. Ucko. Trim down duped entries only
Recognize again architecture wildcards. Closes: #424670
Regenerated .pot files. Merged .po files.
Release 1.14.4.
Bump version to 1.14.5~.
Add lpia support to ostable and triplettable.
Fix dpkg-source to not emit duplicated entries for the Architecture field
Add '.shelf' to the default dpkg-source -i regex. Closes: #427827
Fix dpkg-scanpackages to load the override file after having filled the
Reference deb-substvars(5) instead of dpkg-substvars(5) in man pages.
Mark dpkg-* commands in bold in man pages.
Man pages cleanup:
- Remove an additional space in install-info(8) and mark gzip in bold
Support a colon separated list of paths from the ELF RPATH field in
Remove documented dpkg-gencontrol options in dpkg-source left over
Minor changelog cleanup.
Add 'make dist' item.
Man pages cleanup:
Man pages cleanup:
Man pages cleanup:
Man pages cleanup:
Man pages cleanup:
Move variables automatically modified at build time to a new style perl
Regenerate man/po/dpkg-man.pot and merge it into man/po/*.po.
Switch perl programs to use the new Dpkg module and its variables.
Switch perl 822-date and changelog/debian as well to use the new Dpkg
Switch 'dpkg-gettext.pl' to a new style perl module Dpkg::Gettext.
List perl modules to install, explicitely.
Changelog police (self-inflicted and others).
Switch scripts/changelog/debian.pl to use Dpkg::Gettext.
Fix pattern matching in dpkg-query -l and -W.
Tighten dependencies between dpkg and dpkg-dev due to the modularization.
Fix Breaks commit.
Use NULL instead of '(char *)0'.
Do not print empty lines after 'Setting up ...' output.
Add *.o to .gitignore.
Update TODO list.
Mark strings for translation.
Adjust string to get it merged with a similar one.
Do not compose strings from translated substrings.
Fix perl warning when removing a non diverted file with dpkg-divert
Regenerate .pot files and merge .po files with them.
Implement support for Homepage field.
Add bug closure for incorrrectly named FILES section in man page
Remove option description from comment header, usage has them
Allow overriding Homepage from a package stanza in the control file
Cleanup second pass parsing of dependency fields
Fix regression producing perl warnings on update-alternatives
Ignore XB- instead of XC- fields from control file binary package stanzas
Properly warn on unknown fields in dpkg-genchanges
Support Vcs-* fields in control file source package stanza
Implement support for Tag field
Properly override Homepage field from binary package stanzas
Regenerate dpkg-man.pot and marge with all .po files
Release 1.14.6.
Bump version to 1.14.7~.
Try to match history with reality
Add back $dpkglib into @INC, needed by the controllib.pl require in 822-date
Document that apt now requires Packages.bz2 instead of Packages.gz
Make %fieldimps private to controllib.pl
Do not declare $host_arch as an 'our' variable
Avoid escaped quotes by using $() instead of backticks
Stop recognizing the obsolete Optional field when building packages
Use fakeroot by default to gain root privileges in dpkg-buildpackage
Packages.bz2 are the preferred alternative to Packages.gz for apt
Nightly changelog police patrol
Regenerate dpkg-man.pot and marge with all .po files
Cleanup merge detritus and changelog formatting
Remove duplicate nested conditional and move its cotents to the outer one
Properly warn when the child process received a signal
Add Vcs-Browser and Vcs-Git fields to debian/control
dpkg-buildpackage: Rename warnable_errors to warnable_error in
dpkg-buildpackage: Fix typo in usage
dpkg-buildpackage: Do not use absolute path for 'rm' in signfile
dpkg-buildpackage: Document fakeroot being the new default for -r
dpkg-buildpackage: Check if rootcommand is present and error otherwise
Allow comparing unsupported architectures for equality and identity
Refer to host instead of build architecture and quote it in error string
Add a Homepage field to debian/control
Document Origin and Bugs fields in deb-control.5
Do not replace substvars for build dependencies
Regenerate dpkg-man.pot and marge with all .po files
Release 1.14.7
Bump version to 1.14.8~
dpkg-gensymbols: Use the new Dpkg module
Use shipped perl modules when calling perl programs at build time
Dpkg/ErrorHandling.pm: Set $warnable_error to 1 to match controllib.pl
Dpkg/ErrorHandling.pm: Use Dpkg module instead of defining $progname
Switch perl programs to use the new Dpkg/ErrorHandling module
Switch perl programs to use the new Dpkg/Arch module
dpkg-gensymbols: Use get_host_arch() instead of dpkg-architecture
Do not call textdomain from perl modules
dpkg-buildpackage: Pass $text to sprintf instead of _g
Dpkg::ErrorHandling: Add support for format strings
Dpkg::Arch: Instead of printing make get_valid_arches return an array
dpkg-architecture: Perform -L actions inside argument processing loop
Dpkg::Arch: Add functions for direct debarch to/from gnutriplet conversion
dpkg-architecture: Wrap long strings for die calls
dpkg-architecture: Move host and build arch detection code to Dpkg::Arch
Force use of shipped perl modules instead of system ones for perl tests
Fix some Polish translations or mark as fuzzy
Dpkg::Arch: Force a sane input record separator for file parsing functions
Add initial udeb support
Add a Conflict on dpkg-cross << 2.0.0 to dpkg-dev
dpkg-source: Use %dep_field_type for the union option to Dpkg::Deps::parse
Get rid of undefined macros from man pages
Regenerate .pot files and merge .po files with them
ChangeLog police patrol
Release 1.14.8
Bump version to 1.14.9~
Regenerate dpkg-dev.pot files and merge .po files with it
Release 1.14.9
Bump version to 1.14.10~
dpkg-name: Add support for Package-Type
Dpkg::Fields: Declare private variable with 'my' instead of 'our'
dpkg-gensymbols: Remove duplicated declaration of @librarypaths
dpkg-architecture: use a hash instead of independent variables
Dpkg::Arch: Make get_host_arch and get_build_arch read from the environment
Release 1.14.10
Bump version to 1.14.11~
Set proper authorship in ChangeLog
dpkg-scanpackages: Do not require controllib.pl anymore
dpkg-scanpackages: Properly support an optional override file
Dpkg::Arch: Do not shadow $gcc_host_gnu_type inside get_raw_host_arch
Declare more variables in perl scripts with 'my' instead of 'our'
ChangeLog police night shift
Fix distclean by only running a chmod if the target dir exists
Release 1.14.11
Bump version to 1.14.12~
Define several private functions and variables as static
Move extern declarations to header files and stop defining them as extern
dpkg-gencontrol (spfileslistvalue): Add prototype, move to the top of the file
dpkg-gencontrol: Unify parsing of Section and Priority fields with Homepage
dpkg-scanpackages: Use the Dpkg::ErrorHandling instead of die and sprintf
dpkg-scanpackages: Use Dpkg::Versions instead of dpkg --compare-versions
Regenerate .pot files and merge .po files with them
Release 1.14.12
Bump version to 1.14.13~
Use ||= instead of checking if the variables are not defined
Use || to fallback to a default value instead of using !defined()
dpkg-genchanges: Fix typo (syserror() -> syserr())
Ignore the man pages when building without NLS support
update-alternatives: Refactor code to use new checked_rm function
update-alternatives: Refactor code to use checked_symlink function
update-alternatives: Refactor code to use checked_mv function
update-alternatives: Refactor duplicate code into new set_links function
update-alternatives: Check for undefined values when reading from the db
update-alternatives: Properly handle alternatives with inexistent slave links
ChangeLog night watch
Regenerate dpkg-man.pot and merge .po files with it
Release 1.14.13
Bump version to 1.14.14~
Dpkg::Compression: New module with compression variables from Dpkg
Remove disabled, obsolete and quite incomplete Hebrew translations
Revert 9e09d9f0f8b57d61c8970a2d554add1714afb8d7
Regenerate .pot files and merge .po files with them
Do not use strdup for execvp arguments
dpkg-buildpackage: Fix build message for non-gz compressed sources
Promote bzip2 Recommends to Depends for dpkg-dev
Use NONRETURNING and PRINTFFORMAT instead of NONRETURNPRINTFFORMAT attribute
Add missing PRINTFFORMAT attribute to few function declarations
Add a 'struct stat' forward declaration to fix a compilation warning
s-s-d: Remove redundant function declarations
Add lzma to dpkg-dev Depends
Do not automatically enable -j if DEB_BUILD_OPTIONS contains parallel=n
Dpkg::BuildOptions: Parse all options in DEB_BUILD_OPTIONS
Fix signed vs unsigned value comparisons
Do not use extern inline as it changes semantics from GNU C to C99
Use arglist instead of narglist
Regenerate .pot files and merge .po files with them
Changelog morning patrol
Release 1.14.15
Bump version to 1.14.16~
dpkg-checkbuilddeps: Add build-essential as an implicit Build-Depends
dpkg-checkbuilddeps: Remove unused $dep_regex
Do not warn about unrecognized Homepage field in binary package stanzas
Use NULL instead of 0
Use the perl POSIX module instead of the enoent helper binary
s-s-d: Fix indentation
s-s-d: Keep retrying even if the daemon removed the pidfile
s-s-d: Make --quiet silence --test
Add build-essential to dpkg-dev Recommends
s-s-d: Check uid and gid before calling setuid, setgid and initgroups
Update TODO list
s-s-d: Move version output from --help to --version
THANKS: Convert to UTF-8
s-s-d: Add missing semicolon
u-a: Remove unimplemented --test option
Additionally check if errno is EEXIST after rmdir(2)
THANKS: Add all the people that have contributed until now
configure.ac: Add missing quotes to AC_CHECK_SIZEOF calls
s-s-d: Clarify in help output that --name is one of the required options
Demote dselect from priority important to optional
Do not use backticks inside double quotes in m4 files
s-s-d: Change from 'Mandatory' to 'Matching' in --help output
Coalesce matching options into a new section in s-s-d(8)
Switch Maintainer address to <debian-dpkg at lists.debian.org>
s-s-d(8): Fix quotation to get rid of a space between -c option and comma
s-s-d: Refactor max open fd into a new function and coalesce close loop
Activate Russian translation for scripts
Use external gettext intl library
Merge AC_CHECK_FUNCS macro calls
s-s-d: Fix signed vs unsigned warning when comparing to getuid and getgid
Enable -Wextra by default and disable annoying warnings
Escape new lines in AC_CHECK_FUNCS
Regenerate .pot files and merge .po files with them
Unfuzzy formerly completed translations now back to 928t
Someone called the pedantic Changelog police?
Add README.feature-removal-schedule and README.api
Release 1.14.16
Bump version to 1.14.17~
Replace strdup plus error checking usage with a new m_strdup function
Use m_malloc instead of malloc
Check for 'stddef.h' in AC_CHECK_HEADERS
Use offsetof() instead of ad-hoc calculations
libdpkg: Remove dead verrevcmp function
dpkg-deb: Refactor fflush and its buggy fpos handling to safe_fflush()
s-s-d: Change uid after changing gid and initalizing supplementary groups
Move dpkg Breaks on dpkg-dev (= 1.14.13) and (= 1.14.14) to Conflicts
Release 1.14.16.2
Merge branch 'stable'
s-s-d: Properly set the supplementary groups on --chuid
s-s-d: Fix segfault when using --group w/o --chuid
s-s-d: Fix timeout computations for --retry option
Release 1.14.16.3
Merge branch 'stable'
Dpkg::Cdata: Import capit from Dpkg::Fields
Release 1.14.16.4
Merge branch 'stable'
Fix ChangeLog history ordering
Rename getopt to libcompat
Update Uploaders
libcompat: Remove unused files
Use functions from libcompat when those are not provided by the system
TODO: Update
libcompat: Do not pass unused arguments to the compiler
dpkg-gencontrol: Do not output the Homepage field on udeb
dpkg.cfg: Reintroduce 'no-debsig' option
Move GNU C attribute definitions to lib/dpkg-def.h
Move and replace showcopyright prototype from showcright.c to dpkg.h
Move command line common option utilities to lib/myopt-util.c
Fix minor errors in manpages
Allow compilation with --disable-nls on systems without libintl.h
Move duplicate cleanup close functions to lib/cleanup.c
dpkg-deb: Change return type for safe_fflush from int to void
Remove duplicate cu_parsedb function and use cu_closefd instead
Move test suite invokation to a new check target in debian/rules
Add support for nocheck DEB_BUILD_OPTIONS in debian/rules
libcompat: Add strnlen
Add bug closure for applications missing obstack on Solaris
libdpkg: Refactor the database locking into a general file locking
libdpkg: Remove unused argument from unlockdatabase
Move duplicate ensure_package_clientdata functions to src/filesdb.c
Refactor package queue handling into generic queue functions
libdpkg: Move log_message to lib/log.c
Refactor status-fd duplicate output code into a new function
Fix typos
Refactor post postinst script tasks into a new function
Refactor postinst maintainer script handling
Fix distcheck
Regenerate .pot files and merge .po files with them
dselect: Use ncursesw header files
ChangeLog police!
Release 1.14.17
Bump version to 1.14.18~
Add dpkg-trigger to .gitignore
Bump po4a version in Build-Depends to 0.33.1-1
Add triggers documentation to dpkg-dev
Fix typos (processesing -> processing)
libdpkg: Use TRIGGERSLOCKFILE instead of literal string
po/POTFILES.in: Rename 'lib/trigdeferred.c' to 'lib/trigdeferred.l'
po: Regenerate .pot file and merge .po files with it
man: Sort package states
Fix or mark as fuzzy erroneous strings in Swedish translations
Add trigger man pages and update dpkg with triggers information
doc: Fix wrong dpkg trigger related option names
Regenerate .pot files and merge .po files with them
ChangeLog police!
Release 1.14.18
Bump version to 1.14.19~
man/po: Regenerate .pot file and merge .po files with it
Fix a double-free by setting scontext to NULL after calling freecon
Update TODO list
Update TODO list
Regenerate .pot files and merge .po files with them
Bump version to 1.15.0~
u-a: Do not suggest manually changing the symlinks on verbose mode
dpkg-gencontrol: Consider also custom Package-Type fields for warnings
Regenerate .pot files and merge .po files with them
ChangeLog police
Release 1.14.19
Bump version to 1.14.19~
libdpkg: Add new rtrim_slash_slashdot private function
Refactor subprocess signal setup
Use sizeof_array() instead of ad-hoc calculations
Mark and coalesce similar strings for translation
dpkg-gencontrol: Rename $package_type to $pkg_type for uniformity
Change UTF-8 '©' to '(C)' in deb-version.5
dpkg: Document --force-breaks in --force-help output
Regenerate .pot files and merge .po files with them
Add ChangeLog entry for bd40cd8d18f3751420e402f3e3c4fb5ebf20c72c
Add '.be' to the default dpkg-source -i regex and -I pattern
Fix link order when using libcompat.a and libintl.a
dpkg-trigger: Remove duplicate program name from badusage output
Use sizeof_array instead of ad-hoc calculation
Coalesce similar badusage() strings for translation
Revert "dpkg-query: strip trailing slashes in parameters after -S or --search"
libdpkg: Make rtrim_slash_slashdot return the string size
dpkg-query: Trim trailing slash and slash dot from arguments
dpkg-query: Use strpbrk instead of strcspn and strlen
libdpkg: Use size_t intead of int for the index to fix a warning
libdpkg: Use memset instead of ad-hoc operation
libdpkg: Remove sentinel from catch_signals array
dpkg: Fix memory leaks on --set-selections
dpkg: Fix the support for passing more than one --status-fd option
libdpkg: Switch log from a pointer to struct varbuf to just struct varbuf
dpkg: Fix memory leaks if archivefiles is called more than once
Use new VARBUF_INIT macro instead of varbufinit to initialize variables
libdpkg: Add a size argument to varbufinit
Replace realloc plus error checking usage with m_realloc
Fix weird space in bracketed name making dch not work properly
Close --status-fd file descriptors on exec
dpkg-query: Use VARBUF_INIT to initialize path instead of vb
dpkg-source: Add '.hgignore' to the default -i regex and -I pattern
Improve package descriptions for dpkg, dpkg-dev and dselect
libdpkg: Make varbufprintf use varbufvprintf instead of reimplementing it
libdpkg: Call va_end when done with the va_list variable from va_copy
dpkg-divert: On renames do no check the target if the source does not exist
Properly close triggers 'File' file to not leak it to the childs
Changelog police
dpkg-divert: Support diverting files from and to different file systems
dpkg-divert: Do not silently enable --rename on --remove
libdpkg: Do not segfault on varbufdupc after extending the buffer
Fix localized strings
dpkg-query: Remove trailing newlines from badusage output
libdpkg: Make badusage use ohshit instead of its own error handling
libdpkg: Make checksubprocerr less deep and a bit more readable
libdpkg: Move onerr_abort definition from mlib.c to ehandle.c
libdpkg: Move skip_slash_dotslash from parsehelp.c to path.c
man/po: Regenerate .pot file and merge .po files with it
libdpkg: Remove unused file argument from parseerr and parsemustfield
libdpkg: Refactor string format escaping
libdpkg: Split some parse functions into error and warning variants
Wrap changelog lines at 78 characters
libdpkg: Define YY_NO_INPUT to make flex not include input()
dselect: Fix compilation warnings
libdpkg: Constify strings members for package db structs
libdpkg: Remove unneeded 'const char *' cast
Remove RCS tag
Switch to use UTF-8 copyright symbol and add missing ones
dpkg: Do not allocate memory when lstat fails while upgrading
dpkg: Use the debug function instead of reimplementing its logic
Use '$(CPP)' instead of '$(CC) -E' in Makefile.am target
libdpkg: Include needed header files
Make tarfile_skip_one_forward static
Remove wrong comment not matching the code
Use NULL instead of 0
libdpkg: Print a longer string when an unknown field value is found
libdpkg: Remove unneeded and wrong caching of namevalue length member
libdpkg: Remove unneeded variable assignments and a variable
dpkg: Do not mark debug message for translation
Move man/ChangeLog to man/po/ChangeLog
Use $(filter ...) instead of $(findstring ...)
dpkg: Move trig_file_activate call from namenodetouse to its callers
Do not leave new conffile as .dpkg-new when it has been diverted
Use new min and max macros instead of hardcoded tests
dpkg-query: Remove unused variable ignoredependss
Change some variables from struct packageinlist to pkginqueue
Give a proper type and name to the xinfo member in packageinlist
Rename struct packageinlist to pkg_deconf_list
Move struct pkg_deconf_list declaration to archives.h
Move duplicate pkglistqsortcmp functions to src/pkg-list.c
libdpkg: Do not set the type to 'field' in parseformat
Move duplicate limiteddescription functions to src/pkg-show.c
s-s-d: Use proper UTF-8 mu symbol for the unit in the comment
s-s-d: Move alternative function implementations together
Assign directly to l_r instead of a temporary variable
s-s-d: When checking for a pid call pid_is_exec on KVM systems
s-s-d: Use kill instead of /proc to check for pid existence
Unify usage of FIXME in comments
TODO: Add new items
dpkg: Use blankpackageperfile instead of manually blanking the members
dpkg-distaddfile: Use _g() instead of wrong and typoed gettetx()
dpkg-scanpackages: Use usageerr instead of embedded code
libdpkg: Use sizeof_array instead of ad-hoc calculation
man/: Improve authentication and checksum support comment in .debsa
Revert "Handle correctly packages in triggers-awaited state during recovery"
Fix up packages in an inconsistent triggers-awaited state
Fix --no-act in triggers related code
dpkg: Move lzma from Suggests to Pre-Depends
Match -si option description in dpkg-buildpackage to dpkg-genchanges
Close --status-fd file descriptors on exec
State that the preferred front-end is aptitude
Enable Lithuanian translation
Regenerate .pot files and merge .po files with them
Changelog police intervention
man/: Use a troff special character for the copyright symbol
man/dpkg-trigger.1: Set program names in bold
Move dselect specific macros from dpkg.h to dselect/method.h
Remove wrong or redundant information from comment headers
libdpkg: Remove unused macro ARCHBINFMT
Unify inclusion usage of config.h
Unify usage of extern "C" declarations
libdpkg: Conditionalize stddef.h inclusion on HAVE_STDDEF_H
Move gettext.h from lib to libcompat
dpkg(1): Escape hyphen in apt-get command
Release 1.14.21
Bump version to 1.14.22~
Merge branch 'lenny' (through tag '1.14.21')
dselect: Unmark debug messages for translation
libdpkg: Move gettext related definitions to a new dpkg-i18n.h
Move locale.h inclusion and locale setup to each program main
libcompat: Add new compat.h header
libdpkg: Make vsnprintf return negative on error instead of ohshite
libdpkg: Move compat.c to libcompat
libdpkg: Move stdlib.h inclusion to its direct includers
libdpkg: Do not pass any argument to standard_shutdown
libdpkg: Move myopt from standard_startup to each program main
libdpkg: Move loadcfgfile from standard_startup to its callers
libdpkg: Remove out of sync comment
dpkg: Remove left over debug printf in --command-fd code
Reduce header includes by removing unused ones
libcompat: Change unsetenv to return a status code
libcompat: Use '\0' instead of NULL to terminate a string in vsnprintf
libcompat: Make snprintf use vsnprintf instead of vsprintf
libcompat: Check that vfprintf returns negative and not only EOF
libcompat: Use the return value from vfprintf instead of fstat
libcompat: Fix vsnprintf broken behaviour
libcompat: Use SEEK_SET instead of a literal value on fseek
libcompat: Remove unknown signal names from sys_siglist
libcompat: Offset signal string array by one
libcompat: Do not return a string for signal 0
libcompat: Change strings for unknown signal and error values
libcompat: Fix scandir comparison function argument handling
libcompat: Rename scandir function name arguments
libcompat: Handle scandir function arguments being NULL
dpkg-query: stop needlessly using functionality from error.c
libdpkg: Do not recompute importanttmpfile on unlink
libdpkg: Remove unused code in error_unwind
Use new style perl function calls
libdpkg: Refactor error handler execution code
dpkg: untangle onerr_abort from too many errors condition
Abort on unrecoverable fatal errors instead of continuing execution
Regenerate .pot files and merge .po files with them
man: Add a proper header comment
man: Unfuzzy the control msgid
Add bug closure
po: Change charset to UTF-8 to match reality
Merge .po files with dpkg.pot
Release 1.14.23
Bump version to 1.14.24~
Merge branch 'lenny' (through tag '1.14.23')
libdpkg: Rename warningf() to warning()
libdpkg: Make warning() not implicitly print the errno string
Use the warning function instead of hand-coded print calls
libdpkg: In checksubprocerr return an explicit 0 instead of n
libdpkg: Split unrelated conditionals in checksubprocerr for n and PROCPIPE
libdpkg: Move subprocess related functions from mlib.c to subproc.c
Dpkg::ErrorHandling: Export public functions by default
Dpkg::ErrorHandling: Replace failure calls with error or syserr
libdpkg: Add support for format strings to internerr
Properly use internerr to report about programming bugs
scripts: Do not use sprintf for functions supporting variable args
scripts: Do not mark internerr strings for translation
Improve internerr output messages and print the invalid value
Mark strings for translation
TODO: Add new items
Error out when trying to replace a conffile w/o a Replaces field
Regenerate .pot files and merge .po files with them
Release 1.14.24
Bump version to 1.14.25~
libdpkg: Do not log repeated data when the write call wrote partially
libdpkg: Move basusage from ehandle to myopt
dselect: Define several private functions as static
Remove unused macros and prototypes
libdpkg: Use MAX_CONFIG_LINE instead of MAXDIVERTFILENAME in myfileopt
libdpkg: Make trig argument in some functions const
libdpkg: Move printforhelp declaration to myopt.h
libdpkg: Move macros from dpkg.h to more specialized headers
Fix typo in package description ('privides' -> 'provides')
Make dpkg log files user readable
s-s-d: Use SIGTERM instead of literal 15
s-s-d: Clarify that the signal sent by default is TERM not KILL
dpkg: Use warning function instead of hand crafted fprintf call
Update usertags
man: Document that dpkg-deb -x modifies the extraction directory perms
s-s-d: Behave the same way whether --chuid gets a user name or a uid
s-s-d: Use a new xstrdup that never returns NULL instead of strdup
s-s-d: Support setting the process scheduler policy and priority
libdpkg: Use size_t in functions taking a size argument
libdpkg: Rename function arguments named l to size
libdpkg: Add initial C unit test suite
libdpkg: Add a new varbufsubstc function
Sanitize --status-fd output by replacing newlines with spaces
Cleanup .gitignore files
Fix typo in package description ('privides' -> 'provides')
Do not lose conffiles while replacing them on the same install run
Regenerate .pot files and merge .po files with them
Release 1.14.25
Make distcheck work
Merge branch 'lenny' (through tag '1.14.25')
Remove unneeded cpio dependency from dpkg-dev
ostable: Reindent to make room for longer os names
Add kopensolaris support to ostable and triplettable
man: Document in detail the currently supported deb format
libdpkg: Remove unused function ohshitvb
dpkg: Rename assertversion to assert_version_support
dpkg: Pass fully constructed versions to assert_version_support
dpkg: Print correct feature name on --assert-* failures
dpkg: Rename assert_version_support argument verrev_buf to version
Remove bogus comment about '--yet-to-unpack'
libdpkg: Add progress reporting support
dpkg: Add progress reporting while reading the file list database
ChangeLog police on early morning shift
Add bug closure for Slovak translation
Remove changelog entries cherry-picked in previous versions
libdpkg: Do nothing when parsing a boolean field with an empty string
libdpkg: Generalize f_boolean by not hardcoding to the essential member
libdpkg: Add tar format detection support
libdpkg: Add support for ustar long names using the prefix field
Remove remaining references to cleanup-info
u-a: Do not use non-ASCII strings on C locale
u-a: Print an actual error on load open instead of an empty string
Regenerate .pot files and merge .po files with them
Summarize cleanup and refactoring silent commits
u-a: Fix test suite to use t.tmp from builddir instead of srcdir
Release 1.15.0
Bump version to 1.15.1~
Switch to automatically generating the ChangeLog file
Rename pkg-list.c to pkg-array.c
Refactor package array handling
Add new pkg_array_free function
Add new files missed on code refactoring
Regenerate .pot files and merge .po files with them
Fix typo in dpkg output (‘unexecpted’ → ‘unexpected’)
Regenerate dpkg.pot and merge .po files with it
Change Slovak maintainer to Ivan Masár
Add missing bug closure for Slovak translation
u-a: Fix typo in man page (‘values’ → ‘value’)
Regenerate dpkg-man.pot and merge .po files with it
Sync archtable with architectures currently present in Debian sid
Add avr32 to cputable
Detect the curses headers to use instead of hardcoding them
Fix typos in u-a man page
Add '.hgtags' to the default dpkg-source -i regex and -I pattern
Enable Esperanto and Asturian languages
Changelog police: Esperanto is a new language
Declare the ChangeLog file to be removed on distclean
Use backticks instead of non-portable make $(shell) function
Do not install dselect and s-s-d man pages if disabled on configure
Move Debian keyrings to the Debian vendor keyring hook
Do not set the Arch substvar in dpkg-source
Fix POD errors detected by podchecker in perl modules
s-s-d: Preserve faulting errno when printing reason in fatal function
s-s-d: Only print fatal errno string if it was non-zero
s-s-d: Print valid values for IO scheduler class in --help output
dpkg-vendor: Use usageerr instead of non-existent badusage
dpkg-vendor: Error out when no action option is provided
Print a warning when using obsolete --print-installation-architecture
Remove obsolete --largemem and --smallmem dpkg options
Remove obsolete --force-auto-select dpkg option
Remove obsolete priorities support
Remove obsolete 822-date program
Do not right justify the database reading progress percent counter
Remove deprecated status for substvars in dpkg-source and dpkg-genchanges
Make deprecated dpkg-scanpackages --udeb option produce a warning
dpkg-source: Do not state in --help there is a default substvar file
Fix typo (one ‘the’ too many)
s-s-d: Add new warning function
s-s-d: Warn if --name argument is longer than supported by kernel
Revert "dpkg-deb: don't warn on unknown fields starting with "X-""
dpkg-deb: Do not warn when parsing unknown fields with “Private-” prefix
Regenerate .pot files and merge .po files with them
Release 1.15.1
Bump version to 1.15.2~
s-s-d: Use the same exact name for all Hurd OS macros
dselect: Refactor partition printing in disk setup method
dselect: Fix bashism (“echo -e”) in disk setup method
dselect: Properly parse fdisk output in disk setup method
s-s-d: Refactor process schedule priority range checks
Fix memory leaks due to not destroying pkg iterators
Regenerate .pot files and merge .po files with them
Release 1.15.2
Bump version to 1.15.3~
Unset TAR_OPTIONS when extracting .deb archives
dpkg-source: Use default compressor values from Dpkg::Source::Compressor
dpkg-scanpackages: Properly detect spurious overrides
dpkg-scanpackages: Fix spurious overrides output
dpkg-scanpackages: Use warning() instead of ad-hoc printing
dpkg-scanpackages: Move missing override warning near the spurious one
dpkg-scansources: Use Dpkg::ErrorHandling instead of ad-hoc code
Dpkg::ErrorHandling: Remove unused warnerror() and $warnable_error
Dpkg::ErrorHandling: Add new report_options()
Dpkg::ErrorHandling: Support changing the file handle for info()
dpkg-scanpackages: Use info instead of ad-hoc printing
dpkg-scanpackages: Mark string for translation
Move statoverride db parsing into a new file
Move diversion db parsing into a new file
Refactor statdb field parsing functions
dpkg-name: Rewrite in perl
dpkg-architecture: Remove unused variable
Use NUL character instead of 0
libdpkg: Suffix path related function names with ‘path_’
libdpkg: Do not try to close already closed files
dpkg-split: Use the correct units (KiB) when referring to partsize
man: Document in dpkg-statoverride the format to specify mode
man: Mark argument names in dpkg-statoverride.1 in italic
Unclaim bug closure
dpkg-scanpackages: Remove commented out code
libdpkg-perl: Import Exporter with ‘use base’
Dpkg::ErrorHandling: Explicitly pass field argument to unknown()
libdpkg-perl: Move unknown() from Dpkg::ErrorHandling to Dpkg::Fields
dpkg-deb: Remove unused FILE variable
man: Remove non dot prefixed type field
Add new files to POTFILES
Regenerate .pot files and merge .po files with them
Add new scripts test cases to EXTRA_DIST
Release 1.15.3
Bump version to 1.15.4~
dpkg-name: Call _g instead of g_
dpkg-name: Fix inverted logic when deciding to assume the architecture
dpkg-name: Do not handle Revision and Package_Revision fields
dpkg-scansources: Switch to use Dpkg::Cdata
dpkg-scansources: Reduce variable scope in process_dsc
dpkg-scanpackages: Do not remap obsolete fields
dpkg-scanpackages: Do not handle the Revision field
Add dpkg-vendor to .gitignore
libdpkg: Initialize parse lno to 0 to avoid decrementing it on rcall
libdpkg: Refactor parsedb_state into a new structure
Use autoconf AC_ARG_PROGRAM support to rename install-info
install-info: Add missing stdlib.h
install-info: Generalize by using macros for paths
install-info: Use macros for warn and error output
install-info: Print buggy maintainer script package in warning
install-info: Improve a bit the warning messages
Bump version to 1.15.3.1~
Release 1.15.3.1
Merge branch 'sid' (through tag '1.15.3.1')
libdpkg: Use isblank instead of ad-hoc comparisons
dpkg: Properly mark packages being purged for disappearance
Obsolete --forget-old-unavail
dpkg: Coalesce similar “takes no arguments” strings
Reschedule roadmap and feature removals in relation to versions
Update TODO list
man: Document “hold” as package selection state instead of flag
Remove unused assert.h includes
dpkg-deb: Remove trailing ‘/’ and ‘/.’ from the directory name on -b
dpkg-split: Properly check error condition on open when splitting
dpkg: Remove unused cfom_main enum value
dpkg: Make conffoptcells static
Inline CONFFOPTCELLS into conffoptcells definition
Fix typo in comment
Move filesdbinit declaration to filesdb.h
Remove obsolete ‘hold’ and ‘hold-reinstreq’ internal status flags
Cleanup eflag value names
Add fakeroot to dpkg-dev Recommends
Remove TODO item
dselect: Fix typo in package deselection condition
Move libraries to subdirectories under lib/
libdpkg: Change PRINTFFORMAT to take only one argument
libdpkg: Rename and namespace compiler attributes
libdpkg: Move C language definition macros to macros.h
Remove unused dpkg-priv.h header includes
s-s-d: Use sizeof_array instead of ad-hoc calculation
libdpkg: Rename dpkg-i18n.h to i18n.h
libdpkg: Rename dpkg-test.h to test.h
Disable default automake preprocessor include paths
libdpkg: Split dpkg-priv.h into smaller pieces
libdpkg: Move subproc related declarations to subproc.h
dselect: Add builddir to the quoted include search path
man: Fix typo in French translation breaking the build
po: Change path for libdpkg files in POTFILES to lib/dpkg/
Add uClibc Linux support to ostable and triplettable
Bump install-info related versioned Breaks for konqueror
Fix typo in Swedish manual translation
dpkg: On file conflicts print the version of the conflicted package
Add forgotten bug closure
Remove double slash in database path creation
Use MD5HASHLEN instead of literals
dpkg-architecture: Add support for bits and endianness variables
Use AM_CPPFLAGS instead of deprecated INCLUDES in Makefile.am files
Do not directly use AC_CANONICAL_SYSTEM from configure.ac
Use AC_CANONICAL_TARGET instead of deprecated AC_CANONICAL_SYSTEM
Check for host system instead of target at build time
Use AC_USE_SYSTEM_EXTENSIONS instead of deprecated AC_GNU_SOURCE
Do not match sparc architecture with sparc64-*-* triplet
Use AC_*_IFELSE instead of obsolete AC_TRY_* macros
Set action_todo as volatile to avoid possible clobbering on longjmp
Cast field width function arguments to int
Use backticks instead of non-portable make $(shell ...) function
dselect: Use top_builddir instead of top_srcdir to create curkeys.h
libdpkg: Use ohshit instead of ohshite on config parsing errors
Add support for config.d style directory fragment loading
Fix typo in German man page
Pass ‘struct pkginfo’ instead of pkg name to maint script functions
Pass ‘struct pkginfoperfile’ from maint script functions to do_script
Set DPKG_MAINTSCRIPT_ARCH env var with the .deb architecture
man: Document DPKG_MAINTSCRIPT_PACKAGE environment variable
Change dpkg specific m4 macros prefix from SJR_ to DPKG_
Remove redundant extern storage class specifier in functions
libdpkg: Move varbuf declarations to varbuf.h
Add missing files in EXTRA_DIST
libdpkg: Rename dpkg-test.h to test.h in libdpkg_a_SOURCES
Use double instead of single quotes to allow backticks to expand
man: Always run po4a from source dir regardless of out or in-tree builds
man: Refactor common po4a options into common variables
man: Use po4a “--previous” support when updating the man pages
libdpkg: Refactor config error printing into a new function
libdpkg: On configuration error print file name and line number
libdpkg: Add new str_strip_quotes function
libdpkg: Allow quoting values in configuration file options
dpkg: Add new invoke hooks support
libdpkg: Move buffer I/O declarations to buffer.h
libdpkg: Refactor md5 buffer initialization and destruction
libdpkg: Refactor buffer initalizaion and destruction
libdpkg: Remove unused proc member from buffer_data
libdpkg: Fold buffer_copy_setup back into buffer_copy_setup_TYPE functions
libdpkg: Rename buffer_copy_setup_dual to buffer_copy_TYPE
libdpkg: Remove _setup from buffer_copy_setup_TYPE function names
dpkg: Sort and group ‘enum action’ values
dpkg: Remove unused act_compareversions
Do not check for fprintf return code when going to ohshit anyway
dpkg: Check stdout for errors instead of stderr in audit()
dpkg-deb: Use warning() instead of ad-hoc printing
libdpkg: New m_output function
Use m_output instead of fflush, ferror and werr
Use m_output instead of checking printing functions return code
Unify and mark strings for translation
dpkg-query: Add installed package control path query support
man: Document DPKG_RUNNING_VERSION environment variable
dpkg: Use ohshit on bad version syntax in --compare-versions
Regenerate .pot files and merge .po files with them
Release 1.15.4
Bump version to 1.15.5
dpkg: Remove obsolete conffiles on purge
Add additional bug closures
Use character arrays instead of pointers for constant strings
Only use errno for error reason when securely removing a file
Rename chmodsafe_unlink functions to secure_unlink
Improve secure_unlink comment and move it outside the function
dpkg: Use secure_unlink instead of ad-hoc code
dpkg: Update list of binaries to check on PATH
dpkg-deb: Pass last the node to add to add_to_filist
dpkg-deb: Rename _finfo struct to file_info
dpkg-deb: Refactor file info structure creation into a new function
dpkg-deb: Check and warn on duplicate conffiles
Move pkg-array to libdpkg
libdpkg: Create a new pkg_list structure and functions
Switch ad-hoc code to use struct pkg_list data type
Move PARTSDIR macro from libdpkg to dpkg-split
Move LISTFILE macro from libdpkg to dpkg
Make the build silent by default
dpkg-query: Remove unused f_ and fc_ variables
Fix small leak when parsing ‘--ignore-depends’ option values
Use varbuf instead of ad-hoc handling of growing strings
Split deferred_configure conffile handling into its own function
Move development documentation to doc/
Rename autoconf auxiliary directory from config to build-aux
s-s-d: Remove wrong comment not matching with code
build: Add new DPKG_CHECK_DECL m4 macro
libcompat: Define WCOREDUMP only if the system does not have it
build: Do not use single quote on strings
build: Do not use backticks on m4 macros
dpkg-deb: Remove S_ISLNK compatibility definition
libdpkg: Use char instead of unsigned char for strings
dpkg-deb: Use void * instead of unsigned char * for read/write buffer
libdpkg: Do not allocate memory for buffer md5 hash result
libdpkg: Use internerr for invalid buffer data types
libdpkg: Move buffer_arg declaration directly into buffer_data
libdpkg: Rename struct buffer_data data member to arg
libdpkg: Make buffer_write buf argument const
libdpkg: Add new buffer_hash and buffer_md5 functions
libdpkg: Use struct buffer_data instead of buffer_data_t
s-s-d: Call warning instead of fatal on ioprio_set error
Clean up coding style for half compliant files
Use warning() instead of fprintf() in checkpath()
Do not print redundant dpkg prefix and new line on undefined PATH
build: Properly escape $( inside perl regex
build: Wrap perl expression in PERL_LIBDIR assignment
build: Refactor warning flags into a new WFLAGS variable
build: Update compiler-warnings flags
libdpkg: Enclose buffer_data union initialization with braces
build: Fix build failure with automake < 1.11
Remove unused variables
dpkg-trigger: On --help print the default admindir
dpkg-trigger: Move functions and variables around
Remove helponly and versiononly functions
build: Reorder subdirectory build sequence
build: Add test for 'trailing comma in enum' C99 support
dpkg-query: Do not use C99 style for-loop variable declarations
build: Do not test for C99 for-loop variable declaration support
build: Add an explicit return type to main in DPKG_FUNC_VA_COPY
build: Use memcpy instead of assignment to copy va_list
build: Check for C99 snprintf family of functions
build: Add more options to try to get support for C99 extensions
build: Abort if there is no support for the required C99 extensions
Switch to use stdbool were appropriate
dpkg: Use more meaningful and clearer variable names in checkpath()
dpkg: Use size_t instead of long for path_len in checkpath()
dpkg: Reduce variable scope in checkpath
Add document describing the C coding style
statdb: Do stricter parsing validation
dpkg-statoverride: Rewrite in C
libdpkg: Add new varbuf_grow function
libdpkg: Use varbuf_grow instead of increasing member used
libdpkg: Fix varbufprintf to not grow indefinitely
dpkg: Use stat size to varbuf_grow the buffer for readlink
libdpkg: Use varbuf_grow instead of varbufextend
libdpkg: Remove unused varbufextend
Add a .mailmap file to fix up name and mail addresses
Add all libdpkg .c files to POTFILES
dpkg-statoverride: Add missing angle brackets in string
libdpkg: Mark and improve strings for translation
libdpkg: Rename pkglistqsortcmp to pkg_sorter_by_name
libdpkg: Move pkg_sorter code to a new pkg module
build: Fix DPKG_CHECK_DEFINE to properly check for dpkg_cv_define_$1
build: Properly escape DPKG_CHECK_DECL and DPKG_CHECK_DEFINE arguments
libcompat: Define offsetof only if the system does not have it
libdpkg: Make path_quote_filename s argument const
libdpkg: Change path_quote_filename size argument type to size_t
libdpkg: Change order and rename path_quote_filename arguments
libdpkg: Update path_quote_filename function comment
Do not use C++ style comments in C code
Use named intializers in structures
libdpkg: Expand TKI_DEFINE macro for each user
dpkg-statoverride: Add missing newline in --version output
dpkg-statoverride: Add missing values for option flags
dpkg-statoverride: Fix typo inverting the override exists check
dpkg-statoverride: Fallback to printing #<id> if db lookup fails
libdpkg: Rename symlinkList variables in TarExtractor()
dpkg: Remove unused head variable in getselections()
libcompat: Handle 0 size case for C99 vsnprintf semantics
dpkg: Remove unused variable current in pkg_files_add_file()
man: Fix typo in Swedish translation making build to fail
Bump version to 1.15.4.1~
dselect: Do not mark any package as unseen
Release 1.15.4.1
libcompat: Always add an empty file to the libcompat static library
Add .mailmap to EXTRA_DIST
Remove unused <fnmatch.h> include
Sort order of header includes
Generate the autoconf version from git
doc: Add doxygen support
Document some of the code with JavaDoc
build: Rename and namespace dpkg m4 files
build: Only use po4a if present and if NLS is enabled
Update TODO list
build: Use pkg-config m4 macros to detect selinux library
Fix spelling errors in the Catalan translation
libdpkg: Namespace include guards with LIBDPKG instead of DPKG
libdpkg: Rename and namespace subproc related functions
Rename process description function arguments to desc
libdpkg: Split process waiting from subproc_wait_check into subproc_wait
Use subproc_wait instead of directly calling waitpid
dpkg: Do not bogusly ignore find exit code 1
libdpkg: If PROCNOERR in subproc_check() return the status code
Use find with -L instead of deprecated -follow
libdpkg: Make desc argument const in compress_cat and decompress_cat
dpkg: Call standard_shutdown after invoking the post hooks
libdpkg: Remove unused dumpchain macro
Replace FSF address by pointing to the gnu.org URL
Unify text in license headers
Fix copyright statements
Unify format in license headers
Add missing license headers
Expand text in license header for unversioned GPL
Clean up perl shebang line
dpkg: Refactor filename summarizing into a new function
dpkg-deb: Fix a file descriptor leak
libcompat: Fix resource leaks on error conditions in scandir
libcompat: Do not preallocate list before the loop in scandir
dpkg: Remove unused variable in ensure_diversions()
dpkg: Remove redundant ferror check in ensure_diversions()
dpkg: Fix checkpath() to use varbuf instead of m_malloc
Add new status-fd action when disappearing a package
dpkg: Pass struct pkginfo instead of the package name to log_action
dpkg-statoverride: Add missing angle bracket in string
Merge branch sid (through commit '1.15.4.1')
dpkg-buildpackage: Do not list supported compressors in --help output
dpkg-source: Check if the opmode option is defined before use
man: Update modification dates
The changelog police is back
build: Add debian/source/ files to EXTRA_DIST
scripts: Update objdump.tags files
Regenerate .pot files and merge .po files with them
Release 1.15.5
libdpkg: Include <dpkg/test.h> first on test cases
Release 1.15.5.1
Use new datadir variable instead of redefining srcdir
build: Merge the mkdir_t_tmp target into the check target
build: Do not copy 200_Dpkg_Shlibs data files to t.tmp
build: Clean up perl test suite invokation
build: Split test_cases and test_data from EXTRA_DIST
Refactor temporary test cases path to a tmpdir variable
Namespace temporary directories for test cases
build: Do not ship objdump.tags-<arch> files in the repo
Use angle brackets to mark i/o from descriptors
dpkg-scansources: Update comments
dpkg-scansources: Update Getopt::Long setup code
Handle argument parsing consistently in all tools
dpkg-checkbuilddeps: Remove unneeded dashes in GetOptions arguments
dpkg-checkbuilddeps: Recognize --help in addition to -h
dpkg-checkbuilddeps: Add a --version option
dpkg-checkbuilddeps: Use an anonymous subroutine for --help
dpkg-checkbuilddeps: Split usage string in several translatable strings
u-a: Verify that the alternative used in --set has been registered
libdpkg: Improve and mark more messages for translation in writedb()
Small changelog police raid
u-a: Improve --display output
Refer to “half configured” instead of “failed config”
Dpkg::Control::Hash: Strip leading spaces in the first line of a field's value
dpkg: Rename ‘struct badstatinfo’ member val to value
Use designated initializers for namevalue array elements
Use named initializers in structures
dpkg-statoverride: Move access check outside of statdb_node_apply
dpkg-statoverride: Make --quiet actually do something
dpkg-statoverride: Fail on chown or chmod errors when using --update
Regenerate .pot files and merge .po files with them
Release 1.15.5.3
build: Make the Doxyfile a dependency of the doc target
libdpkg: Do not mark database names in writedb for translation
dpkg-divert: Do not allow diverting a file to itself
Fix bug closure
dselect: Change keybindings forward declaration to a struct
Do not assign to variables when they subsequently get overwritten
Do not increment variables when the value is not going to be used
dselect: Do not forward declare ‘enum quitaction’
dpkg: Remove duplicate oldargs variable
libdpkg: Forward declare trigkindinfo variables after defining the type
dpkg: Check safe_read return code
libdpkg: Preserve error status while reading GNU long tar names
libdpkg: Properly increment seen fields in a stanza
dpkg-query: Do not allow more than two arguments for --control-path
libdpkg: Blank the whole MD5 context not just the size of a pointer
libdpkg: Swap memset arguments in string test case
Allow back new lines in substvars and maintainer arguments
Release 1.15.5.5
Merge branch 'sid' (through tag '1.15.5.5')
Move color member from struct pkginfo to struct perpackagestate
Make show1package() take a struct pkginfoperfile
Remove linkage against unused libraries
Remove unneeded static modifier from function variables
libdpkg: Include <dpkg/varbuf.h> instead of <dpkg/dpkg-db.h>
libdpkg: Do not include unneeded <dpkg/dpkg-db.h>
libdpkg: Add new varbuf_detach function
Use stat instead of access to check for file existence
install-info: Do not use access() to check for exec permission
libcompat: Define lchown as chown if the former is not available
Use a for instead of a while loop in checkpath path splitting
man: Add new deb-split.5 manual page
build: Refactor compression library check m4 macro
libdpkg: Move m_fork and helpers to the subproc module
libdpkg: Rename m_fork to subproc_fork
libdpkg: Change subproc_fork return type to pid_t
Add missing copyright statements
dpkg: Give meaningful names to variables taking environment values
libdpkg: Rename compression.c to compress.c
libdpkg: Move compression declarations to a new compress.h
Use pid_t instead of int
libdpkg: Rename TarExtractor functions argument to ops
libdpkg: Move TARBLKSZ macro definition to tarfn.h
libdpkg: Use TARBLKSZ instead of integer literal
libdpkg: Unconfuse TarExtractor symlink handling
libdpkg: Do not use typedefs for structs and enums
libdpkg: Rename struct TarFunctions and members
Fix misspellings of “explicitly” all over the place
Do not include unneeded <signal.h>
dpkg-deb: Do not include unneeded <zlib.h>
libdpkg: Rename pkg_array_free to pkg_array_destroy
libdpkg: Rename varbuffree to varbuf_destroy
libdpkg: Add and use new DPKG_ATTR_SENTINEL
libdpkg: Mark config_error and statusfd_send with DPKG_ATTR_PRINTF
libdpkg: Rename sizeof_array to array_count
Do not include the ar magic in the deb and deb-split magic macros
dpkg-deb: Use DEBMAGIC instead of string literals
dpkg-deb: Force the ar member name to 16 space padded chars wide
libdpkg: Add a new ar module
Normalize ar member names when reading
libdpkg: Move read calls inside (de)compression loops
dpkg: Move exec error string from do_script argument to ohshite call
dpkg: Remove scriptname argument from do_script()
dpkg: Use a literal string for the archive file pattern
libdpkg: New command module
Use new command module instead of ad-hoc code
libdpkg: Switch fd_fd_filter() to use the command module
libdpkg: Use snprintf to generate the compression argument
dpkg-deb: Rename DATAMEMBER_CAT to DATAMEMBER
libdpkg: Rename compress_type_cat to compress_type_none
libdpkg: Rename (de)compress_cat funtions to (de)compress_filter
libdpkg: Handle compression level as an integer
libdpkg: Refactor (de)compression code into individual functions
libdpkg: Fix indentation in compress.c
libdpkg: Give compress description variables more meaningful names
libdpkg: Check for output errors when closing files on (de)compression
libdpkg: Check for errors from compression opening functions
Add changelog entry for compression code rework
libdpkg: Centralize compressor knowledge into the compress module
libdpkg: Let backends decide default compression level
dpkg-deb: Use fd_fd_copy instead of stream_fd_copy
dpkg-deb: Close file descriptors in info_spew()
Ship deb-split man page in dpkg-dev package
Move Frank to former maintainers
build: Add more warnings to --enable-compiler-warnings
Move DPKG_ATTR annotations from static declaration to the definition
Mark several functions with DPKG_ATTR_NORET
Mark several functions with DPKG_ATTR_PRINTF
libdpkg: Add and use new DPKG_ATTR_VPRINTF
libdpkg: Use %zu instead of %d in varbuf_grow's internerr call
dpkg: Do not print unambiguous epoch on dpkg file overwrite error
libdpkg: Use varbuf_detach instead of ad-hoc code
dpkg: Make pkg_files_add_file() static
dpkg: Include main.h to get the limiteddescription prototype
dpkg: Reduce scope of status variable to avoid shadowing another one
dpkg-deb: Rename compressor to decompressor to avoid shadowing
libdpkg: Rename stat variable to st to avoid shadowing stat(2)
libdpkg: Remove variable l shadowing a previous definition
libdpkg: Do not lose const qualifier on a cast in path_quote_filename
libdpkg: Do not shadow global compressor variable
s-s-d: Do not shadow global variables
dselect: Do not shadow global thisname variable
dselect: Do not self shadow bind member
dselect: Use max/min instead of lesserint/greaterint
dselect: Remove bogus falliblesubprocess prototype and make it static
dselect: Do not shadow display member in packagelist::deselect_one_of
scripts/t: Make symbol22_i386 function return void instead of void *
scripts/t: Use void in function arguments to denote no arguments
scripts/t: Add missing function prototypes
libdpkg-perl: Rename Dpkg::IPC::fork_and_exec() to Dpkg::IPC::spawn()
scripts: Unify fork error string
Change dpkg-dev to Depend on perl instead of perl5 and perl-modules
dpkg: Fix unaligned bullet point on a comment
Fix small memory leaks related to scandir()
Remove done TODO items
dpkg-deb: Unify “failed read” strings by making control an argument
Fix dpkg-query and dpkg-trigger to actually print a version on --version
dpkg-deb: Fix double free in --info
po: Add missing files to POTFILES
libdpkg-perl: Fix Canonical copyright statement
libdpkg: Revert license change to GPL2+
libdpkg: Move package formatting support to a new pkg-format module
libdpkg: Unify and namespace pkg-format functions and types
dselect: Use m_strdup instead of unchecked malloc + strcpy
dpkg: Always spawn a new shell on conffile prompt
dpkg: Set interesting environment variables on conffile shell spawn
build: Move <admindir>/alternatives directory creation to scripts/
build: Move <sbindir>/install-info uninstallation to utils/
build: Add new --without-update-alternatives
build: Add new --without-install-info
build: Fix alignment of start-stop-daemon automake rules
Add accent on Raphaël's name in several files
Update copyright statements
Use Debian instead of Debian GNU/Linux when referring to the distribution
libcompat: Update gettext.h from gettext 0.17
libdpkg: Add unit test for pkg-list module
libdpkg: Add a new pkg-queue module
dpkg: Switch code to use “struct pkg_queue” instead of “struct pkgqueue”
libdpkg: Add new tempfile template generator function
Use mkdtemp and path_make_temp_template instead of tempnam and tmpnam
dpkg-deb: Use subproc functions instead of ad-hoc code
dpkg-deb: Make cu_info_prepare use ohshite instead of perror
dpkg-deb: Change temporary directory suffix to dpkg-deb
Header files should not include <config.h> and <compat.h>
libdpkg: Always include <stddef.h>
libdpkg: Do not include unused <sys/cdefs.h>
Remove --license and --licence options from tools
dpkg-name: Mark missing strings for translation
Securely remove newly installed files when rolling-back a failed unpack
libdpkg-perl: Make comp_prog and decomp_prog %COMP properties arrays
libdpkg: Change default lzma compression level from 9 to 6
Add support for xz compressed data.tar member of binary packages
Use xz-utils instead of lzma for the lzma compression format
dpkg-buildpackage: Do not set PKG_CONFIG_LIBDIR when cross-building
Dynamically link against all external libraries
libdpkg: Add missing DPKG_ATTR_VPRINTF when !HAVE_C_ATTRIBUTE
libdpkg: Require users to define LIBDPKG_VOLATILE_API
Add a new libdpkg-dev package with the headers and the static library
Reorganize the doc contents that goes into each package
Move source.lintian-overrides to debian/source/lintian-overrides
libdpkg: Mark (de)compress_xz functions as not returning
libdpkg: Remove unused showcopyright prototype
libdpkg: Move database lock functions to the modstatdb module
libdpkg: Rename database lock functions to use modstatdb_ prefix
libdpkg: Add new trigdef_set_methods to avoid exposing trigdef
libdpkg: Add new trigdef_update_printf to avoid exposing trig_new_deferred
libdpkg: Add new trig_override_hooks to avoid exposing trigh
libdpkg: Rename lock functions to have file_ as prefix
libdpkg: Move generic file locking from lock.c to file.c
Release the package iterators when done
Use while () instead for () when using package iterators
dpkg: Switch SE Linux support to explicitly set path contexts
Do an fsync on files written to disk
man: Document environment variables affecting dpkg-deb, dpkg and dselect
man: Remove "VARIABLES" from "ENVIRONMENT" section name
man: Document the exit codes for dpkg-query
man: Document “dpkg-query -l” abbreviated state information
u-a: Mark strings for translation
Use License instead of Licence in strings
Update Catalan translations
libdpkg-perl: Demote some unstable modules to VERSION 0.01
libdpkg: Add “subprocess” to strings to clarify
libdpkg: Encapsulate triggersdir handling in triglib
libdpkg: Simplify triggersdir file path generation
libdpkg: Create new pkgadmindir() to hide admindir and INFODIR
libdpkg: Remove unneeded static admindir in dbmodify
libdpkg: Add a new updatesdir variable in dbmodify
Do an fsync on database directories
man: Honour LINGUAS environment variable when installing translations
build: Allow disabling Unicode support
build: Add missing libdpkg-perl debian packaging files to EXTRA_DIST
build: Replace all / with :: on perl module man pages filenames
Improve libdpkg-dev package short description
Regenerate .pot files and merge .po files with them
Release 1.15.6
Bump version to 1.15.6.1
Revert "libdpkg: Use varbuf_detach instead of ad-hoc code"
libdpkg: Always use C99 variadic macros
libdpkg: Use __attribute__ keyword depending on compiler support
libdpkg: Move triglib declarations to a new triglib.h
libdpkg: Move trigdeferred declarations to a new trigdeferred.h
libdpkg: Make statusfile and availablefile variables static
libdpkg: Handle I/O errors in buffer_copy()
libdpkg: Remove unused desc argument from buffer_read and buffer_write
dpkg-statoverride: Fix bogus arguments in ACTION macros
s-s-d: Do not allow a --retry schedule where forever is the last item
s-s-d: Fix and unify fatal error strings
dpkg-query: Make local functions static
dselect: Show dependency/conflicts resolution screen again
dpkg: Defer the fsync and rename for normal files in tar extraction
Regenerate .pot files and merge .po files with them
Release 1.15.6.1
dpkg: Factor out extension into its own variable in enqueue_specified()
Add dpkg-buildflags to .gitignore
dpkg: Fix hard link extraction for normal files due to deferred rename
dpkg-gencontrol: Do not output the Package-Type field on udeb
Fix versioned Replaces to not produce file overwrite errors on downgrades
Fix installation of disappearing replaced packages in reverse order
Regenerate .pot files and merge .po files with them
build: Distribute maintscript-helper
Release 1.15.7
Bump version to 1.15.8
dpkg: Fix --root by properly stripping root from maintainer script path
dpkg: On Linux use sync() instead of an fsync() per file
Revert "Update Swedish translation by running msgmerge with master branch."
Ignore files for all autopoint managed po directories
Release 1.15.7.2
Merge branch 'sid' (through tag '1.15.7.1')
Use bool instead of int wherever appropriate
Ignore all foreign m4 files
build: Require gettext 0.18
build: Pass --previous to msgmerge with the new MSGMERGE_OPTIONS variable
s-s-d: Check for error on open an ioctl calls
dpkg-deb: Check for error on lstat
dpkg-deb: Refactor file_info freeing into a new file_info_free function
dpkg-deb: Fix leak on non-symlink paths when building the package
dpkg-deb: Reduce scope of infobuf variable in extracthalf
dpkg-deb, dpkg-split: Fix few resource leaks
dselect: Fix memory leak on inexistent method directory
dselect: Fix variable usage after delete when using --debug
dpkg: Reduce scope of variables in audit()
build: Only use mmap in parser if explicitly requested
s-s-d: Fix abort when opening /dev/tty with --background
build: Use DPKG_CHECK_DECL instead of DPKG_CHECK_DEFINE for TIOCNOTTY
build: Do not fallback to use chown instead of lchown if not available
Refactor glob functions into its own module
dpkg: Refactor file list removal into new remove_file_from_list function
libcompat: Add support for asprintf and vasprintf
libcompat: Add declarations in compat.h for snprintf functions
build: Change default admindir to LOCALSTATEDIR/lib/dpkg
build: Allow changing default logdir
build: Enable additional warnings by default
Unify naming of va_list variables to args or args_copy
libdpkg: Remove second va_copy in varbufvprintf
dpkg: Add two new dpkg options --path-exclude and --path-include
build: Remove redundant test_case assignment in utils/
dpkg: Remove filtered files on upgrade
dpkg: Remove filtered existing directories on upgrade
dpkg: Switch existingdirectory and keepexisting from int to bool
dpkg: Mark the summarize_filename() ellipsed string for translation
man: Update u-a log file reference
dpkg: Use iterators instead of exposing packageslump directly
dpkg-trigger: Mark do_check with DPKG_ATTR_NORET
libdpkg: Rename trigdef_yylex() to trigdef_parse()
libdpkg: Add new version symbol script
libdpkg: Remove outdated comment with test dataset package names
dpkg: Remove redundant trailing newlines from debug output
dpkg: Mark hook command error string for translation
libdpkg: Remove 'valid' member from struct pkginfoperfile
dpkg: Do not use abbreviations for 'distributed'
libdpkg: Remove unused nfields variable
libdpkg: Remove obsolete internal status aliases
libdpkg: Add missing word in comment to make it grammatical
dpkg-query: Change actionfunction to return int instead of void
dpkg: Place deferred extract rename debug message closer to the action
libdpkg: Check version syntax when parsing
libdpkg: Check in test-case that : is an illegal character in revision
Remove 'vsnprintf return value check' item from TODO after code review
Use consistent naming for linked lists members
build: Add a top-level update-po target
Regenerate .pot files and merge .po files with them
Update Catalan translation
Use new DPKG_AR_MAGIC macro instead of literal string
libdpkg: Add new dpkg ar support functions
dpkg-deb: Use new dpkg_ar library functions instead of ad-hoc code
dpkg-split: Rewrite mksplit in C
dpkg-split: Fix indentation for the rest of split.c
dpkg-divert: Rewrite in C
Use linux-any wildcard for libselinux1-dev Build-Depends
Use Breaks instead of Conflicts in dpkg, dpkg-dev and libdpkg-perl
Move Dpkg.pm and Dpkg/Gettext.pm from dpkg to libdpkg-perl
Bump Standards-Version to 3.9.0
libdpkg: Refactor file lock setup into file_lock_setup()
dpkg: Detect locked databases on --audit
man: Clarify --force-confask description
dpkg-deb: Do not special case old format control member
dpkg-deb: Do not use EOF on file descriptor calls
dpkg-deb: Remove redundant readfromfd variable
dpkg-deb: Reduce scope of several variables in extracthalf()
dpkg-divert: Disable renaming of the source file does not exist
dpkg-divert: Refactor writable directory check into a new function
libdpkg: Fix command_add_argv doxygen comment to match param name
build: Skip all dpkg-divert tests if the binary is not available
build: Rename overriding check targets to check-local
build: Fix 'make check' when libdpkg has not been built yet
build: Refactor perl test-suite support into a new Makecheck.am file
build: Move dpkg_divert test case from scripts to src
build: Add optional code coverage support
dpkg-split: Namespace global option variables to not shadow local ones
dpkg: Rename the remove variable to skip to not shadow remove(3)
dpkg: Rename symlink variable to target to not shadow symlink(2)
u-a: Remove unneeded const from fileset_add_slave string arguments
u-a: Rename variable index to idx to not shadow index(3)
u-a: Rename link variable to linkname to not shadow link(2)
u-a: Rename altlnk to sl_altlnk to not shadow altlnk from outter scope
u-a: Rename variable a to a_new to not shadow outter scope variable
Switch variables from int to bool where appropriate
Convert limiteddescription() to pkg_summary()
Move pkg-show module to libdpkg
libdpkg: Make pkg_summary() return the summary instead of void
dpkg-query: Use pkg_summary in list1package instead of ad-hoc code
dpkg-query: Do not incorrectly trim package summary on --list
Fix file names in comment header
dpkg-query: Rename query.c to querycmd.c
build: Add -Wshadow to default warnings
Use earlier/later instead of smaller/bigger for comparison relationships
Do not include two unused <assert.h>
libdpkg: Make pkginfo argument const in pkg_summary()
dpkg: Stop exporting DPKG_LIBDIR to maintainer scripts
build: Add missing TEST_ENV_VARS to check-local target
build: Set LC_ALL=C for check-local
dpkg-deb: Parse control file into available structure
libdpkg: Add new varbuf_trunc() function
Use varbuf_trunc instead of directly assigning to member 'used'
libdpkg: Fix buffer overflow in path_quote_filename
libdpkg: Fix bogus handling of '\\' in path_quote_filename
libdpkg: Fix buffer size limit handling in path_quote_filename
libdpkg: Complete test cases for the path module
libdpkg: Add test case for command_exec
libdpkg: Add additional branches to informative() test-case
Pass tar context pointer as an argument instead of a struct member
libdpkg: Rename and namespace TarFileType to tar_filetype
libdpkg: When decoding the tar header assign the TarInfo Type first
libdpkg: Normalize tar_filetype_file0 to tar_filetype_file on decode
libdpkg: Rename and lower-case TarInfo members
libdpkg: Rename TarExtractor to tar_extractor
libdpkg: Rename TarInfo to tar_entry
libdpkg: Move code handling tar uid/gid together
dpkg: Assign correct SE Linux label to non-regular files
dpkg-buildpackage: Switch build option tracking to a bitmask variable
dpkg-buildpackage: Add new -F option for full build
dpkg-buildflags(1): Fix typo
Regenerate .pot files and merge .po files with them
Release 1.15.8
Bump version to 1.15.9
libcompat: On successful realloc assign the newlist to list
Add missing space in changelog
Bump libdpkg-perl Depends on dpkg to 1.15.8
dpkg-buildpackage: Allow specifying absolute and relative paths on -r
Release 1.15.8.2
Merge branch 'sid' (through tag '1.15.8.2')
libdpkg: Fix buffer overflow in dpkg_ar_member_put_header
Release 1.15.8.3
Merge branch 'sid' (through tag '1.15.8.3')
Move glob module to libdpkg
libdpkg: Add missing symbols to Versions script
u-a: Fix use after free causing segfaults on --remove-all
u-a: Add non-regression test for --remove-all
build: Fix uninstall target in man/Makefile.am
libdpkg: Always print a massage on warning when parsing control files
libdpkg: When parsing database files only warn on bogus versions
dpkg-statoverride: Fix typos
Regenerate .pot files and merge .po files with them
Release 1.15.8.4
Merge branch 'sid' (through tag '1.15.8.4')
libdpkg: Do not print bogus warnings when parsing status files
build: Remove xgettext _g keyword for the dpkg domain
Add gettext plurals infrastructure support
Add gettext messages for plural forms
Regenerate .pot files and merge .po files with them
u-a: Fix possible segfault if master_file contains a format specifier
libcompat: On successful realloc assign the newlist to list
Bump version to 1.16.0
libdpkg: Clarify fd_fd_copy error string in dpkg_ar_member_put_header
Update .po files from .pot files
Release 1.15.8.5
dpkg: Rename unlinkorrmdir() to secure_remove()
Clarify several archive member strings
Unify execution error strings
dpkg-deb: Coalesce similar strings
libdpkg: Remove unused stream_md5 macro
Update TODO list
libdpkg: Refactor file locking error message handling
Refactor file_stat code
dpkg-deb: Use fd instead of stream based buffered I/O
dpkg-deb: Remove unused safe_fflush function
libdpkg: Remove stream I/O support from the buffer API
libdpkg: Properly restore errno in push_cleanup
libdpkg: Do not use m_malloc in push_checkpoint
libdpkg: Include dpkg/dpkg.h in t-buffer for MD5HASHLEN
libdpkg: Move ehandle declarations to its own header file
libdpkg: Switch test.h from including dpkg/dpkg.h to dpkg/ehandle.h
Use ACTION macros instead of ad-hoc action function handling
Move action and obsolete related functionality to the myopt module
libdpkg: Rename function argument to func in ACTION macro
libdpkg: Rename voidfnp to void_func
Do not make function typedefs pointers
Add a comment for translators to 'dpkg-query -l' header string
libdpkg: Refactor default error handler into new catch_fatal_error()
libdpkg: Rename print_error_fatal() to print_fatal_error()
libdpkg: Rename print_error_cleanup() to print_cleanup_error()
libdpkg: Rename print_error_forked() to print_subproc_error()
libdpkg: Rename jmp_buf variables to jump
libdpkg: Rename struct cleanupentry to cleanup_entry
libdpkg: Rename struct errorcontext to error_context
libdpkg: Refactor error_context creation into a new function
libdpkg: Refactor error display setter into a static function
libdpkg: Make run_error_handler cope with NULL econtext gracefully
libdpkg: Use ohshite in error_context_new instead of ad-hoc code
Use setaction() instead of directly assigning to cipaction
dpkg-divert: Use DPKG_MAINTSCRIPT_PACKAGE environment variable
Use thisname variable instead of hard-coded 'dpkg' string
dpkg-query: Fix --search not found string to be more meaningful
libdpkg: Add error context function handler support
Move error context display handler reset to error_unwind()
libdpkg: Create a new error context in subproc_fork
libdpkg: Remove set_error_display()
libdpkg: Add new push_error_context() function
Use push_error_context() instead of ad-hoc code
dselect: Use a function instead of a jump error handler
libdpkg: Rename error_unwind() to pop_error_context()
libdpkg: Use push_error_context_jump() instead of push_error_handler()
libdpkg: Namespace package database functions with pkg_db_ prefix
dpkg-trigger: Remove duplicate command name from error messages
libdpkg: Rename illegal_triggername to trig_name_is_illegal
libdpkg: Rename illegal_packagename to pkg_name_is_illegal
libdpkg: Rename informative to pkg_is_informative
libdpkg: Rename package blank functions to pkg_blank and pkg_perfile_blank
libdpkg: Move namevalue declarations to its own header file
libdpkg: Add new namevalue_find_by_name function
Use new namevalue_find_by_name function instead of ad-hoc code
libdpkg: Reorded convert_string arguments
libdpkg: Always print parse warnings on stderr
man: Use FHS mount point for /media/cdrom
build: Add missing m4 quotes to sed regex
build: Add missing m4 quotes around AM_CONDITIONAL argument
build: Unify and fix AC_ARG_ENABLE usage
build: Refactor --with/out options into DPKG_WITH_PROG and DPKG_WITH_DIR
build: Change the strictness from gnu to foreign
build: Use AC_REQUIRE for AC_CANONICAL_HOST in DPKG_FUNC_ASYNC_SYNC
dselect: Remove shadowing variable definitions from pkgtop
libdpkg: Add PURE, MALLOC, NONNULL and REQRET compiler attributes
libdpkg: Add new warningv() function and make warning() use it
libdpkg: Change switch into if/else in path_quote_filename
libdpkg: Refactor string termination in path_quote_filename
libdpkg: Make str_escape_fmt buffer overflow safe
s-s-d: Refactor sched_timeout code out into new do_stop_timeout()
Cleanup and improve source code comments
Add doxygen comments to several functions
Cleanup white spaces
libdpkg: Rename path_rtrim_slash_slashdot to path_trim_slash_slashdot
libdpkg: Rename nameLength to name_len in tar_extractor()
libdpkg: Rename and lower-case TarHeader members
libdpkg: Rename TarInfo to tar_header
libdpkg: Rename TarChecksumOffset to checksum_offset
libdpkg: Rename DecodeTarHeader to tar_header_decode
libdpkg: Refactor tar_header_checksum() out from tar_header_decode()
libdpkg: Move checksum_offset into tar_header_checksum()
libdpkg: Switch tar_header_decode() to take a struct tar_header
libdpkg: Refactor tar_gnu_long() out from tar_extractor()
libdpkg: Switch order macro into a function
libdpkg: Slightly optimize order() checks
libdpkg: Improve version strict check unit test
libdpkg: Fix version_strict_check() to not allow '-' in revision
libdpkg: Disallow versions starting with non-digits
libdpkg: Rewrite get_prefix_name() to be more efficient
Use new enum for trigdef_update_start() return values
Use new enum for dependency check result values
Use new enum for dependency found status
dpkg-deb: Use m_realloc instead of m_malloc when the pointer is NULL
man: Remove comment about newlines in status-fd error entries
Refactor setpipe() into statusfd_add() to stop exposing status_pipes
libdpkg: Add new command_shell() to execute a shell instance
dpkg: Use command_shell() instead of ad-hoc code to execute shells
dpkg: Add new --status-logger option
u-a: Refactor common code into new alternative_commit_operations_free
u-a: Change alternative_save() to take care of atomic file write
u-a: Create new xvasprintf() and use it instead of ad-hoc code
u-a: Refactor duplicate code into new checked_rm_args()
u-a: Simplify an unify string in alternative_display_query()
u-a: Avoid unneeded string allocations
u-a: Reduce scope of current pointer in main()
u-a: Add missing space in --set-selections output
u-a: Use PROGNAME as format argument instead of concatenated to literals
u-a: Unify similar strings
u-a: Add missing options to --help output
Fix status-fd man page translations
Fix typo in French dpkg --debug=help output
build: Disable usage of synchronous sync(2) by default
Add new --force-unsafe-io to disable safe I/O operations on unpack
Changelog police
Regenerate .pot files and merge .po files with them
Release 1.15.8.6
Merge branch 'sid' (through tag '1.15.8.6')
Update Catalan program translation
dpkg: Defer symlink renames to avoid ending up with broken symlinks
dpkg: On Linux initiate writeback of unpacked files ASAP
dpkg: On Linux finish writeback before fsync
dpkg: On non-Linux use fadvise(FADV_DONTNEED) to initiate writeback
dpkg-query: Fix stanza delimiting on -L, -s and -p output
Changelog police
Fix encoding of X-POFile-SpellExtra field in Spanish translations
Fix Spanish scripts translation
Regenerate .pot files and merge .po files with them
Release 1.15.8.7
Merge branch 'sid' (through tag '1.15.8.7')
dpkg-split: Truncate the output file when splitting a package
s-s-d: Refactor finish code into new finish_stop_schedule()
s-s-d: Make only sched_goto use goto instead of the other enum values
s-s-d: Remove static function declarations
s-s-d: Rename check() to pid_check()
s-s-d: Rename push() to pid_list_push()
s-s-d: Rename clear() to pid_list_free()
s-s-d: Rename do_help() to usage()
dpkg-query: Refactor --list format creation into new list_format_init()
dpkg-query: Refactor --list header printing into list_format_print_header()
libdpkg: Install header file ehandle.h
dpkg-deb: Reduce scope of variables in do_build()
Rename directory variables to just dir
dpkg-deb: Use a varbuf instead of a fixed size buffer in do_build()
dpkg-deb: Rename checkedinfo to pkg in do_build()
dpkg-deb: Refactor check_file_perms() out from do_build()
dpkg-deb: Refactor check_conffiles() out from do_build()
dpkg-deb: Remove redundant debar check and reduce code scope
dpkg-deb: Rename add_to_filist() arguments to head/tail
dpkg-deb: Rename add_to_filist() to file_info_list_append()
dpkg-deb: Rename free_filist() to file_info_list_free()
dpkg-deb: Rename getfi() into file_info_get()
dpkg-deb: Count one missing warning() for the total amount reported
dpkg-deb: Use varbuf to generate package file name in do_build()
dpkg-deb: Move known_arbitrary_field() closer to do_build()
dpkg-deb: Move setcompresstype() before cmdinfos
Add gettext context infrastructure support
Make short strings unique by using gettext context support
libdpkg: Unmark debug message for translation
Clarify and simplify strings to help translators
man: Quote dashes for correct output
Changelog police
libdpkg: Always prefix "error" to fatal error message output
libdpkg: Use warningv() in parse_warn() instead of open coding it
libdpkg: Refactor common code into parse_error_msg()
libdpkg: Add new dpkg_ar_member_get_size()
Use dpkg_ar_member_get_size() instead of duplicated code
dpkg-split: Reduce variable scope in do_split()
dpkg-split: Use number of parts to track split process
libdpkg: Change dpkg_ar_member_put_file() to accept a size limit
dpkg-split: Mark strings for translation
dpkg-split: Do not pass partsize to mksplit() and compute it internally
libdpkg: Use bool values for copy_dependency_links() call
dpkg-split: Do not slurp the entire part into memory when splitting
dpkg: Do not check for presence of update-rc.d
build: Refactor common linker objects into LDADD
libdpkg: Add new DPKG_GCC_VERSION macro and use it
libdpkg: Move buffer_copy_TYPE() and instantiations after buffer_copy()
libdpkg: Make all internal buffer functions static
libdpkg: Remove buffer_copy_PtrPtr and buffer_copy_PtrInt functions
libdpkg: Call buffer_init() and buffer_done() from buffer_copy()
libdpkg: Initialize buffer_data variables on declaration in buffer_copy_TYPE
libdpkg: Merge errmsgbuf and errmsg
libdpkg: Add new fdio API
Use fd_read() instead of fd_buf_copy()
libdpkg: Remove unused fd_buf_copy()
Use fdio instead of ad-hoc code to handle interrupted I/O
Use fdio functions instead of raw read()/write() calls
dpkg-deb: Use varbuf in file_info_get() instead of ad-hoc code
Centralize warn counting in warningv()
dpkg-deb: Handle missing arch in varbufprintf() call inside do_build()
dpkg-deb: Refactor check_new_pkg() out from do_build()
dpkg-deb: Refactor out pkg_get_pathname() from do_build()
Remove unneeded <errno.h> include
dpkg-deb: Fix corrupt archive header magic error string
dpkg-split: Reduce scope of variables
build: Fail configure if curses is needed but no headers are present
u-a: Removed unused ret variable from altdb_parse_error()
dpkg: Fix -GEO options on multiple versions of the same package
libdpkg: Add missing command_shell to version script
libdpkg: Rename varbufinit() to varbuf_init()
libdpkg: Rename varbufreset() to varbuf_reset()
libdpkg: Rename varbufsubstc() to varbuf_map_char()
libdpkg: Rename varbufdupc() to varbuf_dup_char()
libdpkg: Rename varbufaddc() to varbuf_add_char()
libdpkg: Rename varbufaddstr() to varbuf_add_str()
libdpkg: Rename varbufaddbuf() to varbuf_add_buf()
libdpkg: Rename varbufprintf() to varbuf_printf()
libdpkg: Rename varbufvprintf() to varbuf_vprintf()
libdpkg: Add new m_asprintf() function
libdpkg: Call va_end() just after vsnprintf() in parse_db_version()
Use m_asprintf() instead of m_malloc() and string operations
Use m_asprintf() instead of nfmalloc() and string operations
Use m_asprintf() instead of building the strings piece by piece
Use m_asprintf() instead varbuf_printf() for one-off strings
dpkg: Refactor reassembling a split package into deb_reassemble()
dpkg: Refactor package authentication into deb_verify()
dselect: Remove i2info() declaration w/o matching definition
Rename struct pkginfoperfile to struct pkgbin
Update TODO list
libdpkg: Refactor pkg_parse_verify() out from parsedb()
libdpkg: Reduce variable scope in parsedb()
libdpkg: Refactor pkg_parse_copy() out from parsedb()
libdpkg: Refactor pkg_parse_field() out from parsedb()
libdpkg: Move field matching into for (;;) bodies in pkg_parse_field()
libdpkg: Use a varbuf for the field_state value
Add spelling fix for jfs at debian.org to .mailmap
dpkg: Always say why in wanttoinstall()
dpkg: Fix wanttoinstall() to use the new version from pkg->available
dpkg: Change wanttoinstall() return type from int to bool
build: Do not set MKSPLITSCRIPT CPP macro
Use string literals instead of macros for environment variable names
Propagate --admindir to programs run from maintainer scripts
dpkg: Do not fail when trying to remove the root directory
dpkg-query: Use ohshit() for not installed package in --control-path
u-a: Fix segfault in --auto on link groups with only dangling symlinks
Release 1.15.8.10
Update usertags
libdpkg: Refactor error output into a function variable in subproc_check()
libdpkg: Warn too on unknown status in subproc_check() if PROCWARN
libdpkg: Improve subprocess signal handling in subproc_check()
dselect: Use subproc_check in falliblesubprocess instead of ad-hoc code
Use pid instead of c1 for variable name
Rename architecture variables to arch
libdpkg: Rename pigp/pifp to db_pkg/db_pkgbin in parsedb()
libdpkg: Rename newpig/newpifp to new_pkg/new_pkgbin in parsedb()
libdpkg: Change new_pkg to be a pointer in parsedb()
Merge branch 'squeeze' (through tag '1.15.8.10')
libdpkg: Add type documentation to struct pkginfo
dpkg: Rename arch variable to native_arch
libdpkg: Ensure parsed packages have a usable arch member
libdpkg: Do not print bogus warnings when parsing status files
Revert "Fix installation of packages without architecture field"
dpkg: Document packages w/o Architecture field need --force-architecture
libcompat: Define gettext context functions when NLS is disabled
dpkg: Do not segfault on “dpkg -i --no-act”
libdpkg: Refactor varbuf_pkgadminfile() out from pkgadminfile()
dpkg: Use varbuf_pkgadminfile() instead of manually building the path
dpkg: Refactor out pkg_has_postrm_script() from removal_bulk()
dpkg: Always call pkg_has_postrm_script() in removal_bulk()
Move and generalize debug API from dpkg to libdpkg
dselect: Switch to use libdpkg debug support
dpkg: Remove temporary variable admindirlen in process_archive()
dpkg: Remove useless cidirbuf variable in process_archive()
dpkg: Use m_realloc() instead of free()+m_malloc() on process_archive()
dpkg: Refactor conflictor addition to a new push_conflictor() function
dpkg: Automate debug help output printing
dpkg: Capitalize debug help output table titles
dpkg: Fix typo in debug help output
dpkg: Handle --force-all as any other force option
dpkg: Reduce the scope of a if/else in setforce()
dpkg: Automate force help output printing
libdpkg: Rename function type from tar_func to tar_make_func
libdpkg: Rename cmdinfo arg members
dpkg-architecture: Set DEB_HOST_ARCH and DEB_HOST_GNU_TYPE only once
dpkg: Use pkgadminfile() instead of varbuf_pkgadminfile()
Revert "libdpkg: Refactor varbuf_pkgadminfile() out from pkgadminfile()"
dpkg: Move varbuf related calls close together in setselections()
libdpkg: Do not add a NUL char after varbuf_printf() calls
dpkg: Reduce local variable scope in archivefiles()
dpkg: Only copy already counted output lines from find
libdpkg: Add new varbuf_end_str()
Use varbuf_end_str() instead of ad-hoc varbuf_add_char() calls
libdpkg: Use format precision instead of strnlen() in convert_string()
libdpkg: Add support for fallback namevalues
libdpkg: Switch pri_other to be a fallback namevalue
libdpkg: Refactor convert_string into parse_nv_next and parse_nv_last
Rename namevalue variables to nv and nv_head
libdpkg: Rename string variables to str_start and str_end in parse_nv_next
Fix dpkg maintainer scripts to honour DPKG_ADMINDIR if present
s-s-d: Do not unneedingly fsync() the pid file
dpkg: Sync and print the correct info database directory
libdpkg: Make dir_sync() private
dpkg: Refactor infodb file existence check into new pkg_infodb_has_file()
dpkg: Switch the rename_list logic to match_node
dpkg: Refactor match_node deallocation into new match_node_free()
dpkg: Refactor match_node allocation into new match_node_new()
dpkg: Refactor specific infodb traversal logic into their own functions
dpkg: Refactor infodb directory traversal into new pkg_infodb_foreach()
dpkg: Refactor infodb update on unpack into new pkg_infodb_update()
dpkg-divert: Honour --local when DPKG_MAINTSCRIPT_PACKAGE is present
dpkg: Pass correct DPKG_ADMINDIR to maintainer scripts with --root
dpkg-query: Document that --list and --show arguments are optional
man: Add missing quotes and escaping
dpkg: Call gettext() on force option description printing
Switch the logic from msdbrw_noavail to msdbrw_available
Do not read the available file unnecessarily
Do not write the available file unnecessarily
u-a: Fix memory leaks due to scandir() return value
Make modstatdb available file options explicit
dselect: Use m_asprintf() instead of ad-hoc string construction
libdpkg: Do not leak triggersdir
libdpkg: Change file_unlock() to act directly on its new arguments
libdpkg: Move blankversion() to new version module
libdpkg: Move non pkg_db related functions to the pkg module
libdpkg: Rename hashreport() to pkg_db_report()
libdpkg: Rename database module to pkg-db
libdpkg: Rename modstatdb_init() to modstatdb_open()
libdpkg: Refactor modstatdb init/done sequence into new functions
Make modstatdb locking functions not take an admindir argument
libdpkg: Reset dblockfd on modstatdb_unlock()
libdpkg: Handle EACCES as a permission error in modstatdb_lock()
libdpkg: Refactor modstatdb_can_lock() out from modstatdb_lock()
dselect: Use modstatdb_can_lock() in refreshmenu() instead of ad-hoc code
libdpkg: Add new dbdir module
Use dpkg_db_get_path() instead of ad-hoc building the string with varbuf
Use dpkg_db_get_path() instead of using m_asprintf() and admindir
Use dpkg_db_set_dir() instead of pkgadmindir_init()
libdpkg: Use dpkg_db_get_path() instead of trig_get_triggersdir()
Do not pass admindir to database initialization functions
Make admindir file local everywhere
Move pkgadmindir() and pkgadminfile() to the filesdb module
dpkg: Add comment about why writeback code ignores return values
dselect: Use a format string in printf() instead of only a variable
build: Add -Wformat-security and -Wpointer-arith to default warnings
dpkg-query: Return a valid width even if opening /dev/tty failed
u-a: Do not unneedingly initialize variables to NULL
libdpkg: Add missing <errno.h> needed by fd_null_copy()
dpkg-split: Do not slurp into memory the whole package parts
dpkg-deb: Use fdio instead of stdio
Inline werr() into its only current call site
Inline rerr() into its only current call site
dpkg-split: Use a constant expression to declare an array
build: Check for %j and %z format modifiers support
dpkg-split: Replace unsignedlong() with parse_intmax()
dpkg-split: Make decompose_filename() and setpartsize() use strtoimax()
libdpkg: Replace OtoL() with OtoM() converting to intmax_t
Use size_t and %zu to handle memory sizes and offsets
Use off_t and %jd or %jx to handle file sizes and offsets
Add armhf support to ostable and triplettable
libdpkg: Do not lose reverse dependencies when parsing control data
dpkg: Pass default return value to reportbroken_retexitstatus()
Make all command line action functions return int
Use new action_func typedef instead of ad-hoc function casts
Rename struct cmdinfo member arg_func to action and call it directly
libdpkg: Update MD5 implementation with the one from OpenBSD
dpkg: Fix typo in comment ‘cheched’ → ‘checked’
dpkg: Move newtarobject_utime() call out of newtarobject_allmodes()
dpkg: Factor out newtarobject_allmodes() call
dpkg: Rename newtarobject_utime() to tarobject_set_mtime()
dpkg: Rename newtarobject_allmodes() to tarobject_set_perms()
dpkg: Move conditionals to tarobject_set_*() functions
dpkg: Use utimes(2) instead of obsolete utime(2)
libdpkg: Move mtime from file_stat back to tar_info
dpkg: Move lchown() call from tarobject() to tarobject_set_perms()
dpkg: Set the modification time for unpacked symlinks if possible
libdpkg: Make buffer_init() and buffer_done() take only one argument
dpkg-genchanges: Do not warn when adding files w/o matching architecture
Revert "dpkg-divert: fix minor file descriptor leak found by cppcheck"
dpkg-divert: Change file_copy() and rename_mv() to ohshite() on error
dpkg-divert: Move atomic rename logic from rename_mv() to file_copy()
dpkg-divert: Inline rename_mv() into file_rename()
dpkg-divert: Unlink the source file when moving across filesystems
Regenerate .pot files and merge .po files with them
Correct and clarify changelog entries
Release 1.16.0
Install deb-src-control(5) man pages in dpkg-dev
Dpkg::Source::Package: Add ‘.gitmodules’ to the default ignore lists
dpkg: Rename set_selinux_path_context() to tarobject_set_se_context()
Release 1.16.0.1
Merge branch 'sid' (through tag '1.16.0.1')
dpkg-split: Fix --auto to not fail when opening the new depot file
dpkg-split: Correctly set the last part split size
libdpkg: Include <locale.h> from <i18n.h> to fix unoptimized builds
Release 1.16.0.2
man: On dpkg-query -L each list of files per package is separated by blank lines
Changelog police
dpkg: Remove unused force_conff_new() and force_conff_miss() declarations
u-a: Remove unused new_choice assignment
libdpkg: Move nicknames table from parsehelp.c to parse.c
man: Change debian-split member internal description to 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)
u-a: Flush the alternatives database file stream before fsync()ing it
dpkg-split: Generate filenames following current conventions on --join
s-s-d: Refactor do_stop_summary() out from do_stop()
s-s-d: Change do_stop() to always obey global quietmode
libdpkg: Add new str_quote_meta() function
Support conffiles with spaces when diffing them
libdpkg: Rename and alias pdb_lax_parser to pdb_lax_version_parser
Add --force-bad-version to allow installing packages with bogus versions
dpkg: Do not fail when unpacking a diverted hardlink
dpkg-deb(1): --fsys-tarfile will always process the archive sequentially
dpkg: Refactor force flags to parsedb flags into parsedb_force_flags()
dpkg: Remove --new and --old dpkg-deb option handling
dpkg(1): Remove reference to --nocheck dpkg-deb option
dpkg(1): Clarify the current dpkg behaviour when running the back-ends
Fix typos in Vietnamese translation (deselect → dselect)
dpkg: Use “unselected” as an adjective instead of “deselected”
s-s-d: Use a single action variable to track the command line actions
Clarify exit status in dpkg-split and start-stop-daemon --help output
man: Clarify “EXIT STATUS” sections by using bold and a table
s-s-d: Add LSB --status command to check for process status
s-s-d: Add process name kernel limits for several systems
libdpkg: Move version module declarations to a new version.h
libdpkg: Move informativeversion() to the version module
dpkg: Move <dpkg/tarfn.h> inclusion from cleanup.c to archives.h
s-s-d: Return status_unknown on error reading from the pid file
dselect: Mark ‘y’ variables as unused for getyx() and getmaxyx()
libdpkg: Allow again unknown Priority field values
Release 1.16.0.3
Merge branch 'sid' (through tag '1.16.0.3')
dpkg: Fix wrong matching for check on directory containing conffiles
dpkg: Rename hasdirectoryconffiles() to dir_has_conffiles()
dpkg: Rename isdirectoryinuse() to dir_is_used_by_others()
Group Build-Depends lines by purpose
dpkg-deb: Pass the real file descriptors to compression functions
libdpkg: Switch the compression filter functions to always return
libdpkg: Expand buffer_copy_TYPE macro instances
libdpkg: Rename struct buffer_write_md5ctx to buffer_md5_ctx
libdpkg: Remove unneeded checks on buffer_copy loop termination
libdpkg: Add new buffer_skip_Int() and switch fd_null_copy() to it
dpkg: Add debug output on match in dir_is_used_by_others()
dpkg: On purge correctly remove a symlink pointing to a directory
libdpkg: Rename cu_closefile to cu_closestream
dpkg: Make fd variable passed to cu_closefd static
libdpkg: Use new writedb flags instead of independent bool variables
dpkg: Change write_filelist_except() to take a mask intead of a bool
dpkg: Do not preserve and check for conffiles on leftover dir removal
dpkg: On purge remove the conffiles from the file list file
dpkg: Keep parent directories of directories kept during removal
libdpkg: Properly pop the cleanup handler in trk_explicit_interest_change
libdpkg: Do not fail on current file removal in trk_explicit_interest_change
libdpkg: Properly reset filetriggers_edited in trig_file_interests_save
Dpkg::Source::Package: Add ‘.hgsigs’ to the default ignore lists
libdpkg: Do not allow blank lines in field values
libdpkg: Do not warn on missing Architecture in config-files state
libdpkg: Fix fd_fd_filter to execute the filter on the child
dpkg: Unpack missing shared directories when the package is replaced
dpkg: Use braces on ‘if’ to avoid ambiguous ‘else’
dpkg-deb: Always chdir(2) in the childs to not change the global state
libdpkg: Add missing symbols to the version script
libdpkg: Do not require programs to define printforhelp
libdpkg: Add missing macros for program names
libdpkg: Add new progname module handling functions
Use new dpkg_set_progname and dpkg_get_progname instead of thisname
Fix comment header lines describing the subproject
Fix printforhelp string in dpkg-divert and dpkg-statoverride
libdpkg: Rename myopt module to options
libdpkg: Rename variable r to pid in subproc_fork()
libdpkg: Rename sigaction variables in subproc module to sa and sa_save
libdpkg: Rename catch_signals to signo_ignores in subproc module
Use “command line” instead of commandline or command-line
dselect(1): Rename USAGE section to ACTIONS
dselect(1): Add missing built-in methods
deb-control(5): Add missing escaping to field dashes
man: Use dashes instead of underscores for variable text
dpkg-shlibdeps(1): Add missing “with”
dpkg-query(1): Clarify that several fields are not dselect specific
Refer to Sources and Packages files as part of a repository
man: Use [option...] instead of [options] and friends
man: Use italics or bold instead of surrounding the text with <>
man: Correctly format text with bold and italics
dpkg-maintscript-helper: Unify somewhat --help output with other commands
dpkg-deb: Use CONTROLFILE instead of a literal string
dpkg-deb: Construct control components paths with printf variants
Add build-indep and build-arch targets as aliases for build
build: Move DPKG_ARCHITECTURE macro call to the end
build: Use the detected perl to invoke dpkg-architecture.pl
build: Error out if the host dpkg architecture cannot be determined
dpkg-deb: Add new -v, --verbose option
dpkg-deb: Add --raw-extract option combining --control and --extract
libdpkg: Remove trailing semicolons from getc_mmap and ungetc_mmap
libdpkg: Add pkg and pkgbin to struct parsedb_state
libdpkg: Move dataptr and endptr from parsedb() to struct parsedb_state
libdpkg: Refactor RFC-822 stanza parsing into new parse_stanza()
libdpkg: Rename parse helper *_mmap functions to parse_*
libdpkg: Detangle fieldinfos from struct field_state
libdpkg: Make parse_stanza() a public function
libdpkg: Remove obsolete variable references in parsedb() comment
libdpkg: Close the file descriptor just after slurping it in parsedb()
libdpkg: Refactor parse_open() and parse_close() from parsedb()
libdpkg: Initialize ps->pkg and ps->pkgbin to NULL in parse_open()
libdpkg: Use a generic pointer to pass the parsed object data around
dpkg: Defer hardlink renames to avoid breakage on unpack
man: Use minus signs and hyphens consistently
dselect(1): Correct configuration directory reference
deb-src-control(5): Use linux-any in example control stanza
dpkg-deb(1): Clarify the default compression-levels
Expand numeric literals and word abbreviation in usage error output
dpkg-parsechangelog: Remove duplicate program name from usage error output
dpkg: Clarify --update-avail usage error message
Fix spelling errors
Do not use possessive «'s» after ‘s’ or ‘x’
Dpkg::Compression: Change default values depending on the compressor used
u-a: Do not check if linknames can be updated if --force is in use
u-a: Rename get_all_alternatives() to altdb_get_namelist()
u-a: Refactor scandir() namelist free into new altdb_free_namelist()
u-a: Split alternative map loading into two functions
u-a: Move alternative map loading to the actions that make use of them
u-a: Refactor --install argument checking into a new function
u-a: Refactor alternative argument checks into new function
u-a: Do not build strings from parts in alternative_check_install_args
Dpkg::Source::Package: Use “-z” instead of “not -s”
dpkg-source: Make single-debian-patch not abort on upstream changes
Convert translation files to UTF-8
libdpkg: Add a test case for fd_md5()
libdpkg: Rename fd_null_copy() to fd_skip()
libdpkg: Namespace buffer init and done functions with buffer_filter_
libdpkg: Rename BUFFER_WRITE_MD5 to BUFFER_FILTER_MD5
libdpkg: Add new BUFFER_FILTER_NULL filter action
libdpkg: Detangle buffer filter logic from write logic
dpkg: Change type of variable r from int to ssize_t in conffderef()
dpkg: Print a message instead of asserting on readlink/stat size discrepancy
u-a: Split xreadlink() allocation code into areadlink()
u-a: Use xreadlink() instead of areadlink() in alternative_evolve()
u-a: Do not try to readlink() a non-symlink
u-a: Refactor alternative_path_classify from alternative_can_replace_path
u-a: Update alternative links only if they change
dpkg: Fix double “error:” string in missing PATH error output
dpkg-deb: Do not warn on strange timestamps
libdpkg: Move trig_name_is_illegal to a new trigname module
libdpkg: Rename trig_enqueue_awaited_pend to trig_awaited_pend_enqueue
libdpkg: Refactor trig_awaited_pend_head processing into new functions
libdpkg: Move trigger note support to a new trignote module
Do not include trailing slash for directory string literals
dpkg: Refactor control directory creation on unpack
libdpkg: Do not generate the unused infodir in modstatdb_init()
dpkg-buildflags(1): Escape minus sign
build: Ship debian/dpkg.prerm in the dist tarball
Fix bug closure for “dpkg-deb: Do not warn on strange timestamps”
dpkg-split: Do not include trailing slash in PARTSDIR
libdpkg: Unify test_varbuf_add function naming
libdpkg: Add missing test cases for the command and varbuf modules
libdpkg: Add new mod-db, progname and subproc modules test cases
libdpkg: Refactor path basename code into new path_basename function
libdpkg: Move ohshite calls into the buffer_copy loop
libdpkg: Rename err variables to z_errnum and bz_errnum
libdpkg: Add more test cases for version parsing failures
libdpkg: Add new error module
libdpkg: Switch parseversion() to use dpkg_error
dpkg: Do not fail on version parsing warnings in --compare-versions
u-a: Add ref counting support to struct alternative
u-a: Free struct alternative_map variables
dpkg-buildflags(1): Fix ld option name from -z,bindnow to -z,now
s-s-d: Cast proc_stat_owner_uid() to uid_t to fix a warning
s-s-d: Fix do_procinit() on OSHurd, OShpux and HAVE_KVM_H
s-s-d: Reset the user and group names from the password entry on --chuid
s-s-d(8): Document the optional “:group|gid” argument for --chuid
build: Ignore perl test programs for coverage report
dpkg: Destroy the dpkg_error variables on warnings
build: Place all man rules at the end of the Makefile.am
build: Use rm instead of po4a on make clean to not change the .pot file
build: Use po4a --srcdir and --builddir
build: Merge PO4A_COMMON_OPTS and PO4A_BUILD_OPTS into PO4A_OPTS
build: Pack [type:man] entries in po4a.cfg
scripts/mk: Simplify sed expression for DEB_DISTRIBUTION
dpkg-buildflags: Disable bind now by default
Add project documentation to the top level README
Regenerate .pot files and merge .po files with them
Add debian/changelog entry for .deb large file support (LFS) fixes
Release 1.16.1
libdpkg: Add missing symbols to the version script
libdpkg: Move <config.h> and <compat.h> to the top of the flex file
libcompat: Update obstack module from gnulib
libdpkg: Link unit tests with libcompat and libintl
build: Check for the presence of the strnlen declaration
libdpkg: Switch ‘obsolete’ variable to be a bool in f_conffiles()
Do not assume existence of paths on the build system in the test suite
libcompat: Only include libintl.h on --disable-nls if using glibc >= 2
build: Abort if the perl interpreter is not found or usable
build: Let the user override PERL_LIBDIR at configure time
Remove versioned coreutils Pre-Depends from dpkg
dpkg-architecture: Group build and host variables setting
scripts: Use error() or syserr() instead of die
dpkg-architecture: Only compute the requested variables
dpkg-architecture: Clarify warning about mismatched GNU system type
scripts: Improve error messages when debian/control has no package stanza
dpkg-buildflags: Set preprocessor option -D_FORTIFY_SOURCE=2 in CPPFLAGS
libdpkg: Use %option noinput instead of defining YY_NO_INPUT
Add Pre-Depends on tar >= 1.23 to dpkg
build: Forbid m4 tokens on the output matching ^_?DPKG_
build: Error out if the pkg-config m4 macros are missing on autoreconf
build: Check for needed programs when configuring for distribution
build: Use the detected pod2man instead of hardcoding the program name
dpkg: Use statfs() to retrieve the infodb filesystem block size
Clarify README instructions
dpkg-buildflags: Disable bindnow if relro is not used
Release 1.16.1.1
Mark dpkg and dselect as Multi-Arch foreign
libdpkg: Add Multi-Arch field support
libdpkg: Do not allow Architecture all packges with Multi-Arch field
dpkg: Use dpkg_arch_get_native() instead of native_arch
libdpkg: Add new struct pkgset and use it for the in-core package database
Update deppossi->ed to point to a pkgset instead of a pkginfo
Switch from pkginfo->name to pkginfo->set->name
dpkg: Move match_node functions into a new file-match module
Switch pkgadminfile() to get an explicit pkgbin as argument
libdpkg: Check for depnamelength being 0 instead of depname[0] being NUL
libdpkg: Remove unneeded includes
libdpkg: Move versionsatisfied() into a new depcon module
build: Check and abort on required functions
libdpkg: Refactor tar_entry destruction into new tar_entry_destroy()
libdpkg: Do not leak every tar_entry name and linkname members
TODO: Remove done items
libdpkg: Add new modstatdb_get_status()
dselect: Use modstatdb_get_status() instead of a global variable
libdpkg: Add new varbuf_add_archqual()
libdpkg: Use varbuf_add_archqual() instead of ad-hoc code
po: Fix format errors in the Japanese man page translation
dpkg-deb: Fix short-lived pkg_format_node leak in --show
libdpkg: Move wcall() out of the for loop in pkg_format_show()
Update debian/changelog
libcompat: Add new strndup()
libdpkg: Refactor allocation checks into a new must_alloc() function
libdpkg: Add new m_strndup()
libdpkg: Use m_strndup() instead of StoC()
s-s-d: Always check if the pid is active on --start and --status
u-a: Use the generic PACKAGE instead of a literal "dpkg" for textdomain
dpkg: Add multiarch to monoarch database layout downgrade support
Rename pkg_name variables to pkgname
Do not include unneeded <sys/cdefs.h>
build: Map the BSD u_intN_t types to C99 uintN_t if not defined
dselect: Solaris requires curses.h to be included before term.h
build: Report feedback on program, directory and coverage support
libdpkg: Do not expose the compression structs
libdpkg: Constify struct compressor variables
libdpkg: Switch compressor to take a parameters struct
dpkg-deb: Treat compression levels independently for each backend
dpkg-deb: Add compression strategy support
dpkg-deb: Remove undocumented compression long options
build: Add lib/dpkg/arch.c to POTFILES.in
libdpkg: Add new m_calloc()
dpkg-query: Use m_calloc() instead of m_malloc() + memset()
dselect: Do not treat licensestring as a format string
dpkg: Change --print-foreign-architectures to print an entry per line
libdpkg: Rename arch_type enum to dpkg_arch_type
libdpkg: Add new dpkg_arch_get() to retrieve special architectures
libdpkg: Add new arch_empty special architecture
libdpkg: Use a variable to track the built-in arch list tail
libdpkg: Rename arch_list to arch_head
libdpkg: Remove unused end pointer argument from pkg_name_is_illegal()
Stop using brace expansion to install man pages
Do not use absolute paths for programs in perl and shell code
scripts: Move single space objdump test case into a new data file
build: Do not normalize library name for symbol file tests
build: Unroll shared library building for objdump tests
build: Reintroduce objdump pattern and tag test case data files
libcompat: Do not ifdef out compatibility code definitions
libcompat: Add missing ‘*’ in asprintf() and vasprintf() declarations
libdpkg: Rename version script from libdpkg.Versions to libdpkg.map
build: Ship .manpages debian files in the dist tarball
libdpkg: Update reference to struct pkginfo arch member in comment
Dpkg::Source::Package: Add missing parenthesis in find_command() call
libdpkg: Refactor field info find into a new function
libdpkg: Refactor pkg status to abbreviations mapping into new functions
libdpkg: Add new virtual fields support in package format show
libdpkg: Add short Description and Status virtual field variants
dpkg-query(1): Escape dash on field name
libdpkg: Add missing symbols to the version script
libdpkg: New atomic file module
Use the new atomic file API instead of ad-hoc code
libdpkg: Add new dpkg_arch database interface
dpkg: Switch from foreign arch option to add and remove commands
dpkg: Add architecture checks to --audit
dselect: Remove dead code after break keyword
libdpkg: Make test function static
libdpkg: Pass pkginfo instead of void * to trig_parse_ci callbacks
libdpkg: Add new package name accessors
dpkg-query(1): Add a new subsection to explain virtual fields
dpkg-query(1): Reduce Tag field description to fit it in one line
Rename “show:” virtual fields to binary:Summary and db:Status-Abbrev
libdpkg: Add virtual source:Package and source:Version fields
libcompat: Use a different temporary file per process on vsnprintf()
s-s-d: Swap pid_is_cmd() and pid_is_exec() libkvm implementations
s-s-d: Add a fallback pid_is_exec() implementation using pid_is_cmd()
s-s-d: Fix --name matching on GNU/Hurd
s-s-d: Rename pidexec to process_name in KVM's pid_is_cmd()
s-s-d: Do not use a conditional operator when the return value is fine
s-s-d(8): Wrap long lines with a quoted backslash
s-s-d(8): Document in more detail the implications of matching options
dpkg: Add new deppossi package iterator functions
libdpkg: Do not dereference NULL pointers on dpkg_arch_remove()
Fix typos (children)
man: Fix markup typos in French translation causing build failures
dpkg-shlibdeps: Improve and clarify superfluous linking warning messages
build: Move common headers to noinst_HEADERS
dpkg: Rename infodb.c to infodb-access.c
libdpkg: Pass pkgbin to trig_parse_ci callbacks
libdpkg: Keep Architecture in status entry for non-installed packages
Move copyright information from --version output to file comment headers
Abort downgrade if the triggers db contains arch-qualified packages
dselect: Abort select action if any foreign architecture is enabled
libdpkg: Add virtual binary:Package field
dpkg: Pass struct pkgbin to log_action()
dpkg: Pass struct pkgbin to namenodetouse()
Change debug, progress and error output to use package specifiers
dpkg: Fix memory leaks from deppossi iterators
dpkg: Use pnaw_nonambig instead of pnaw_foreign on .list file open error
dpkg: Rename push_conflictor() to enqueue_conflictor()
dpkg: Refactor deconfiguration queueing into enqueue_deconfigure()
libdpkg: Add minimal triggers test case for trig_name_is_illegal()
libdpkg: Add test case for default shell on command_shell()
libdpkg: Change dpkg_arch_remove() to just unmark foreign architectures
libdpkg: Return early from dpkg_arch_unmark()
libdpkg: Add more test cases for arch module
libdpkg: Pass struct pkgbin to pkg_summary()
dpkg-trigger: Refactor package awaiter parsing into parse_awaiter_package()
dpkg: When removing a foreign arch, only consider < halfinstalled an issue
man: Fix markup typo in French translation causing build failures
dpkg: Do not change package eflags on --audit
libdpkg: Add new package status setters
Use new package status setters instead of direct assignments
dselect: Remove unused readwrite variable
lidpkg: Use pkgbin instead of explicit installed member in pkg-format
dpkg: Relax --merge-avail Packages file parser to not fail on bogus versions
libdpkg: Refactor parsedb flags for standard operations into new aliases
libdpkg: Add new pdb_deb_control parsedb flag
libdpkg: Make sure NDEBUG is never defined for the test suite
libdpkg: Do not blank package on queue unit test
libdpkg: Check that the queue and list unit tests store the correct pkg
libdpkg: Add new pkg_copy_eflags()
libdpkg: Use status setters when parsing packages into the in-core db
libdpkg: Do not use status setters on package constructors
libdpkg: Do not reset pkginfo arch_next and set members in pkg_blank()
dpkg: Store Multi-Arch field in update log for newly installed packages
dpkg: Restore internal pkgset consistency on cross-grades
dpkg: Move pkg_infodb_remove_file() before pkg_infodb_update_file()
dpkg: Inline parsedb_force_flags() into process_archive()
dpkg: Use pdb_parse_available in process_archive() on --record-avail
Install localized man pages from debian/rules
dpkg-buildpackage: When using -A use 'all' as arch for the .changes filename
Store Multi-Arch field after Architecture field in status file
libdpkg: Do not dump Architecture field for arch_empty
libdpkg: Use arch_empty type to track missing architectures too
libdpkg: Add new pkg_db_get_pkg()
libdpkg: Add new pkgset_link_pkg()
libdpkg: Add installed package instance tracking support
libdpkg: Add package singleton retrieval support
dpkg: Use pkg_db_find_singleton() to get the dpkg package instance
dpkg-buildflags: Handle unknown architectures gracefully
Fix format string in German translation causing a build failure
dpkg: Add --status-logger information to --help output
Use new EMPTYHASHFLAG instead of EMPTY_HASH or literal string
libdpkg: Handle and ignore arch_empty in varbuf_add_archqual()
libdpkg: Move pkg_sorter_by_name() from pkg module to pkg-show
libdpkg: Change pkg_sorter_by_name() to pkg_sorter_by_nonambig_name_arch()
libdpkg: Never return NULL from pkg_db_find_singleton()
libdpkg: Add new DPKG_ERROR_INIT macro
dpkg: Use ohshit() instead of ohshite() on illegal names in --ignore-depends
Rework common badusage strings to allow for possible translation reuse
libdpkg: Add functions to handle package specifiers
dpkg-query: Only load the available file on -l or -W with new --load-avail
dpkg: Update commands and options to accept package specifiers
Update triggers support to understand multi-arch
dpkg-query: Update output commands to print package specifiers
dpkg: Use package specifiers in statusfd and log messages
dpkg: Use package specifiers for maintainer script arguments
dpkg: Do not force dependencies on dependtry >= 3, wait until >= 4
dpkg: Refactor tar object extraction into new tarobject_extract()
dpkg: Rename tarfile_skip_one_forward() to tarobject_skip_entry()
dpkg: Refactor skipping tarobject padding into new tarobject_skip_padding()
dpkg: Use fd_skip() instead of fd_read() on tarobject_skip_padding()
dpkg: Compute and track hashes for newly unpacked file
dpkg: Pass filenamenode instead of fileinlist to cu_installnew()
Dpkg::BuildFlags: Use =head2 instead of =head
dselect: Change debug output to always arch-qualify package names
dpkg: Change debug output to always arch-qualify package names
dpkg: Store in tarcontext whether the pkgset is getting in sync
dpkg: Allow shared files between Multi-Arch: same packages
dpkg: Update on-disk database to use a multiarch compliant layout
dpkg: Upgrade the database automatically to the new multi-arch layout
dpkg: Only allow setting selections for known packages
libdpkg: Consider M-A:same package without architecture fatal errors
libdpkg: Rename pkgset_get_singleton() to pkg_db_get_singleton()
libdpkg: Add new pdb_parse_update flag
libdpkg: Add new enum parsedbtype
libdpkg: Always ignore older versions when parsing the available file
libdpkg: Mark not-installed non-arch-qualified selections for removal
libdpkg: Change pkg_db_get_singleton() to return a better candidate
libdpkg: Find the correct package slot in the db for the parsed package
libdpkg: Change pkg_db_get_pkg() to create new arch instances
dpkg: Add --assert-multi-arch option
Remove ~ from version checks in maintainer scripts
Bump Standards-Version to 3.9.3 (no changes needed)
Regenerate .pot files and merge .po files with them
Update changelog entries
Release 1.16.2
Bump version to 1.16.3
Clarify internerr() messages
Do not use `' quote pairs for non-translatable strings
doc: Use Unicode box drawing characters instead of ASCII art
Mark enum and struct member comments as doxygen descriptions
dpkg: Rename <foo> to «pathname» in comments to not confuse doxygen
dpkg: Move comment and assignment just before its related code block
dpkg: Refactor code into new clear_deconfigure_queue() function
dselect: Move gap_width from derived classes to baselist
dselect: Move total_width initialization from derived classes to baselist
dselect: Use max() to compute total_width
dselect: Use a new attribute array instead of separate attribute variables
dpkg-deb: Do not look for newline beyond the buffer in read_line()
libdpkg: Refactor ar member check into new dpkg_ar_member_is_illegal()
u-a: Check name and link arguments for all commands
Fix coding-style
u-a: Rename alternative_can_replace_path to alternative_path_can_remove
libdpkg: Rename pkgiterator variables from i to iter
dpkg: Pass filenamenode to pkg_files_add_file() instead of string and flags
Rename blankversion() to dpkg_version_blank()
Rename informativeversion() to dpkg_version_is_informative()
dpkg-query: Use literal format in printf call to allow compiler checks
Rename iterfiles*() functions to files_db_iter_*()
Rename file iterator variables to iter
dpkg-divert: Only check for --divert being absolute when setting it
dpkg-divert: Use call_divert_badusage() to test for single arguments
dpkg-divert: Check all dpkg-divert filename arguments
Use cmp() == 0 instead of !cmp()
Rename pigp variables to pkg
Rename pif variables to pkgbin
libdpkg: Fix typo and punctuation in comment
libdpkg: Name pkgset variables in pkg_db_find_set() as setp and new_set
libdpkg: Move compression command name macros from header to C file
libdpkg: Add JavaDoc module definitions
doc: Use the C file as source instead of the lex file
Change pkgadmindir() to initialize infodir itself
Rename pkgadmin*() to pkg_infodb_get_*()
Move pkg_infodb_get_dir() and pkg_infodb_get_file() to infodb-format.c
Print errors while reading file list files on a new line
man: Remove author sections and comments
dpkg-source(1): Document that patches are expected to apply w/o any fuzz
dpkg-buildflags: Remove redundant -Wformat-security from default flags
dpkg-query(1): Document multiple paragraph command output order
Update usertags
Use submitter email address
s-s-d: Make all pid_is_exec() implementations get a struct stat
s-s-d: Make pid_is_cmd() on the Hurd match on both argv[0] and argv[1]
libdpkg: New deb format version module
Switch deb format version handling to use the new deb-version module
Use a dot or ellipsis where appropriate instead of ..
libdpkg: Define a __func__ fallback for old C++ modes
Use implicit __func__ in internerr() instead of explicit literal strings
dselect: Print unknown value in internerr() message
dpkg-deb: Always build new format by default
dpkg-split: Ignore minor format version number changes
dpkg-deb: Add epoch when needed to built package names
dpkg-deb: Do not arch-qualify package name on output
build: Switch from --without- to --disable- for programs to be built
u-a: Refactor get selections into alternative_get_selections()
u-a: Move alt_map_obj setup logic into alternative_set_selections()
u-a: Refactor mode selection into alternative_select_mode()
u-a: Refactor alternative update logic into alternative_update()
u-a: Move alternative loading logic before handling any action
dpkg-name(1): Change example to use dpkg-deb --build instead of dpkg --build
Revert "dpkg-deb: Add epoch when needed to built package names"
u-a: Use current_choice instead of retrieving it again
u-a: Do not use alternative_has_current_link() in alternative_is_broken()
u-a: Fold alternative_has_current_link() into alternative_get_current()
u-a: Do not use strlen() to check for non-empty string in fileset_has_slave()
u-a: Do not use trinary boolean operators with explicit bool result values
u-a: Merge display action handling into previous if/else block
u-a: Rename altdb_interrupt_parsing() to altdb_parse_stop()
u-a: Move alternative_parse_fileset() modified argument to struct altdb_context
u-a: Switch must_not_die boolean arguments to flags variables
u-a: Rename config_all() to alternative_config_all()
u-a: Move config_all() function near action handling code
u-a: Rename filter_altdir() to altdb_filter_namelist()
u-a: Move altdb directory access functions near altdb code
libdpkg: Rename compressor_get() accessor to compressor()
libdpkg: Use compressor() accessor instead of intermediate variables
libdpkg: Use pdb_lax_version_parser instead of pdb_lax_parser in parse_db_version()
libdpkg: Simplify f_booleandefno() and f_multiarch() implementations
build: Line wrap dpkg_buildflags variable setting
Dpkg::Arch: Add support for arch ABI attribute overrides
Add x32 support to ostable, abitable and triplettable
s-s-d: Refactor path concatenation into newpath()
s-s-d: Fix --exec to work with relative arguments and --chdir
dpkg-divert: Do not rename files owned by the diverting package
libdpkg: Namespace and uppercase enum pkg_format_type values
libdpkg: Add new functions str_is_set() and str_is_unset()
Use new str_is_set()/str_is_unset() instead of ad-hoc checks
dpkg-gensymbols(1): Clarify that arch-wildcards are supported
libdpkg: Do not return from 0 sized buffer_copy() w/o doing filtering
dpkg: Generate md5sums info files if none were present in the binary package
dpkg: Switch struct badstatinfo value member to an union of int and char *
dpkg: Add missing list and md5sums database file checks to --audit
Regenerate .pot files and merge .po files with them
Release 1.16.3
Bump version to 1.16.4
libdpkg: Add missing symbols to the version script
libdpkg: Fix comment header titles
dpkg-deb: Deprecate compressing .deb files with lzma
dpkg-parsechangelog(1): Add alternative changelog formats documentation
Dpkg::Arch: Move loaded table sentinels inside load table functions
Add MiNT support to ostable and triplettable
doc: Add new frontend.txt file documenting some public interfaces
dpkg(1): Clarify when --force-conf* options cause action
s-s-d: Refactor pidfile writing into a new write_pidfile() function
build: Use MKDIR_P instead of obsolete mkdir_p
Add “gcc | c-compiler” to libdpkg-perl Suggests, due to Dpkg::Arch usage
Dpkg::Vendor::Debian: Do not mask PIE on m68k
dpkg: Move maintainer script handling into a new script module
libdpkg: Remove unused epochsdiffer()
libdpkg: Rename struct versionrevision to dpkg_version
libdpkg: Rework enum depverrel into new enum dpkg_relation
libdpkg: Move enum dpkg_relation to version.h
libdpkg: Rename vercmp module function variables
libdpkg: Rename versioncompare() to dpkg_version_compare()
libdpkg: Rename versionsatisfied3() to dpkg_version_relate()
libdpkg: Fold vercmp module into version module
libdpkg: Use TRIGGERSFILEFILE instead of a literal string
libdpkg: Add new DPKG_BIT macro
dpkg: Make enum conffopt declaration private by moving to configure.c
Use DPKG_BIT to define bit flags instead of literal octal values
Use new str_is_set() instead of ad-hoc checks
dpkg-buildpackage: Remove deprecated support for PGP style interface
dpkg-scanpackages: Remove obsolete --udeb option
u-a: Rename and unify variable names for priority parsing code
dpkg: Use ohshit() instead of ohshite() on strtoul() error
Check parsed integers for invalid or no digit errors
Check parsed integers for out of range errors
libcompat: Remove compat definition for strtoul()
s-s-d: Refactor parse_umask() and parse_integer() into parse_unsigned()
s-s-d(8): Switch examples from /var/run to /run
Dpkg::Substvars: Add new member function set_as_used()
scripts: Use new member set_as_used() instead of ad-hoc code
Dpkg::Substvars: Rename no_warn() member function to mark_as_used()
Dpkg::Package: Add new perl module
scripts: Use new pkg_name_is_illegal() instead of ad-hoc checks
scripts: Handle argument parsing consistently when using Getopt::Long
dpkg-scansources: Do not accept --nohelp
scripts: Use “changelog” instead of “change log”
scripts: Hyphenate option arguments
dpkg-parsechangelog: Uppercase “parse options:” help output title
scripts: Refer to commands instead of actions in help output
doc: Update Doxygen configuration from version 1.8.1
doc: Update codying-style
libdpkg: Add more test cases for path module
libdpkg: Add test cases for eflags manipulators
libdpkg: Add more test cases for version module
libdpkg: Switch compression strategy code from strings to enums
dpkg-deb: Add support for “none” as a valid compression strategy value
dpkg(1): Clarify that the «dpkg -l» example only lists installed packages
dpkg(1): Clarify valid filenames for dpkg.cfg.d/ fragment files
libcompat: Add compat symbol for O_NOFOLLOW
dpkg: Use enum dep_check values instead of literal strings
Dpkg::File: Refactor file locking logic into this new module
Dpkg::File: Demote libfile-fcntllock-perl Depends to a Recommends
Dpkg::Control::Fields: Put an & before field_capitalize() calls
dpkg-divert: Do not warn on missing db .list file for never installed packages
dpkg: Remove unneeded showdiff() forward declaration
dpkg: Add missing space before && operand
u-a: Remove unreachable code at the end of alternative_select_choice()
build: Add new run-script to run local scripts
Update mailmap
scripts: Hyphenate option arguments
scripts: Unify “<option>...” --help output
dselect: On --help print action names from the menuentries table
dpkg-buildpackage: Improve, split and group --help output
dpkg-gensymbols: Pack --help output
scripts: Slice --help output strings
libdpkg: Add liblzma compression support
libdpkg: Use trig_file_activate_byname() instead of ad-hoc code
dpkg: Activate all path components for file triggers
libdpkg: Defer Multi-Arch field reset to pkg_blank()
dpkg-split: Allow overridding admindir from the environment
Changelog police
Release 1.16.4
Bump version to 1.16.5
libdpkg: Fix explicit file trigger activation
Release 1.16.4.1
Merge branch 'sid' (through tag '1.16.4.1')
libdpkg: Check correctly for out of range negative field width values
Release 1.16.4.2
Merge branch 'sid' (through tag '1.16.4.2')
libdpkg: Add new clamp macro
u-a: Only warn for now on out of range priorities on --install
Release 1.16.4.3
Merge branch 'sid' (through tag '1.16.4.3')
Dpkg::BuildEnv: New module to track build environment variables
Dpkg::BuildFlags: Record environment variables accessed or modified
Dpkg::Control::Fields: Remove obsolete changelog fields
Dpkg::Changelog::Entry::Debian: Correctly capitalize field names
Add support for binary-only key-value option in changelogs
Dpkg::Arch: Add new debarch_is_wildcard function
dpkg-source: Minimize source architecture list
libcompat: Add a dummy symbol to the empty module
deb(5): Document in more detail the supported ar archive format
deb-src-control(5): Document Private- field prefix
s-s-d: Add new --no-close option to disable closing fds on --background
build: Switch source compression to xz
libdpkg: Detect ar header fields truncation
libdpkg: Add new command_get_pager() function
dpkg: Switch showdiff() to command_get_pager()
libdpkg: Add new file_show() function
dpkg-query: Refactor pkg_infodb_is_internal() from pkg_infodb_print_filename()
dpkg-query: Refactor pkg_infodb_check_filetype() from control_path()
dpkg-query: Add new --control-list and --control-show commands
u-a: Print master and slave link names
libdpkg: Move warning functions to a new report module
libdpkg: Add new notice() output function
dpkg-deb: Rename string variable from err to errstr
libdpkg: Change pkg_format_parse() to take a dpkg_error argument
libdpkg: Switch buffer I/O code to use struct dpkg_error
Switch to new notice() output function
Change all programs to accept -? instead of -h for help output
Align --version with --help on help output
dpkg-mergechangelogs: Unify --help output with other commands
Recognize -? as an alias for --help in all commands
dpkg-shlibdeps: Do not use undefined values returned from deps_parse()
dpkg-query: Add an Architecture column to --list output
Switch some words to their american spelling
Regenerate .pot files and merge .po files with them
Release 1.16.5
Bump version to 1.16.6
dpkg-query: Add --control-list and --control-show to --help output
Changelog police
Merge branch 'sid'
Release 1.16.6
Bump version to 1.16.7
Regenerate .pot files and merge .po files with them
dpkg-query: Fix bogus badusage() strings in control_show()
Regenerate .pot files and merge .po files with them
Update Catalan dselect translation
Remove bogus newline from Spanish translation
Remove executable bits from Slovak po file permissions
Add missing newline in Danish dselect translation
Regenerate .pot files and merge .po files with them
Release 1.16.8
Bump version to 1.16.9
Changelog police
Fix statusoverride typo in translated strings
dpkg-statoverride: Use “statoverrides” instead of “statusoverrides”
dpkg(1): Comment out documentation about disabled --command-fd option
build: Cleanup dpkg-divert unit-test environment
build: Fix u-a test suite to behave correctly on non-Debian binary paths
u-a: Do not leak subcall command arguments
u-a: Fix segfault when using --slave without any action
dpkg: Fix memory leak in filesavespackage()
dpkg: Do not print garbage (or worse) on shared conffile debug output
Correct bug description and ack commit
Dpkg::BuildFlags: Use a hash instead of a ref to a hash for keys()
dpkg: Fix filter subpattern debug format string
dpkg: Ignore trailing filter subpattern slashes on reinclusion comparison
dpkg: Remove redundant check for otherpkg being pkg on file replaces
dpkg: Move fileslistvalid check just before write_filelist_except()
dpkg: Do not consider obsolete conffiles as actively owned by the package
dpkg: Properly mark obsolete conffiles on package replaces
dpkg: Sync the Conffiles fields for all package instances
dpkg: Fix logic on reinstallation of previously configured shared conffiles
Avoid info database corruption and bogus accesses on unknown format values
libdpkg: Clarify reason for multiarch database inconcistencies
libdpkg: Only satisfy a dependency on a M-A:foreign if arch-unqualified
libdpkg: Refactor deparchsatisfied() from archsatisfied()
dpkg: Take arch into account in virtual packages on remove and configure
u-a(8): Update --query format and examples to match implementation
Regenerate .pot files and merge .po files with them
man: Unfuzzy untranslatable strings
Update Spanish man page translation
Changelog police
Update Catalan programs translation
Dpkg::Substvars: Always fix up the source version in set_version_substvars
Regenerate .pot files and merge .po files with them
Release 1.16.9
Bump version to 1.16.10
libdpkg: Add @LIBLZMA_LIBS@ to Libs.Private in libdpkg.pc.in
libdpkg: Do not use an undefined va_list variable in dpkg_put_errno()
dpkg: Abort installation if we cannot set the security context for a file
Dpkg: Fix OpenPGP armored signature parsing
Dpkg::Control::Hash: Check for presence of OpenPGP signatures
Dpkg::Control::Hash: Do not accept Armor Header Lines inside a paragraph
Revert "dselect: Abort select action if any foreign architecture is enabled"
scripts: Remove unused POSIX module usage
Regenerate .pot files and merge .po files with them
Release 1.16.10
Bump version to 1.17.0
Update TODO
u-a: Switch back to a fatal error on out of range priority on --install
libdpkg: Add notice to map file
dpkg: Mark security context error message for translation
dpkg-deb: Document --debug in --help output
dpkg: Remove redundant word in comment
dpkg-source: Fix typo
Bump Standards-Version to 3.9.4 (no changes needed)
Use the new canonical dpkg git Vcs URLs
Remove ancient version from zlibg1-dev Build-Depends
Add compression development packages to libdpkg-dev Depends
man: Disable justification and hyphenation in SEE ALSO sections
man: Remove unneeded double quotes in .SH headings
build: Use AC_MSG_ERROR instead of obsolete AC_ERROR
build: Add CPPFLAGS for dselect-curses.h CPP invocation
man: Do not use header when format or field is meant
Dpkg::IPC: Fix wording
dpkg: Use colon instead of dot for user:group in debug output
Dpkg::Vendor::Debian: Remove support for obsolete DM-Upload-Allowed
dpkg: Fix indentation
dpkg: Initialize all filenamenode members
dselect: Use str_is_unset() instead of ad-hoc checks
doc: Update Doxygen configuration from version 1.8.3.1
doc: Add a trailing -- to the git command in FILE_VERSION_FILTER
libdpkg: Fix report.h doxygen ingroup
libdpkg: Document that str_quote_meta() never returns NULL
s-s-d: Group macro definitions after header inclusions
s-s-d: Refactor start action off main() into a new do_start() function
s-s-d: Refactor option setup off main() into new setup_options() function
s-s-d: Move setsid() alternative code into a replacement setsid() function
u-a: Use alternative_get_fileset() instead of open-coding it
u-a: Remove explicit size from array initializer
u-a: Change spawn to get a correct argv0
u-a: Cache current alternative
u-a: Move alternative_get_best() after alternative_get_current()
u-a: Use the current alternative link as the first best value
u-a: Mark struct altdb_context bad_format() member as not returning
dpkg-deb: Do not initialize variable that gets a subsequent value
libdpkg: Refactor PKGPFIELD and FILEFFIELD into new STRUCTFIELD
libdpkg: Use uintptr_t instead of char * in STRUCTFIELD cast
Change copyright file to point to GPL-2 instead of GPL
Do not pass -e in shell script shebangs, set it in the body
Use gender-neutral sentences
po: Fix invalid Content-Transfer-Encoding fields from 8-bit to 8bit
po: Remove stray header lines
po: Remove duplicate field
po: Fix Language fields
po: Fix Plural-Forms field
po: Set address for Report-Msgid-Bugs-To fields
po: Use PACKAGE_BUGREPORT instead of literal project address
po: Set domain name and version for Project-Id-Version fields
po: Make Team-Website a private field by renaming to X-Team-Website
po: Fix Language-Team fields
dpkg-parsechangelog: Add new --show-field option to print a field value
dpkg-buildpackage: Move signing setup code at the end of environment setup
dpkg-buildpackage: Add new --force-sign option
dpkg-buildpackage: By default do not sign builds for UNRELEASED uploads
Dpkg::Deps: Add new deps_concat function
dpkg-checkbuilddeps: Use new Dpkg::Deps::deps_concat instead of ad-hoc code
dpkg-shlibdeps: Also check Build-Depends-Arch for minimal versions
man: Move the dangers of installing via dpkg-deb from BUGS to a NOTES section
man: Remove BUGS sections containing obvious or misplaced information
man: Move BUGS sections before EXAMPLES and SEE ALSO sections
man: Place ENVIRONMENT and FILES sections contiguously
man: Move EXIT STATUS section before ENVIRONMENT
man: Rename CAVEATS sections to NOTES
man: Fold BACKWARD COMPATIBILITY section into other sections
dpkg-architecture(1): Document since when DEB_*_MULTIARCH are supported
man: Move compiler flags subsection from ENVIRONMENT to NOTES
man: Unify WARNING and ERROR sections into DIAGNOSTICS
man: Unify command-line options into a single OPTIONS section
man: Fix .SH and .SS title case
man: Use .TQ instead of .TP and .PD 0 or other ad-hoc markup
man: Remove misplaced commas
man: Do not change point size for variables or acronyms
man: Mark programs, variables, fields and command-line options in bold
dpkg-architecture(1): Fold DEBIAN/RULES section into EXAMPLES
dpkg-architecture(1): Fix examples indentation to fit in 80 characters
dpkg-architecture(1): Fix debian/rules usage documentation
dpkg-buildflags(1): Move HARDENING into a new FEATURE AREAS subsection
dpkg-buildflags: Rename configure exporter to cmdline
dpkg-buildflags: Mask fortify hardening option on noopt
dpkg-statoverride: Refer to path instead of file
man: Unify references to dpkg project versions for new features
Fix spelling errors
dpkg(1): Clarify that DPKG_MAINTSCRIPT_PACKAGE is not arch-qualified
libdpkg: Document deb-version module
libdpkg: Add missing symbols to the version script
libdpkg: Add new dpkg_arch_describe() function
dpkg-query: Always print a descriptive architecture column on --list
dpkg-deb: Switch extracthalf() to use struct command
dpkg-deb: Use an enum instead of a literal string to pass tar options
dpkg: Do not check for selabel_lookup_raw() returning "<<none>>" context
dpkg: Reload the SELinux label database if it has changed
dpkg: Execute maintainer scripts in a new SELinux execution context
dpkg: Move modstatdb_note() calls from post_postinst_tasks_core() to call sites
dpkg: Do not call modstatdb_note() unnecessarily on remove or purge
dpkg: Always reset want status when removing or purging a package
dpkg: Always reset want status when installing a package
dpkg: Defer cleanup of .dpkg-new and .dpkg-tmp paths on removal
dpkg: Activate file triggers on removal more accurately
pkg: Change directory to / before executing maintainer scripts
libdpkg: Add new DEB_VERSION macro
dpkg-deb: Add new --deb-format option and base --new and --old on it
dselect: Save and restore errno on signal handler
dpkg: Refactor tortoise_not_in_hare() out from check_trigger_cycle()
Avoid assignments in C conditionals
debian: Drop archtable
Add musl-linux support to ostable and triplettable
debian: Remove u-a, dpkg-divert and dpkg-statoverride compat symlinks
dselect: Rename C macro to CTRL
dselect: Add missing license headers
Debian::Dselect::Ftp: Add a package declaration
dselect: Use new style perl function calls
dselect: Use looks_like_number() instead of coercion to number
dselect: Declare perl variables with our or my
dselect: Use strict and warnings in perl scripts
libdpkg: Move verification out of tar_header_checksum()
Remove Emacs and vim modelines
scripts/mk: Use new dpkg-parsechangelog -S option instead of sed or awk
doc: Bump minimal perl version to use to 5.10.0
build: Set a default TEST_VERBOSE to 0
build: Support an unset test_tmpdir
build: Move generic perl test to the top level directory
test: Add a correct shebang to all test scripts
test: Add new perl critic test case
Use just 'return' instead of 'return undef' in perl code
Explicitly quote HEREDOC markers in perl code
Dpkg::Arch: Add new test suite
Dpkg::Arch: Properly fix debarch_to_debtriplet() callers
build: Use PERL instead of hardcoded binary name
build: Add dselect methods directory to PERL5LIB in run-script
doc: Add optional perl modules used during «make check» to README
Debian::Dselect::Ftp: Move module to Dselect::Ftp
dselect: Remove unused diagnostics pragmas
Dselect::Ftp: Inherit Exporter's import method
dselect: Stop using 'use vars' in method scripts
Dpkg::Vendor::Debian: Do not use Dpkg::Vendor::Ubuntu, just require it
dpkg: On Mac OS X check for update_dyld_shared_cache instead of ldconfig
scripts/t/800_Dpkg_IPC.t: Use numbered prefixes for source variables
dpkg-shlibdeps: Use the glob function call instead of the operator
Use three-argument form of open in perl code
Dpkg::Compression::FileHandle: Handle new EOF method paramater
scripts: Use getcwd from Cwd instead of POSIX
scripts: Remove unused :signal_h from POSIX imports
Dpkg::Compression::FileHandle: Import POSIX tags instead of explicit symbols
scripts: Restrict POSIX imports to :errno_h, :fcntl_h or :sys_wait_h
Dpkg::Control::Type: Use strict and warnings
Use proper variables instead of barewords for filehandles
dpkg-gensymbols: Use closedir instead of close for directory handles
Fix file descriptor leaks in perl code
scripts: Do not use "nested" functions as they are global
scripts: Do not use sort directly on the return keyword
scripts: Use // operator instead of an explicit defined check
Dpkg: Use identifiers as key names whenever possible
Dpkg::Shlibs::Symbol: Remove quotes around constant declaration
Do not quote simple identifier hash keys in initializations
Do not quote simple identifier hash keys in element accesses
Do not use double-quotes on strings that do not need interpolation
scripts: Initialize arrays with the qw() operator
perl: Remove unused variables
perl: Use the .. operator instead of C-style for loops
scripts: On split use an actual regex instead of a literal string
Dpkg::Changelog: Refactor out _is_full_range()
perl: Slurp files more efficiently
dpkg-shlibdeps: Do not use readline operator in a foreach loop
scripts: Do not use indirect object syntax
perl: Use correct comparison operator for each type
scripts/t/200_Dpkg_Shlibs.t: Use semicolon instead of comma
Dpkg::Deps: Use braces for multiline regexp
Remove trailing whitespaces
dpkg-genchanges: Do not use conditional declarations
perl: Unify regex delimiters to //, {} or <>
perl: Conditionally include modules with require instead of use
Dpkg::Source::Patch: Use number separator to ease readability
scripts: Do not write out implcit $_ in foreach loops
dselect: Change mkcurkeys p() to take explicit key and value arguments
perl: Use my-style lexical loop iterator variables
scripts/t: Move constant tests plan to ‘use Test::More’ time
Remove install-info wrapper
doc: Switch from png to svg for graph images
build: Handle the ChangeLog as a distributed-only file
build: Ignore automake 1.13+ test suite log files
build: Bump gettext version to 0.18.2
build: Quiesce msgmerge commands
build: Bump automake version to 1.11
libdpkg: Only ignore older packages if the existing version is informative
Dpkg::Control::Hash: Fix set_options to take a hash instead of two scalars
Dpkg::Control::Hash: Do not require unused Dpkg::ErrorHandling
Dpkg::Control::Fields: Use internerr instead of error
Dpkg::Vendor: Add a new get_vendor_dir function
dpkg-vendor: Use Dpkg::Vendor::get_vendor_dir instead of literal string
scripts: Use a new Dpkg::CONFDIR variable instead of literal strings
Dpkg: Deprecate lowercase exported by default variables
perl: Decapitalize variable names
Dpkg::Source::Package: Capitalize variant module names
scripts: Do not inherit from Exporter just import its import
scripts: Inherit from parent instead of base
perl: Place strict and warning pragma uses as the first thing
perl: Add a VERSION to all modules
dpkg(1): Mark --set-selections in bold
dpkg-buildflags: Add GCJFLAGS support
dpkg-buildpackage: Do not pass -s option to dpkg-architecture
test: Set .pl and .t as program-extensions for perlcritic
doc: Minor fixes for translators
doc: Rename README.translators to README.l10n
scripts: Use F<> for pathnames in POD markup
test: Only scan perl module files that will ever contain POD markup
debian: Update translation updates changelog entries
dpkg: Clarify that --set-selections needs an up-to-date available db
scripts: Move Getopt::Long option specifications to array variables
scripts: Trap $SIG{__WARN__} to call usageerr() on option parse errors
dpkg-name: Print correct error message on unknown options before --
dpkg-name: Require at least one filename after --
Switch usage errors to not print entire --help output
dpkg-parsechangelog(1): Document that -l- can be used to read from stdin
changelog-debian: Always use Dpkg::Changelog::Debian->load()
Dpkg::Changelog::Parse: Always pass the filename to the changelog parser
Dpkg::Source::Patch: Sort files inside new diff lexicographically
Dpkg: Move epoch-less or revision-less output logic to Dpkg::Version
Dpkg::Source::Package: Do not return an error message if we can build
doc: Document how to check po4a translations for valid POD markup
Dpkg::Arch: Do not overwrite triplet mappings with latter matches
dpkg-parsechangelog(1): Document --file and --label parser options
dpkg-buildpackage: Do not warn on unsigned UNRELEASED builds on -uc or -us
libcompat: Take over md5 module from libdpkg
dpkg: Rename processarc.c to unpack.c
build: Allow changing the default dpkg-deb compressor on configure
build: Switch default dpkg-deb compression from gzip to xz
dpkg-deb: Add support for gzip compression strategies
scripts: Do not use negative expression in unless and until conditions
scripts: Do not mix boolean operators
dpkg-gencontrol: Move grep inside an if block
dpkg-scansources: Use a foreach loop instead of a void map
Dpkg::Util: Add new module
scripts: Use Dpkg::Util list functions instead of grep
dpkg-source: Use two eq operators instead of a grep
Dpkg::Version: Use the block form for the map function
scripts: Use the block form for the grep function
Change user-friendly UI recommendation from dselect to apt
libdpkg: Add new cu_filename() function
dpkg-divert: Remove temporary file on error during --rename
dpkg-divert: Rename file_copy() arguments
Dpkg::Shlibs::Cppfilt: Use syserr instead of internerr on spawn
Dpkg::Shlibs::Objdump: Add an optional objdump argument to get_format
Dpkg::Arch: Fix value caching by not shadowing the variables
dpkg-parsechangelog: Unify -S option parsing with other short options
dpkg-shlibdeps: New option -l to add private shared library directories
scripts: Use () instead of qw() for empty imports
Dpkg::Control::Fields: Detangle Dpkg::Vendor
Dpkg::Control::HashCore: Switch module to use Dpkg::Control::FieldsCore
Dpkg::Control::FieldsCore: Add field value separation information
Dpkg::Control::HashCore: Correctly apply substvar text cleanups
Dpkg::Source::Package: Do not scan control file twice for PGP signature
Regenerate .pot files and merge .po files with them
Release 1.17.0
Bump version to 1.17.1
dpkg-shlibdeps(1): Make explicit that -e can be used multiple times
debian: Add manpages-it Replaces to dpkg due to new translated man pages
debian: Reword libdpkg-perl description and only list public modules
debian: Add bug closure for manpages-it Replaces issue
scripts/mk: Do not use space before dpkg-parsechangelog -S value
dpkg(1): Document available database update procedure to set selections
debian: Install s-s-d directly into /sbin
Regenerate .pot files and merge .po files with them
Release 1.17.1
Bump version to 1.17.2
Dpkg::Arch: Make debwildcard_to_debtriplet() more robust
s-s-d: Remove space between function name and '('
debian: Add manpages-it Replaces to dselect and dpkg-dev
debian: Fix typo and clarify text in 1.17.0 changelog entry
debian: Version manpages-it in Replaces with (<< 2.80-4)
dpkg: Automatically prepend needed spaces for continuation force-help lines
dpkg-deb: Be more precise on deb member errors
dpkg-deb: Do not accept deb packages with data and control members swapped
dpkg-deb: Use badusage() instead of ohshit() for usage errors
dpkg-deb: Inline controlextractvextract() into call sites
dpkg-deb: Clarify --extract bad usage error message on missing arguments
deb(5): Clarify the insertion order of _ members
u-a: Fix use after free in alternative_parse_fileset()
libdpkg: Fix use after free in dpkg_arch_load_list()
libdpkg: Refactor fieldname dumping into a new varbuf_add_fieldname()
libdpkg: Fix theoretical stack buffer overflow in w_dependency()
dpkg: Remove extra newline from path filter debug output
Dpkg::Compression::FileHandle: Fix typo in POD string
scripts: Use a variable instead of a literal string for the lock file
dpkg-gencontrol: Use -c argument as a fallback lock file
dpkg: Pass the package reference count to maintainer scripts
dpkg: Add a debug line when hashing on-disk files on refcounting
libdpkg: Fix field names on error messages
libdpkg: Move field names from parse errors to arguments
debian: Add bug closure for package refcount fix
Decapitalize error and warning messages
dpkg: Use enum dep_check type and values instead of int and literals
dpkg: When ignoring invalid remove requests consider that progress
dpkg: Use an enum for the saidread variable
build: Use AC_MSG_ERROR instead of obsolete AC_ERROR
build: Do not assume make supports nested variables
dpkg: Activate all path components for file triggers on removal
dpkg: Activate file triggers on disappearance more accurately
dpkg-query: Do not hardcode summary width in list_format_print_header()
dpkg-query: Fix output when using multibyte character strings
dpkg-split: Remove redundant call to setvbuf()
libdpkg: Refactor report output buffering setup into a new function
libdpkg: Use fully buffered output on non-tty
libdpkg: Add dpkg-based program startup and shutdown functions
libdpkg: Rename and namespace option parsing and loading functions
Remove unused sys header inclusions
Use <termios.h> instead of deprecated <sys/termios.h>
libdpkg: Remove unused header inclusions from tarfn.h
libdpkg: Rename pkg_format_node variables from cur to node
libdpkg: Use node instead of head when walking a pkg_format_node list
doc: Update Doxygen configuration from version 1.8.4
s-s-d: Recognize -C as documented
u-a: Refactor alternative_evolve_slave() out of alternative_evolve()
u-a: Refactor alternative_has_broken_slave() out from alternative_is_broken()
u-a: Refactor alternative_copy_slave() out from alternative_evolve()
u-a: When changing slave links do not warn that the link group is broken
u-a: Add new function to return a descriptive alternative status string
u-a: Rename DPKG_TMP_EXT to ALT_TMP_EXT
u-a: Compute unchanging select choice variables just once
u-a: Refactor out choice printing into its own function
u-a: Unify idx handling in alternative_select_choice()
u-a: Change mark to be a character instead of a string
dpkg: Add md5sums control file parsing support
dpkg: Add new --verify command
dpkg: Improve “Preparing to replace” and “Unpacking” messages
dpkg: Print the package version on main progress messages
libdpkg: Do not store timestamps in gzip headers when using the command
libdpkg: Reset environment variables for all compressors in the filter
dpkg-deb: Do not leak the data member file descriptor
dpkg-deb: Be explicit when handling deb format 2 code branches
dpkg-deb: Refactor file_treewalk_feed() out from do_build()
libdpkg: Change find_field_info() to return NULL on not-found
dpkg: Use a simple list to track packages owning a file
dpkg-buildpackage: Honor new DEB_SIGN_KEYID environment variable
dpkg-genchanges: Slighly improve note on no substvar expansion
Dpkg::Source::Package: Check subprocess exit codes
dpkg-buildpackage(1): Do not mark square brackets in italic
dpkg-buildflags: Add pie and stack-protector options to FFLAGS
scripts: Do not prefix paths with ./ before calling open
scripts: Improve and unify -O option handling and man page wording
doc: Write hyphen instead of dash when we mean the ‘-’ character
libcompat: Do not NULL-terminate the list in scandir()
libdpkg: Unify scandir() list element free()ing
dpkg, libdpkg: Remove unused variable assignments
dpkg: Use line instead of desc to make use of the strtok() assignment
build: Remove -Wno-unused-value from default CXXFLAGS
build: Add -Wc++11-compat and -Wlogical-op to the dafault warnings
dpkg: Only allocate STATOVERRIDEFILE and DIVERSIONSFILE paths once
dpkg: Give more meaningful names to database stat variables
dpkg: Always return from ensure_statoverrides() if file is NULL
dpkg: Only keep previous database stat info instead of open files
dpkg-maintscript-helper: Generalize ensure_package_owns_conffile()
dpkg-maintscript-helper: Accept multiple arguments in error and warning
dpkg-maintscript-helper(1): Refactor common parameters into a new section
dpkg-maintscript-helper: Add new symlink_to_dir command
dpkg-maintscript-helper: Add new dir_to_symlink command
man: Fix wording for ambiguous constructs
build: Ignore ~ backup files
libdpkg: Refactor integer parsing into new dpkg_options_parse_arg_int()
libdpkg: Move error_context printer members into a struct
libdpkg: Suffix error handling function typedef with _func
libdpkg: Improve error handler and printer function argument names
libdpkg: Change error printer argument from const char * to const void *
dpkg: Refactor enqueue_error_report() out from print_error_perpackage()
dpkg: Distinguish error reports between archives and packages
dpkg: Refactor out run_logger() from run_status_loggers()
libdpkg: New dpkg_locales_init()
libdpkg: Fix crashes on Mac OS X when using first gettext() after fork()
dpkg-deb: Do not set LC_NUMERIC to POSIX
dpkg: Rename and unify maintscript function names
dpkg: Use modstatdb_get_status() instead of hardcoding msdbrw_write
dpkg: Get rid of post_postinst_tasks_core()
dpkg: Split post_script_tasks() debug message
dpkg: Set verify_output_rpm() as the default verify output formatter
dpkg: Do not lose track of packages owning a file
libdpkg: Use fp instead of stdout on isatty() in dpkg_set_report_buffer()
build: Set DEFAULT_TEXT_DOMAIN to @PACKAGE@ for libdpkg
libdpkg: Rename pdb_deb_control to pdb_single_stanza
perl: Do not allow hard tabs anywhere other than leading position
Dpkg::Compression: Deprecate default compression variables
Dpkg::Compression: Add new compression_get_file_extension_regex() function
Dpkg::Exit: Expose proper functions instead of variables
Dpkg::Deps: Move _arch_* private functions to Dpkg::Deps::Simple
Dpkg::Shlibs: Deprecate @librarypaths package variable
Dpkg::Deps: Make %relation_ordering package variable private
Dpkg::Vars: Deprecate $sourcepackage package variable
dselect: Make $ftp variable file global in ftp install method
Dselect::Ftp: Uppercase public %config package variable
Consistently use regex instead of regexp when possible
dpkg-source: Do not modify $diff_ignore_default_regexp package variable
Dpkg::Source::Package: Deprecate public package variables
scripts: Fix POD headings and item lists
Dpkg::Changelog::Debian: Remove unused $options variable
Dpkg::Changelog::Entry::Debian: Deprecate regex package variables
Dpkg::Changelog: Fix parse_error() POD prototype
Dpkg::ErrorHandling: Move syntaxerr to Dpkg::Control::HashCore::parse_error
perl: Always check open() return value
perl: Try to avoid boolean operators after predicates on error checks
perl: Switch to use low precedence boolean operators for error checks
perl: Use croak instead of die on programming errors in modules
scripts: Use croak instead of internerr on programming errors in modules
dselect: Use warn instead of print STDERR in method scripts
scripts: Remove redundant STDOUT from print calls
perl: Surround FileHandles with braces in print calls
dpkg-buildpackage: Avoid unnecessary removal of empty arguments in withecho
Dpkg::Arch: Move argument unpacking to the beginning of functions
scripts: Add GnuPG 2.x support
dpkg: Switch conflictor tracking from a fixed-size array to a queue
libdpkg: Fallback to use ASCII method for multibyte strings on error
libdpkg: Do not accept empty field names
Do not accept an initial hyphen in field names
Add experimental build profiles support
debian: Bump Standards-Version to 3.9.5
Dpkg::Source::Package: Make $diff_ignore_default_regexp a true alias
Dpkg::Source::Package: Add new set_default_diff_ignore_regex() function
dpkg-source: Update default diff ignore regex on --extend-diff-ignore
dpkg-source(1): Document interaction of --extend-diff-ignore and -i
Regenerate .pot files and merge .po files with them
Release 1.17.2
Bump version to 1.17.3
build: Check availability of warning flags at build time
build: Move DPKG_C_C99 call just after AC_PROG_CC
build: Reword C99 compiler check output
Rename cmdinfos set functions to have underscores between words
Switch variables from int to bool where appropriate
dselect: Use C++11 nullptr instead of 0 or NULL
Release 1.17.3
Bump version to 1.17.4
deb-src-control(5): Fix typo
dpkg: Keep the diversions and statoverride database files open
dpkg: Add debug output on diversions and statoverride database loading
dpkg: Reset the statoverrides from the in-core database on reload
dpkg-split: Make scandepot() static
dpkg-split: Rename discard symbols
dpkg-split: Get rid of global partqueue queue variable
dpkg: Rename add_to_queue() to enqueue_package()
dpkg-trigger: Use enum trigdef_update_status instead of int
dpkg: Use warningv() to print message when overriding with --force option
dpkg: Move newline from beginning to end of prompt strings
dpkg: Refactor show_prompt() out from promptconfaction()
dpkg: Move functions around to avoid static declaration
dpkg: Rename showdiff() to show_diff()
Use https:// URLs instead of http:// when possible
Regenerate .pot files and merge .po files with them
Release 1.17.4
Bump version to 1.17.5
libdpkg: Change non-tty output to be line buffered by default
u-a: Fix a segfault when adding a new slave link to a link group
dpkg-maintscript-helper: Fix symlink_to_dir and dir_to_symlink commands
dpkg-buildpackage: Mention gpg2 as one of the default sign commands
Regenerate .pot files and merge .po files with them
Release 1.17.5
Bump version to 1.17.6
dpkg-buildpackage: Rename $usepause to $signpause
dpkg-genchanges: Unify $include constant naming with dpkg-buildpackage
dpkg-buildpackage: Check explicitly for desired build type on action decisions
scripts: Cleanup build_opt() handling
scripts: Use croak instead of internerr on programming errors in programs
dpkg-buildpackage: Move and pack signing logic at the end of the build
dpkg-buildpackage: Adapt $signsource value wrt whether source is built
dpkg-buildpackage: Move sign-command setup just after gain-root-command
dpkg-buildpackage: Pack source version related variables with similar ones
dpkg-buildpackage: Split variable declarations
dpkg-buildpackage: Change subcommand option array settings to post-conditions
dpkg-buildpackage(1): Split dpkg-source --after-build step from item list
dpkg-buildpackage: Remove redundant $srcmsg assignment
dpkg-buildpackage: Refactor $srcmsg generation into a new function
dpkg-buildpackage: Add new --check-command and --check-option options
dpkg-buildpackage: Assign directly from DEB_SIGN_KEYID environment
dpkg-buildpackage: Detect missing gain-root-command even if running as root
dpkg-buildpackage: Detect missing sign-command before starting the build
dpkg-deb: Remove trailing newlines from warning message
dpkg: Fix debug string to use proper quotes
dpkg-deb: Change conffile name length warning into an error
dpkg-deb, dpkg: Unify and clarify conffile name length error message
libdpkg: Fix JavaDoc string
doc: Clear DOT_FONTNAME
s-s-d: Add new --pid option
po: Remove wrong FSF copyright notice in Vietnamese translations
man: Add mention of Multi-Arch: no value
dpkg-gensymbols(1): Fix a typo
dpkg-buildpackage: Correctly hyphenate build-only and source-only
dpkg-buildpackage: Fix quoting in describe_build regexes
Give better names to variables in malloc replacement functions
dselect: Do not reuse variable r in packagelist::checksearch()
Use dead_pid instead of r as variable name for waitpid() return value
Rename return code variables from r to rc
libcompat: Add new makedev(3) fallback function
Dpkg::Shlibs::SymbolFile: Switch blacklist check into a function
Dpkg::Shlibs::SymbolFile: Turn ARM Embedded ABI blacklist into a regex
Dpkg::Shlibs::SymbolFile: Blacklist GOMP critical section symbols
Dpkg::Shlibs::SymbolFile: Add support for Ignore-Blacklist-Groups field
Dpkg::Checksums: Allow updating checksums without erroring out
dpkg-buildpackage: Use Dpkg::Control to parse .changes file
dpkg-buildpackage: Recompute checksum hashes for dsc file after signing
dpkg-buildpackage: Ignore DEB_CHECK_COMMAND on DEB_BUILD_OPTIONS nocheck
dpkg-buildpackage: Use Dpkg::Version instead of ad-hoc parsing
dpkg-buildpackage: Add shell hooks support
Dpkg::Control::FieldsCore: Add support for Testsuite source field
Dpkg::Source::Package::V3::Quilt: Clarify missing revision error
Dpkg::Index: Do not require unused Dpkg::Compression::FileHandle
Dpkg::Source::Package: Always pass compression_level explicitly
dpkg-source: Set default compression options in source format specific modules
dpkg-source: Change default source package compressor for new formats to xz
dpkg-query: Ignore same packages when computing screen width as when printing
libdpkg: Fixup the compressor parameters during check instead of filter
libdpkg: Add new compressor_get_name() function
dpkg-deb: Use default gzip compression level instead of hardcoding it
dpkg-deb: Accept other compressions for control.tar .deb member
dpkg-deb: Allow to use the same compression for control.tar as data.tar
dpkg-deb: Align long options in --help ouput
dpkg: Fix file descriptor leaks in diversions and statoverride databases
dpkg-maintscript-helper: Allow missing prior-version for dir/symlink switches
scripts: Use P_() instead of ngettext()
po: Set the encoding of all xgettext input files to UTF-8
po: Reset default xgettext keywords
po: Add P_() and C_() to dselect xgettext keywords
Regenerate .pot files and merge .po files with them
Release 1.17.6
Bump version to 1.17.7
Dpkg::Compression::FileHandle: Use croak instead of error on programming errors
deb-symbols(5): Document that the main-dependency-template is always used
deb-control(5): Clarify Multi-Arch: no field omission
dpkg-buildpackage(1): Add missing "hook" after postclean description
dpkg-buildpackage(1): Clarify --check-option description
dpkg-query(1): Document the --control-path life expectancy
dpkg-source(1): Fix indentation of "Extract options (with -x)" title
dpkg-maintscript-helper(1): Improve symlink<->directory switch information
scripts: Localize $_ in functions with while (<$fh>) style loops
scripts: Add a space after flow control statements
scripts: Add a space after comma
scripts: Use // operator instead of defined and ternary operator
build: Use Test::Harness instead of ExtUtils::Command::MM
build: Enable colors for Test::Harness
build: Rename Makecheck.am to just check.am
test: Remove sequence number prefixes from test case filenames
dpkg-parsechangelog: Do not generate perl warnings on nonexistent fields
dpkg-checkbuilddeps: Fix bogus message on dependency parse errors
dpkg-checkbuilddeps: Move deps_parse() error checking just after the calls
dpkg-checkbuilddeps: Split check_line into build_depends and build_conflicts
Dpkg::Control::HashCore: Document is_pgp_signed as a public option
Dpkg::Deps: Do not generate perl warnings on undef versions in deps_compare()
Dpkg::Dist::Files: New perl module
dpkg-gencontrol: Move setting of fallback $forcefilename before locking
dpkg-gencontrol: Split substvars pass from actual printing
dpkg-genchanges: Remove unnecessary %pa2f variable
dpkg-gencontrol: Remove unused %p2ver variable
dpkg-genchanges: Only track attributes for distributed files
scripts: Use new Dpkg::Dist::Files module instead of ad-hoc code
dpkg-genchanges: Clarify error message on binary builds w/o binaries
dpkg-source: Add a new extraction --ignore-bad-version option
dpkg-source: Add arch and profile information to Package-List field
dpkg-buildpackage: Do not interpret the dsc filename as a regex
Dpkg::Vendor: Cache vendor info Control::Hash objects
Dpkg::Vendor: Try to load Vendor modules from the parent vendors
dpkg-buildflags(1): Add missing flags affected by hardening options
dpkg-buildflags: Add support for FCFLAGS, OBJCFLAGS and OBJCXXFLAGS
s-s-d: Refactor Linux comm retrieval and switch to use /proc/PID/status
s-s-d: Use symbolic names for option codes
s-s-d: Remove unnecessary pointer reference and dereference dance
s-s-d: Add a generic KVM implementation for do_procinit()
s-s-d: Fix FreeBSD KVM code to use current kinfo_proc layout
s-s-d: Add a native FreeBSD pid_is_exec() method
s-s-d: Fix OpenBSD KVM code to use current kinfo_proc layout
s-s-d: Move Hurd specific headers after all standard headers
s-s-d: Detect system specific headers at configure time
s-s-d: Add a new --ppid matching option
build: Do not link s-s-d against libihash and libshouldbeinlibc on GNU/Hurd
build: Set TAR variable at build time instead of hardcoding it
build: Test for required compound literals
libdpkg, dpkg-deb: Fix compound literal usage with C99 compilers
libdpkg: Do not unnecessarily shut up stdout in t-subproc
libdpkg: Test command_exec() exit code
libdpkg: Add new test_bail() macro
libdpkg: Use new test_alloc() macro to test memory allocations
libdpkg: Switch test suite to use TAP
libdpkg: Add new struct dpkg_ar_member to handle in-core ar headers
libdpkg: Add new str_match_end() function
dpkg-split, dpkg: Use new str_match_end() function instead of ad-hoc code
libdpkg: Allocate parsedb_state on the heap
libdpkg: Move parser fd into parsedb_state
libdpkg: Rename parse_open() to parsedb_open()
libdpkg: Rename parse_close() to parsedb_close()
libdpkg: Refactor parsedb_new() out from parsedb_open()
libdpkg: Move parsedb descriptor closure to parsedb_close()
libdpkg: Refactor parsedb_parse() out from parsedb()
libdpkg: Refactor parsedb_load() out from parsedb_open()
libdpkg: Allow loading deb822 package stanzas from a pipe
libdpkg: Add support for interpreting filename '-' as stdin
dpkg: Add support for loading Packages-files from pipes or stdin
dpkg: On --verify error out on not-installed packages
dpkg-deb: Deprecate compressing .deb files with bzip2
dpkg-deb: Use --no-unquote when using -T to avoid mangling filenames
debian: Backup all databases with user percolated data
debian: Be verbose on make check errors by printing the test suite log
Regenerate .pot files and merge .po files with them
Release 1.17.7
Bump version to 1.17.8
debian: Do not backup nonexistent database files
debian: Use a variable to track the alternatives database name
debian: Do not emit tar warnings from dpkg cron file
build: Use 'rm -f' instead of implicit GNU make RM variable
build: Generate a C code coverage text report on stdout
build: Add descriptive titles before each coverage section
build: Use --coverage instead of -fprofile-arcs and -ftest-coverage
build: Use LCOV_OPTS in all lcov related invocations
build: Enable back lcov branch coverage
build: Inject a Perl coverage index entry into the lcov report
build: Remove top_builddir value from Perl coverage report
build: Stop using a local lcov-prolog template
build: Add project version to the C code coverage report
Dpkg::Dist:Files: Add test cases for get_file()
Dpkg::Deps: Add test cases for deps_concat()
Dpkg::Vendor: Add test cases for get_vendor_dir()
libdpkg: Add test cases for dpkg_arch_describe()
libdpkg: Add test cases for command_get_pager()
libdpkg: Add test cases for growing command argv
libdpkg: Add test cases for unmatched str_match_end()
libdpkg: Add test cases for dpkg_ar_member_is_illegal()
libdpkg: Add test cases for parseversion() branch coverage
libdpkg: Handle space-only strings when parsing versions
libdpkg: Move test_warn() and test_error() to dpkg/test.h
libdpkg: Add new DPKG_VERSION_OBJECT macro
libdpkg: Use new DPKG_VERSION_OBJECT instead of local version macro
libdpkg: Add test cases for dpkg_error functions
libdpkg: Add test cases for str_is_set() and str_is_unset()
libdpkg: Add missing <string.h> header
libcompat: Declare strnlen() prototype in compat.h
libcompat: Fix comparison between signed and unsigned in strsignal()
dpkg-maintscript-helper: Document environment requirements for supports
dpkg(1): Improve wording for --verify and --verify-format
build: Switch test runner from Test::Harness to TAP::Harness
build: Add new TEST_PREFIX variable to control test case execution paths
build: Use the perl TAP::Harness for the C test suite
build: Enable failed test case reporting from the TAP::Harness
Dpkg::Source::Patch: Correctly parse C-style diff filenames
Regenerate .pot files and merge .po files with them
Release 1.17.8
Bump version to 1.17.9
Dpkg::Source::Patch: Outright reject C-style filenames in patches
debian: Switch alternative database backups from xz to gzip
libcompat: Make sure P_tmpdir is always defined
libdpkg: Do not leak long tar names on bogus tar archives
dpkg: Do not leak the filepackages_iterator in dir_is_used_by_others()
dpkg: Annotate case statements that fall through with a comment
dpkg-split: Fix short lived memory leaks in mksplit()
dselect: Do not leak keybindings from describenext()
dselect: Fix memory leak in set_color()
dselect: Assign desc->desc instead of checking if desc is not nullptr
u-a: Fix memory leaks in alternative_parse_fileset()
s-s-d: Fix off-by-one stack buffer overrun on GNU/Linux and GNU/kFreeBSD
libdpkg: Mark the command_get_pager() tests on a tty as TODO
build: Make test suite errors fatal again
Regenerate .pot files and merge .po files with them
Release 1.17.9
Bump version to 1.17.10
build: Do not use lcov-inject first argument as target directory
build: Fix lcov-inject to consider different coverage percentages
build: Switch to use libtool for the static libraries
dselect: Fix word wrapping logic
libdpkg: Add missing dpkg_program_ symbols to the version script
libdpkg: Make dpkg_locales_init() a public symbol
libdpkg: Swap deb name and member name in dpkg_ar_member_get_size()
libdpkg: Fix memory leaks in buffer_copy() on error conditions
libdpkg: Improve branch coverage for string module
libdpkg: Fix TOCTOU race in triggers database loading
u-a: Fix TOCTOU race when loading an alternative
u-a: Fix TOCTOU race in rename_mv()
u-a: Switch from alternative_has_choice() to checking if fs is NULL
s-s-d: Cope with bogus OpenVZ kernels that prepend the " (deleted)" marker
dpkg: Switch an assert() on a volatile variable to an internerr()
dpkg-architecture: Move -L argument to the Commands --help output section
dpkg-buildpackage: Move code inside s///eg into a function
dpkg-maintscript-helper: Print only once that we are moving a conffile
test: Add labels to Test::More tests
perl: Do not use global match variables
scripts: Add template test cases for most modules
scripts: Use character classes instead of single character alternations
scripts: Switch unused capturing groups to non-capturing ones
perl: Fix unused capture groups false positives
man: Attempt to clarify and improve wording of some strange constructs
man: Remove spurious trailing space from msgstr
deb-src-control(5): Expand Vcs-* into each supported field
deb(5): Change control.tar.gz reference to simply control.tar
dpkg-deb(1): Mention deprecation of bzip2 and lzma compressors
dpkg-gensymbols(1): Improve symbols file maintenance documentation
dpkg-buildpackage(1): Document that the -j argument is optional
dpkg-buildpackage: Add support for automatic parallel jobs selection
Dpkg::Path: Bump VERSION to 1.03
Dpkg::Deps: Bump VERSION to 1.03
Dpkg: Update and fix CHANGES POD sections
Dpkg::Deps: Add test cases for OR relationships
Dpkg::Deps::Multiple: Add profile_is_concerned() and reduce_profiles() methods
Dpkg::Source::Quilt: Add minimal test case
Dpkg::Source::Quilt: Refactor write_patch_list()
Dpkg::Source::Quilt: Rename write_db() to save_db()
Dpkg::Source::Package::V3::Quilt: Refactor _load_file()
Dpkg::Source::Package::V3::Quilt: Handle series files with no final newline
Dpkg::Source::Quilt: Refactor register() and unregister() methods
Update Catalan program translation
debian: Quiesce tar warnings in cron job by redirecting stderr to /dev/null
Dpkg::Control::HashCore: Do not emit trailing space on field empty first line
Dpkg::Source::Package::V2: Do not assume sensible-editor is present
libdpkg: Move package name/value mappings to a new pkg-namevalue module
libdpkg: Add status to name mapping functions
libdpkg, dpkg: Use new status to names mapping functions
libdpkg: Add new pkg_priority_name() function
deb(5): Add media type information
dpkg(1): Document what --audit does nowadays
dpkg: Rename audit variables to more generic names
dpkg: Use badusage() on illegal package names in --ignore-depends
libdpkg: Refactor dpkg_options_parse_pkgname()
libdpkg: Add new pkg_array_init_from_names() function
dpkg: Add support for per-package --audit
Replace non-breaking spaces with ASCII spaces
dpkg: Give names to anonymous public enums inside structs
Move enum definitions out of structs
doc: Uppercase enum values in C coding style
build: Uppercase enum in C99 test code
libdpkg: Uppercase compressor enum values
libdpkg: Uppercase handler_type enum values
libdpkg: Uppercase tar related enum values
libdpkg: Uppercase and namespace dpkg_arch_type enum values
libdpkg: Uppercase dpkg_relation enum values
libdpkg: Uppercase and expand atomic_file_flags enum values
s-s-d: Uppercase action_code enum values
s-s-d: Uppercase status_code enum values
u-a: Uppercase opcode enum values
u-a: Uppercase altdb_flags enum values
dpkg-split: Uppercase and reword discard_which enum values
dpkg: Uppercase dep_check enum values
dpkg: Uppercase found_status enum values
libdpkg: Uppercase trigdef enum values and separate words with underscores
libdpkg: Uppercase trig_options enum values
dpkg: Uppercase conffopt enum values and split words with underscore
dpkg: Uppercase, namespace and reword istobe enum type and values
dpkg: Uppercase and namespace filesdb_load_status enum and values
dpkg: Uppercase pkg_infodb_format enum values
dpkg-divert: Uppercase file_stat enum values
libdpkg: Uppercase and reword pkg_spec_flags enum values
dpkg: Uppercase and namespace color cycle enum values
libdpkg: Uppercase and namespace pkgmultiarch enum values
libdpkg: Uppercase and namespace pkgwant enum values
libdpkg: Uppercase and namespace pkgeflag enum values
libdpkg: Uppercase and namespace pkgpriority enum values
libdpkg: Uppercase and namespace pkgstatus enum values
Dpkg::Control::HashCore: Only skip actual empty first line field values
s-s-d: Add DragonFlyBSD support
debian: Update changelog entry for #746306 bug fix (CVE-2014-0471)
scripts: Add test cases for C-style encoded pathnames in patches
Dpkg::Source::Patch: Fix patch header parsing to avoid directory traversals
scripts: Add test case for patch disabling hunks
Regenerate .pot files and merge .po files with them
Release 1.17.10
Bump version to 1.17.11
Fix Spanish translation of dpkg-query -l header
Use https:// URLs instead of http:// when possible (round two)
Update some dpkg git URLs to the new and newer (cgit switch) scheme
build: Refactor compiler option checks into a new function
libcompat: Make the library testable
libdpkg: Move __func__ and nullptr definitions to libcompat
libcompat: Mark compat functions with attribute printf and vprintf
libcompat: Do not run qsort over the scandir list if it is NULL
libdpkg: Add DPKG_ATTR_THROW and DPKG_ATTR_NOEXCEPT macros
dselect: Mark new and delete operators with new throw and noexcept macros
dpkg: Use SELinux setexecfilecon() if available instead of ad-hoc code
libcompat: Add a setexecfilecon() function out from dpkg code
dpkg: Use filenamenodeflags enum instead of wrongly using fnnflags
libdpkg: Fix file triggers/Unincorp descriptor leak on subprocesses
dpkg-statoverride: Do not abort when user and group names are unknown
dpkg: Do not write to the available file when unpacking binary packages
Add versioned Provides support
dpkg: On removal check Depends and Pre-Depends for unpacked packages
dpkg-buildflags: Add support for new hardening flag stackprotectorstrong
libdpkg: Refactor field search functions
libdpkg: Add new varbuf_add_arbfield()
dpkg-deb: Use parsedb() instead of an ad-hoc deb822 parser
libdpkg: Use varbuf used member instead of strlen() over the buffer
libdpkg: Add db:Status-Want, db:Status-Status and db:Status-Eflag fields
Dpkg::Source::Patch: Add comment about ignoring the Index: pseudo-header
Dpkg::Vendor::Debian: Split feature area option parsing into a function
dpkg-source: Automatically add the Testsuite field
dpkg-scanpackages: Spell nocheck option in wait_child() correctly
dpkg(1): Move the explanation of functional checks to the --verify command
dpkg-buildpackage(1): Improve man page
dpkg-source(1): Mark the “and” between the filenames as regular format
dpkg-source: Add --format an --ignore-bad-version to --help output
Dpkg::Source::Quilt: Clarify error message when patches fail to apply
dpkg: Try to preallocate the disk size for extracted files
dpkg-source: Print the correct removed binary filename with --include-removal
Bump the i386 architecture GNU triplet to i586-linux-gnu
Update i386 architecture GNU cpu regex in cputable to match i786 too
libdpkg: Remove unused pkglibdir variable from libdpkg.pc.in
Dpkg::Substvars: Add missing trailing dot
Dpkg::Substvars: Move upstream version computation into a temporary variable
Dpkg::Substvars: Switch used tracking from a counter to a bitfield
Dpkg::Substvars: Add automatic variable tracking
scripts: Mark Format and Installed-Size as automatic substvars
Dpkg::Substvars: Warn on usage of deprecated Source-Version substvar
scripts: Use //= instead of explicit defined or exists checks
scripts: Use //= instead of ||= when appropriate
scripts: Use // instead of || where appropriate
Dpkg::Control::HashCore: Say OpenPGP instead of PGP in comments and errors
Dpkg::IPC: Add support for sig and delete_sig spawn() options
Dpkg::Compression::FileHandle: Add %opts to ensure_open() member
Dpkg::Source::Archive: Delete the current compressor SIGPIPE disposition
Dpkg::Path: Change find_command() to handle an empty or undef argument
dpkg-buildpackage: Ignore DEB_CHECK_COMMAND if the command is not found
dpkg-gencontrol: Emit a warning when using the deprecated -is/-ip options
dpkg-genchanges: Only print build type once
scripts: Unify build options description in --help output
dpkg-buildpackage: Move checkbuilddeps and target settings out of the options loop
scripts: Only allow one build type option
dpkg-genchanges: Correctly filter host arch from the Architecture field
scripts: Add -g and -G options for source plus arch-indep/specific builds
dpkg: Fix --add-architecture and --remove-architecture to take one argument
Regenerate .pot files and merge .po files with them
Release 1.17.11
Bump version to 1.17.12
libcompat: Only build the compatibility selinux code if requested
dpkg-query(1): Describe virtual fields
dselect(1): Fix formatting of last paragraphs inside --color description
dselect: Rework columns code
dselect: Add new architecture columns to package list view
libdpkg: Set the appropriate report buffer for the debug output
libdpkg: Set close-on-exec for the debug output
s-s-d: Remove wasteful strlen() comparison before strcmp()
Dpkg::Vendor::Debian: Refactor common compiler flags into intermediate variables
scripts: Use length instead of defined when checking environment variables
scripts: Refactor build type setting into a new set_build_type function
scripts: Allow specifying the same build type option multiple times
Regenerate .pot files and merge .po files with them
Release 1.17.12
Bump version to 1.17.13
dpkg-shlibdeps: Do not unnecessarily interpolate strings
dpkg-deb: Remove unbalanced trailing single-quote in error message
dpkg-query(1): Merge binary:Package descriptions
dpkg(1): Split --remove and --purge options
dpkg-maintscript-helper(1): Remove duplicate “of the”
dpkg-maintscript-helper: Fix symlink_to_dir to assure absolute pathnames
scripts: Revert some unsafe //= usages back to ||=
libcompat: Only test the strerror() if sys_errlist and sys_nerr are present
s-s-d: Switch GNU/kFreeBSD systems to use libkvm
Regenerate .pot files and merge .po files with them
Release 1.17.13
Bump version to 1.17.14
doc: Update Doxygen configuration from version 1.8.8
doc: Do not add timestamps to Doxygen output
debian: Move changelog entry around
po: Fix Italian man page translations
po: Fix '--' to '-' on translations for single character options
po: Fix mismatched format string in Catalan translation
po: The copyright holder for the original code is not SPI
debian: Switch copyright to machine-readable format 1.0
debian: Bump Standards-Version to 3.9.6 (no changes needed)
build: Disable unused run-time type information for dselect
build: Fix compiler flag detection with non-GCC compilers
build: Split test_programs and test_scripts out of test_cases
libdpkg: Rename pkg_db_iter_next_pkg() local variable r to pkg
dpkg: Remove static from pointer variables
dpkg: Add new struct filenamenode_queue
dpkg: Use struct filelist instead of two fileinlist to track newconffiles
dpkg: Rename newconff_append() to filenamenode_queue_push()
dpkg: Factor out deb_parse_conffiles() from process_archive()
dpkg-source: Fix perl warning when typing Ctrl-D on patch name prompt
dpkg-deb: Add new --ctrl-tarfile command
dpkg-architecture: Refactor check_arch_coherency()
dpkg-architecture: Add support for target information
dpkg-architecture: Clarify that -a, -t, -e and -i work with the host system
scripts: Place Commands: before Options: in --help output
dpkg-genchanges: Use $include directly instead of convenience is_ functions
dpkg-genchanges: Do not use an intermediate variable with the upload dir
dpkg-genchanges: Merge fallback Section and Priority value assignments
dpkg-genchanges: Do not repeat dsc name in multiple places
dpkg-genchanges: Fix order of Files field in generated .changes file
dpkg-deb: Stop warning on unknown arbitrary fields
dselect: Remove unnecessary handling of obsolete Package_Revision field
scripts: Use named variables instead of using the topic variable
dselect: Quote the FTP package name instead of trying to manually escape it
dselect: Parse the system curses.h header instead of dselect-curses.h
perl: Do not use the topic variable unnecessarily
Dpkg::Deps: Emit a warning when using the obsolete check_package() function
Dpkg::Deps::KnownFacts: Add support for versioned Provides
dpkg-maintscript-helper(1): Add a mention of packaging helpers support
Dpkg::Deps: Add new deps_iterate() function
dpkg-maintscript-helper: Add support for relative symlinks to symlink_to_dir
dpkg-buildflags(1): Move generic feature area details to the section top
Dpkg::Vendor::Debian: Prefix add_hardening_flags with _ to mark as private
dpkg-buildflags: Add a new qa feature area
dpkg-buildflags: Add a bug feature to the qa feature area
dpkg-buildflags: Add a canary feature to the qa feature area
dpkg-buildflags: Fold list action handling with the other actions if block
dpkg-buildflags: Reverse exit logic to check for errors
scripts/mk: Pass DEB_BUILD_OPTIONS to dpkg-buildflags
dpkg-buildflags: Honor feature area settings from DEB_BUILD_OPTIONS
Dpkg::Vendor::Debian: Fix comments wording
libdpkg: Fix error message from buffer_copy() read and write function
arch: Remove lpia architecture support
s-s-d: Abort if the system or compatibility setsid() fails
s-s-d: Move write_pidfile() before daemonize()
s-s-d: Do not exit from first parent before the pidfile has been created
s-s-d: Make sure the pidfile is always created with a 022 umask
s-s-d: Refactor KVM code
s-s-d: On kFreeBSD do not make kvm_openfiles() open /dev/mem
s-s-d: Do not fail when kvm_getprocs() cannot find any process
u-a(8): Fix prerm invocation arguments
dpkg, dselect: Use subproc_wait_check() instead of ad-hoc code in call sites
libdpkg, dpkg: Switch subproc_wait() calls to subproc_wait_check()
libdpkg: Make subproc_wait() and subproc_check() private
libdpkg: Rename subproc_wait_check() to subproc_reap()
libdpkg: Refactor setting and resetting a single signal into new functions
libdpkg: Rename subproc_signals_setup() to subproc_signals_ignore()
libdpkg: Add new alias subproc_signals_restore() for pop_cleanup()
libdpkg: Namespace and reword subproc flags
libdpkg: Also return an error code for unhandled subprocess status
libdpkg: Add new SUBPROC_RETSIGNO to return the signal number
Dpkg::Source::Package::V2: Rename %origtar to %addonfile
Dpkg::Arch: Map i786 to i386 for the multiarch pathname
perl: Use length instead of /^$/ to test for an empty string
Dpkg::Source::Package: Use a simple string match instead of a regex
Dpkg::BuildProfiles: Add new parse_build_profile()
dpkg-genchanges: Handle omitted packages due to build profiles
dpkg: Use an intermediate variable for namenodetouse() return value
dpkg: Normalize instdir by removing trailing '/' and '/.'
dpkg: Never try to remove the root directory or its backups
dpkg: Use varbuf_end_str() instead of varbuf_add_char() with explicit '\0'
dpkg-deb: Remove arbitrary filename limit
dpkg-buildpackage: Do not pipe the files to sign to GnuPG
dpkg-scanpackages: Add a new --hash option to enable specific file checksums
dpkg-architecture: Move -L actual code close to the other commands
dpkg-architecture: Add architecture restriction options for -L
dpkg-architecture: Say arch-wildcard instead of arch-alias in --help output
scripts/t: Make sure temporary files are always cleaned up
scripts: Unpack arguments instead of accessing @_ directly
scripts: Unpack arguments just once
dpkg-source: Rework command parsing and add --build and --extract aliases
dpkg: Do not print pointers in debug output messages
libdpkg: Fix off-by-one error in command argv size calculation
libdpkg: Add missing <stddef.h> to dpkg/string.h needed for size_t and NULL
libdpkg: Move the FNV hash function into a new strhash module
libdpkg: Switch to the recommended FNV-1a variant
dpkg: Switch the filesdb module to use the FNV hash function
dpkg: Double the filesdb hash table size to the closest 2^18 prime
dpkg: Document optional -C argument in --help output
libdpkg: Consider a hardlink tar entry as a regular file for mode values
libdpkg: Refactor tar_entry copying into tar_entry_copy()
libdpkg: Make the uname and gname file_stat members non-const
libdpkg: Record user and group name in tar_entry
libdpkg: Add new tar extractor test cases
Regenerate .pot files and merge .po files with them
Release 1.17.14
Bump version to 1.17.15
libdpkg: Set umask to the expected value of 0022 in tar test case
Release 1.17.15
Bump version to 1.17.16
po: Use the same name as the Maintainer field for the copyright holder
man: Set the copyright holder for the original code
Dpkg::Source::Patch: Switch remaining topic to named variable in analyze()
libdpkg: Set umask to 0 when creating symlinks in test suite to normalize results
Release 1.17.16
Bump version to 1.17.17
po: Add missing perl programs and modules to POTFILES
po: Sort POTFILES
doc, scripts: Fix typos in comments
dpkg: Mark for translation and unify "rm cleanup" string
dselect: Mark for translation and improve sthfailed() strings
dpkg: Defer trigger processing if the packages do not fulfill dependencies
dpkg: Do not write the database when changing selections with --dry-run
dpkg-genchanges: Add missing Dpkg::BuildProfiles imports
scripts/mk: Set DEB_TARGET_ variables from architecture.mk
Dpkg::Getopt: New private module
dpkg-architecture: Initialize DEB_TARGET_ARCH variable w/o DEB_HOST_ARCH
dpkg-architecture: Use || instead of conditional to assign _ARCH variables
dpkg-architecture: Normalize ARGV parsing
dpkg-architecture: Add long command and option names for all short options
dpkg-buildpackage: Add support for host and target long flags
scripts/t: Use nocheck instead of notest in build profile tests
scripts: Do not modify the topic variable values in list functions
debian: List Dpkg::Exit and Dpkg::Interface::Storable as public modules
Dpkg: Document public module
Dpkg::Gettext: Document public module
Dpkg::Gettext: Move exporter code close to the top
Dpkg::BuildProfiles: Mark the module as a public interface
scripts: Document all public module versions in a CHANGES section
scripts: Remove EXPORTED from POD section titles
scripts: Document private modules as such in a CHANGES section
Regenerate .pot files and merge .po files with them
Release 1.17.17
Bump version to 1.17.18
po: Update Catalan translations
dpkg-shlibdeps: Handle empty minimum versions when initializing them
Release 1.17.18
Bump version to 1.17.19
debian: Bump the Breaks on devscripts to 2.14.10
s-s-d: Create a pidfile even when not backgrounding ourselves
s-s-d: Add a new --remove-pidfile option
s-s-d(8): Mention --pid and --ppid in the DESCRIPTION section
scripts/t: Enable and fix minimal :native arch-qualifier tests
dpkg: Add invoke hooks for add-architecture and remove-architecture
dpkg: Reverse --verify-format logic to accept 'rpm' as valid
dpkg: Fix trigger dependency checks and cycle detection
dpkg: Rework dependency problem debug and notices on trigproc()
Regenerate .pot files and merge .po files with them
Release 1.17.19
Bump version to 1.17.20
debian: Correct Zhou Mo name
dpkg: Add a requeueing insertion protection for process_queue()
dpkg: Add a debug line for each package processed in the queue
dpkg: Make sure to always switch to the next dependtry after no progress
dpkg: Make the initial dependtry be 1 instead of 0
Dpkg::Source::Package::V2: Allow detached upstream signatures
po: Unfuzzy strings
u-a: Inline alternative status description into translatable string
dpkg(1): Reword description for installed status
Regenerate .pot files and merge .po files with them
Release 1.17.20
Bump version to 1.17.21
po: Update Catalan translations
debian: Require patch >= 2.7 to get git-style diff support
dpkg-source: Error out on obsolete Build-Profiles syntax
dpkg-genchanges(1): Document -g and -G options
dpkg-parsechangelog: Do not accept values bundled with long option names
dpkg-parsechangelog: Accept -S value in addition to -Svalue
dpkg: Add explicit await trigger directives and command-line options
dpkg: Perform trigger cycle detection earlier or later depending on dependtry
doc: Update features removal schedule
Regenerate .pot files and merge .po files with them
Release 1.17.21
Bump version to 1.17.22
man: Add when dpkg-deb --ctrl-tarfile got introduced
man: Bump minimal version for dir_to_symlink and symlink_to_dir commands
debian: Reintroduce u-a, dpkg-divert and dpkg-statoverride compat symlinks
debian: Add Breaks on man-db, fontconfig and readahead-fedora
libdpkg: Escape package and architecture on control file parsing warning
libdpkg: Do not match partial field names in control files
libdpkg: Fix fd_allocate_size() function to build on Mac OS X
libdpkg, dpkg: Normalize tar entry uid and gid only in dpkg unpack
dpkg: Restore multiple processing checks for packages and archives
dpkg: Fail on trigger processing when it is required to progress
dpkg: Do not ignore trigger cycles for direct dependencies
libdpkg: Register all pending triggers for deferred processing
Regenerate .pot files and merge .po files with them
po: Update Catalan programs translation
po: Fix mailing list addresses
Release 1.17.22
Bump version to 1.17.23
po: Update Language-Team email addresses
po: Revert spurious PO-Revision-Date changes
po: Update Catalan translations
dselect: Use a matching group instead of ${^MATCH} in s///
libdpkg: Skip tar extractor tests if tar is not GNU tar >= 1.27
dpkg: Reset trigger cycle tracking on unsatisfied dependencies during trigproc
libdpkg, dpkg: Fix out-of-bounds read accesses
debian: Add versioned Breaks on packages creating trigger cycles
Regenerate .pot files and merge .po files with them
Release 1.17.23
Bump version to 1.18.0
man: Document arch-qualifiers for dependency fields
man: Document versioned Provides
man: Add the version when dpkg-deb --raw-extract was added
man: Update dpkg --log documentation
man: Improve dpkg-maintscript-helper pkgname argument documentation
man: Fix and update Arch substvar description in deb-substvars(5)
man: Document that current feature areas only work on Debian and derivatives
man: Use “wildcard characters” instead of “wildchars” in dpkg-query(1)
dpkg-query: Only trim trailing "/" and "/." from pathnames in --search
man: Document dpkg-query --search behavior
debian: Document the postinst triggered invocation in the comment header
libdpkg: Change m_calloc() signature to take also a nmemb argument
libdpkg: Add missing symbols to the version script
Remove unused <ctype.h> includes
libdpkg: Add new pure ASCII C locale character type functions
Switch code to use the new C locale character type functions
libdpkg: Remove now unused cistype() functions
Dpkg::Arch: Add new debarch_is_concerned()
Dpkg::Shlibs::Symbol: Use new debarch_is_concerned() instead of Dpkg::Deps
dpkg-gensymbols: Add support for arch-bits and arch-endian tags
scripts: Rename and deprecate _g function with g_
Remove trailing newline from string literal in warning calls
build: Rename perl scripts to have a .pl extension
test: Fix perlcritic errors in t-tar.t
test: Rename TAP test directories from test to t
test: Add new common Test::Dpkg module
test: Check perl code compilation, warnings and strictness
test: Move use strict and warnings as the first directives
Dpkg::Arch: Assume abitable is always present
Dpkg::Arch: Refactor table loading into a common function
Dpkg: Use shift instead of @_ on single argument unpacking
test: Remove unused @save_paths variable
Dpkg::Shlibs: Rename reset_library_paths() to blank_library_paths()
Dpkg::Shlibs: Move @librarypaths setup into new setup_library_paths() function
Dpkg::Shlibs: Remove support for GCC_TARGET environment variable
Dpkg::Shlibs: Detangle deprecated multilib paths into their own variables
Dpkg::Shlibs: Do not use an intermediate library path variable
Dpkg::Shlibs: Split multiarch cross-compilation libraries from toolchain ones
perl: Switch from legacy File::Path functions to new ones
Dpkg::Source::Patch: Enable sub-second timestamps with Time::HiRes
Dpkg::Source::Package::V2: Use TMPDIR instead of manually setting DIR
Dpkg::Util: Update comment to mention new implementations from List::Util
Dpkg::IPC: Document function signatures
dpkg-scansources: Fix perl uninitialized value usage on missing Binary field
dpkg-shlibdeps: Use dpkg-query instead of dpkg for --search
scripts: Remove unused «use Dpkg»
build: Bump gettext version to 0.19
build: Wrap file references in man page PO files
Dpkg::Checksums: Switch from using programs to Digest modules
dpkg-gencontrol: Rework Installed-Size field default value computation
build: Always pass -f to rm calls
build: Use mv instead of «cp -p»
build: Rework DPKG_C_C99 macro to define HAVE_C_C99 just once
build: When cross-building assume a working snprintf on SUS >= v3
build: Make va_copy check cross-compilable
build: Check for -Wformat-security with -Wformat
build: Add new gcc 5 warnings
libdpkg: Remove useless trailing ‘;’ in for (;;) block
libdpkg: Remove unneeded braces in if statement
libcompat: Remove dangling blank line
dpkg: Fix indentation
dpkg-genchanges: Use strftime() instead of unportable «date -R»
libdpkg: Mark functions as DPKG_ATTR_NORET
libdpkg: Make virtinfos a static variable
debian: Fix changelog formatting
dpkg: Warn on obsolete '<' and '>' operators in --compare-versions
man: Move man pages from section 8 to 1
dpkg: Add comment describing pkg_istobe values
libdpkg: Trim whitespace from the end of config file lines
libdpkg: Do not silently eat a standalone ‘-’ in the command-line parser
dpkg-deb: Move destination pathname generation into a new function
dpkg-deb: Rename pkg_get_pathname() to gen_dest_pathname_from_pkg()
dpkg-deb, libdpkg: Fix short-lived memory leaks
dpkg-deb: Rename check_new_pkg() to check_control_area()
dpkg-deb: Factor out check_control_file() from check_control_area()
dpkg-deb: Handle properly missing and empty architecture fields
libdpkg: Clarify that pkg_spec error messages should print empty architectures
dpkg: Fix --audit to report missing and empty architecture fields
dpkg-deb: Avoid an intermediate variable for the version string
dpkg-deb: Fix compressor subprocess name
dpkg-deb: Add support for reading the archive from standard input
Dpkg::Source::Package: Add ‘.mailmap’ to the default ignore lists
Dpkg::BuildOptions: Fix typo
build: Use tr instead of sed to map _ to ~
build: Map % back to :
doc: Bump DOT_GRAPH_MAX_NODES from 50 to 100
debian: Remove old trigger related Breaks/Conflicts from dpkg
dpkg: Move SE Linux support into a separate file
dpkg-statoverride: Set the SE Linux context on --update
Dpkg::Gettext: Use parenthesis on carp call to tell perl it is a function
perl: Rework use and exporter declarations
scripts/t: Ignore stderr from «dpkg --compare-versions» if it does not fail
debian: Only use stackprotectorstrong when building with gcc >= 4.9
libdpkg: Add new pkg_array_foreach() function
dpkg-query: Use pkg_array_foreach() instead of ad-hoc traversal
dpkg-query: Do not fail on -W and -l when multiple arguments match a package
libdpkg: Factor out new m_vasprintf() from m_asprintf()
libdpkg: Change m_vasprintf() to assume it is more prone to succeed
libdpkg: Add new dpkg_error_print() function
dpkg: Use dpkg_error_print() instead of explicitly printing a dpkg_error
libdpkg: Simplify namevalue parsing code
Dpkg::Changelog::Parse: Say execute instead of exec in error message
dpkg-name: Say package instead of it in warning message
scripts: Uppercase field names in error messages
Expand EOF and eof into "end of file" in error messages
Use "<enter>" instead of "return" or "enter" in input prompts
Say directory instead of dir in output messages
dpkg-scanpackages: Merge the same warning messages into a single line
dpkg-genchanges: Clarify changes description open error
Dpkg::Source::Patch: Add missing preposition in error message
dselect: Improve available state sorting order strings
libdpkg: Rename struct symlinkList to tar_symlink_entry
libdpkg: Duplicate trig_activating_name just once in trig_activate_start()
libdpkg: Fix trig_activate_start() calling sequence comment
libdpkg: Rename ensure_pathname_nonexisting() to path_remove_tree()
libdpkg: Move path removal functions to path-remove module
dpkg-deb: Use path_remove_tree() instead of direcly calling «rm -rf»
libdpkg: Export parsedb functions in the map file
dpkg-split: Parse deb control file directly from stdin
dpkg: Rework oldconffsetflags() into pkg_conffiles_mark_old()
dpkg-maintscript-helper: Handle symlinks and pathnames ending in slash
Dpkg::Gettext: Add support for $DEFAULT_TEXT_DOMAIN
Dpkg::Gettext: Add support for context functions
Dpkg::Vendor::Debian: Add sanitize feature area
dpkg-statoverride: Do not accept unknown user or group names on --add
libcompat: Check that HAVE_DECL_SYS_SIGLIST is 0 instead of undefined
build: Remove unused AC_CHECK_DECLS for strnlen
debian: Fix typo in changelog
dpkg-parsechangelog: Normalize command-line parsing
dpkg-parsechangelog: Rename changelogfile argument to changelog-file
dselect: Say command instead of action
dselect: Improve commands listing in --help output
dselect: Improve color-spec --help output
dselect: Document -? option
man: Capitalize dpkg-parsechangelog option dscriptions
man: Move description of --all option as the first range option
man: Mark --format values in bold
man: Place short options before long ones
man: Properly terminate a bold marking in dpkg(1)
man: Document version when new features were introduced
man: Document that timestamps are reset for format 3.0 (quilt) too
dpkg: Add --ctrl-tarfile forwarding command for dpkg-deb
dpkg-buildpackage: Disable dependency checks on -S -nc
dpkg-buildpackage: Make dependency checks fatal for -S
scripts: Move "(default)" annotations in --help output after option description
man: Document that dpkg-source is sometimes better than dpkg-buildpackage -S
libdpkg: Add path-remove.c to POTFILES
debian: Group changelog entries per type of change
man: Document in dpkg-buildflags(1) that DEB_VENDOR influences the execution
man: Document that dpkg performs sanity checks on PATH
man: Mark some words and commands as non-hyphenable
man: Separate multi-line hanging tag paragraphs with .TQ
man: Mark field names in bold
man: Use various groff escape sequences for quoting characters
Regenerate .pot files and merge .po files with them
Consistently use proper quotation marks all over the place
po: Unfuzzy translations
man: Lowercase warning and note admonitions in s-s-d(8)
man: Mark dselect(1) color attributes in bold
man: Add missing period to a sentence in dselect(1)
man: Say output instead of display for dpkg-deb tar-file option
man: Say archive instead of filename for dpkg-deb option in dpkg(1)
man: Say control-field-name instead of control-file-field in dpkg-deb(1)
man: Fix option values and pathname markup in dpkg-deb(1)
man: Use .IP and .br instead of .PP and .in +5
man: Use .TQ to separate different but related options in dpkg(1)
dpkg-maintscript-helper: Fix logic in symlink argument check
dpkg-scansources: Use proper constants instead of constant subs
dpkg-scanpackages: Factor out deb processing into a new process_deb() function
dpkg-scanpackages: Rework error handling on missing Package field
Dpkg::Shlibs::Cppfilt: Remove unused IO::Handle
dpkg-scanpackages: Remove unused IO::File
dpkg-scanpackages: Use a scalar variable instead of an IO::Handle
dpkg-scansources: Use syserr() instead of close_msg()
scripts: Change version() functions to never exit
scripts: Pass a list to open() for commands instead of a string
dpkg-shlibdeps: Say substvars instead of varlist in error messages
dpkg-scanpackages: Create the dpkg-deb pipe using open instead of Dpkg::IPC
dpkg-scansources: Handle parsed source control data just once
dpkg-scansources: Move main() into outer scope
dpkg-name: Use Dpkg::Version instead of manually stripping the epoch
po: Remove useless language and maintainer names from LINGUAS files
debian: Switch to debhelper compatibility level 9
debian: Name each public-domain license with a different name
debian: Add missing public modules to dpkg-dev package description
debian: Update my copyright years
debian: Get rid of backward compatibility pseudo-tags from bug reports
debian: Rework installed documentation
man: Clarify that dpkg-buildpackage -jN forces parallel builds
man: Remove unneeded u-a references from options descriptions
man: Document that apt might expect Packages.xz too
man: Clarify implicit arch-qualifiers in Provides field
man: Clarify interaction between arch-qualifiers and Multi-Arch:foreign
Update amd64 GNU cpu regex in cputable to match amd64 too
scripts/t: Fix typo
src/t: Fix dpkg-divert.t to work on BSD userland
src/t: Fix dpkg-divert.t to work even w/o /dev/full
scripts/t: Do not use system() string form
dpkg: Use badusage() instead of ohshit() for command-line errors
libdpkg: Remove unused LIST_CHECKNODE_PART and LIST_CHECKNODE macros
scripts: Move each statement into its own line
dpkg-gensymbols: Use the original template symbols file when diffing
dpkg-gensymbols: Use an intermediate variable to keep the file label
src/t: Fix dpkg-divert.t when skipping test due to missing /dev/full
s-s-d: Do not leak kvm descriptors
s-s-d: Switch to use timespec instead of timeval
s-s-d: Switch to use a monotonic clock if available
s-s-d: Cleanup timespec_mul()
scripts/t: Skip test cases when there is no c++filt available
Dpkg::Control::HashCore: Fix OpenPGP Armor Header Line parsing
Dpkg::Source::Patch: Pass PATCH_GET envvar instead of -g0 to patch
Dpkg::Control::Info: Allow not loading the file in the constuctor
build: Use single suffix rules instead of non-portable %-pattern rules
build: Pass CC to the test suite
build: Call AM_PROG_AR
build: Pass -Wall to automake in AM_INIT_AUTOMAKE
build: Allow running scripts from outside the source tree
dpkg-statoverride: Fix error messages on invalid uid/git/mode syntax errors
Dpkg::Dist::Files: Always sort the files list on output
Dpkg::Dist::Files: Factor file parsing into a new member function
Dpkg::Dist::Files: Parse filename on add_file() to initialize files values
dpkg-source: Remove stray whitespace in shebang
dpkg-genchanges: Fix perl warning when parsing BY-HAND file entries
dpkg-genchanges: Fix error message on empty dsc file
dpkg-genchanges: Use the checksums files list when building the Files field
dpkg-genchanges: Skip files based on the architecture from the filename
dpkg-genchanges: Merge two loops traversing the same keys
dpkg-genchanges: Allow binary packages not found in debian/control
dpkg-genchanges: Annotate any non-deb binaries with their package type
dpkg-genchanges: Remove intermediate @f variable
man: Fix spelling error
Dpkg::Control::HashCore: Use proper quotes
scripts/t: Add test cases for Dpkg::Conf
scripts/t: Remove note that Dpkg_Getopt.t needs actual test cases
scripts/t: Add test cases for Dpkg::Checksums
Dpkg::Conf: Improve filter function
Dpkg::Dist::Files: Add new reset() method
Dpkg::Dist::Files: Add new filter() method
Dpkg::Substvars: Add new filter() method
dpkg-shlibdeps: Use Dpkg::Substvars instead of ad-hoc parsing the file
libdpkg: Add missing dpkg_error functions to the map file
libdpkg: Handle libtool executables in progname unit test
libdpkg: Rename filter symbols to digest
libdpkg: Rename parse_EOF() to parse_at_eof()
libdpkg: Mention (^Z) instead of char for the MSDOS end of file character
dselect: Remove outdated local copy of the Debian README.mirrors.txt file
Dpkg::IPC: Kill the process when reaching timeout in wait_child()
scripts/t: Do not use a timeout when testing cat I/O
scripts/t: Reduce timeout from 5 to 1 in test case
scripts: Say METHODS instead of FUNCTIONS or OBJECT FOO in POD section titles
Dpkg::Dist::Files: Allow ~ in added filenames
scripts: Document dpkg version when module versions got bumped
scripts/t: Swap is_deeply() got and expected arguments
scripts/t: Remove unused use Data::Dumper
Dpkg::Shlibs: Fix add_library_dir to initialize the library paths if needed
Dpkg::Shlibs: Do not add cross-root directories to default search list
Dpkg::Shlibs: Remove ancient multilib paths
Dpkg::Shlibs: Reorder library directories
dpkg: When upgrading, copy over the cached arch-qualified package name
libdpkg: Consider foreign packages ambiguous in need of arch-qualifier
po: Regenerate .pot files and merge .po files with them
Release 1.18.0
Bump version to 1.18.1
debian: Fix typos in changelog
libdpkg: Cast c_isbits() c argument to unsigned char when indexing the array
dpkg-deb, dpkg: Do not allow pathnames with embedded newlines
doc: Bump minimal Perl version to 5.14.2
scripts: Add missing strict and warnings pragmas for submodules
scripts: Use non-destructive substitutions inside map
scripts: Use the state keyword
Dpkg::BuildProfiles: Initialize $cache_profiles when setting them
Dpkg::Shlibs::SymbolFile: Do not replace #PACKAGE# in template mode
Dpkg::Compression: Fix the current default compressor in the documentation
scripts, dselsect/methods: Switch from `` to operator qx()
libdpkg: Use ~S_IFMT instead of hardcoded 07777 literal in chmod() call
dpkg: Fix setting the SE Linux context when a file has a statoverride
dpkg: Set the SE Linux file context even without a file type in mode
dpkg: Simplify sehandle handling
Dpkg::Shlibs::SymbolFile: Use map instead of foreach to initialize the hash
man: Remove spurious = from argless parallel option in dpkg-buildpackage
dpkg-buildpackage: Make -j override any parallel option in DEB_BUILD_OPTIONS
dpkg: Sort PKG_STAT_ switch cases in descending order
libdpkg: Rename DPKG_VERSION_ARCH to PACKAGE_RELEASE
build: Move PACKAGE_RELEASE definition from dpkg.h to configure.ac
build: Use system libmd if available
dpkg-shlibdeps: Initialize $warnings with ORed constants instead of a literal
dpkg-shlibdeps: Reformat map/grep/keys usage to make it easier to read
dpkg-deb: Set correct default compression value for control.tar.gz member
Revert "dpkg-gensymbols: Use the original template symbols file when diffing"
po: Regenerate .pot files and merge .po files with them
Release 1.18.1
Bump version to 1.18.2
po: Fix plural form translations for single plural languages
po: Revert bogus removal of fuzzy markers
man: Use the feature area name in the subsection title
man: Document DPKG_HOOK_ACTION also in ENVIRONMENT section
man: Fix typo in dpkg-scanpackages(1)
man: Clarify when some features where added
man: Add a missing colon to separate a --force option
Document --yet-to-unpack, --predep-packages and --assert-<feature> commands
man: Document abitable in dpkg-architecture(1)
man: Clarify that an architecture wildcard is a Debian thing
man: Document multiarch triplet in dpkg-architecture(1) TERMS section
doc: Fix multiple typos
Dpkg: Remove my keyword from POD function prototypes
Dpkg: Say FUNCTIONS instead of METHODS when appropriate
Dpkg::Changelog: Fix POD syntax on verbatim paragraph
Dpkg::Arch: Document and mark the module as public
Dpkg::Changelog::Entry::Debian: Remove non-functional timezone name support
Dpkg::Changelog::Entry::Debian: Use Time::Piece instead of Date::Parse
Dpkg::Changelog::Entry::Debian: Simplify distribution splitting
Dpkg::Changelog::Parse: Fix changelog_parse documentation
Dpkg::Changelog::Parse: Refactor changelog_parse into changelog_parse_plugin
Dpkg::Changelog::Parse: Move options setup to changelog_parse_plugin start
Dpkg::Changelog::Parse: Factor out _changelog_detect_format
Dpkg::Changelog::Parse: Remove intermediate variable $changelogfile
Dpkg::Changelog::Parse: Use a builtin parser when the input format is "debian"
Dpkg::Control::HashCore: Remove trailing space before handling dot-separators
Dpkg::Control::FieldsCore: Allow the Maintainer field in CTRL_FILE_STATUS
Dpkg::Source::Package::V2: Import make_path from File::Path
Dpkg::Source::Package::V2: Make the BinaryFiles package self-contained
Dpkg::Source::Package::V2: Do not exclude pre-existing symlinks for debian/
Dpkg::Vendor::Debian: Disable thread sanitizer when address is enabled
Dpkg::Dist::Files: Allow colons (:) in added filenames
build: Add t/Dpkg_Changelog/date-format to test_data
Dpkg::Changelog::Parse: Set a default filename in changelog_parse()
dpkg-buildpackage: Add new -J option
dpkg-gencontrol: Use $oppackage only to get a control file's package name
dpkg-gencontrol: Add the correct filename to debian/files
dpkg-checkbuilddeps: Move build-essential:native to a new vendor hook
dpkg-checkbuilddeps: Add support for ignoring built-in build dependencies
libcompat: Try to use NSIG when sys_siglist is defined
libcompat: Use string_to_security_class() instead of literal SECCLASS values
libdpkg: Use CRC64 for xz integrity checks
libdpkg: Only use the SHELL environment variable for interactive shells
libdpkg: Document functions with Doxygen markup
libdpkg: Replace FSF address by pointing to the gnu.org URL
Dpkg::Source::Archive: Future-proof tar invocations
debian: Group all dpkg-architecture variables together
debian: Make the libdpkg-dev package Multi-Arch:same
debian: Mark libio-string-perl as <!nocheck>
scripts/mk: Add an extra level of escaping for double evals
libdpkg: Set used signals in test suite to their default action
dpkg-source: Add an optional essential=yes key/value to Package-List
scripts: Use none instead of ah-hoc checks
Dpkg::Deps: Make the dependency comparison deep
Dpkg::Shlibs::Objdump: Support spaces in symbol names
scripts/t: Add test cases for the makefile snippets
scripts/t: Delete DEB_VENDOR from the environment to get reliable results
man: Fix formatting and grammar errors
po: Regenerate .pot files and merge .po files with them
Release 1.18.2
Bump version to 1.18.3
debian: Add changelog entry for previous commit
Dpkg::Changelog::Entry::Debian: Only warn on invalid week days
scripts/t: Generalize get_arch_vars() into cmd_get_vars()
scripts/t: Get the reference build flags from dpkg-buildflags.pl
doc: Fix typos for --predep-package option name
debian: Remove unneeded --sourcedir options from dh_install calls
debian: Use an intermediate variable to hold debian/tmp
debian: Do not change libdir for the entire dpkg
s-s-d: Fix short-lived memory leaks
libdpkg, dpkg-divert: Mark unimportant unlink() return code as unwanted
libdpkg: Do not fallback to strlen() when using strcspn()
u-a: Print master and slave links on --display
u-a: Move current best alternative from the trail to the head
u-a: Rename alternative_remove to alternative_remove_files
u-a: Refactor config, remove, set_manual and set_auto actions
u-a: Move selection functions after alternative_update()
u-a: Reimplement --all as a fully built-in command
u-a: Reimplement --set-selections as a built-in command
u-a: Remove subcall and surrounding code
Dpkg::Source::Package::V2: Do not warn when removing an empty subdirectory
Dpkg::Changelog::Entry::Debian: Do not abort on Time::Piece parse errors
Dpkg::Changelog::Entry::Debian: Catch bogus month names
dpkg: Fix --verify with --root
dpkg-deb: Fix off-by-one write access on versionbuf variable
t: Fix coding style
perl: Split overlong regexes into multiline extended regexes
build: Add a new --with-devlibdir configure option
debian: Use --with-devlibdir to only switch libdpkg-dev to a multiarch dir
man: Add missing dashes to package-list in deb-src-control(5)
man: Mark each individual required field as such
u-a: Fix memory leak in alternative_config_all()
s-s-d: Fix short-lived memory leak when parsing --chuid
t: Disable perl-critic RegularExpressions::ProhibitEnumeratedClasses
t: Separate perl-critic tests with blank lines to make them more readable
t: Filter out any environment variable starting with DEB_ in mk.t
dpkg-shlibdeps: Move regex variable inside function
u-a: Do not try to free() a «const char *»
s-s-d: Remove now unused xstrdup() function
dselect: Switch multicd method license from GPL2 to GPL2+
libdpkg: Fix inadvertent license change back from GPL2 to GPL2+
libdpkg: Do not try to release the triggers lock on dry-run
dselect: Refactor SIGWINCH signal blocking and unblocking
dselect: Move sigwinch baselist member variables into setupsigwinch()
dselect: Initialize all baselist member variables
Dpkg::Gettext: Add new function N_
scripts: Use error() and errormsg() instead of printing on STDERR directly
po: Regenerate .pot files and merge .po files with them
Release 1.18.3
Bump version to 1.18.4
man: Move target architecture description to the TERMS section
man: Clarify that the md5sum check on «dpkg --verify»
scripts: Switch all find(1) command calls to File::Find
Update Ian Jackson's email address
Update Heiko Schlittermann's email address
build: Set PERL5LIB globally for the test suite to the local modules directory
build: Use absolute buildir pathnames in PATH variable
build: Add the dselect/methods directory to the TAP::Harness library paths
build: Quote paths in run-scripts
libdpkg: Config-Version should also be initialized on triggers-pending
libdpkg: Add varbuf_snapshot() and varbuf_rollback() support
libdpkg: Add new varbuf_get_str()
libdpkg: Remove varbuf terminate() method
dpkg: Fix varbuf memory leaks
dpkg-deb: Generate the control build dir just once
dpkg-deb: Refactor tarball packing into a new function
libdpkg: Add new str_fmt()
Use new str_fmt() instead of m_asprintf()
u-a: Switch xasprintf() to return an allocated string
u-a: Merge all action handling into a single if-else-if block
dpkg-divert: Return from a command function instead of directly exiting
dpkg-trigger: Move exit from command function to its call site
libdpkg: Rename pkg_summary to pkgbin_summary
doc: Update Doxygen configuration from version 1.8.9.1
doc: Update test suite directory in Doxygen configuration
build: Descend into scripts on coverage-clean rule
build: Add an configure option to choose the kind of documentation
build: Do not quote the interpreter argument
libdpkg: Document pkg-show module
man: Document that dpkg-buildpacakge -nc -S implies -d
man: Clarify role of Build-Depends in deb-src-control(5)
Dpkg::BuildFlags: Document supported feature areas
Dpkg::Arch: Handle an undef architecture argument in debarch_to_debtriplet()
Dpkg::Arch: Add a new set_host_gnu_type()
Dpkg::Arch: Make the host gnu type retrieval more compiler agnostic
Dpkg::Source::Package: Add ‘.gitreview’ to the default ignore list
scripts/t: Improve test coverage
dpkg: Add support for DPKG_MAINTSCRIPT_DEBUG environment variable
dpkg-checkbuilddeps: Exit with 1 on unsatisfied dependencies
po: Update Makevars from latest gettext 0.19.6 template
build: Try to use latest gettext available
libdpkg: Add experimental multithreaded xz compressor support
doc: Update maintainers
man: Clarify in dpkg-query(1) when binary:Package gets arch-qualified
man: Add a subsection separating external from internal environment variables
dpkg-architecture: Fix usage of -s after other action options
Dpkg::Control::FieldsCore: Add support for Build-Essential field
debian: Fix typo in copyright file
debian: Add missing Build-Depends for restriction formula support
po: Regenerate .pot files and merge .po files with them
Release 1.18.4
Guy Maor (7):
dpkg 1.4.1
allow hierarchial sections
new upload mechanism
fix typo - missing }
1.4.1.1 changes by Wichert Akkerman
prevent Closes warning
prevent Closes warning
Hanno Böck (2):
dpkg-deb: Fix off-by-one write access on ctrllenbuf variable
libdpkg: Fix an off-by-one read access in ar member name variable
Hans F. Nordhaug (3):
Update Norwegian Bokmål dselect translation
Norwegian Bokmål translation update: 985
Norwegian Bokmål translation update for dselect: 277t
Hans Fredrik Nordhaug (5):
Update Norwegian Bokmål dpkg translation
Updated Norwegian Bokmal translation.
Updated Norwegian Bokmal translation.
Update Norwegian Bokmål dpkg translation
po: Update Norwegian Bokmål dselect translation
Helge Kreutzmann (377):
Update German man pages to 1019t16f247u
Update German man pages to 1061t1f219u.
Update German man page translation to 1254t135f
po/de.po: Updated to 1238t0f52u.
Merge branch 'master' of git+ssh://kreutzm-guest@git.debian.org/git/dpkg/dpkg
2007-10-08 Helge Kreutzmann <debian at helgefjell.de>
Fix the date
* man/po/de.po: Updated to 1279t0f64u.
Remove some cruft
Add a missing markup marker
Merge branch 'master' of git+ssh://kreutzm-guest@git.debian.org/git/dpkg/dpkg
* po/de.po: Updated to 1280t0f63u, add lots of fixes from
Unified terminology as agreed with Sven Joachim <svenjoac at gmx.de>
Removed (instead of updated) file by accident, sorry
* man/po/de.po: Updated to 1300t0f45u.
man/po/de.po - Spellchecked
2007-11-11 Helge Kreutzmann <debian at helgefjell.de>
2007-11-19 Helge Kreutzmann <debian at helgefjell.de>
2007-12-09 Helge Kreutzmann <debian at helgefjell.de>
Continued German translation of manual pages and scripts:
Complete German scripts translation for dpkg-genchanges.pl, dpkg-gencontrol.pl,
Complete German translation of deb-version.5 and add further translated strings
Unfuzzy German scripts translation
Completed German translation of man page for dpkg-shlibdeps
Complete German translation of manpages (except dselect) again
Update, unfuzzy and correct German scripts translation
Re-Complete and unfuzzy German man page translation (except dselect)
Continued work on German scripts translation
Start updated of German man page translation
Complete German man page translation (except dselect) and update add file
Continue German scripts translation and fix minor errors noticed
Update German scripts translations (mainly correct almost all fuzzy strings)
Start work on updating German man pages, work on fuzzy strings first
Update the remaining fuzzy German script translations (and continue)
Continue update of German man page translation
Continue German man page translation, including new man pages
man: Fix typos
Continue German man page translation an unfuzzy last cleanups
Continue German translation of man pages and minor fix for scripts translation
Complete German man page translation (except dselect), including fixes
Fix a typo in dpkg-shlibdeps.1 (and unfuzzy translations)
Clarify dpkg-source man page as agreed to on debian-dpkg
Update German man page translation after explanations from Raphael Hertzog
Continue German translation of scripts, including fixes from Sven Joachim
Understood that "they" is the plural non-gender form, translated it properly
Continued German scripts translation, including minor fixes
Update fuzzy strings and translate new strings in man pages into German
Nearly finish German scripts translations (from debian-l10n-german)
Fix minor typos in German translation
Correct a translation, thanks to Frank Lichtenheld
Regenerate man/po/*.po(t) and update German translation again
Translate one more paragraph for dselect into German
Update German scripts translation (of new/fuzzy strings)
Incorporate thorough proofread of German man page translation by Sven Joachim,
Even more fixes from Sven Joachim for the German man pages
One sentence in German man page discussed & one more paragraph translated
Resolved FIXMEs in German man page translation (+ fixes + one new paragraph)
Fixed a typo in dselect.1 and notified affected translators
Fixed a typo in dselect.1 and updated all po(t) files
Rebuild po(t) files for the man pages and updated the German one (+ de.add)
Take translation fix for German man page from Frank Lichtenheld from the trunk
Wiktor Wandachowicz: Update polish transl. for dpkg, scripts and the man pages
Ack. typo fix in man/po/pl.po, add pl.add and update Polish dselect translation
Updating the German scripts translation for the recent changes
Add missing debian/changelog entry for the polish po/pl.po update
Wiktor Wandachowicz: Update pl.add (man pages) and pl.po (dselect)
Wiktor Wandachowicz: Update Polish scripts translation
Unify translation of "diversion" and one more paragraph in man page translated
Complete German scripts translation
Mention (in comments) Svens copyright in the German man page as well
Update German man page and scripts translation
Complete German man page translation
Fix typo (lisf -> list)
As per discussion on debian-l10n-german switch translation of "Usage"
Recomplete german scripts translation
Update german translation of manual pages
Update german translation of manual pages
Update german translation of manual pages
Unify (where applicable) translation of "create" as in po/de and fix typos
Update german translation of manual pages
Recomplete german translation of manual pages
Update german translation of manual pages
Update german scripts translation
Update german translation of manual pages
Update german scripts translation
Update german translation of manual pages
Update german scripts translation
Update german scripts translation
Update german scripts translation
Update german translation of manual pages
Fix minor translation error in scripts/po/de.po
Update German scripts translation
Update german translation of manual pages
Update german translation of manual pages
Update german scripts translation
Fix errors in a paragraph in the German man page translation.
Add missing full stop
Update german scripts translation
Sort language updates by alphabet.
Update german translation of manual pages
Update german translation of manual pages
Update german scripts translation
Update german translation of manual pages
Update german translation of manual pages, including a fix from Felix Zielcke
Update german translation of manual pages
Update German translation of manual pages and fix French debian/changelog entry
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Fix typo in man page: s/invokation/invocation/
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Minor fixes in the German man page translation
Fix typo
Update German translation of manual pages
Fix typos
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Order translation by alphabet
Update German translation of manual pages
Update German scripts translation
Carry over fix for misspelling from ad3a4ff9fd8ae6ddda77dfb143cc250d65295cd1
Carry over fix for misspelling from ad3a4ff9fd8ae6ddda77dfb143cc250d65295cd1
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Add dpkg-gensymbols.1 to the translatable man page set
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Correct a minor grammar issue
Update German translation of manual pages
Update German translation of manual pages
Fix a build error
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Fix typo: s/ugrade/upgrade/
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Switch German man page translation to utf-8
Update German scripts translation
Update German translation of manual pages
Add missing changelog entry for commit ce33efa7b93bc98635667f597c7487631af3459a
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Fix encoding of German addendum. Closes: #595643.
Fix changelog entry for Spanish man page translation
Patch by Sven Joachim <svenjoac at gmx.de> (and some further fixes noted)
Update German translation of manual pages
Improve fix after disussion with Sven Joachim (now more consistent even)
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Fix copyright year in header
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Regenerate .pot files and merge .po files with them
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Fix typo
Regenerate .pot files and merge .po files with them
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Sort language names properly
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Fix typo in dpkg-genchanges(1). Closes: 646496
Update German translation of manual pages
Fix build by roughly adding the necessary formatting symbols
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Fix typo in dpkg-deb.1:208
Fix sub optimal translation of package states LP: #368783
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Fix a typo
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Regenerate .pot files and merge .po files with them
Update German scripts translation
Update German translation of manual pages
Fix a typo in man/dpkg-buildflags.1.
Update German translation of manual pages and update/correct
Update German translation of manual pages
Update German translation of manual pages
Correct spacing around … where necessary
Fix ordering of languages
Update German translation of manual pages
Fix build failure by balancing <>
Fix build failure by balancing <>
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Fix several typos
Fix markup to actually build the French man pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Fix a translation bug
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Fix debian/changelog formatting
Update German translation of manual pages
man: Fix typo
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Sven closed #766311 in 9bd52bb4baf0e6f0e5afac2c00e85e75506077ed
Update German scripts translation
Add missing markup to fix build
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German translation of manual pages
Fix typo (missing space)
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
po: Update German man pages translation
Update German scripts translation
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Update German scripts translation
Update German scripts translation
Update German translation of manual pages
Correct incorrect translation as spotted by Sven Joachim <svenjoac at gmx.de>
Update German scripts translation
Update German translation of manual pages
Various (important) translation fixes
Fixes and improvements
Fixes and improvements
Update German scripts translation
Update German translation of manual pages
Helmut Grohne (2):
dpkg-maintscript-helper: Fix dir_to_symlink to handle relative symlink targets
Dpkg::Shlibs: Prefer multiarch paths to multilib ones
Henning Makholm (1):
Add new dpkg --force-confask option
Hideki Yamane (1):
Update Japanese man page translation
Hleb Valoshka (1):
Add support for DragonFlyBSD to ostable and triplettable
Holger Wansing (2):
Fix poor wording in German dpkg translation
Use impersonal messages in German dpkg scripts translation
Ian Fleming (1):
dpkg-architecture(1): Fix typos
Ian Jackson (60):
dpkg (1.1.4); priority=MEDIUM
dpkg (1.1.5); priority=MEDIUM (HIGH for diversions users)
dpkg (1.1.6); priority=MEDIUM
dpkg (1.2.0); priority=MEDIUM
dpkg (1.2.1); priority=MEDIUM
dpkg (1.2.2); priority=MEDIUM
dpkg (1.2.3); priority=HIGH
dpkg (1.2.4); priority=MEDIUM
dpkg (1.2.5); priority=MEDIUM
dpkg (1.2.6); priority=MEDIUM
dpkg (1.2.7); priority=LOW
dpkg (1.2.8); priority=LOW
dpkg (1.2.9); priority=MEDIUM
dpkg (1.2.10); priority=MEDIUM
dpkg (1.2.11); priority=MEDIUM
dpkg (1.2.12); priority=LOW
dpkg (1.2.13) unstable; urgency=LOW
dpkg (1.2.14) stable unstable; urgency=MEDIUM
dpkg (1.3.0) experimental; urgency=LOW
dpkg (1.3.1) experimental; urgency=LOW
dpkg (1.3.2) experimental; urgency=LOW (MEDIUM for dpkg-source)
dpkg (1.3.3) experimental; urgency=low
dpkg (1.3.4) experimental; urgency=low
dpkg (1.3.5) experimental; urgency=low (high for debian-changelog-mode)
dpkg (1.3.6) experimental; urgency=low (HIGH for new source format)
dpkg (1.3.7) unstable; urgency=low (medium for source pkg docs)
dpkg (1.3.8) unstable; urgency=low (high for new source format)
dpkg (1.3.9) unstable; urgency=low (high for new source format)
dpkg (1.3.10) unstable; urgency=medium
dpkg (1.3.11) unstable; urgency=low
dpkg (1.3.12) unstable; urgency=medium
dpkg (1.3.13) unstable; urgency=low (HIGH for building new src X programs)
dpkg (1.3.14) unstable; urgency=low
dpkg (1.4.0) unstable; urgency=low (HIGH for new source format)
Change formatting to match the rest of the file.
Implement support for Breaks field.
Fix update-alternatives messing with spurious slave link spuriously.
Do not treat two symlinks to the same directory as a file conflict.
Fix incorrect sizeof in a memset call
Correct broken dselect logic for self-conflicting packages
Implement 'Breaks' properly in dselect
Fix erroneous description of Breaks in dselect
Refactor fgets checking code into fgets_must and fgets_checked functions
Fix crash when a .deb file becomes unreadable while dpkg is starting
Rename checkpoint function to modstatdb_checkpoint and make it global
Move duplicate pkgadminfile functions to lib/dbmodify.c
Add new cisspace function
Few file descriptor cleanup and error handling fixes
Sort entries in enum pkgstatus
Replace function pointer declarations with new error_printer type
Improve log and status-fd output
libdpkg: Add new modstatdb_note_ifwrite function
Improve Breaks status message
Cleanup on maintainer script failures
Improve depisok error message when the package involved is installed
Refactor returning code in deppossi_ok_found
Implement triggers support
dpkg: Do not assert when configure or remove produced too many errors
dpkg: change behaviour of --merge-avail
dpkg: Honor Conflicts/Breaks/Pre-Depends for packages in unpacked and half states
Ian Zimmerman (1):
install-info: Ignore wrapped lines when matching section titles
Ivan Gagis (1):
dpkg-name: Fix typo in --overwrite argument parsing
Ivan Masár (11):
Update Slovak dpkg and dselect translations
Update Slovak dpkg translation
Update Slovak dpkg translation
Slovak translation update
Slovak translation update
Slovak translation update
Slovak translation update: 985t
Update Slovak dpkg translation
Update Slovak translation of programs
Update Slovak translation of dselect
Update Slovak program translation
Ivar Smolin (6):
+11 translations
Estonian translation, 65% done
updated (75% translated)
Add Estonian to LINGUAS
Updated Estonian translation
Updated Estonian translation
Ivo Timmermans (3):
Updated Dutch translation - about 64% translated now.
Update for the Dutch translation.
Updated Dutch translation
Iñaki Larrañaga Murgoitio (3):
Update Basque dpkg translation
Update Basque dselect translation
po: Update Basque programs translation
Jacobo Tarrio (13):
Updated Galician translation of dpkg
Updated Galician translation
Update dselect's po/Changelog
Updated Galician translation of dpkg to 939t.
Updated Galician translation of dpkg
Updated Galician translation
Updated Galician translation of dpkg (920t)
Updated Galician translation and changed the verb "estabrecer" to "establecer"
Updated Galician translation
Updated Galician translation.
Fixed fuzzy string in Galician translation.
Updated Galician translation to 984t
Updated Galician translation of dpkg
Jae Junh (1):
Add powerpcel support to cputable
James Vega (2):
Dpkg::Version: Handle versions without a version component like dpkg.
Add non-regression test for Dpkg::Version ensuring -0.6.5 << 0.9.1
Jan Blunck (1):
Dpkg::Source::Archive: Use tar --format=gnu when creating archives
Jari Aalto (3):
dpkg-source: Add _MTN to $diff_ignore_default_regexp
dpkg-source: Allow -I without a pattern
dpkg-parsechangelog(1): precise that --all overrides the other options
Javier Fernandez-Sanguino (20):
Include changes introduced to Spanish translation
Updated Spanish translation for dselect
Review translation and fix some typos. Also added PO4spell check headers.
Typo fix
Fix typos in translation format strings
Fix typo
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Fix typos in PO file
Updated Spanish translation
Updated all Spanish translations to sync with master.
Updated Spanish translation for dselect
Small update of the Spanish translation of dpkg
Updated Spanish translation
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Update Spanish translation, remove all fuzzy and untranslated strings
Typo fix
Updated Spanish translation
Partial update
Fix errors in translation
Update dselect translation to Spanish
Javier Fernandez-Sanguino Pen~a (3):
Updated spanish translation
Update the Spanish translation of dselect
Updated Spanish translation
Jean-Baka Domelevo Entfellner (1):
Update French program translations.
Jean-Pierre Giraud (1):
Update French translation of manual pages
Jeff Bailey (1):
Add ppc64el support to cputable
Jens Seidel (1):
Proofreading
Jeroen Schot (1):
Dutch translation updated
Jiri Palecek (1):
Dpkg::Shlibs::SymbolFile: cache the minimum version for a particular soname
Joachim Breitner (4):
Dpkg::Substvars: allow spaces in front of comments in substvars
Dpkg::Substvars: add non-regression test suite
Dpkg::Substvars: track unused substitutions and add warning function
dpkg-gencontrol: warn about unused substvars (closes: #532760)
Joe Dalton (5):
Update Danish dselect translation
Update Danish dselect translation
Update Danish programs translation
Update Danish program translations
po: Update Danish translations
Joey Hess (77):
initial support for .git.tar.gz
initial pass at a git module
pluggable VCS backends implemented, all git-specific info moved out of dpkg-source
updates, ignore more flags which don't make sense for vcs
update man page
firmed up todo items tnx madduck
add check for uncommitted files in git repo
install Dpkg::Source modules
bigfixes to the vcs support
git support now fully working
comment improvements
suppress part of the git-status output
make uncommitted changes in the WC be an error, not a warning.
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg
ignore GIT_ environment variables
sanitise .git/config.
remove the index file
error out on repos that use git submodules
fix a typo
allow core.logallrefupdates in config
improve detection and error for non-git-repo detection
support dpkg-source -i for overriding git WC cleanliness check
robustness fixes
add a check for symlinks in .git to outside the source package
move tardir creation into the prep_tar function
first pass of changes based on Frank Lichtenheld's review
delete the reflog
fix all commands that spawn a subshell
import the VCS module so it can check if the VCS is available
git-config --filename only needs a full path if not run from a git WC
use git-config --null
improve an error message
typo
fix .gir.tar.gz generation when called from outside build dir
remove .git/gitweb
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
manually merge error handling changes
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
use git foo instead of git-foo
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
fix previous merge
Merge branch 'master' of git://git.debian.org/git/dpkg/dpkg into sourcev3
dpkg-source: modify source format "3.0 (git)" to use git bundle
dpkg-source(1): add missing paragraph break to man page
dpkg-source: fix path to gitshallow file in source format "3.0 (git)"
dpkg-source(1): Improve git format documentation
Johannes Schauer (2):
scripts: Update restriction formula syntax
Dpkg::BuildProfiles: Allow multiple whitespace in get_build_profiles()
John Zaitseff (1):
dselect: Do not loop endlessly with very long package descriptions
Jonathan Nieder (22):
debian/copyright: Update path to MD5 code
libdpkg: fix misspelling of __attribute__((const))
man: Fix a small typo in dpkg.1
libdpkg: Fix compress_cat to read/write to arbitrary fds
libdpkg: Fix redundant compression error messages
libdpkg: Properly handle read errors on (de)compression
libdpkg: Do not handle EINTR in compression code
libdpkg: Check for write errors during decompression
libdpkg: Reorder fd_fd_filter() function arguments
dpkg-deb: Fix resource leak in --info
dpkg: Factor out package-listing functions from packages()
dpkg-source: do not ensure prerequisites are met for --before-build/--after-build
Fix dpkg-divert test suite to cope with + in the build directory name
Remove --enable-sync-sync codepath
dpkg-maintscript-helper(1): dpkg only has to be unpacked for it to be usable
dpkg-source: use server-side clock for patched file timestamp on NFS
libdpkg: Use execvp(3) unconditionally in command_exec()
libdpkg: Use new DPKG_BUFFER_SIZE macro instead of hard-coded literal
Bump advertised po4a requirement to 0.41
dpkg-buildflags(1): -D_FORTIFY_SOURCE=2 goes in CPPFLAGS
Avoid full stop and double newline at the end of errors and warnings
dpkg-buildflags(1): Document export mode usage
Jordi Mallach (17):
Update Catalan translation.
Updated Catalan translation.
Update Catalan translation.
Update Catalan translation.
Updated Catalan translation.
Partial Catalan dpkg translation update.
Update po/ChangeLog as well...
[l10n] Updated Catalan dselect translation.
[l10n] Added Catalan dpkg-dev translation.
[l10n] Update Catalan dpkg translation to 920t.
[l10n] Fix bad typo in Catalan dpkg-dev.
[l10n] Catalan typo fixed.
Update Catalan translation
Catalan (Jordi Mallach).
Catalan updates for dpkg-dev and dselect.
Remove space before "…" in several Catalan strings (Jordi Mallach).
Update Catalan translation.
Julian R (1):
po: Fix small typo in German man page translation
Julien Cristau (1):
dpkg-gensymbols(1): add kfreebsd-amd64 to the "64bit arches" symbol example
Justin Pryzby (1):
s-s-d: Documentation improvements
Jérémy Bobbio (1):
dpkg-shlibdeps: Initialize with correct minimum version from a symbols file
Kees Cook (4):
dpkg-buildflags(1): add initial hardening documentation
dpkg-buildflags(1): clarify the relationship between relro/bindnow
Dpkg::Vendor::Debian: refactor compiler hardening logic
dpkg-buildflags: new --query-features command
Kenshi Muto (19):
updated Japanese program translation
update Japanese translation (copied from HEAD and modified a little)
update Japanese translation
update Japanese translation
Japanese translation update
Japanese translation update: 985t
Update Japanese dpkg translation
[l10n] Update man page translations: Japanese (by TAKAHASHI Motonobu)
Update japanese translation of manual pages
Update Japanese translation of manual pages
[l10n] update Japanese translation of dselect.
[l10n] updating Japanese program translation. (1035t+31f)
[l10n] updated Japanese program translation.
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
[l10n] update Japanese program translation
Update Japanese translation.
[l10n] update Japanese program translation
po: Update Japanese translations
po: Update Japanese program translations
Kyle Moffett (1):
Add powerpcspe to ostable and triplettable
Lars Buitinck (1):
dpkg-query(1): improve description of --search
Lincoln Myers (1):
perl: Replace non-existent function call _() with _g()
Ludovic Brenta (1):
dpkg-gencontrol: Run du with --apparent-size for the Installed-Size field
Marco d'Itri (1):
Dpkg::Source::Patch.pm: Add missing import of internerr
Marcos (3):
Add Asturian translation
Completed Asturian translation
Asturian translation update
Marcos Alvarez Costales (1):
Asturian translation update
Marek Vasut (1):
Add NIOS2 support to cputable
Mark Hymers (1):
dpkg-gencontrol: add support for Built-Using field
Martin Dorey (1):
Fix OtoL() to accumulate data in a long instead of an int
Martin Packman (1):
dpkg-mergechangelogs: supplementary non-regression test
Mathias Behrle (1):
dpkg-maintscript-helper: Support moving a conffile not being shipped
Matt Kraai (2):
Dpkg::Vendor: document the Parent field
deb-origin(5): New man page
Matthias Klose (1):
dpkg-buildflags: Do not set -fstack-protector on arm64
Matthijs Kooijman (1):
dpkg-buildflags(1): Improve usage documentation
Maximilian Schwerin (2):
dpkg-scanpackages: Sort output by package name and version
dpkg-scansources: Sort output by package name and version
Mert Dirik (6):
po: Add Turkish program translations
po: Update Turkish programs translation
po: Update Turkish programs translation
po: Update Turkish programs translation
po: Update Turkish programs translation
po: Update Turkish programs translation
Michael Vogt (1):
dpkg: Report deferred trigger errors on status-fd
Michał Kułach (4):
Polish translation update
Update Polish dpkg translation
Update Polish translations
Update Polish translations
Michel Lespinasse (1):
Reduce dselect memory usage
Miguel Figueiredo (35):
updated pt translation
Updated PT translation - 720t
t23t
Updated to 731t
Updated PT translation
Updated PT translation to 742t
updated to 289t
Updated to 800t
Added updated Pt translation
Updated Portuguese translation to 916t
sentence with an extra %s fixed
Updated Portuguese translation to 920t
Fixed extra space
Updatd to 921t
Updated to 285t
929t
updatet to 916t
933t translated
Updated Portuguese translation
Portuguese translation updated to 951t
Updated Portuguese translation
Updated Portuguese translation
1f fixed
Updated to 985t.
Updated to 985t.
Update Portugueses dpkg translation
Update Portuguese dselect translation
Portuguese programs translation: 985t
Update Portuguese translation of program
Portuguese translation update. 985t
Update Portuguese dpkg translation
Update Portuguese program translation
Update Portuguese programs translation
Updated Portuguese translation
Updated Portuguese translation
Mikhail Gusarov (2):
libcompat: Add top_builddir to the include path
dpkg-divert: Add new test-case
Milo Casagrande (14):
Italian translation updated
Italian translation update
Italian translation update
Italian translation update
Update Italian program translation
Updated Italian translation (985t)
Update Italian dpkg translation
Update Italian dpkg translation
Italian translation update
Update Italian dpkg translation
Update Italian programs translation
Update Italian program translation
po: Update Italian programs translation
po: Update Italian programs translation
Miroslav Kure (19):
[l10n] Updated Czech translation
[l10n] Updated Czech translation of dpkg
[l10n] Updated Czech translation
[l10n] Updated Czech translation
[l10n] Updated Czech translation
[l10n] Updated Czech translation
Updated Czech translation
Update Czech translation
Update Czech translation
Updated Czech translation
Czech translation update
Update Czech translation of dpkg/dselect
Czech translation update
Czech translation update. 985t
Update Czech translation of dpkg and dselect
Update Czech program translation
Czech dpkg/dselect translation update
Czech translation update
po: Update Czech translation
Modestas Vainius (38):
dpkg-shlibdeps: don't merge all dependency templates when Build-Depends-Package is set.
dpkg-shlibdeps: optimize by caching symbols files and objdump objects
Symbol tagging support and implementation of optional and arch tags
dpkg-gensymbols(1): escape more minus signs
Dpkg::Shlibs::SymbolFile: support subclassing of Symbol object
Fix wildcard support in symbol files
dpkg-gensymbols: improve diff label again.
Replace local with my in SymbolFile::load() and use strict.
Dpkg::Shlibs::Cppfilt: new interface to the c++filt utility.
Dpkg::Shlibs::Symbol::clone(): replaced by dclone() and sclone().
Dpkg::Shlibs::Symbol: add pattern related functions
Dpkg::Shlibs::Symbol/SymbolFile: recognize patterns and initialize them properly
Dpkg::Shlibs::SymbolFile::merge_symbols(): factorize some code
Dpkg::Shlibs::SymbolFile::get_new_symbols(): simplify and shorten code
Dpkg::Shlibs::Symbol/SymbolFile: implement pattern matching
Dpkg::Shlibs::SymbolFile::dump(): fix indentation style
Dpkg::Shlibs::SymbolFile::dump(): improve output
dpkg-gensymbols: improve output and add a "verbose output" option
Dpkg::Shlibs::SymbolFile::create_symbol(): new function
scripts/t/200_Dpkg_Shlibs.t: cleanup and fix non-regression test
dpkg-gensymbols(1): document patterns in the manual page
Update copyright notices of Modestas Vainius
Dpkg::Shlibs::*: style adjustments.
Dpkg::Shlibs::Symbol: use 'auto' c++filt format for demangling C++ symbols
Dpkg::Shlibs::Symbol/SymbolFile: introduce symver pattern, deprecate wildcards
Dpkg::Shlibs::Symbol::parse_tagspec(): allow extra spaces before symbol tag specification.
Dpkg::Shlibs::SymbolFile::new(): do not allow undefined arch option.
dpkg-gensymbols: add source version to the diff label.
dpkg-gensymbols: add -a<arch> option.
Dpkg::Shlibs::SymbolFile::get_new_symbols(): add option to return optional symbols.
Dpkg::Shlibs::Symbol: improve set_symbolname().
Dpkg::Shlibs::Symbol::equals(): improve, make more general.
Dpkg::Shlibs::SymbolFile: refactor {patterns}{aliases}.
Dpkg::Shlibs::Cppfilt: do not pass --no-verbose to c++filt(1).
Dpkg::Shlibs::Cppfilt: add and export cppfilt_demangle_cpp().
Dpkg::Shlibs::SymbolFile::add_symbol() reverse $sym, $soname argument order.
Dpkg::Shlibs:* add more abstract methods and clean up API.
Add -q option to dpkg-gensymbols, -c0 never fails AND shows a diff.
Moritz Muehlenhoff (1):
dpkg-source: Improve warning message when ignoring file removals
Morten Hustveit (1):
dpkg: Use FIEMAP to sort .list files before scanning
Nicolas FRANCOIS (99):
Fix two other typos in the manpages.
Use a sane default for the addenda position: place the addendum at the end
Oops, some (most) addenda were named *.addenum instead of *.addendum
Generate the Russian manpages in the KOI8-R charset.
Fix unmatched "<" or ">", which avoided the French dpkg-statoverride.8 and
Document the shlibs.local format in dpkg-source(1). CLoses: #316485
Add a missing quote arround the date.
Add a reference to the Debian Policy Manual for a detailed description of
Fix a typo in the Changelog.
Fix a typo in an error message (unexecpted -> unexpected).
Double space between name and email.
fix typos in the Russian man pages. Thanks to Stepan Golosunov. Closes: #366587
Flush the terminal's input before prompting the user.
Fix the --force-depends-version option. This closes #57104.
New po4a architecture, to ease the work of the i18n robots.
Finish the change for the po4a architecture (dpkg-architecture.1 was
Update the POTs and POs.
Update the Basque translation. Thanks to Piarres Beobide.
Update of the Khmer translation.
Add the dz (Dzongkha) code in LINGUAS.
fr is a new language for the scripts translations.
Specify --null before the -T option to avoid the
Also closes #377279.
German translation update (and new translations) of
Fix the German addenda. They have to be latin1 encoded, and the positions
Regenerate the start-stop-daemon.8 and update-alternatives.8 manpages' PO.
iRemove a coma in start-stop-daemon.8, and update the POT and POs.
Updated German translation of start-stop-daemon.8 and
Another typo. Still in the same string, so no additional fuzzy.
Finish the update of the start-stop-daemon.8 German translation.
New German manpages translations: 822-date.1 and deb-old.5
Update the German addendum for start-stop-daemon.8
Fix the 822-date.1 modification date.
Changelog cleanup.
Regenerate the 822-date.1 POT, merge the POs with the pot file,
Update the help information in the po4a.mk header. Mostly, the
New German translation for the deb.5, dpkg-scanpackages.1, and
Add the dpkg-scansources.1 and cleanup-info.8 German translation.
Install the addenda before the SEE ALSO sections, not at the end of the
Fix the typos reported by Helge Kreutzmann in cleanup-info.8, deb.5,
German translation update of the cleanup-info.8 and dpkg-scanpackages.1
Apply suggestions by Helge Kreutzman and regenerate the POT and POs.
Add the German translation of the dpkg-name.1 man page.
Fix the Debian French translation team address.
Most of the German man pages were added, not updated.
Applies Helge Kreutzmann's suggestions on dpkg-statoverride.8.
Merge strings used in multiple POs (French translation).
Add the German translation of the dpkg-statoverride.8 manpage.
Add the Japanese translations of the 822-date(1), deb(5), deb-old(5) and
Fix the typos reported by Helge Kreutzmann in the dpkg.1, dpkg-divert.8,
Add the German translation of the dpkg.1, dpkg-divert.8, and deb-control.5
Updated German dpkg Translations, thanks to Sven Joachim.
Add the Frecnh translation of the dpkg-architecture.1 man page.
Apply Helge Kreutzmann's suggestions on the dpkg-source.1 and
Add the German translation of the dpkg-architecture.1 manpage, and the
Updated German translation for the dpkg-architecture man page.
Remove linux-alpha from the architecture wildcard examples.
Fix a formatting issue in the dpkg-architecture.1 man page and regenerate
Update the French translation of dpkg-architecture.1.
Fix two typos in the German translation. Thanks to Jörg Sommer and
Fix typo.
Japanese translation of the cleanup-info(8), dpkg-name(1),
Fix a typo in the dpkg-divert.8 man page, and regenerate the POT and POs.
dpkg.pot: Regenerated.
Revert revision 502. It was not a typo.
Updated Vietnamese translation.
Updated Swedish dpkg translation.
Japanese translation of dpkg-divert.8 and dpkg-query.1 and update of the
German dselect translation updated.
Fix typo.
Update Sven Joachim's email address.
Add missing spaces.
Japanese translation of deb-control(5), dpkg-deb(1), install-info(8),
Add the changelog entry for the last dselect translation update.
Japanese dpkg's translation updated to 920t
New Japanese translations: dpkg(1), dselect(1), update-alternatives(8).
Updated Slovak translation for dpkg.
Fix typos in the dpkg's Japanese translation.
Fix a typo in the Italian translation of dpkg.
Updated dpkg translation.
Change the Dzongkha translation maintainer to norbu <nor_den at hotmail.com>
Typo fixes in the Japanese manpages translations.
Updated translation. And taking over the French translation of the dpkg
Fix entries in the po and man Changelogs.
Update the Basque translation to 920t.
Fix a typo.
Typo fix in C/dpkg-scansources.1, regenerate the POT and POs.
Add the changelog entries for the Hungarian pages.
The Hungarian pages have to be encoded in ISO-8859-2. As the PO are now
Add the missing French addendum. The French man page was activated in
Add the french translation of the 822-date(1) and dpkg-scansources(1) man
Activate the Catalan translation.
New man pages build system.
As dselect.cfg.5 is similar to dpkg.cfg.5, it was translated
Add support for PAM sessions in start-stop-daemon.
Fix a typo.
Revert revision 691 (Add support for PAM sessions in start-stop-daemon.)
Updated French translation of the manpages. Reviewed by the Debian French
Updated manpages translation to 1282t.
Nicolas François (1):
Fix typos in the French manpages.
Nicolás Alvarez (1):
Fix typos in 1.16.9 changelog entry
Niels Thykier (9):
dpkg-vendor: fail on missing parameters for required arguments
dpkg-mergechangelogs: fail if it cannot close the output file
dpkg-dev: fail when closing an output handle fails
doc: Fix two typos in coding-style.txt
libdpkg: Add documentation for version module
Fix typos in changelogs
Dpkg::Source::Package: Do not assume $ENV{'HOME'} is defined
Remove some unnecessary includes of assert.h
libdpkg: Fix typo in Doxygen documentation
Nils Rennebarth (1):
dpkg-deb: don't warn on unknown fields starting with "X-"
Omar Campagne (14):
Fix typos in multiple manual pages
Update Spanish translation of manual pages
Revert 9434cb7d5e91718888489f8c08bfce7b768a7f1d
Fix enconding of addendum
Fix quotes (grmpf)
Initial Spanish scripts translation
Update Spanish translation of manual pages
Portuguese programs translation: 985t
Spanish manpages translation: 1937t
Update Spanish translation of manual pages
Update Spanish scripts translation
Update Spanish manual pages translation
Update Spanish scripts translation
Update Spanish man page translation
Osamu Aoki (1):
deb-control(5): Add missing mentions of the Breaks field
Oxan van Leeuwen (1):
New manual page deb-src-control(5) documenting debian/control
Pablo Oliveira (1):
Dpkg::Source::Quilt: Fix chmod() arguments order
Paul Menzel (1):
dpkg-gensymbols(1): Add two missing 3rd person ‘s’
Paul Wise (3):
Dpkg::Vendor::Debian: Add support for a reproducible feature area
Dpkg::Vendor::Debian: Add a timeless feature in the reproducible area
Dpkg::Vendor::Debian: Enable timeless build flag feature by default
Peter Chang (1):
libdpkg: Use makedev(3) rather than ad-hoc computations
Peter Karlsson (190):
Updated Swedish translation.
Updated my e-mail address
Updated Swedish translation
Logged today's changes
Updated ChangeLog from comments received on the sv at li.org mailing list
Updated sv.po from comments received on the sv at li.org mailing list
Added more of the changes suggested from the sv at li.org list.
More corrections to the Swedish translation
Updated Swedish translation
Updates and corrections to Swedish translation
Initial Swedish translation
Updated Swedish translation
Added more Swedish manual pages to install.
Logged translation changes
Some consistency changes for the translation
Translation fixes
Logged today's translation changes
Initial Swedish translation
Added more Swedish manual pages to install
Fixes and updates
Logged today's changes to Swedish translation
Escape - in dpkg manpage NAME
Updated Swedish translation
Translated readfail message parameters from extract.c
Some corrections
Updated
Updated Swedish translation
Terminology changes
Updated Swedish translation.
Updated Swedish translation
Fixed a typo
Logged
Updated Swedish translation
Updated.
Updated translation
Updated Swedish translation
Updated Swedish translation.
Fix typo
Fix typos
Updated Swedish translation.
Today's changes
Updated Swedish translation
Updated Swedish translation.
Updated Swedish translation for 1.9.0.
Updated to mtach main/dpkg.8 1.25.
doc/sv/dpkg.8: Updated to mtach main/dpkg.8 1.25.
Updated Swedish translation.
Updated translation
Sync to 1.29
Updates
Updated to 1.7
s/emter/enter/
s/specificaton/specification/
Updates
Updated to 1.8
Updated to 1.6
Moved the .TP to the correct place
Updated to 1.6 (not completely translated)
Updated to 1.30
Swedish translation updates
Fixed a few spelling and grammatical problems.
Fully translated and spell checked.
Fix syntax errors
Updated to 1.8
Updated to 1.31
Updated translation
Logged my changes
Fixed msgfmt errors
Updated Swedish translation
Updated to 1.4
Add simple script to check up-to-datedness of translations
Corrected spelling
Corrected spelling
Initial Swedish translation.
Better wording
Initial Swedish translation.
Fixed spelling.
Translation fixups.
Today's changes
Harmonize translation of "essential" and make sure it is not the same as for
Added back up-to-date check script
Updates and fixes after move
Fix numerous copy'n'paste errors.
Translated new files.
Logged changes
Added a Makefile.in, thank you very much.
Fixed removed/purged ambiguity in translation (they had the same translation
Unfuzzified string.
Updates
Updated
Updated Swedish translation.
Updated translation.
Fixed fuzzy translations.
Fixed the fuzzies
Updated translation of manual pages.
Various updates to Swedish.
Updated Swedish translation.
Removed obsolete CVS $Id$ header.
Changed ChangeLog log.
Began updating the Swedish translation.
Partial updates.
Partial update.
Full translation.
Updated Swedish dselect translation.
Updated Swedish dselect translation.
Updated Swedish translation.
Fixed accidental syntax error.
Completed update of Swedish translation of manual pages.
Tweak the Swedish translation.
Updated Swedish translation.
Updated Swedish translation for dselect.
Began updating Swedish man page translation.
Updated all fuzzy strings.
Various linguistic clean-up.
Consistency fixes.
Partial update.
Added some missing translations.
Some minor linguistic clean-ups.
Some further translations.
Finished translation of dpkg-architecture manual page.
Fixed syntax error.
Finished translation of dpkg-buildpackage manual page.
Finished translation of dpkg-checkbuilddeps and dpkg-distaddfile
Updated changelog.
Translated the dpkg-divert manual page.
Translated the dpkg-genchanges manual page.
Translated the dpkg-gencontrol manual page.
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg into peterk-swedish-20070731
Translated dpkg-name manual page.
Translated the dpkg-parsechangelog and dpkg-scanpackages manual pages.
Translated the dpkg-scansources manual page.
Translated manual page for dpkg-shlibdeps.
Translated the dpkg-source manual page.
Translated the dpkg-statoverride manual page.
Translated the install-info manual page.
Partial translation of update-alternatives manual page.
Translated the update-alternatives manual page.
Reformat with msgmerge.
Added ChangeLog entry for updated Swedish manual page translation.
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg into peterk-swedish-20070731
Ran spelling checker on translation.
Began translating dpkg scripts to Swedish.
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Updated Swedish translation.
Updated translation of manual page.
Fixed broken date.
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Started translating the scripts PO file.
Further translations.
Updated sv to 363t75u.
Updated to 438t0f0u.
Ran spelling checker.
Fixed some inconsistencies.
Updated Swedish man page translation to 1289t.
Fixed incorrect date.
Fixed typo.
Updated ChangeLog
Updated Swedish manual page translation.
Updated Swedish scripts translation to 461t1u.
Fully translate Swedish PO file for scripts.
Fixed missing update of PO-Revision-Date.
Updated Swedish man page translation to 1338t0f5u.
Swedish translation update.
Regenerated PO files for man pages.
Updated Swedish manual page translation.
Updated Swedish translation.
Updated Swedish translation.
Updated Swedish translation.
Updated Swedish manual page translation.
Updated Swedish translation.
Fixed changelog.
Updated Swedish scripts translation.
Updated Swedish translation.
Updated Swedish translations.
Recoded Swedish PO files to UTF-8.
Updated Swedish translation.
Fixed e-mail address.
Updated Swedish translation.
Updated Swedish translation.
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Updated Swedish translation.
Fix-up last commit.
I should triple-check changes I make early in the morning... :-)
Updated Swedish translation.
Updated Swedish translation.
Updated Swedish translation.
Updated Swedish translation.
Updated Swedish translation.
Peter Krefting (64):
Updated Swedish translation.
Ooops. Fixed typo.
Updated Swedih translation (986t0f0u).
Added back ChangeLog entry that went missing.
Updated my surname.
Update Swedish translation.
Update Swedish translation
Fixed typo and incorrect translation in the dpkg-dev translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update changelog for previous commit.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Remove string debugging aid.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation by running msgmerge with master branch.
Update POTFILES.in for changes in source files.
Update Swedish translation.
Correct typo in dpkg-maintscript-helper.1
Update Swedish translation:
Update Swedish translation.
Update Swedish translation.
Merge branch 'sid' to avoid breakage when merging PO files.
Merge branch 'cherry-pick-german' into sid
Merge branch 'cherry-pick-german' to avoid breakage when merging PO files.
Add missing changelog entries for recent translation updates.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Fix some damage introduced by gtranslator.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation:
Update Swedish translation.
Fixed typo in Swedish man page translation.
Update Swedish translation.
Update Swedish translation.
Update Swedish translation in light of LP#368783.
Update Swedish translation.
Fix typo: "same syntax than" → "same syntax as".
Update Swedish translation.
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
Update Swedish translation
dpkg-architecture: Fix typo in manual page
Update Swedish translation
Remove references to my @debian.org email address
Peter Mann (1):
Updated Slovak dpkg translation (848t0f91u)
Philipp Kern (2):
Fix format string in German translation
dpkg-source: do not set arch:any in dsc on arch-restricted packages
Philippe Batailler (12):
Add addendum files and update
French translation update
add entry to Changelog
Updated french translation of manpages
french translation updated
French translation updated
French translation updated
French translation updated
French new translation
French translation fixed
Typos fixed, thanks to N.F.
French translation updated
Piarres Beobide (6):
Updated Basque translation.
Update Basque translation
Basque translation update
Update Basque translations
Basque translation update. Closes: #529857
Updated Basque translation
Pierre Habouzit (2):
Add a --query option to update-alternatives. Closes: #336091, #441904
64bits fix: head->width is a size_t, needs %zd format.
Raphael Geissert (1):
dpkg-split: Fix a directory stream leak
Raphael Hertzog (483):
Use new-style open calls everywhere: it's safer with weird filenames.
- Fix check of fork's success in dpkg-shlibdeps (for dpkg --search).
* Define $foo->has_lost_symbols($ref) as $ref->has_new_symbols($foo).
* Bugfix: really use /etc/dpkg/shlibs.default
Really remove File::Find.
Complete and update the manual pages for the new symbols stuff
Update my email listed in THANKS with a valid one.
Fix debian/dpkg-dev.install to also list the new manpages.
Fix lintian warning about accented character in man page (ë -> \[:e])
Fix lintian warning about accented character in man page (ë -> \[:e]) (bis)
Bugfix in Dpkg::Shlibs::Objdump::Object parsing code.
Avoid failing on invalid symlinks looking like a library.
Avoid creating empty DEBIAN/symbols files during build.
Small man page update.
Add include mechanism for symbols files.
Updated dpkg-gensymbols's man page with lots of information
Blacklist useless internal symbols in SymbolFile
Fixed parsing of objdump's output on ia64
Add new attributes (local, global, visibility) to Dpkg::Shlibs::Objdump's symbols
Don't consider local symbols when merging symbols in SymbolFile
Deperecate a symbol only when the history of version matches.
Bugfix: add missing "use Dpkg::Gettext" to import the "_g" function
Update e-mail address of Colin Watson in THANKS file.
Import warning and syserr functions in Dpkg::Shlibs::Objdump::Object
Add more symbols to Dpkg::Shlibs::SymbolFile's blacklist
Fix parsing of shlibs files with respect to packagetype
Add "-x<package>" option to dpkg-shlibdeps to exlude packages
Make dpkg-shlibdeps fail if it doesn't find dependency information
Let dpkg-shlibdeps be smarter about missing symbols
dpkg-shlibdeps also fails when it can't find the library
Merge branch 'master' into dpkg-shlibdeps-buxy
Prepare for experimental release (1.14.7~newshlib).
Merge branch 'master' into dpkg-shlibdeps-buxy
Second try at releasing 1.14.7~newshlib (with fixed dpkg-buildpackage).
dpkg-gensymbols: use Dpkg::Gettext instead of dpkg-gettext.pl
Extend SymbolFile API to be able to dump it while leaving deprecated symbols out
dpkg-shlibdeps: look into package directories before the root filesytem
Dpkg::Shlibs::Objdump: ignore some arch-specific output that we don't grok
Create Dpkg::Path with some functions needed for dpkg-shlibdeps
dpkg-shlibdeps: add support of $ORIGIN in RPATH entries
Bugfix in Dpkg::Shlibs::Objdump parsing of flags returned by objdump -f
dpkg-shlibdeps: don't try to add dependency information for private libraries
Merge branch 'master' into dpkg-shlibdeps-buxy. Prepare 1.14.8~newshlib
Updated changelogs with required information concerning the merge of dpkg-shlibdeps-buxy
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
dpkg-shlibdeps.pl: use get_host_arch from Dpkg::Arch
Dpkg::Version: mark compare_versions as exportable
Add dpkg-gensymbols to .gitignore
Dpkg::Version: fix compare_versions to handle properly the ">=" case
debian/rules: include cputable ostable triplettable in build-tree
dpkg-shlibdeps: bugfix, avoid unwanted modification of @pkg_shlibs by my_find_library
Add new module Dpkg::Deps to handle dependencies and some corresponding tests
Include the new scripts/Dpkg/Deps.pm in the dpkg-dev package
dpkg-gencontrol: use the new Dpkg::Deps module to rewrite the dependencies
dpkg-source: use the new Dpkg::Deps module instead of controllib's parsedep
dpkg-checkbuilddeps: modify to use the new Dpkg::Deps module
dpkg-scanpackages: Use @pkg_dep_fields from Dpkg::Deps
controllib.pl: Remove obsolete and unused functions and variables.
Update changelog entries concerning the integration of Dpkg::Deps.
Update dpkg-gencontrol's man page to mention its handling of dependency fields
Dpkg::Deps: add some integrated POD documentation of the API
ChangeLog: move everything related to Dpkg::Deps at the same date.
Bug fix in Dpkg::Path::get_pkg_root_dir() and related changes in dpkg-shlibdeps
dpkg-gencontrol.pl: Don't try to parse empty fields.
Dpkg::Deps::parse(): handle empty fields properly instead of returning undef
Dpkg::Shlibs::Objdump: fix checks in is_executable() and is_public_library()
Add non-regression tests for the identification of public libraries and executables
Add non-regression tests for the case of empty dependency fields
Add new module Dpkg::Fields replacing parts of controllib.pl
dpkg-shlibdeps: add more debug messages
dpkg-shlibdeps: accepts empty dependencies in shlibs files
dpkg-shlibdeps: try harder to identify the package providing a library
Dpkg::Shlibs: Always consider all paths from LD_LIBRARY_PATH
dpkg-source: fix regex used to identify extension of .orig tarball
dpkg-shlibdeps: add some cases where the lack of dependency information is ignored
dpkg-shlibdeps: limit the number of warnings displayed
dpkg-shlibdeps: report the full path of the library in the failure for missing dependency info
dpkg-shlibdeps: optimize "dpkg -S" lookups by caching results
dpkg-gensymbols: Add new -I<file> option to force usage of a particular symbols file
Dpkg::Shlibs::find_library() now returns canonicalized paths
Fix style of code in dpkg-gensymbols/dpkg-shlibdeps. Also fix changelogs.
dpkg-shlibdeps: Always try the realpath of the lib as fallback to identify the associated package
dpkg-shlibdeps: do not fail if it can't find unversioned libraries
dpkg-shlibdeps(1): expand manual page with explanations concerning failures
dpkg-gensymbols: override the check level with an environment variable
Dpkg::Shlibs::find_library() tries harder to return the canonical name
dpkg-shlibdeps.pl: doesn't warn any more about libm.so.6 being unused
Dpkg::Shlibs::SymbolFile: included files don't need to repeat the header line
Dpkg::Shlibs::SymbolFile::merge_symbols() bugfix with deprecated symbols
README.translators: Explain how to format Git commit messages.
Dpkg::Deps: tweak the comparison algorithm to sort > lower than <
Add non-regression tests for Dpkg::Path
Dpkg::Shlibs::SymbolFile supports meta-information fields
dpkg-shlibdeps: use the Build-Depends-Package information from symbols files
dpkg-shlibdeps: analyze in priority the shlibs of the current package
man/po/sv.po: fix some groff that lead to a build failure
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Add a changelog entry to close a bug that was already fixed in the tree
dpkg-source: fix regression in the behaviour of options -sk -sK -sp -sP
Fix override disparity: set priority of dselect to important
Add libio-string-perl to Build-Depends
Make dpkg-dev depend on dpkg (>= 1.14.13) as dpkg-source needs the latest Dpkg.pm
Release 1.14.14
Bump version to 1.14.15~
Makefile.am: Add missing files to EXTRA_DIST
Dpkg::Shlibs::SymbolFile: Blacklist some armel specific symbols
Add a warning to avoid adding unnecessary stuff in Dpkg.pm
Fix typos in translations to avoid fuzzy strings.
Dpkg::ErrorHandling: New syntaxerr function
Dpkg::Substvars: New module handling substvars
Dpkg::Cdata, Dpkg::Control, Dpkg::Fields::Object: Add new modules
Add non-regression tests for Dpkg::Control and Dpkg::Cdata
Update all scripts to use Dpkg::Substvars, Dpkg::Cdata, Dpkg::Control and Dpkg::Fields::Object
Dpkg::Version: Add check_version to replace controllib's checkversion
Dpkg::Vars: New module handling the global variable $sourcepackage
Remove the last calls to chown(getfowner(), ...)
dpkg-source: Integrate readmd5sum from controllib
Remove all unused functions from controllib.pl
Update list of files to include in the distribution tarball
Merge branch 'parsechangelog' into controllib-removal
Add missing modules in the dpkg-dev package
Dpkg::Changelog: New function parse_changelog to replace controllib's parsechangelog
Update all scripts to use Dpkg::Changelog::parse_changelog
scripts/controllib.pl: Removed as it's no more needed by any script.
Add many modules to list of files containing translatable strings
Dpkg::Version: Import missing error function from Dpkg::ErrorHandling
dpkg-shlibdeps: fix find_symbols_file to choose the right symbols file
dpkg-shlibdeps: also search libs in package build trees containing symbols files
dpkg-shlibdeps: Add a new -S<pkgbuilddir> option
dpkg-shlibdeps: adjust the search order of shlibs files
Dpkg/Shlibs/SymbolFile.pm: Replace DEPRECATED by MISSING
Dpkg::Shlibs::Objdump: Takes into account R_*_COPY relocations
Update deb-control(5) to explain better ordering of postinst/prerm
Fix dpkg-buildpackage to not double options when called with -j option
Merge branch 'controllib-removal'
Add missing changelog entries from controllib-removal branch
Add dpkg-gensymbols in the usertags
Make sure dpkg-dev 1.14.13 and 1.14.14 are upgraded together with dpkg
dpkg-source(1): Explain better the first parameter of the -b option.
dpkg-gencontrol: Also force version in ${binary:Version} if -v<version> is used.
Define list of valid debian/control fields in Dpkg::Fields
Add support of Dm-Upload-Allowed field
Add a missing bug closure in changelog
dpkg-shlibdeps(1): Fix a typo
Dpkg::Fields: Change set_field_importance() into a method of Dpkg::Fields::Object
Give some hints to Perl on the use of UTF-8 for output
dpkg-shlibdeps: Fix filtering of duplicated deps in fields of lesser priority
dpkg-shlibdeps: handle the case where the same binary is listed multiple times
dpkg-genchanges: Reinstate support of the ${Format} substvar
dpkg-source: Don't use any substvarsfile by default
Integrated dpkg-parsechangelog processing into Dpkg::Changelog::parse_changelog()
dpkg-genchanges: Enhance logic to decide if we include the original tarball
dpkg-genchanges: some code refactoring to simplify the code
Add support of wildcard entries in symbols files
Fix many syserr(), warning(), error() and subprocerr() calls in Dpkg::Shlibs::*
dpkg-buildpackage: use parse_changelog() instead of calling dpkg-parsechangelog
dpkg-checkbuilddeps: fix a bug in handling of build-conflicts
Remove the IO layer ":utf8" that re-encodes in utf8
Disable variable substitution in dpkg-genchanges
dpkg-parsechangelog(1): fix two typos
Dpkg::Shlibs::SymbolFile: handles multiple #include of the same file
Dpkg::Shlibs::SymbolFile: add many armel-specific symbols to the blacklist
Release 1.14.16.5
Merge branch 'stable'
dpkg-genchanges: add a new warning
dpkg-checkbuilddeps: add -d and -c options to override build-depends/conflicts
dpkg-gensymbols: skip directories during scan of package build dir
Release 1.14.16.6
Merge branch 'stable'
dpkg-gensymbols: be more explicit in warning about new/lost libraries
Avoid fuzzy translations on a cosmetic string change.
Deprecate support of substvars in dpkg-source and dpkg-genchanges
Custom changelog parsers must be updated for lenny+1
Deprecate support of PGP
dpkg-buildpackage: add a new -R option and allow parameters in -r
dpkg-genchanges: always list all binary packages in the Description field
dpkg-shlibdeps: some accuracy improvements for warnings about unused libraries
Dpkg::Version: Import Dpkg::Gettext
Dpkg::IPC: new module to handle common IPC
Dpkg::Source::Compressor: handle on-the-fly compression
dpkg-source: use Dpkg::Source::Compressor
dpkg-source: removes some unused code
Dpkg::IPC: extend fork_and_exec() to create pipes on request
Simplify Dpkg::Source::Compressor by using the extended fork_and_exec()
Dpkg::IPC: Add chdir option
Dpkg::Compression: add get_compression_from_filename()
Dpkg::Sourse::Compressor: add copyright notice
Dpkg::Source::Archiver: new module to work with tar archives
Handling of compression level in dpkg-source
Dpkg::IPC: Modify fork_and_exec() to handle environment variables
Dpkg::Source: don't handle the compression level explicitely
Create Dpkg::Source::CompressedFile as spinoff of Dpkg::Source::Compressor
Adjust Dpkg::Changelog::parse_changelog() search list of parser
Merge branch 'master' into sourcev3
Dpkg::IPC: Add nocheck option to wait_child()
dpkg-source: more cleanup
Dpkg::Source::Patch: New module to generate and apply patches
Fix make check to work on systems without dpkg in the standard PATH
* man/po/po4a.cfg: Also translate deb-symbols.5
* debian/*.lintian-overrides: Add some new overrides, drop unused ones
Fix usage of hyphens in some manual pages
Fix groff in some manual pages
Cleanup of some maintainer scripts
Dpkg::Source::Archiver/Patch: Rename close() methods into finish()
Dpkg::Source::Patch gains last features from dpkg-source
Rename Dpkg::Source::Archiver to Dpkg::Source::Archive
Dpkg::IPC: new option to clean the environment
Dpkg::Source::Archive/Patch: small tweaks
Dpkg::Exit and Dpkg::Source::Functions: two new modules
Always include everything below /usr/share/perl5/Dpkg into dpkg-dev
Dpkg::Source::Package and Dpkg::Source::Package:V1_0: new modules
dpkg-source: use the new Dpkg::Source::Package object
Merge branch 'master' into sourcev3
* scripts/Dpkg/Source/Package/V1_0.pm: Cleanup and removal of unused code
Dpkg::Source::Archive/Package: misc fixes and changes
Dpkg::Source::Package: Fix extract() and build() to clean up by default
* scripts/dpkg-source.pl: remove trailing slash on user-supplied directories
Add support of wig&pen source package
Dpkg::Source::Package::V2_0: removes conflicting subdirectories
dpkg-source: use a list of possible format for building a source package
Create Dpkg::Source::Package::V1_0::native
Miscellaneous fixes
Preserve the order of dependencies and build-dependencies
Rename DSP::V1_0::native to DSP::V3_0::native
Dpkg::Fields::Object: Import Dpkg::Gettext
* scripts/Dpkg/Source/Patch.pm: Bugfix: use return instead of next in function.
Dpkg::Source::Package::V2_0: Misc changes in preparation of a quilt subclass
Dpkg::Source::Package::V3_0::quilt: New source package variant using quilt.
* scripts/Dpkg/Source/Package/V2_0.pm: Fix info message about unpacking of debian tarball.
Dpkg::Changelog::Debian: Allow capitals in distribution/package names
Merge branch 'master' into sourcev3
Dpkg::Source::Package::V3_0::quilt: Add fallback when quilt is not available
Misc bugfixes
Add intl/ and getopt/ directories to .gitignore
Revert "Add intl/ and getopt/ directories to .gitignore"
Remove debian/dpkg.prerm
Allow deletion of files by patches in Format: 3.0 (quilt)
Each source package format can have its own command line options
dpkg-source: factorize logic of copy of original tarballs
Use default ignore rules for source package with format >> 1.0
New source package format "3.0 (custom)"
* man/dpkg-source.1: Updated manual page with all changes of the branch
Uniformize @argv parsing in source package formats
Update indentation and coding style to be coherent with the other modules
dpkg-shlibdeps: accounts usage of symbols of libraries without SONAME
Allow patches in wig&pen format to remove files
Allow in-place extraction of a tar archive
Allow inclusion of binary files outside of the debian subdirectory
Avoid extracting files through symlinks
* scripts/Dpkg/Source/Package/V3_0/native.pm: Import missing function and bugfix.
dpkg-source: keep the old output for tools that parse the directory
Dpkg::Source::Patch: change an error into a warning
* scripts/t/200_Dpkg_Shlibs.t: Fix test suite to not barf on "objid" field.
dpkg-shlibdeps: new warning about useless libraries, new --warnings option
Merge branch 'sourcev3'
Add changelog entries for changes merged through the sourcev3 branch
Credit people for their work and update copyright file.
dpkg-shlibdeps: add cross-compilation support
* man/dpkg-source.1: Move paragraph about --include-binaries.
dpkg-buildpackage: change default value of LDFLAGS
Ease cross-compilation by giving a default value to PKG_CONFIG_LIBDIR
* man/dpkg-source.1: Say clearly that the format 2.0 is replaced by 3.0 (quilt)
Dpkg::IPC: Support redirection of STDERR in fork_and_exec()
Apply patches before building source packages when needed
dpkg-source: add option --skip-patches
Ensure the Files field is last in *.dsc and *.changes
dpkg-shlibdeps: initialize dependencies differently
dpkg-source: don't use diff -p for Format: 1.0
Add bug closure for #474417
Update TODO file by merging my own list into it
dpkg-source: handle better symlinks to orig tarball
Merge branch 'stable'
dpkg-source: fix an error message about unrepresentable changes to source
dpkg-genchanges: use Package-Type control field to detect udebs
dpkg-source: fix permissions of tarballs in native source packages
Cleanup of various Conflicts/Replaces
* debian/.gitignore: add *.debhelper.log (generated by debhelper v7)
dpkg-source: parse correctly series files with patch options
dpkg-source: change the logic to find the object used to unpack/build
Fix typo in an error message
dpkg-shlibdeps: improve "library not found" error message
dpkg-gensymbols: fail when empty values are given to -v, -P or -e.
Enhance dpkg-source's manual page
Dpkg::Changelog::Debian: bugfix in changelog parser
dpkg-source (2.0/3.0 (quilt)): refuse binary files in debian subdir
dpkg-source (2.0/3.0 (quilt)): create stamp file with automatic patch
Activate triggers when a file is removed in a shared directory
dpkg-source(1): small POD fix, properly escape hyphen in -i option
Merge branch 'lenny'
Bugfix in source format 3.0 (quilt)
dpkg-source: improve compatibility of 3.0 (quilt) with existing patch systems
dpkg-source (2.0/3.0 (quilt)): improve build messages
dpkg-source/3.0 (quilt): improve reliability of check_patches_applied
dpkg-source/3.0 (quilt): better integration with quilt
dpkg-source: make sure the source package format is respected
Add bug closure for Galician translation update.
dpkg-query: strip trailing slashes in parameters after -S or --search
dpkg(1): Use conffile for config files handled by dpkg
dpkg-gencontrol: accept "-c-" to read the control file from stdin
dpkg(1): further improve explanation about conffiles
Dpkg::Control: fix error messages during parsing
dpkg-source: improve the patch parser
dpkg-source/3.0 (quilt): bugfix in parser of series file
dpkg-source/3.0 (quilt): allow /dev/null in automatic patch
dpkg-source/3.0 (quilt): better registration of the automatic patch
dpkg-source: accept patches with missing context at the end
dpkg-source/3.0 (quilt): use absolute path names with quilt
dpkg-source: be less strict on filenames accepted in patches
* scripts/po/fr.po: some wording improvements in the french translation
Updated scripts/po/* files (2 new strings).
dpkg-buildpackage: use space as separator in DEB_BUILD_OPTIONS
Set PERL_DL_NONLAZY to 1 in perl scripts called by configuration scripts
Adjust the test suite for the modified Dpkg::BuildOptions
Add bug closure in changelog.
Minor improvements in the french translation.
Release 1.14.20
Bump version to 1.14.21~
Merge lenny branch (through the tag '1.14.20')
Add bug closure in changelog.
Building blocks for vendor-specific build of Debian packages
dpkg-source/3.0 (quilt): let quilt use non-standard series file
dpkg-buildpackage/dpkg-genchanges: handle .debian.tar.gz files too
Add Dpkg::Vendor to the list of files to distribute
dpkg-shlibdeps uses softer warnings for libraries that are likely plugins
dpkg(1) and dpkg-query(1): clarify explanation of -l and --get-selections
dpkg-buildpackage(1): document -A option.
dpkg(1), dpkg-query(1): explain that the available file is for dselect
* scripts/Dpkg/IPC.pm (fork_and_exec): new nocheck option
dpkg-source: new option --require-valid-signature
* debian/archtable: Add armel to list of official architectures.
dpkg-buildpackage: use space as separator in DEB_BUILD_OPTIONS
dpkg-query(1): document the origin of fields available for --showformat
install-info: Improve error message when the file doesn't exist
Handle correctly packages in triggers-awaited state during recovery
Use description of installed package if it's not available anymore
Update dpkg-buildpackage's manual page
dpkg-source: don't use -i/-I by default for "1.0" source packages
French translation update (manual pages)
dpkg-source(1): clarify two points (closes: #490693)
dpkg-source/3.0 (quilt): always provide valid name in QUILT_SERIES
dpkg-source/2.0 and 3.0 (quilt): fix perms of automatic patch
dpkg-gensymbols: skip directories accessed through a symlink
Release 1.14.22
Bump version to 1.14.23~
Merge lenny branch up to commit '1.14.22'
dpkg-gensymbols: important bugfix concerning #includes of symbols files
Fix Dpkg::Version comparison code. Closes: #504135
dpkg-shlibdeps: support RUNPATH exactly like RPATH
Small packaging changes
dpkg-source: fix to support POSIXLY_CORRECT=1
dpkg-shlibdeps: avoid spurious warnings due to bad parsing of objdump
dpkg-source -x: create temporary directory next to the target place
Fix some “use Dpkg::ErrorHandling qw(…)” calls
Dpkg::Version fix and test-suite adjustment
dpkg-deb: produce GNU tar archives inside .deb
New framework to hook vendor-specific logic
Add Ubuntu vendor object
update-alternatives: improve --config behaviour
update-alternatives: avoid switching to manual mode broken alternatives
update-alternatives: better handle missing files
update-alternatives: fix inconsistent indenting
Add a missing bug closure
update-alternatives: remove unneeded slavelinks in --set/--config too
update-alternatives(8): update paragraph about --config
update-alternatives: remove the link group together with last alternative
update-alternatives: let --install fix links if necessary
update-alternatives: switch non-existant alternative to auto
update-alternatives: ignore empty files in the admin dir
Add non-regression test-suite for update-alternatives
dpkg-buildpackage(1): Fix name of binary target in default case
dpkg-buildpackage: new option to call arbitrary debian/rules targets
Wrap a changelog entry to please lintian
Move update-alternatives, dpkg-divert and dpkg-statoverride to /usr/bin
Use dh_lintian to install lintian overrides
Remove cleanup-info and its associated manual page
Update debian/*.install to work with DH_COMPAT=6
dpkg-gencontrol, dpkg-gensymbols: reset umask to 0022
update-alternatives: complete rewrite
update-alternatives(8): adjust vocabulary used
update-alternatives: add logging to /var/log/dpkg.log
update-alternatives: stricter validation of --install parameters
update-alternatives: add more checks on --install parameters
update-alternatives: skip slave link if associated file doesn't exist
update-alternatives: add new option --get-selections
update-alternatives: new option --set-selections
update-alternatives: --all can be used to restore broken alternatives
update-alternatives: don't replace real files by alternative links without --force
update-alternatives: add --log option
update-alternatives: add some consistency in the output
update-alternatives: add new sanity check
dpkg-gensymbols: replace #PACKAGE# in dependency templates
update-alternatives: avoid logging useless status change
dpkg-genchanges: correctly handles additional upstream tarballs
dpkg-source: call quilt only once to apply all patches
dpkg-shlibdeps: don't fail on binaries outside of a package's dir
dpkg-shlibdeps: make shlibs.local override symbols files too
Add missing changelog entry.
dpkg-source(1): document format of debian/source/* files
dpkg-source: drop support of debian/control's Format field
dpkg-source: add --skip-debianization extract option
Fix Swedish translation so that it doesn't make po4a fail
Update deb-triggers(5) and dpkg-trigger(1)
dpkg-genchanges, dpkg-gencontrol: avoid perl warnings
Dpkg::Version::check_version() should not die by default
dpkg-source: improve ignore regexp to catch vi swap files
dpkg-gencontrol: improve error message with a bad union dependency
Let git ignore vim swap files
Dpkg::IPC: implement timeout for subprocesses
dpkg-source: don't block indefinitely on gpg
Update dpkg-dev dependencies
Misc updates concerning gpg and dpkg-source
dpkg-source: switch to standard info() function for output
Dpkg::IPC: add sanity check for timeout parameter and a non-regression test
dpkg-buildpackage: add back an erroneously removed use statement
Dpkg::Deps: refuse to parse ORed deps only when union deps are requested
Drop /etc/dpkg/origins as it's taken over by base-files (see #487437)
dpkg-shlibdeps: fix code to find out minimal version among all symbols
dpkg-shlibdeps: improve debug messages displayed in verbose mode
Small fixes so that a build from a clean checkout works again
dpkg: refuses empty parameters when integer expected
Global review of error checking associated to strtol functions
Fix syntax in german translation.
Fix a translation mistake in french version of dpkg(1)
dpkg-source: don't die on SIGPIPE of uncompressors
Dpkg::Deps::parse(): parse properly an empty dep with spaces only
dpkg-source: accept dashes in component name of additional tarballs
dpkg-source: don't complain on binary files that are ignored
Update Standards-Version to 3.8.1
Add lintian override for embedded-zlib
dpkg-source: do not store user/group names in generated tarballs
update-alternatives: don't remove real files conflicting with link
dpkg-vendor: new script to query various vendor information
dpkg-source: fix automatic patch registration in format 3.0 (quilt)
dpkg-source: minor update to "3.0 (quilt)" format
dpkg-source: do not try to apply empty patch set
dpkg-buildpackage: add execute right on debian/rules when missing
dpkg-buildpackage: allow options -nc and -S together
dpkg-buildpackage: factorize a command line sanity check
dpkg-genchanges: use same error string than in dpkg-buildpackage
dpkg-buildpackage: don't set DEB_VENDOR anymore
dpkg-buildpackage: error out properly when dpkg-checkbuilddeps is killed
Fix changelog parsing code to differentiate the empty string from 0
dpkg-parsechangelog: handle better non-existing versions
dpkg-parsechangelog: documentation update
dpkg-scanpackages: be less annoying with warning about overrides
Unset TAR_OPTIONS when handling tar archives for source packages
Remove invalid master alternatives on upgrade
update-alternatives: handle dangling alternative symlink
Dpkg::Source::CompressedFile::cleanup_after_open(): fix error message
Add one more case of alternative to cleanup (Closes: #532739)
dpkg-buildpackage(1): add missing paragraph separator
Add another alternative that needs to be cleaned up
Dpkg::Shlibs: code cleanup after merge and documentation update
Add changelog entry for new dpkg-gensymbols feature
dpkg-gensymbols: do not output deprecated symbols
Dpkg::Shlibs::SymbolFile: assume an implicit version "Base" for unversioned symbols
Dpkg::Shlibs::Symbol: add new has_tag() and get_tag_value() functions
dpkg-gensymbols: add new “ignore-blacklist” tag
Dpkg::Substvars: restructure to have a separate namespace for variables
Dpkg::Shlibs::SymbolFile: add missing explanation
dpkg-source: ensure trustedkeys.gpg is used to check signatures
Dpkg::Vendor::get_vendor_file(): replaces spaces by dashes
dpkg-genchanges: skip warning about lower version for backports
dpkg-scan(packages|sources): support all checksums algo
Dpkg::Shlibs::Objdump: assume version Base when no associated version
Dpkg::Shlibs::Objdump::get_symbol(): try fallback name for version-less symbols
Fix a spelling error in changelog (thanks lintian)
Remove all invalid master alternatives found
Dpkg::Deps: fix dependency parsing code
Replace install-info by a simple wrapper (or no-op command)
Add breaks against all info-browsers that do not depend on install-info
Breaks: xemacs21-support instead instead of all xemacs21-*
Add changelog entry for the install-info transition
Fix dpkg's preinst when alternatives dir contains unexpected subdirs
Update Standards-Version to 3.8.2
Add new test case for symbols file parsing
deb-substvars(5): list fields where substvars do not work
Dpkg::Shlibs::SymbolFile::load(): use a single object reference everywhere
Fix preinst to not fail on read on broken alternatives status files
Dpkg::Changelog: fix heuristic to identify correct start entry
Fix apply_patches() funtion of 3.0 (quilt) format to properly skip auto patch
update-alternatives: fix a warning message
dpkg-source/dpkg-genchanges: split long Binary: field values
Raphaël Hertzog (523):
dpkg-scanpackages: add support for extra override file
dpkg-scanpackages(1): correctly refer to the deb-overrides manual page
Add a dpkg cron.daily script to backup the status file
dpkg-architecture: finish support of DEB_{HOST,BUILD}_ARCH_{BITS,ENDIAN}
dpkg-scanpackages: rename --extraoverride into --extra-override
dpkg-scansources: implement --extra-override
deb-extra-override(5): new manual page
dpkg-source(1): small improvement
Fix translation error in german manpage of dpkg-buildpackage
Add versioned dependency on base-files (>= 5.0.0) to dpkg-dev
Fix bad bug number
Add deb-extra-override(5) to dpkg-dev
Update Standards-Version to 3.8.3 (no changes needed).
Rename Dpkg::Control in Dpkg::Control::Info
Rename Dpkg::Cdata into Dpkg::Control
Dpkg::Control: new object interface
Use the new Dpkg::Control interface everywhere
Drop unused code that has been merged in Dpkg::Control
Dpkg::Control::Fields: official list of control fields
Dpkg::Control: define the default output order based on the type
Replace old capit() by field_capitalize() everywhere
Get rid of Dpkg::Deps @src_dep_fields @pkg_dep_fields and %dep_field_type
dpkg-genchanges, dpkg-gencontrol: do not hardcode the field output order
Drop Dpkg::Fields and convert everything to Dpkg::Control::Fields
Add vendor hook to register custom fields
Register field Dm-Upload-Allowed as Debian specific
dpkg-scanpackages: simplify by using the Dpkg::Control object
dpkg-scansources: simplify by relying more on the Dpkg::Control object
debian/changelog: document recent changes in perl API
Dpkg::Control::Fields: don't fail when vendor hook is not (well) implemented
Dpkg::Changelog: add new vendor hook post-process-changelog-entry
Dpkg::Vendor::Ubuntu: register custom field Launchpad-Bugs-Fixed
Dpkg::Vendor::Ubuntu: move Launchpad-Bugs-Fixed creation in another hook
Dpkg::Vendor::Default: recommend use base for child objects
Dpkg::Vendor::*: better handle unknown hooks
dpkg-genchanges, Dpkg::Vendor::Default: drop hook before-changes-creation
Integrate dpkg-ftp into dselect
dselect-ftp: Update my e-mail address and copyright
dselect-ftp: don't use obsolete dpkg --print-installation-architecture
dselect-ftp: stop calling dpkg --forget-old-unavail as it's a no-op
Fix the polish translation.
Dpkg::Control::Fields: add Priority and Section fields to CTRL_APT_SRC
dpkg-scanpackages/dpkg-scansources: support compressed override files
dpkg-scanpackages: add new --medium option
Integrate dpkg-multicd into dselect
dselect-multicd: add missing copyright statements
dselect-multicd: update README wrt the dpkg-scanpackages situation
dselect-multicd: replace/drop obsolete dpkg commands
dselect-multicd: fix bashism in setup script
Dpkg::Version: new implementation and new object interface
Update all Perl modules and scripts to use the new Dpkg::Version API
Dpkg::Version: drop the old API and implementation
Ensure that the string representation of Dpkg::Version is unchanged
Dpkg::Version: rename some functions and constants
Dpkg::Deps::version_implies(): fix to return undef with invalid versions
Dpkg::Changelog::Debian: store unmodified changes lines in an array
Dpkg::Changelog::Debian: keep blank lines and trailing whitespace unchanged
Dpkg::Changelog::Debian: preserve blank lines
Dpkg::Control: rename CTRL_APT_* to CTRL_INDEX_*
Dpkg::Compression: add support for xz compression method
Dpkg::Control::Fields: allow transfer of custom fields
Dpkg::Changelog::find_closes(): don't return duplicate bug numbers
debian/rules: use “$(MAKE)” instead of “make”
Dpkg::Index: new module
Dpkg::Changelog::Entry, Dpkg::Control::Changelog: new modules
Update Dpkg::Changelog to use new ::Entry modules
Move parse_changelog() to a separate module Dpkg::Changelog::Parse
Drop compatibility with old changelog parsers (as planned)
Dpkg::Changelog::Entry::Debian: parse changes lines as set of items
Move header/trailer checks in Dpkg::Changelog::Entry::Debian
Dpkg::Changelog::Debian: use constants for parser states
Dpkg::Changelog::Debian: drop improper documentation
Dpkg::Changelog: don't use English
Dpkg::Changelog::Debian: syntax/style cleanup
Move find_closes() into Dpkg::Changelog::Entry::Debian
dpkg-parsechangelog: drop useless “use” statements
Dpkg::Changelog::Entry: add get_dpkg_changes() method here
Dpkg::Changelog: completely update the API
Add supplementary non-regression tests for Dpkg::Changelog related modules
Add changelog entry for Dpkg::Changelog changes
Add missing bug closure
Dpkg::Changelog::get_range(): fix return value when range is empty
Dpkg::Source::Package::V2:do_build(): fix binary file check
Dpkg::Source::Package::V2::do_build(): improve matching of ignored files
Add missing bug closure.
Dpkg::Source::Package::V3::git::do_build(): remove extra quotes
Dpkg::Control::Hash: use lower-case internally for keys
Dpkg::Control::Hash: handle arbitrary field values
Stop using the English perl module
dpkg-source: optimize diffing phase of a source package build
update-alternatives: fix a french translation
Dpkg::Source::Patch::add_diff_directory(): small optimization
dpkg-source: add new --print-format command
dpkg-source: split usage string in several translatable strings
Dpkg::Conf: new module to parse options from a configuration file
dpkg-source: read sticky options from <dir>/debian/source/options
dpkg-source: list upstream files modified by the diff during extraction
dpkg-source: list upstream files modified by the diff during build
dpkg-source(1): indicate the recommended source formats
dpkg-source: add a DEP-3 compliant header to automatic patches
Use source format "3.0 (native)" with bzip2 compression for dpkg itself
Regenerate .pot files and merge .po files with them
dpkg-deb: fix typo unkown -> unknown
dpkg-source: parse only long options from debian/source/options
Dpkg::Conf: fix parsing of options with values
debian/source/options: use long option name as per new syntax
debian/control: add the accent on my first name
Dpkg::Version: accept invalid versions by default
dpkg-shlibdeps: always use Dpkg::Version
Dpkg::Control::Fields, Dpkg::Version: avoid the "_" prototype
Release 1.15.5.2
Merge commit '1.15.5.2'
dpkg-scanpackages: avoid IO::String usage
dpkg-source: add "3.0 (quilt)" in the (fallback) list of formats to try
dpkg-source: fail if several orig.tar files are available
Dpkg::Control::Hash: document how leading/trailing spaces are treated
Dpkg::Changelog::Entry::Debian: add missing "use Dpkg::Gettext"
Dpkg::Source::Package::V3::quilt: set QUILT_PATCH_OPTS to mimick D::S::Patch
Dpkg::Source::Package::V3::quilt: check debian/patches{,series} before build
Dpkg::IPC::fork_and_exec(): put modified environment variables in error messages
Add missing bug closure
Merge sid branch through commit '1.15.5.3'
Dpkg::Deps: replace dump() method with output([$fh])
Dpkg::Deps: use "use base" instead of @ISA
Dpkg::Deps: cleanup API
scripts/t/200_Dpkg_Shlibs.t: fix path of ld.so.conf file to load
Dpkg::Source::Package::V3::quilt: create and use .pc directory
dpkg-source: support --single-debian-patch for "3.0 (quilt)"
dpkg-source: support debian/source/patch-header
dpkg-source: verify version of the quilt metadata before build
Dpkg::Changelog::Debian: call $entry->check_trailer() for trailer line
Release 1.15.5.4
Merge branch 'sid'
dpkg-source: ensure quilt's .pc directory is created before writing .pc/applied-patches
Add missing bug closure
Dpkg::BuildOptions: change API so that an empty value can be properly supported
dpkg-buildpackage: fix value of "parallel" exported in DEB_BUILD_OPTIONS
dpkg-source: better explain how --print-format works
debian/control: add ${misc:Depends} everywhere
dpkg-shlibdeps(1): fix typo "informations" -> "information"
Release 1.15.5.6
Merge branch 'sid'
debian/control: drop debian-maintainers from Suggests
scripts/t/200_Dpkg_Shlibs.t: extend test suite to cover symbol patterns functionality
Dpkg::Shlibs::Symbol.pm: change handling of old-style wildcards
dpkg-gensymbols(1): document the new -V option
Add changelog entry for symbol patterns support in dpkg-gensymbols
Dpkg::Shlibs::Objdump: accept filenames with spaces and colons
Dpkg::IPC: allow IO::Handle objects in *_pipe parameters
Rename Dpkg::Source::Compressor into Dpkg::Compression::Compressor
Rename Dpkg::Source::CompressedFile into Dpkg::Compression::CompressedFile
Dpkg::Compression::CompressedFile: update API
Add non-regression tests for Dpkg::Compression::CompressedFile
Dpkg::Compression: new API based on public functions
Move handling of default compression method/level to Dpkg::Compression
Rename Dpkg::Compression::CompressedFile and Dpkg::Compression::Compressor
Dpkg::Compression::Process: add POD documentation
Add changelog entry for Dpkg::Compression related changes
dpkg-source: unpacking a 3.0 (quilt) source package configures quilt accordingly
update-alternatives: deal with unknown alternatives when fixing a broken link group
Dpkg::Source::Patch: fix output of patch with an header
Dpkg::Shlibs::Symbol::equals(): be explicit about default values of options
Dpkg::Interface::Storable: common convenience methods for serialization of objects
Update Dpkg::Changelog and Dpkg::Index to use Dpkg::Interface::Storable
Update Dpkg::Deps to make use of Dpkg::Interface::Storable
Update Dpkg::Control::* to use Dpkg::Interface::Storable
Dpkg::Compression::FileHandle: fix behaviour when the file is not open
Update Dpkg::Substvars to use Dpkg::Interface::Storable
Update Dpkg::Shlibs::SymbolFile to use Dpkg::Interface::Storable
Dpkg::Shlibs::*: rename parse() functions
Changelog entry for Dpkg::Interface::Storable introduction
Add Jonathan Nieder and Modestas Vainius to THANKS
Add accent on my name in AUTHORS
Dpkg::Control::Info: provide an array representation of the object
Dpkg::Interface::Storable: load() and save() accept "-" for standard input/output
Add $VERSION numbers to all perl modules
Dpkg::Source: fix parsing of diff's output to be POSIX-compliant
Fix typo overriden -> overridden in multiple places
dpkg-gencontrol: don't accept arch-specific dependencies in arch: all packages
dpkg-gencontrol: no longer warns if a substvar provided by -V is not used
dpkg-gencontrol: now indicates which package is concerned by the substvars warnings
dpkg-buildpackage: support passing arbitrary options to dpkg-source/dpkg-genchanges
dpkg-gencontrol, dpkg-genchanges, dpkg-source: support multiple -T options
dpkg-source: new option --create-empty-orig in formats "2.0" and "3.0 (quilt)"
Enhance dpkg's error message about programs missing from the PATH
dpkg-source: new options --extend-diff-ignore, --diff-ignore, --tar-ignore
Update Dpkg::Conf to use Dpkg::Interface::Storable
Dpkg::BuildOptions: provide an object oriented interface
dpkg-source, dpkg-genchanges: split Binary lines at less than 980 chars
Dpkg::Checksums: rewrite to provide an object-oriented API
dpkg-genchanges, dpkg-source: only split Binary field when it's too long
Dpkg::BuildOptions: deal properly with undefined values in merge()
Generate manual pages for perl modules with pod2man
Update POD documentation to indicate that it's using UTF-8 encoding
Introduce the libdpkg-perl package
Update Standards-Version to 3.8.4 (no changes needed).
Drop unused lintian override on dselect
Add missing bug closure
dpkg-source: do not fallback to other source formats
Dpkg::Deps::deps_compare(): fix a warning
Regenerate .pot files and merge .po files with them
Dpkg::Source::Patch: add more sanity checks on patches
Dpkg::Source::Package::V3::quilt: sanity check of series file
deb-shlibs(5): use "type" rather than "tag" to be consistent with Debian Policy
Dpkg::Source::Package: add .gitattributes to dpkg-source ignore lists
dpkg-source: warn when debian/source/format doesn't exist
dpkg-source(1): document more error messages and warnings
Add missing changelog entries.
Dpkg::Source::Package: do not overwrite debian/source/format if it already exists
dpkg-source: support debian/source/local-options
dpkg-source: fix initialization of diff-ignore in 1.0 format
dpkg: fix metadata installation by not mixing rename() in a readdir() loop
dpkg-source: do not allow underscore in component name for supplementary tarballs
Fix POD in several perl modules to avoid two consecutive lines starting with =item
Dpkg::BuildFlags: new module to query/manage build flags
dpkg-buildflags: new script to retrieve compilation flags during package build
dpkg-buildpackage: use Dpkg::BuildFlags to retrieve the compiler flags
Dpkg::BuildFlags: for Ubuntu set LDFLAGS to -Wl,-Bsymbolic-functions
Dpkg::Vendor::Default: document the update-buildflags hook
debian/control: cleanup old Conflicts/Replaces
dpkg: export DPKG_MAINTSCRIPT_NAME to tell what kind of script we're running
dpkg: export DPKG_LIBDIR to maintainer scripts
maintscript-helper: new program to simplify some maintainer scripts
dpkg-scansources: call the right function when -e is used
Move maintscript-helper from lib/ to scripts/
dpkg-mergechangelogs: new script doing 3-way merge of Debian changelogs
dpkg-mergechangelogs: add non-regression tests
dpkg-source: fix ignore regexp for source format 1.0 when -i is not used
dpkg-mergechangelogs: avoid using UTF-8 on translatable strings
dpkg-mergechangelogs: add missing call to textdomain()
Release 1.15.7.1
Merge commit '1.15.7.1'
dpkg-buildflags: respect $XDG_CONFIG_HOME and use $XDG_CONFIG_HOME/dpkg/buildflags.conf
deb-substvars(5): codify how variables containing multiple lines must be managed
Dpkg::Version: fix boolean evaluation of the object
dpkg-buildflags: error out when a required parameter is missing
dpkg-source: add Bug-Ubuntu field in DEP-3 template
dpkg-shlibdeps(1): avoid triggering a lintian warning on translations
Fix build system to correctly install translated manual pages
dpkg-source: implement --before-build and --after-build command
dpkg-buildpackage: add calls to dpkg-source --before-build and --after-build
deb-override(5): updated to match current situation
dpkg-trigger(1), deb-triggers(5): update reference to triggers.txt.gz
Update coding-style.txt to also cover the Perl code
dpkg-buildpackage(1): drop mention of PKG_CONFIG_LIBDIR
Rename /usr/lib/dpkg/maintscript-helper in /usr/bin/dpkg-maintscript-helper
dpkg-maintscript-helper: add --version option
dpkg-maintscript-helper: add "supports" command
Makefile.am: fix do_shell_subst to update a shell variable instead of a perl variable
libdpkg: update w_booleandefno() to cope with the changed type of booleans
Dpkg::Path: new function find_command() that finds a command on the PATH
Dpkg::Shlibs::Objdump: use the cross objdump when cross compiling
dpkg-buildpackage: use Dpkg::Path::find_command instead of custom testcommand
dpkg-maintscript-helper: handle missing parameters properly
dpkg-maintscript-helper: clarify meaning of lastversion for rm_conffile
dpkg-maintscript-helper: fix function called by mv_conffile in postrm
dpkg-maintscript-helper: make <lastversion> optional in rm_conffile and mv_conffile
Regenerate .pot files and merge .po files with them
dpkg-gensymbols: fix handling of tags
dpkg-shlibdeps(1): fix typo libssl.so.9.8 -> libssl.so.0.9.8
update-alternatives: rewritten in C
Dpkg::Conf: add new filter method
dpkg-source: new --unapply-patches option
dpkg-source: new option --abort-on-upstream-changes
Dpkg::Source::Patch: capture output of patch and print it on error
Dpkg::Changelog: fixed to cope properly with an entry of version "0"
Check the stat structure only if it has been initialized
update-alternatives: avoid segfault when the only slave is disappearing
dpkg-buildflags: new --export command
Dpkg::Compression: add --no-name and --rsyncable options to the gzip call
dpkg-source: replace tar ignore pattern *~ with */*~
Add missing bug closure
Bump Standards-Version to 3.9.1
dpkg-source: drop upstream debian directory before copying the debian one in place
update-alternatives: fix off-by-one errors
Add u-a non-regression test to ensure the sorting of choices/slaves is ok
Release 1.15.8.1
Merge branch 'sid'
Fix install target in man/Makefile.am
Dpkg::Shlibs::Objdump::get_format() fallback to host objdump if cross one failed
dpkg-genchanges: correctly truncate descriptions with multibyte characters
Regenerate .pot files and merge .po files with them
Regenerate .pot files and merge .po files with them
Add missing bug closure.
Revert "Russian translation update of scripts: 511f2u"
dpkg-source: drop -k parameter from the tar command line used to extract tarballs
Update dpkg's Breaks dependency to include dpkg-dev (<< 1.15.8)
dpkg-source: ensure debian/source/local-options is always excluded
dpkg-source: properly exclude debian/source/local-options in source format 1.0
Fix invalid markup in French man pages translation
Merge commit '1.15.8.5'
dpkg-source: correctly create .pc/.quilt_series with alternate series files
Dpkg::Compression: fix typo in documentation.
dpkg-source: fail properly when debian/source/format is empty
dpkg-buildflags: fix incorrect name in comment
dpkg-shlibdeps: print the error note about missing libraries only once
Dpkg::Source::Package::V1.pm: correctly detect debian files
Fix multiple security issues with dpkg-source (CVE-2010-1679)
Release 1.15.8.8
Merge commit '1.15.8.8'
Update triggers documentation to match reality
Start new changelog entry
debian/control: drop Breaks on konqueror
Drop install-info related Breaks for emacs and jed related packages
Release 1.15.8.9
Merge commit '1.15.8.9'
Fix installation of packages without architecture field
Add missing changelog entry
Dpkg::Path::get_control_path(): wrapper around dpkg-query --control-path
dpkg-shlibdeps: use get_control_path()
dpkg-shlibdeps: improve parsing of output of dpkg --search
Fix english mistake catched by lintian
Do not print warnings resulting from the autopatch analysis
dpkg-source: remove quilt's .pc directory when --unapply-patches is in use
Regenerate .pot files and merge .po files with them
dpkg-source: be a bit less strict when parsing patches
dpkg-split: fix a gcc warning
pkg_parse_copy(): fix references to variables in a comment
dpkg-divert: fix return value of rename_mv
dpkg: use the correct mtime when installing a file with statoverrides
Dpkg::Control::Fields: define the place of the Built-Using field
dpkg-source: add new Package-List field to .dsc files
Fix two typos in changelog
dpkg(1): remove a duplicate word in the german translation
dpkg-source: strip spaces around newlines in Uploaders
Dpkg::Changelog::Debian::Entry: ignore whitespaces after options in header
Dpkg::Source::Patch: don't choke on empty patches
dpkg-source: extend the Package-List field based on the feedback received
dpkg-divert: fix minor file descriptor leak found by cppcheck
dpkg-source: temporarily drop Package-List field generation
Add new changelog entry for 1.16.1
Dpkg::Deps: Implement new "reset" method
Dpkg::Deps: some typo and consistency fixes in the POD documentation
libdpkg: add non-regression test for version number starting with non-digit
Dpkg::Version: update version_check to forbid versions starting with non digits
dpkg: fix regression when using -R option
dpkg: don't ohshite if lutimes() fails with ENOSYS
dpkg-deb: fix error message output by read_fail()
Merge commit '1.16.0.2'
dpkg-query(1): document empty lines as separator for --status and --print-avail too
update-alternatives: new syserr() function
update-alternatives: fsync the administrative files before installation
dpkg-source: tighten the regexp used to ignore the .pc directory of quilt
deb-src-control(5), start-stop-daemon(8): small improvements
dpkg-source: fix behaviour of --extend-diff-ignore if used after --diff-ignore
dpkg: small bugfix in the dependency checking code for virtual packages
dpkg: use the correct version in "pkg-foo is unpacked, but is version <v>"
dpkg: depisok() can now suggest to process awaited triggers for a package
dpkg: improve pre-dependency check on unpack
libdpkg: keep Config-Version in triggers-awaited state
dpkg-source: ensure "any" doesn't hide "all" in the Architecture field
dpkg: properly remove triggers information during package removal
dpkg-gensymbols: warn when the generated symbols files is empty
dpkg-source: reenable the Package-List field
Dpkg::Source::Package: add extraction functions to the supported API
Fix typo in debian/changelog spotted by lintian
Dpkg::Vendor: add the module the supported Perl API
Dpkg::BuildFlags: avoid a Perl warning when HOME is not set
dpkg-source: support debian/source/local-patch-header
Fix typo in French translation of dpkg-source(1).
dpkg-source: --after-build unapplies patches applied during --before-build
dpkg-source: unapplied patches do not warrant a warning
dpkg: ensure that trig_transitional_activate() doesn't introduce bad data
dpkg: ensure that post_postinst_tasks() doesn't introduce bad data
dpkg-source(1): wording improvement
Dpkg::ErrorHandling::syntaxerr(): handle supplementary parameters like report()
dpkg-source: add some supplementary checks of debian/control
dpkg-gensymbols(1): document syntax of comments
dpkg: do not fallback to "new-prerm failed-upgrade" for downgrades
dpkg: implement "interest-noawait" and "activate-noawait" trigger commands
Add missing changelog entry for new trigger directives
Fix bad indentation in various parts of the code
dpkg-buildflags(1): DEB_*_(SET|APPEND) are meant for users
update-alternatives: do not allow to reuse a slave link in another slave alternative
dpkg: add the missing ohshite() on a failed syscall
dpkg-source: improve the logic to identify ignored files
dpkg-deb: adjust code now that extracthalf() no longer chdir() as a side-effect
dpkg-source(1): fix a small typo
dpkg-source(1): improve the description of --before-build & --after-build
dpkg-buildpackage: no longer exports the compiler flags
Dpkg::Path: new find_build_file() function
dpkg-buildflags: support debian/buildflags
dpkg-buildflags: supports a prepend command
dpkg-buildflags: new --dump action, make it the default
update-alternatives: fix regression when dropping slave alternatives
update-alternatives: clarify role of --force concerning removal of links
update-alternatives: can_replace_link() → can_replace_path()
dpkg-source: improve the error message "no orig.tar file found"
dpkg: fix possible segfault in findbreakcycle().
dpkg-dev: add some common makefile snippets for use in rules files
Update changelog to close a bug reporting a problem already fixed
dpkg-divert: fix the test-suite to also skip tests that would fail if run as root
debian/rules: introduce a maintainer build mode
dpkg-mergechangelogs: use 7 characters for conflict markers
dpkg-mergechangelogs: fix test-suite
Fix markup in French translation
dpkg-source: accept "." as the directory parameter
dpkg-source: uniform handling of the patch header
Dpkg::Source::Package: replace register_autopatch() with register_patch()
Dpkg::Source::Package::V2: move logic to create patches in a separate function
Dpkg::Source::Package::V2: cleanup generate_patch()
dpkg-source: implement --commit and fail with unrecorded changes
Provide a new makefile snippet exporting basic package information
Revert "dpkg-buildflags: support debian/buildflags"
dpkg-buildflags: implement --export=configure
dpkg-buildflags: implement support of DEB_<flag>_MAINT_<op> env variables
dpkg-buildflags: support a "strip" operation
debian/rules: use the in-tree dpkg-buildflags to inject build flags
Revert "dpkg-buildpackage: support for Build-Features: build-arch"
Regenerate .pot files and merge .po files with them
Move changelog entry to attribute it correctly to me
dpkg-source: clean up temporary file in case of interruption
dpkg-source: don't always print "local changes have been recorded in a new patch"
dpkg-source: simplify message pointing to dpkg-source --commit
Dpkg::Deps: fix simplification logic of union dependencies
dpkg: correctly handle a hardlink pointing to a conffile
dpkg-source(1): add example of extend-diff-ignore's usage
Dpkg::BuildOptions: enable usage of alternative variable names
dpkg-buildflags: emit hardening build flags by default
Revert "u-a: Use xreadlink() instead of areadlink() in alternative_evolve()"
update-alternatives: new non-regression test
update-alternatives: use alternative_path_classify() more extensively
update-alternatives: properly handle stat()/lstat() failures
scripts/mk/pkg-info.mk: adjust variable names
scripts/mk/pkg-info.mk: DEB_DISTRIBUTION returns all listed distributions
dpkg-source: do not ignore the automatic patch when checking for unrecorded changes
dpkg-source: let --commit create debian/patches when required
dpkg-buildflags: fix --dump to return 0 as exit code
dpkg-buildflags(1): drop the quotes when setting DEB_BUILD_MAINT_OPTIONS
dpkg-buildpackage: no longer output the build flags
dpkg: fix trigger setup code to not reset the status of unconfigured packages
Updade changelog to include some missing bug closures
dpkg-source: ignore changes on debian/patches/.dpkg-source-applied
scripts/mk: fix buildflags.mk to make use of the DEB_*_MAINT_* variables
Dpkg::Shlibs: look into multi-arch paths when cross-building
Merge commit '1.16.1.1'
scripts/mk: fix typo to correctly set DEB_*_ARCH_BITS in architecture.mk
scripts/mk: rewrite architecture.mk with explicit loops
dpkg-gencontrol, dpkg-distaddfile: protect update of debian/files with a lock
libdpkg: Add new fd_fd_copy_and_md5()
dpkg: Refactor disappear code into its own pkg_disappear() function
Dpkg::Deps: Fix implications evaluation to use arch qualifiers
Dpkg::Deps: Fix dependency evaluation logic to use arch qualifier
libdpkg: Implement a centralized list of architectures
libdpkg: Update pkgbin.arch to be a pointer to struct dpkg_arch
dpkg: Add --foreign-architecture and --print-foreign-architectures options
Move the reverse dependencies from struct pkgbin to struct pkgset
Add support of tildes in dpkg's version
dpkg: Ignore conflict with one's own virtual package within a package set
dpkg-query: Fix short-lived memory leak in --show and --list commands
dpkg: Switch functions to take pkgset to reduce deppossi->ed->pkg access
libdpkg: Add new multiarch aware in-core database functions
Replace all pkg_db_count() calls with pkg_db_count_pkg()
Replace all pkg_db_iter_next() calls with pkg_db_iter_next_pkg()
Replace most pkg_db_find() calls with its newer counterparts
Update diversions to work with pkgset instead of pkginfo
dpkg-gensymbols(1): -e accepts shell patterns not regular expressions
dpkg-gensymbols: output a warning when a pattern doesn't match any file
dpkg-checkbuilddeps: fix typo in field name
Release 1.16.1.2
Merge commit '1.16.1.2'
dpkg: Initialize all clientdata members in ensure_package_clientdata()
dpkg: Error out if a database .list file is not a regular file
Dpkg::Version: small documentation fix
Dpkg::Changelog::Entry::Debian: check_header() now validates the version
dpkg-mergechangelogs: do not error out on invalid versions
dpkg-source: fix issue with relative filename given to --commit
dpkg-source(1): more explanations for dpkg-source --commit
deb-control(5): fix Multi-Arch description
deb-symbols(5): drop misleading spaces in the format description
dpkg: Get rid of all remaining deppossi->ed->pkg access
dpkg-architecture(1): drop old info and document architecture.mk
dpkg-buildpackage: use build-arch and build-indep targets of debian/rules
man: Drop AUTHORS sections in favor of comments in source
dpkg-dev: install deb-origin.5 in package
Fix a untranslated string in French translation
deb-shlibs(5): <dependencies> use same syntax than Depends
dpkg-maintscript-helper: fix debug output
dpkg-query: Update commands to accept package specifiers as arguments
libdpkg: Drop legacy pkg_db_find() function
dpkg: Update output commands to print package specifiers
dpkg: Make md5hash() a public function
dpkg: Let --force-depends rescue the dependency check in all cases
dpkg: Update architecture check to allow foreign architectures
dpkg: Deconfigure other instances of the unpacked package
dpkg: Add restrictions for configuration of a Multi-Arch: same package
dpkg-query(1): fix small typo
Dpkg::BuildFlags: update embedded API changelog
dpkg-divert: Properly handle diversions of shared files
dpkg: Remove old control files on upgrade when needed for Multi-Arch change
dpkg: Do not try to disappear other packages from the same set
libdpkg: fix some typos in comments
Fix format string in French translation causing a build failure
man: improve French translation (partial review only)
dpkg-source(1): improve section about fuzz being forbidden
dpkg-source: 3.0 (quilt): restore quilt backup files after a failed patch
Dpkg::Source::Patch: let analyze() extract the patch header too
dpkg-source: keep the current patch header when regenerating the automatic patch
Dpkg::Source::Package: enable exit handlers for the commit operation
Dpkg::Source::Functions::is_binary(): localize $_ to avoid side-effects
Dpkg::Source::Package::V2: refactor the handling of binary files
dpkg-source: enhance --commit to auto-whitelist modified binary files
Extract Dpkg::Source::Quilt out of Dpkg::Source::Package::V3::quilt
dpkg-source: support new option --no-unapply-patches
dpkg-buildflags: also import error functions exported by default
dpkg-gencontrol: fix handling of "old-style" bin-nmus
Release 1.16.7
Bump version to 1.16.8
Dpkg::Source::Quilt: ensure the target directory exist before copying files
dpkg-query: fix segfault when -f parameter is empty
Fix dpkg's French usage string for --print-foreign-architectures
Dpkg::Arch: Multiple fixes to cope with empty triplets
dpkg-maintscript-helper: ensures file ownership before acting
dpkg-maintscript-helper: improve behaviour in “Multi-Arch: same” packages
debian/rules: drop the empty /usr/sbin directory
Fix build failure due to POD syntax error
dpkg-buildpackage(1): Drop duplicate word “calls”
Fix build failure due bad syntax in German's man page translation
dpkg-source: unpack additional tarballs in a deterministic order
Update French translation of scripts and manual pages
dpkg-shlibdeps: fix error string embedding literal '\n' instead of the expected newline
deb-triggers(5): explain better why {interest,activate}-noawait should be favored
debian: drop myself from Uploaders
Richard Levitte (1):
dpkg-maintscript-helper: Use exit instead of return to exit a subshell
Richard Purdie (1):
dpkg-deb: Move tar option --no-recursion before -T
Robert Luberda (34):
Update Polish man pages translation
Updated Polish dpkg translation
Updated Polish translation of dselect
Update Polish translations
Update the Polish translations
Updated to 906t11f21u.
Finished the Polish translation
Updated the Polish translations.
Update the Polish translations to 974t18f286u
Update the Polish translations.
man/po/pl.po: Update to 997t12f269u.
Update Polish translations
Fix year in the latest changelog entry
Update Polish translation to 1071t24f190u
Updated to 1098t27f160u
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Updated to 1125t32f141u
Initial Polish translation of scripts - 100t185f177u
Update to 1165t23f110u
Update to 322t69f71u
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Merge branch 'master' of ssh://git.debian.org/git/dpkg/dpkg
Update Polish translations.
Update Polish translations
Update Polish translations
Update Polish man pages translations
Updated Polish translation.
Updated Polish translation of man pages.
Update Polish translations and fix po4a errors in other languages' translations
Updated Polish translations.
Updated Polish dpkg translation
Updated Polish translations (from Wiktor Wandachowicz)
Add a missing space in Polish dpkg translation
dselect: treat unknown packages as known and marked for purge
Robert Millan (1):
libcompat: Add missing semicolon to vsnprintf() declaration
Roderich Schupp (2):
Dpkg::Index: fix get() and remove() methods
Dpkg::Control::Info: Do not print on undef filehandle in output()
Roger Leigh (2):
Dpkg::Control::Hash: accept PGP signature as end of block
Add Build-Depends-Arch and Build-Conflicts-Arch
Romain Francoise (1):
dpkg-buildflags: Remove arch blacklist from stackprotectorstrong option
Russell Coker (1):
dpkg: Do not translate SE Linux context to human readable form
SZERVÁC Attila (22):
initial hu.po added
added hu dpkg.cfg & dselect.cfg manpages
added hu dpkg-deb manpage
hu dselect update
hu dselect fixes
fix some string in hungarian po
new and updated Hungarian manpages
hu update
fixed logs, sorry \!
* hu.po: Updated to 468t.
[INTL:hu] Updated to 578t.
hu.po: updated to 669t
hu: dpkg-deb dpkg.cgf dselect.cfg update
hu: deb-control updated
hu: deb-control + changelog updated
po/hu.po: Updated to 746t
hu: Updated changelogs
hu trunk: dpkg, dselect, man updates
hu trunk: Updated to 777t
hu trunk: Updated to 815t
hu trunk: updated to 867t
[intl:hu] initial git update - 818t
Salvatore Bonaccorso (1):
dpkg-deb(1): Document default compressor change to xz
Sam Morris (1):
dpkg-maintscript-helper(1): update definition of "lastversion/priorversion"
Samuel Thibault (1):
s-s-d: Do not print 'failed to kill' warning when doing pid polling
Scott James Remnant (91):
Retro-actively apply patch for the 1.10.18.1 release:
Bump version-nr to 1.10.19 and set date of new changelog entry to UNRELEASED.
Apply patch to fix #217943 and, #235266, build conflicts were being pushed
Apply patch to fix #232025; the tar spec doesn't require a 100-char filename
Apply patch from Colin Watson to fix #139781; dselect had a
Apply patch from Christian Haggstrom to fix #213038, #217286,
Fix uploaders and add myself.
Remove double ChangeLog entries.
Close the bug for that last commit.
Apply patch from jfs to fix #232916; add blank line to .dsc
Apply patch from Robert Millan to fix #211566; update support for
Apply patch from mrvn to fix #228253; keep architecture in the
Apply patch from Brian Carlson to fix #170953; don't print offending
Apply patch from asuffield to fix various md5sum bugs by checking the
Date the release
Argh, will need a high urgency to get in before freeze.
Bump version to 1.10.20.
Update various translations.
Gee, thanks Javier...
Add two new japanese manual pages.
Date the release
Now that's behind us, time to look forwards... :-)
* utils/start-stop-daemon.c: Don't require an argument for -V (version).
* main/remove.c (removal_bulk_remove_configfiles): Don't change the
Run update.sh over the po files; this should probably get done before a
Large batch of translation updates.
Updated Japanese manual pages, added new dpkg-source.1 page.
Add new spanish dpkg-source manpage.
Tollef and I gorged on low hanging fruit and got our hands sticky.
Correct a few errors that appeared during merge ... this file will need
Slightly over-keen patch to install-info, $infodir is prepared earlier
Update translation files, date the release.
Begin 1.10.22 ... which will get released tomorrow when we find out what
Ensure all translated manual pages actually get included in the binary
Add support for pure amd64 in archtable and dpkg-architecture, it's
Spanish manpages from our friend...
Correct a bad option in dpkg.8
Add support for the new Hurd-style i386-gnu triplets; rather than hacking
correct typo
Add new Spanish manpage.
Order updated translations alphabetically
Couple of patches from Tollef ... Correct case of Origin and Bugs fields
Various low-hanging documentation updates.
New German manpage.
Correct dselect key-press documentation.
Fix very silly segfault.
Add ia64-unknown-linux-gnu to archtable.
Add support for DOS line-endings to md5sum.
Remove restriction that package names be at least two characters long.
Updated French translation.
Now that d-i installs aptitude as well as dselect, we can suggest that
Suggest fakeroot for dpkg-source -r.
Mention dselect update while talking about dpkg --update-avail.
Document what packages provide additional functionality that the
Fix a large collection of low-hanging-fruit documentation corrections
Correct Makefile bug that prevents installation if --without-sgml-doc
Release 1.10.22
manpages moved from 8 to 1
Bump version to 1.20.23
Patches applied:
Patches applied:
Erk, hands slipped and did bad things :)
Patches applied:
takes a hammer to afore-mentioned fingers
Patches applied:
Patches applied:
Patches applied:
Patches applied:
Patches applied:
Patches applied:
Patches applied:
Patches applied:
Patches applied:
Patches applied:
Patches applied:
Patches applied:
dpkg (1.10.24) unstable; urgency=low
dpkg (1.10.25) unstable; urgency=low
dpkg (1.10.26) unstable; urgency=low
dpkg (1.10.27) unstable; urgency=low
dpkg (1.10.28) unstable; urgency=low
dpkg (1.13.1.0.1) experimental; urgency=low
dpkg (1.13.2) experimental; urgency=low
dpkg (1.13.3) experimental; urgency=low
dpkg (1.13.4) experimental; urgency=low
dpkg (1.13.5) experimental; urgency=low
dpkg (1.13.6) experimental; urgency=low
dpkg (1.13.7) experimental; urgency=low
dpkg (1.13.8) experimental; urgency=low
dpkg (1.13.9) unstable; urgency=low
dpkg (1.13.10) unstable; urgency=low
Sean Finney (6):
Fix small memory leaks
libdpkg: Move quote_filename to the path module as path_quote_filename
libdpkg: Move copyfileperms to non-static file_copy_perms
doc: Tune some Doxygen settings
dpkg: Pass a pkginfo structure to promptconfaction()
dpkg: Add JavaDoc comments for promptconfaction()
Simon Richter (1):
Add uClinux support to ostable and triplettable
Stan Ioan-Eugen (1):
Update Romanian dpkg translation
Stefan Fritsch (1):
dpkg: Use posix_fadvise on non-Linux to speed up .list files loading
Stefano Canepa (2):
commit 876d77529b9d974942d1ced3c83cc607369395dd
Updated italian translation
Steve Langasek (6):
Add Multi-Arch to the list of known binary package fields for dpkg-dev
Add new variables, DEB_HOST_MULTIARCH and DEB_BUILD_MULTIARCH
Dpkg::Deps: Implement support for pkg:arch syntax
libdpkg: Allow pkg:arch syntax in package relationship fields
libdpkg: Add new archsatisfied() function
dpkg: Complete arch checking of package relationships in the resolver
Steve Petruzzello (2):
man: Fix typo, wrong space
Update French scripts translation
Steven Chamberlain (1):
Add new kfreebsd-armhf support
Sven Joachim (109):
Updated German dselect translation
Update version and year in dselect/po/de.po
Fix two typos
Update German dpkg translation
Fix my e-mail address
Fix another typo
* scripts/Dpkg/Source/Package.pm: import subprocerr().
Update German dselect translation
Add missing format specifier in Swedish translation
Reword two terms in German dpkg translation
Update German dpkg and dselect translations
Start proofreading of German manpages translation
man/dpkg.1: Document triggers --debug values
Unfuzzy German dpkg translation
German dpkg translation update
Fix header of Swedish manpages translation
German dpkg translation update
Update german dselect translation
Update German dpkg translation
Add debian/changelog entry for the German dpkg translation update
Unify translation of "create"
dselect: Remove obsolete priorities support
German dpkg translation update
Fix quotation marks in German dpkg translation
German dpkg translation update
Fix typo (unexecpted -> unexpected)
update-alternatives: add a missing mark for translation
Tightening the Breaks for the install-info transition
German dpkg translation update
German dselect translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dselect translation update
Fix po/POTFILES.in
po/Makevars: Add ”--from-code=UTF-8“ to XGETTEXT_OPTIONS
German dpkg translation update
German dpkg translation update
Makefile.am: Fix EXTRA_DIST target
German dpkg translation update
German dselect translation update
Fix typo in German dselect translation
German dpkg translation update
Fix inconsistencies and typos in German dpkg translation
Fix ”make distcheck“ errors
German dpkg translation update
German dpkg translation update
build: Fix “make distcheck” errors
German dpkg translation update
Remove spurious leftover .dpkg-tmp files after unpacking failure
German dpkg translation update
Fix two singular forms in German dpkg translation
Fix typo in French manpages translation
Fix two format strings in German dpkg translation
Fix Clytie's name in debian/changelog
Use impersonal language in German dpkg translation
Add Holger Wansing to THANKS
Fix typo in German scripts translation
Fix several clumsy wordings in German dpkg translation
Use impersonal language in German dselect translation
German dpkg translation update
Fix a translation error in the German scripts translation
German dpkg translation update
dpkg-split: Fix typo
build: Update po/POTFILES.in for new/renamed source files
German dpkg translation update
Fix minor error in German dpkg translation
German dpkg translation update
dpkg: Mark error message for translation
build: Update po/POTFILES.in for renamed source file
German dpkg translation update
Minor fixes
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
dpkg-divert: Improve ignored removal request message
German dpkg translation update
German dselect translation update
German dselect translation update
German dpkg translation update
German dselect translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
German dselect translation update
German dpkg translation update
German dselect translation update
German dpkg translation update
German dpkg translation update
German dpkg translation update
Revert "Sven closed #766311 in 9bd52bb4baf0e6f0e5afac2c00e85e75506077ed"
German dpkg translation update
German dpkg translation update
German dselect translation update
German dpkg translation update
s-s-d: Do not set changegroup unconditionally
Sven Rudolph (1):
dselect: Do not disaplay garbage on monochrome terminals
Sylvestre Ledru (4):
Fix a french typo
Update of the french localization
Minor improvements to the French man pages translation
dpkg-shlibdeps: Add a hint to the error on no dependency information found
Sébastien Poher (5):
Update French translation
Update French translation
po: Update French translations
po: Update French translations
po: Update French translations
TAKAHASHI Motonobu (1):
Update Japanese man page translation
Tetralet (2):
Update Traditional Chinese dpkg translation
Update Traditional Chinese dpkg translation
The Fungi (1):
dpkg(1): Clarify effect of --purge on files in homedirs
Theppitak Karoonboonyanan (5):
Update Thai program translation
Update Thai dpkg translation
Update Thai programs translation
Update Thai program translation
po: Update Thai programs translation
Thibaut Girka (2):
Add support for specific arch-qualified dependencies
scripts: Accept “:native” arch-qualified Build-Dependencies
Thiemo Seufer (1):
dpkg-gensymbols: blacklist "__gnu_local_gp" symbol
Thomas Adam (1):
Dpkg::Source::Package: Do not obscure ‘require’ errors with custom errors
Thorsten Glaser (1):
scripts/mk: Fix typo by setting DEB_*_ARCH_BITS instead of DEB_*_ARCH
Timothy G Abbott (1):
dpkg-divert: new --listpackage option
Tollef Fog Heen (1):
Move "skip a file forward" into its own function
Tomas Pospisek (1):
man: Document the obsolete dpkg --compare-versions operators in dpkg(1)
Trần Ngọc Quân (17):
Update Vietnamese programs translation
Update Vietnamese programs translation
Update Vietnamese programs translations
Update Vietnamese programs translation
Update Vietnamese programs translation
Update Vietnamese programs translation
Update and review Vietnamese program translation
Update and review Vietnamese program translations
Update Vietnamese program translations
po: Update Vietnamese program translations
po: Update Vietnamese programs translation
po: Update Vietnamese programs translation
po: Update Vietnamese programs translation
po: Update Vietnamese dselect translation
po: Update Vietnamese programs translation
po: Update Vietnamese programs translation
po: Update Vietnamese programs translation
Wichert Akkerman (682):
Updated to dpkg 1.4.1.4
Update to dpkg 1.4.1.5
Updating to dpkg 1.4.1.7
Updated to dpkg 1.4.1.8
Added some missing files
Another missing file
Updated to dpkg 1.4.1.9, and added spanish translation
Updated the packaging-stuff
Updated to dpkg 1.4.1.10
Updated to dpkg 1.4.1.11
Update to dpkg 1.4.1.12, clean up some rejections
Added another missing file..
Even more missing files.. the japanese translations for manpages now.
Update the ChangeLog
Patch from Adam Heath for update-alternativs to handle cross-device links
Fix bug in dpkg-buildpackage that broke signing with -sgpg
Make dpkg-source work on empty diffs
Fix GPL and documentation location in debian/changelog
see ChangeLog
Fix installation-problems
Updates for Hurd
Update update-rc.d to check if codenumber is below 100
Fix dpkg-deb to be able to handle archives made with Linux ar
Remove conffiles before removing directories when purging a package
* check if we violate conflicts/depends/pre-depends of other packages when
Add support for HURD to start-stop-daemon
dselect is its own package now
dpkg-scanpackages: don't die if we can't open a package
fix crash in dselect on window resize
Check if a file isn't also in the new package when upgrading
Fix some logic errors in dependency-handling code
Add an option to show the diff between old and new conffile
Change oldfile-check in process_archive to prevent memory corruption
Small fixups to prepare for 1.4.1.15 release
Don't hardcode ENOENT in perlscripts
Reinstate patch to not read available-filoe when doing listfiles
Add --force options for handling changed conffiles
Update dpkg manpage for --force-conf* options
Use POSIX instead of Errno
Add changes from 1.4.1.16 release. Unfortunately it's too late to tag things
Update ChangeLog
Update copyrights
Add support for GNU tar extension for long filenames
Add --assert-longfilenames
Add .cvsignore for docs
Add release-date to changelog
Correct message for invalid parameter in dselect
Add gettext-support to dselect
translation fixups
minor fixes for translations
Added Czech translation for dpkg
Translate helpmessages in dselect
Fix typo in dpkg help
Small configure update
Add Polish translation
Fix name for spanish translation
Add proper includes to helpmsgs.pl
Silly fixed to make it all build again
Update ChangeLog
Don't translate internal errors
Release 1.4.1.19
Adding Russian translation
Hmm
Fix translation mixups
Added Enhances to a few scripts
Added Enhances to a few scripts
More enhances updates
ChangeLog update
Fix silly typo
Correct names for build-depency names according to Bug# 49792
Also fix dpkg-source.pl
Rename Japanese translation
Removed generated file
improve searchkeys in dselect
Useless change in uid-parsing
Add strdup to start-stop-daemon
Move the new buildsystem into the main branch
More of the same
Some more updates.. we should (almost) be there now
More updates - we should (almost) be there now
Update changelogs
Oops, removed a bit too much
Update
Add missing semiclon in baselist::kd_search()
Add missing semiclon in baselist::kd_search() (yes, again)
Last updates for 1.6 release
Correct name of source tarball in debian/rules
Fix .so-entries for script manpages
New polish translation
Various updates; see ChangeLog
Updated polish translation
change maintainer
Update polish translation, add manpage for cleanup-info, update
dpkg-divert manpage added
Make dselect build again
Add install-sh
Fix silly error in utils/Makefile.in
Fixup default lispdir
Handle new manpages in debian/rules
Fix uid/gid changing in start-stop-daemon
Comment new suggest/recommend behaviour in dselect - it's broken
Small fixups
Set date in debian/changelog
Fix typo in release.sh
Drop emacs byte-compiling support
Update Czech translation
Add Swedish translation
Rename cvsclean to distclean
dselect/main.cc: We need to printf programdesc as well
Really add automake/sysinfo.m4
fix dpkg-buildpackage -nc option
Make it possible to not build dselect
Add config.guess and config.sub
Test for ptrdiff_t
add ptrdiff_t to acconfig.h
More autoconf updates
Fix typo
autogen.sh: copy gettextm4, lcmessage.m4 and progtest.m4 to automake/ systems without gettext installed
Add optlib
utils/start-stop-daemon.c: Fix OS-detection for sunos
Makefile.conf.in: use @libdir@ and @admindir@
Fix typo in swedish translation
Fix wrong formatting of dpkg-divert manpage
scripts/dpkg-scansoures.pl: don't use \z since that is perl5.005-specific.
debian/dpkg-doc.postrm: Use doc-name instead of file-name
From the ChangeLog
* version-nr: update to 1.6.5
add email address for Scott Barker
Oops, forgot to add scripts/dpkg-safefilelist.{1,pl}
Fix missing newline in dpkg-deb helpmessage
handle 8th bit properly in packagelist-displays
dselect/pkgtop.cc: use waddnstr instead of waddch so we don't strip the 8th bit of characters
update spanish translation
main/enquire.c: always use a minimum width of 80 in list1package
install dpkg-safefilelist
Update changelog
Update copyright of swedish translation
scripts/dpkg-buildpackage.sh: support debsign
dselect/method.cc: pass admindir to dpkg
Update changelog
scripts/cl-debian.pl: Allow space between `#' and the bugnumber in the changelog scripts
various text and manpage updates
dselect/baselist.cc: don't specify SA_INTERRUPT, since it's not portable and the default behaviour
Update Swedish translation
Update Russian translation
Bunch of changes to make dpkg compile on HP-UX
Update Japanese manpages
1.6.7 release
fix wrong test in dselect/Makefile.in
Switch to using objdump in dpkg-shlibdeps
Add .gmo files
scripts/controllib.pl: add comment with description of global variables
configure.in: don't try to outguess what CFLAGS should be
scripts/dpkg-buildpackage.sh: we know that dpkg-architecture is
Merge the potato branch:
flag two more strings as translateable
Update doc/ja/dselect.8
dselect/pkgsublist.cc: mark another string as translateable
utils/Makefile.in: fix link command for start-stop-daemon
dselect/methkeys.cc: remove old bindings for `n\' and `p\', which frees `n\' to do searchagain
Synchronize with potato-branch again:
Synchronize to the potato branch again
Update TODO
Synchronize with potato-branch again:
configure.in: add -D_GNU_SOURCE to CFLAGS so we can get strsignal
* TODO: updated
doc/*: remove all references to GNU/Linux and just mention `Debian system': we just as well on other operating systems.
dpkg-deb/build.c: remove extra closing brace
Merge things from the potato branch:
Updated gettext stuff
configure.in: generate doc/sv/Makefile as well
Add it.gmo
scripts/dpkg-statoverride.pl:
buildsystem update
really add that manpage
lib/parse.c: add Enhances to fieldinfos[]
Small fixups
Undo over-translation
main/enquiry.c: modify getttywidth() to check COLUMNS environment
scripts/dpkg-gencontrol.pl: add Origin, Submit-Bugs-To and Submit-Bugs-Style fields.
mark another string as translateable
Fixup packagelisting formatstring creaton
updates from Chip Salzenberg to clean up fd handling
check if we are outputing to a tty
add sh architecture support
update changelog
configure.in: add de to ALL_LINGUAS
scripts/dpkg-divert.pl: change $dpkglibdir to $admindir
Small change to make testing easier
make dpkg-shlibdeps really do what the manpage says it does
debian/control: add dependency on binutils for dpkg-dev (needed for objdump)
scripts/dpkg-scanpackages.pl: modify to use most recent version
Commit proper dpkg-shlibdeps.pl
Add hppa support
fixup html-escaped left from a patch
fixup html-escaped left from a patch
Document -k option for dpkg-buildpackage
Escape - in dpkg manpage NAME
Add new shlibs.default and shlibs.override files
add -S option to only upload sources
don't print version twice on --help
fix typo
main/enquiry.c: fix the listpackage output logic
main/main.c: call new myoptfile()
Install default configuration file
handle -opt-value style options as well for files
and now it compiles again
don't abort of configfile does not exist
update changelog
Update changelogs
update .po files
fix typo
read trailing zeroes from tar output
add galician translation
Add Brazilian translation
don't rename a file to itself
fix a buffer overflow in cmdname handling
Update formating
remove debug statement
Add
Add dutch translation
scripts/dpkg-genchanges.pl: make a missing package a warning instead of an error
Mark readfail message parameters as translateable
update translations
Add missing dpkg.conffiles
debian/rules, debian/origin: add new origin file
add origin file
scripts/dpkg-buildpackage.sh: fix logic error in source-only building
scripts/dpkg-statoverride.8: fix typos
Chop read lines in myfileopt
Remove emacs helper scripts
Add powerpc-linux-gnu entry to archtable
small fixup in internals manual build
remove emacs stuff
Use proper name for .changes file when building source-only
fix two memory leaks
lib/mlib.c: fix error reporting for reading data in do_fd_copy
properly chomp lines
scripts/dpkg-scansources.pl: Fix getopt usage since perl5.6 complains about it.
add new --import option to import settings from /etc/suid.conf
Update Galish translation
fix some stupid errors. silly perl syntax..
Improve description of --import option
purge a bit of leftover elisp stuff
Fix ENOENT issues
more dpkg-statoverride fixes
More small fixes
fix typo
use do_fd_copy when extracting ar files
include/dpkg.h.in: remove defines for cat and dpkg-safelist since they are no longer used
fix typo
scripts/dpkg-statoverride.pl, main/filesdb.c: merge patch from
add s/390 support
add support for using libz
Fix silly errors
fix another silly mistake
fd copy loop generalizations
blah
blah^2
More doogie-patches
Add gettext to build-depends
fix warning when trying to remove a non-existing statoverride
main/archives.c: create files, fifos, devices and directories with mode 0
fix grammer in dpkg manpage
update Build-Depends
More Adam stuff:
fix syntax error
fix syntax error
reinstate reading of trailing zeroes
use FHS instead of FSSTND
show description for udebs as well
make dselect commandline options work again
Undo earlier changes from Adam to handle -W options for the compiler
Add French manpages
add doc/fr/Makefile
update French translation
ignore vim swapfiles
remove --import
Fix chown/chmod ordering
scripts/dpkg-divert.pl: only allow absolute filenames
scripts/dpkg-source.pl: fix error in error message
scripts/dpkg-statoverride.pl: use -e instead of -f to test
Add ranlib for libdpkg
Add basic OpenBSD 2.8/i386 support
switch to using POSIX glob instead of regexp
scripts/dpkg-divert.pl: fix typo in usage message
utils/start-stop-daemon.c: Add OpenBSD support
Update German and French translation
Update French manpages
debian/changelog: merged additions from v1.8 branch
Update copyright
* ChangeLog: undo file corruption (ugh)
Add more gcc warning flags
French translation update
fix disk corruption
Change dpkg-gencontrol to fix comma-related syntax errors after processing substvars
add debsig-verify support
update .po files
add --no-debsign option to dpkg
add dpkg-checkbuilddeps
Handle window resize in dselect main menu
translate menu options
Updated
updated
New version
add hppa64-linux-gnu
update to latest version from libtool
remove some translations that gettext can not handle (on hppa)
also allow j and k to scroll to methrough main menu
modify install-info to take relative filesnames, and add a --remove-exactly option to only remove exact matches (Rob Browning)
Updated Japanese translation to fix gettext problems
Add --retry option to start-stop-daemon
Remove useless gettext ChangeLog
Synchronize regexps to extract Cloes
Update changelogs
Update list of available manpages
Fix silly typo
Add missing comma
Remove some debugging code
Fix another typo (guess nobody tested the CVS code in a while :)
You guessed it, another typo fix
Remove double print
make sure we never overflow errmsgbuf
zap old conflict indicator
Initialize otherpriority as well
swap order for %.*s formats
scripts/dpkg-scanpackages.pl: fix typo in vercmp version cache
Nothing to report - move along
Remove yet another Linux reference
Close another bug
Close more bugs
include stdlib.h to get exit declaration
remove no longer used warning flags
Fix weird pointer usage
Include stdlib.h to get exit declaration
No longer use deprecated multi-line string literal
ChangeLog
main/filesdb: change initialization of putat in ensure_packagefiles_available() so gcc won't warn about possible uninitialized usage
do not read a .list or statoverride file if they are empty
main/filesdb.c: fix putat logic we broke earlier today
update perpackagestate comment to note dpkg and dselect use conflicting versions of it
update dpkg manpage to note --force-overwrite is not enabled by default
Make execbackend logic a bit more readable
Return non-zero error code on -S and -L
fix qsort_compareentries
Add stamp-binary
Add dselect configuration file
Update changelog
Add missing newline
Remove Language-Team entry, debian-l10n-german does not exist
Translation update
Update .po files
Use INSTALL_PROGRAM for programs
Add new enoent utility to get ENOENT at runtime
Add note that make will replace dpkgdlibdir
Merge SuperH patch from YAEGASHI Takeshi
Add note about SuperH update
Update Italian translation
Fix incorrect ENOENT test
Fixup sh architecture name
Really install French manpages
Install enoent in the dpkg package
Move dpkg-scansources manpage to section 8
Fix spelling error
Update Czech and Polish translation
Update Japanese translation
Add new Danish translation
No comment
Update Russion translation
fix translations where both strings did not both end with \n
Update Galician translation
Fix formating in dpkg(8)
Document dpkg.cfg
Update Spanish translation
Document dselect.cfg
Update Danish translation
Use libdpkg style error handling in md5sum
dpkg-shlibdeps need not care about the dpkg --search exitcode
Resync with v1_9
Update section and prioriyies to match dinstall overrides
Add 1.9.1 release date
Remove last lisp reference
Remove conflict indicators
swap j and k keybindings in main menu
Translation update
Handle partial reads while reading a pipe
Sligh language fixup
split assertion
restore previous statement to break reverse cycles
Update French translation
add i386-gnu0.2
More %z format fixes
don't include curses.h since dselect.h already does that for us
handle interrupted getc in falliblesubprocess() prompt
Add setcloexec function to set close-on-exec flags, and use that everywhere
add functions to initialize and destroy the obstack, ensure obstack is initialized in try_remove_can() as well
Correctly handle trailing spaces in versions
Improve description of --force-confdef
Fix dpkg.cfg location
properly use warning-flag when running maintainer scripts
fix pausing logic, and use $changedby as the signing ID
spell dependency consistently
spell dependency consistently, fix handling of spaces
fix test for illegal packagename
fix format args for size_t
Use uid_t and pid_t everywhere
Update for 1.10
Import 1.9 releases
Add recent changes
Use conflicts for sysvinit, update build-depends
Further updates
Update Spanish translation
really use narglist in do_script()
Handle screen resize in main menu
Add ru to subdirs
Added Russion translations from Alexey Mahotkin
Fix typo
Add ru
make "n" do searchagain instead
don't pass CFLAGS to configure
Fix layout problem
Call dpkg-architecture instead dpkg to determine the host architecture.
Improve documentation
Update German translation
Start adding German manpages
remove emacs hints and Linux references
Merged improvements from Joost Kooij
Fix typo
Do not mention the non-existing dpkg(5)
Update changelogs
Fix syntax error
add manual_install prototype
add dp_should priority
modify kd_select() to set manual_install so we can identify user-selected packages
modify repeatedlydisplay() to unset manual_install so we can identify user-selected packages
modify resolvedepcon() to handle recommand and suggests better
Merge dselect patch from Joey Hess
Add per-user configuration file
add dselect package and fix dpkg-doc section
Add new files for dselect package
replaced with dpkg.preinst
remove dselect.cfg
split out dselect and a few other cleanups
Add the various new substvars files
Document dselect split
Give dselect same priority as dpkg
include unistd.h which is needed to get the ioctl prototype on Solaris
Restore missing changelog entries
Add configurable colours to dselect
Regenerated
Make setheights() virtual
add setheights() member and fix protection
override setheights() to make list_height 1 higher then the default so we draw the list correctly
make Q do abort so we are consistent with the pkglist
List more dselect changes
Fix test for nice(2) failure
Improve some help texts and helpscreen keybindings
Improve text
dselect help improvements
New verrevcmp() from Anthony Towns
Force LC_CTYPE to C
Remove Linux references
add checksearch and matchsearch functions to abstract searching algorithm, add displayerror member function
use new checkserach and matchsearch functions to do the real search/matching
implement checksearch and matchsearch using regular expressions
dselect can handle handle regular-expressions search for packages, both
mark another bug as closeable
document new search features
Merge changes from v1_9 branch
Update fuzzy Russian translations
install dpkg-query as well
Add support for configurable package listings (not complete yet)
Fix off-by-one error
Deal properly with empty fields
Mark dselect window resize bug as closeable
seems glibc has a completely non-standard return value for nice(2), so deal with that properly now so things also work on non-glibc systems
no longer install update-rc.d, it moved to the sysvinit package
Update sysvinit conflicts to version 2.80
update-rc.d moved to the sysvinit package
Remove update-rc.d files
remove -D from usage, we don't support it
add support for field width specification
changed things around to dpkg-query builds more easily
Move parsedump.h to include
Fix typos
Update Danish translation
add main/query.c and main/showpkg.c
Updated using new files
ignore Makefile, not Makefile.in
General cvsignore updates
control updates
Update German translation
Improve help texts
Use the colour spelling for printed text
Removed some TODO items that are implemented now
Fix typo
fmt can't be const since we free it in the same function
mention we have copyright for 2001 as well
improve help and version texts
use DPKG define in printversion output
Regenerated
Oops, properly do newlines
Mention helptext fixes
Add dpkg-query manpage
Document print-avail as well
Slight language fix
Remove another Linux reference (will they ever end?)
Update French translation
Mark another bug as closeable
Update French translation
do not start a command if the pidfile option is used and the pid in that file is still running
Mark another bug as closeable
make w_booleandefno get the fieldname from the fip instead of hardcoding Essential
don't harcode 'essential' fieldname in f_boolean convert_string call
add flags to fwritefunction. Implement fw_printheader flag to toggle printing of field headers.
Change to more 0s into NULLs
Count how many control components failed to open
Move showpkg.c to lib/ so multiple tools can use it
Obsoleted
Add showpkg.c prototypes
change copyright to just GPL 2
Add changes
Update for moved showpkg
Improve error message
Add showformat changes
add parseformat prototype
add parseformat and show options, change layout for usage info, remove copyright from version output and refer to the dpkg --license option instead
implement do_show
More changelog updates
Fix unterminated line in usage text
Oops, remove bogus include
Strip enoent as well
Update Danish translation
Update Polish translation
Updated polish translation
Fix translations with inconsistent printf format strings
Remove trailing tab because emacs is silly enough to warn about it
Add missing space in dpkg-doc description
Remove a change we never made
Install new Swedish manpages
Fix syntax error
Update license statement
Add lib/utils.c with general utility functions. Add cisalpha() and cisdigit()
No longer set LC_CTYPE and switch to using cisalpha and cisdigit instead
Add all four SuperH architectures
Don't rewrite sh[34] cpu string
use space seperated output instead of comma seperated
Update default ignore expression to also match *~ and *.swp in subdirs
Handle errors properly in do_check
Accept GNU md5sum style output
Fix another md5 sanity check
Use -Z option for patch and set TZ to UTC0 when calling diff. This gives us reliable timestamps in diffs.
Fix typo in ssd help message
create parts directory
exit with non-zero exitcode when doing --display for a nonexiting alternative
Slight grammer improvement
updated
Update French manpages
Remove emacs crap and 2 Linux references
Use gzip -c in install-info
Update French translation
HP-UX support for start-stop-daemon
Add some ssd things
Move setsid outside of HP-UX #ifdef
Use setsid instead of setpgid if available
test for setsid function
Add Catalan translation
Add DPKG_CHECK_DEFINE which tests for a define in an include file
Test for TIOCNOTTY
move tty change outside OS specific ifdef and use the new TIOCNOTTY test instead
Update Danish translation
Add man to subdirs
New files
Moved from doc/
Oops, restore
Remove files that moved to man/
Remove german manpages which are in man/ now
Remove French manpages which are in man/ now
Remove Japanese manpages which are in man/ now
Remove Russian manpages which are in man/ now
Remove Swedish manpages which are in man/ now
Remove framework for subdirectories
Removed files that moved to man/
Fix wrong changelog entry
Fix typo
Update copyright notice
Move files over from doc/sv/
Go away and taunt me no more!
Go away and taunt me no more
Restore correct file
Added Brazilian manpage translations
Make dpkg-gencontrol not warn about Uploaders
Continue to read all data from a pipe, until EOF
add changes from 1.9.18 and 1.9.19
Mark /etc/alternatives/README as a conffile
always allocate data for pkg->file->size so we don't overwrite other data
Changed maintainer to debian-dpkg at lists and add Uploaders
More imports from v1_9
Add start of reference manual
Update Brazilian translation
Update French translation
check fgetc() for EOF return so we don't spin if we can't read input
fix logic error, alternatives are now correctly restored to auto when removing a manually selected alternative
Fix bogosity in previous update
copy origin and bugs info into status file
Fix unclear wording of changelog entry
Improve working of --config output
Add dselect.cfg and dpkg.cfg manpages
Update copyright
Fix test for incorrect packagename for -p option.
Fix test for incorrect packagename for -p option.
treat enhances like suggests in packagelist::resolvedepcon()
Remove commented out statements
Add LFS support
Fix typo in dpkg-source manpage
Add docbook version of dpkg(8)
add DocBook version of dselect(8)
Add more DocBook manpages
Add DocBook version of deb(5) manpage
Removed unneeded id attributes
Fixup synopsis
Add DocBook version of deb-control(5) manpage
Remove bogus whitespace
Allow multiple consecutive empty lines
Fix typo
Add DocBook version of deb-old(5) manpage
Add DocBook version of cleanup-info(8) manpage
Add DocBook version of dpkg-checkbuilddeps(1) manpage
Remove unneeded ISOdia entity
mark another bug as closeable
add DIFF #define
documentation update
Remove double line
Add paths entity file
use @PACKAGE@ for dpkgconfdir as well
generate man/paths.ent
Expand all paths before substitution
Update Ian Jacksons' email address
Perl sucks, fix Ian's email address
Clarify confold and confnew handling
Reindented and split into multiple seperate functions
Remove install-sh
Further cleanup
Removed another needed file
Fix syntax error
And now properly fix that syntax error
Document --force-confmiss and --force-bad-verify
Update Danish translation
remove compat stuff for ancient dpkg versions.
Regenerated
Update French manpages
Updated Russian translation
Add autom4te.cache
Update Catalan translation
Update release date
patch from Josip Rodin to improve the move from /usr/info to /usr/share/info
Start 1.11 work
Install dselect methods in dselect package
Apply (modified version of) patch from Josip Rodin to improve bits of documentation
remove forced check for build-essential, we should not hardcode Debian policy into dpkg
Fixup paths
Add ~ to the list of legal characters in a package filename
add conflict with dpkg-iasearch which intruded on our namespace and replace manpages-de which includes one of our manpages
Start 1.10.1
sync dpkg and dpkg-static dependencies, fix double conflict for dpkg
Backport fixed from HEAD
Backport fixed from HEAD
move dpkg.cfg.5 and dselect.cfg.5 into dpkg package
Unbackport version-nr
Remove autom4te.cache in clean target
cp instead of mv since we need files for both dpkg and dpkg-static (ugh)
Fixup install path
Mark 1.10.1 release
check for malloc failure and actually look in /home/wichert for file instead of looking in confdir twice
Move dselect.cfg to dselect package
Update to 1.10.3
Oops
Fix typo in installation directory
srcipts/dpkg-source.pl: allow ~ in version numbers
Grr, properly allow ~ in version numbers
Allow ~ in Files: field as well
Make dselect do conflict resolution when dealing with automatically selected recommended packages
Wiktor Wandachowicz (5):
Updated Polish manpages translation
Updated Polish scripts translation
Update polish programs translations
Update Polish translation of scripts
Update Polish translation of dselect
Wookey (1):
Add arm64 support to cputable
YunQiang Su (1):
Add support for mipsn32(el) and mips64(el) to arch tables
Yuri Gribov (1):
dpkg: Fix physical file offset comparison
Yuri Kozlov (15):
Update Russian dpkg and dselect translations
Update Russian dpkg-dev translation
Update Russian scripts translation
Updated Russian translation
Updated Russian translations
Russian translation update of scripts: 511f2u
Russian translation update: 513t
russian programs translation: 985t
Update Russian dpkg translation
Update Russian translations
Update Russian programs translation
Update Russian program translation
Fix Russian translation
Update Russian program translations
po: Update Russian translations
Zack Weinberg (1):
deb-shlibs.5: Be a little more elaborate and helpful
Zhou Mo (9):
po: Update Simplified Chinese program translations
po: Update Simplified Chinese program translations
po: Update Simplified Chinese programs translation
po: Update Simplified Chinese translation
po: Add new Simplified Chinese man pages translation
po: Update Simplified Chinese programs translation
po: Update Simplified Chinese programs translation
po: Update Simplified Chinese programs translation
po: Update Simplified Chinese programs translation
imacat (1):
Update Traditional Chinese programs translation
kmuto (1):
updated Japanese translation.
lumin (1):
po: Update Simplified Chinese programs translation
Łukasz Dulny (4):
po: Update Polish program translations
po: Update Polish programs translation
po: Update Polish translations
po: Update Polish dselect translation
Игорь Пашев (1):
Typo in Swedish translation
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/dpkg.git
More information about the Reproducible-commits
mailing list