The annotated tag, 1.15.0 has been created at 05c34f36560fe95916f7fdb985bb6791a2d04037 (tag) tagging 9f3fb231f12f2a3394c2f2b63aedd685cd8627c9 (commit) replaces 1.14.25 tagged by Guillem Jover on Mon Mar 2 07:05:26 2009 +0200
- Shortlog ------------------------------------------------------------ Release 1.15.0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEABECAAYFAkmraRYACgkQuW9ciZ2SjJv1pQCggENeQLw5Kurj1z7FADbNKkue hpIAoI44namYLPNwX97CLQHpEA/EMEGU =c5Hv -----END PGP SIGNATURE----- Changwoo Ryu (1): Updated Korean translation Chris Coulson (1): s-s-d: Support setting the IO scheduler class and priority Christian Perrier (1): Updated Slovak translation Colin Watson (3): 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 Daniel Hahler (1): dpkg-deb: improve error message "unable to extract" Eddy Petrișor (1): forward-ported the Romanian translation from the lenny branch Egmont Koblinger (1): dpkg: Properly lstat the correct file when using --root on upgrades Frank Lichtenheld (2): Fix error in the German translation for dpkg-gencontrol.1 scripts/de.po: Fix a typo Guillem Jover (198): Bump version to 1.15.0~ u-a: Do not suggest manually changing the symlinks on verbose mode 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 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 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: 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 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 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 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 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 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 Helge Kreutzmann (1): Fix typo (lisf -> list) Kenshi Muto (1): update Japanese translation Michel Lespinasse (1): Reduce dselect memory usage Miguel Figueiredo (2): Updated Portuguese translation Updated to 985t. Modestas Vainius (1): dpkg-shlibdeps: optimize by caching symbols files and objdump objects Peter Krefting (1): Updated my surname. 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 Hertzog (70): 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-source(1): small POD fix, properly escape hyphen in -i option Merge branch 'lenny' 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-buildpackage: use space as separator in DEB_BUILD_OPTIONS Adjust the test suite for the modified Dpkg::BuildOptions Merge lenny branch (through the tag '1.14.20') Add bug closure in changelog. Building blocks for vendor-specific build of Debian packages 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 dpkg-query(1): document the origin of fields available for --showformat install-info: Improve error message when the file doesn't exist Use description of installed package if it's not available anymore Update dpkg-buildpackage's manual page dpkg-source(1): clarify two points (closes: #490693) Merge lenny branch up to commit '1.14.22' dpkg-shlibdeps: support RUNPATH exactly like RPATH Small packaging changes dpkg-source: fix to support POSIXLY_CORRECT=1 Fix some “use Dpkg::ErrorHandling qw(…)” calls Dpkg::Version fix and test-suite adjustment 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 Timothy G Abbott (1): dpkg-divert: new --listpackage option Tollef Fog Heen (1): Move "skip a file forward" into its own function Wiktor Wandachowicz (2): Updated Polish manpages translation Updated Polish scripts translation ----------------------------------------------------------------------- -- dpkg's main repository -- To UNSUBSCRIBE, email to debian-dpkg-cvs-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org