[DRE-maint] please unblock libdb-ruby/0.6.5-2

Lucas Nussbaum lucas at lucas-nussbaum.net
Sun Sep 28 10:21:16 UTC 2008


Hi,

Please unblock libdb-ruby/0.6.5-2. It fixes #498700 by adding
transitional packages.

(It probably has to go through NEW first.)

Debdiff attached.

Thank you,
-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |
-------------- next part --------------
diff -u libdb-ruby-0.6.5/debian/control libdb-ruby-0.6.5/debian/control
--- libdb-ruby-0.6.5/debian/control
+++ libdb-ruby-0.6.5/debian/control
@@ -2,8 +2,8 @@
 Section: libs
 Priority: optional
 Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
-Uploaders: Lucas Nussbaum <lucas at lucas-nussbaum.net>
-Build-Depends: debhelper (> 5), libdb-dev, ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, cdbs, ruby-pkg-tools (>= 0.14)
+Uploaders: Lucas Nussbaum <lucas at lucas-nussbaum.net>, Michael Schutte <m.schutte.jr at gmail.com>
+Build-Depends: debhelper (>= 5), libdb-dev, ruby1.8, ruby1.8-dev, ruby1.9, ruby1.9-dev, cdbs, ruby-pkg-tools (>= 0.14)
 Standards-Version: 3.8.0
 Homepage: http://moulon.inra.fr/ruby/bdb.html
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-ruby-extras/packages/libdb-ruby/
@@ -12,8 +12,8 @@
 Package: libdb-ruby1.8
 Architecture: any
 Depends: ${shlibs:Depends} ${misc:Depends}
-Conflicts: libdb4.2-ruby1.8, libdb4.3-ruby1.8, libdb4.4-ruby1.8
-Replaces: libdb4.2-ruby1.8, libdb4.3-ruby1.8, libdb4.4-ruby1.8
+Conflicts: libdb4.2-ruby1.8 (< 0.6.4-1), libdb4.3-ruby1.8 (< 0.6.4-1), libdb4.4-ruby1.8 (< 0.6.4-1)
+Replaces: libdb4.2-ruby1.8 (< 0.6.4-1), libdb4.3-ruby1.8 (< 0.6.4-1), libdb4.4-ruby1.8 (< 0.6.4-1)
 Provides: libdb4.2-ruby1.8, libdb4.3-ruby1.8, libdb4.4-ruby1.8
 Description: Interface to Berkeley DB for Ruby 1.8
  BDB is an interface to the Berkeley database library.
@@ -26,4 +26,57 @@
+Conflicts: libdb4.2-ruby1.9 (< 0.6.4-1), libdb4.3-ruby1.9 (< 0.6.4-1)
+Replaces: libdb4.2-ruby1.9 (< 0.6.4-1), libdb4.3-ruby1.9 (< 0.6.4-1)
+Provides: libdb4.2-ruby1.9, libdb4.3-ruby1.9
 Description: Interface to Berkeley DB for Ruby 1.9
  BDB is an interface to the Berkeley database library.
  .
  This package provides BDB linked to the default Debian libdb version.
+
+Package: libdb4.2-ruby1.8
+Architecture: all
+Depends: libdb-ruby1.8 (>= 0.6.5-2)
+Section: oldlibs
+Description: transitional package for libdb-ruby1.8
+ BDB is an interface to the Berkeley database library.
+ .
+ This is a dummy transitional package to enable the move to a new
+ package name.  It can be safely removed from your system.
+
+Package: libdb4.3-ruby1.8
+Architecture: all
+Depends: libdb-ruby1.8 (>= 0.6.5-2)
+Section: oldlibs
+Description: transitional package for libdb-ruby1.8
+ BDB is an interface to the Berkeley database library.
+ .
+ This is a dummy transitional package to enable the move to a new
+ package name.  It can be safely removed from your system.
+
+Package: libdb4.4-ruby1.8
+Architecture: all
+Depends: libdb-ruby1.8 (>= 0.6.5-2)
+Section: oldlibs
+Description: transitional package for libdb-ruby1.8
+ BDB is an interface to the Berkeley database library.
+ .
+ This is a dummy transitional package to enable the move to a new
+ package name.  It can be safely removed from your system.
+
+Package: libdb4.2-ruby1.9
+Architecture: all
+Depends: libdb-ruby1.9 (>= 0.6.5-2)
+Section: oldlibs
+Description: transitional package for libdb-ruby1.9
+ BDB is an interface to the Berkeley database library.
+ .
+ This is a dummy transitional package to enable the move to a new
+ package name.  It can be safely removed from your system.
+
+Package: libdb4.3-ruby1.9
+Architecture: all
+Depends: libdb-ruby1.9 (>= 0.6.5-2)
+Section: oldlibs
+Description: transitional package for libdb-ruby1.9
+ BDB is an interface to the Berkeley database library.
+ .
+ This is a dummy transitional package to enable the move to a new
+ package name.  It can be safely removed from your system.
diff -u libdb-ruby-0.6.5/debian/changelog libdb-ruby-0.6.5/debian/changelog
--- libdb-ruby-0.6.5/debian/changelog
+++ libdb-ruby-0.6.5/debian/changelog
@@ -1,3 +1,13 @@
+libdb-ruby (0.6.5-2) unstable; urgency=medium
+
+  * Provide transitional packages libdb4.[234]-ruby1.[89] to provide a working
+    upgrade path from Etch to Lenny, closes: #498700.
+  * Deprecated syntax in debian/control: Build-depend on debhelper (>= 5)
+    instead of debhelper (> 5).
+  * Add myself to Uploaders.
+
+ -- Michael Schutte <m.schutte.jr at gmail.com>  Sat, 13 Sep 2008 12:13:33 +0200
+
 libdb-ruby (0.6.5-1) unstable; urgency=low
 
   * New upstream release
diff -u libdb-ruby-0.6.5/debian/rules libdb-ruby-0.6.5/debian/rules
--- libdb-ruby-0.6.5/debian/rules
+++ libdb-ruby-0.6.5/debian/rules
@@ -1,5 +1,8 @@
 #!/usr/bin/make -f
 
+# libdb4.?-ruby* are transitional packages
+override LIB_PACKAGE_FILTER = libdb-ruby%
+
 include /usr/share/cdbs/1/rules/debhelper.mk
 include /usr/share/ruby-pkg-tools/1/class/ruby-common.mk
 include /usr/share/ruby-pkg-tools/1/class/ruby-extconf-rb.mk


More information about the Pkg-ruby-extras-maintainers mailing list