]> err.no Git - dpkg/commitdiff
Prepare for experimental release (1.14.7~newshlib).
authorRaphael Hertzog <hertzog@debian.org>
Mon, 24 Sep 2007 20:04:20 +0000 (22:04 +0200)
committerRaphael Hertzog <hertzog@debian.org>
Mon, 24 Sep 2007 20:04:20 +0000 (22:04 +0200)
configure.ac
debian/changelog

index 5e2eb924087a967c715bde5b9cbbc764ea96e934..87a014c7b9cf274dee90d43333fe2d481513791f 100644 (file)
@@ -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])
index 836e1090b7359de51f54c4302f15521fb384cdae..437b02f530a79d4871e377b3932ffa36a708f65c 100644 (file)
@@ -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<package>" 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