From 019102324b7b750ee79b31a60f0a3a297e1a2d43 Mon Sep 17 00:00:00 2001 From: Raphael Hertzog Date: Mon, 24 Sep 2007 22:04:20 +0200 Subject: [PATCH] Prepare for experimental release (1.14.7~newshlib). --- configure.ac | 2 +- debian/changelog | 31 ++++++++++++++++++++++++++++++- 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 5e2eb924..87a014c7 100644 --- a/configure.ac +++ b/configure.ac @@ -1,7 +1,7 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT([dpkg], [1.14.7~], [debian-dpkg@lists.debian.org]) +AC_INIT([dpkg], [1.14.7~newshlib], [debian-dpkg@lists.debian.org]) AC_CONFIG_SRCDIR([lib/dpkg.h]) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_AUX_DIR([config]) diff --git a/debian/changelog b/debian/changelog index 836e1090..437b02f5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,33 @@ -dpkg (1.14.7) UNRELEASED; urgency=low +dpkg (1.14.7~newshlib) experimental; urgency=low + + [ Raphael Hertzog ] + * dpkg-shlibdeps has been heavily reworked: + * it supports "symbols" files to generate finer-grained + dependencies. Closes: #430367 + Those files can be created by the new dpkg-gensymbols + command. + * it uses now all paths in RPATH (instead of only the first). + Closes: #395942 + * it's now able to parse include directives in /etc/ld.so.conf. + Closes: #431597 + * libraries are also searched in the public directories of packages + being built and thus debian/shlibs.local can effectively define + dependencies for libraries that are being built. Closes: #80340 + * "symbols" files use the full SONAME as key instead of splitting it in + (name, version) like the "shlibs" format requires it. This allows + binaries to be linked with unversioned libraries and not fail. + Closes: #48208 + Note that unversioned libraries are still a very bad idea. + * dpkg-shlibdeps now supports "-x" options that can be used + to exclude packages from generated dependencies. This is + particalularly useful to avoid dependencies on ourselves when a + package contains a binary and a library (without requiring an + shlibs.local file to override the usual shlibs file). It might also + be used to avoid other unwanted dependencies (use with care though). + Closes: #41907, #109954 + * If dpkg-shlibdeps doesn't find any dependency information for a + shared library that is actively used, then it will fail. This can be + disabled with the option --ignore-missing-info. Closes: #10807 [ Guillem Jover ] * Add back $dpkglib into @INC, needed by the controllib.pl require in -- 2.39.5