[DRE-commits] r4463 - in trunk/libdb-ruby/debian: . patches

Antonio Terceiro terceiro-guest at alioth.debian.org
Sun Dec 13 01:47:39 UTC 2009


Author: terceiro-guest
Date: 2009-12-13 01:47:38 +0000 (Sun, 13 Dec 2009)
New Revision: 4463

Added:
   trunk/libdb-ruby/debian/patches/build-against-libdb-4.8.patch
   trunk/libdb-ruby/debian/patches/fail-make-test-if-tests-fail.patch
Modified:
   trunk/libdb-ruby/debian/changelog
   trunk/libdb-ruby/debian/control
   trunk/libdb-ruby/debian/rules
Log:
New version, fixing RC bug



Modified: trunk/libdb-ruby/debian/changelog
===================================================================
--- trunk/libdb-ruby/debian/changelog	2009-12-13 00:11:36 UTC (rev 4462)
+++ trunk/libdb-ruby/debian/changelog	2009-12-13 01:47:38 UTC (rev 4463)
@@ -1,9 +1,27 @@
 libdb-ruby (0.6.5-4) UNRELEASED; urgency=low
 
+  [ Gunnar Wolf ]
   * Changed section to Ruby as per ftp-masters' request
 
- -- Gunnar Wolf <gwolf at debian.org>  Tue, 21 Apr 2009 15:54:12 -0500
+  [ Antonio Terceiro ]
+  * debian/patches/build-against-libdb-4.8.patch: libdb-4.8 is currently the
+    default version of libdb. This fix the problem caused by the package being
+    built against libdb-4.8 headers but linked against libdb-4.7 library
+    (Closes: #556576).
+  * debian/patches/fail-make-test-if-tests-fail.patch: do not ignore failing
+    tests during build.
+  * debian/rules: running tests on install/libdb-ruby1.8 instead of
+    binary/libdb-ruby1.8, because the binary target for ruby1.8 is run just
+    after the package was built for ruby1.9 so the tests ended up running with
+    ruby1.9 and not with ruby1.8.
+  * Bumped Standards Version; no changes needed.
+  * debian/control: added separator between ${shlibs:Depends} and
+    ${misc:Depends} as suggested by lintian.
+  * Added myself to Uploaders.
+  * Added DM-Upload-Allowed flag so that I can upload myself the next time.
 
+ -- Antonio Terceiro <terceiro at softwarelivre.org>  Sat, 12 Dec 2009 22:52:06 -0300
+
 libdb-ruby (0.6.5-3) unstable; urgency=low
 
   [ Michael Schutte ]

Modified: trunk/libdb-ruby/debian/control
===================================================================
--- trunk/libdb-ruby/debian/control	2009-12-13 00:11:36 UTC (rev 4462)
+++ trunk/libdb-ruby/debian/control	2009-12-13 01:47:38 UTC (rev 4463)
@@ -2,16 +2,17 @@
 Section: ruby
 Priority: optional
 Maintainer: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers at lists.alioth.debian.org>
-Uploaders: Lucas Nussbaum <lucas at lucas-nussbaum.net>, Michael Schutte <m.schutte.jr at gmail.com>, Gunnar Wolf <gwolf at debian.org>
+Uploaders: Lucas Nussbaum <lucas at lucas-nussbaum.net>, Michael Schutte <m.schutte.jr at gmail.com>, Gunnar Wolf <gwolf at debian.org>, Antonio Terceiro <terceiro at softwarelivre.org>
 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
+Standards-Version: 3.8.3
 Homepage: http://moulon.inra.fr/ruby/bdb.html
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-ruby-extras/trunk/libdb-ruby/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-ruby-extras/trunk/libdb-ruby/
+DM-Upload-Allowed: yes
 
 Package: libdb-ruby1.8
 Architecture: any
-Depends: ${shlibs:Depends} ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 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
@@ -22,7 +23,7 @@
 
 Package: libdb-ruby1.9
 Architecture: any
-Depends: ${shlibs:Depends} ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 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

Added: trunk/libdb-ruby/debian/patches/build-against-libdb-4.8.patch
===================================================================
--- trunk/libdb-ruby/debian/patches/build-against-libdb-4.8.patch	                        (rev 0)
+++ trunk/libdb-ruby/debian/patches/build-against-libdb-4.8.patch	2009-12-13 01:47:38 UTC (rev 4463)
@@ -0,0 +1,11 @@
+--- libdb-ruby-0.6.5.old/src/extconf.rb	2009-12-12 21:54:13.000000000 -0300
++++ libdb-ruby-0.6.5/src/extconf.rb	2009-12-12 22:02:25.000000000 -0300
+@@ -63,7 +63,7 @@
+    $LDFLAGS += " -lpthread"
+ end
+ 
+-version  = with_config('db-version', "-4.7,47,-4.6,46,-4.5,45,-4.4,44,-4.3,43,-4.2,42,-4.1,41,-4.0,-4,40,4,3,2,").split(/,/, -1)
++version  = with_config('db-version', "-4.8,48,-4.7,47,-4.6,46,-4.5,45,-4.4,44,-4.3,43,-4.2,42,-4.1,41,-4.0,-4,40,4,3,2,").split(/,/, -1)
+ version << "" if version.empty?
+ 
+ catch(:done) do

Added: trunk/libdb-ruby/debian/patches/fail-make-test-if-tests-fail.patch
===================================================================
--- trunk/libdb-ruby/debian/patches/fail-make-test-if-tests-fail.patch	                        (rev 0)
+++ trunk/libdb-ruby/debian/patches/fail-make-test-if-tests-fail.patch	2009-12-13 01:47:38 UTC (rev 4463)
@@ -0,0 +1,12 @@
+diff -Nru libdb-ruby-0.6.5.old/extconf.rb libdb-ruby-0.6.5/extconf.rb
+--- libdb-ruby-0.6.5.old/extconf.rb	2009-12-12 22:14:59.000000000 -0300
++++ libdb-ruby-0.6.5/extconf.rb	2009-12-12 22:15:18.000000000 -0300
+@@ -67,7 +67,7 @@
+    Dir.foreach('tests') do |x|
+       next if /^\./ =~ x || /(_\.rb|~)$/ =~ x
+       next if FileTest.directory?(x)
+-      make.print "\t-#{CONFIG['RUBY_INSTALL_NAME']} tests/#{x}\n"
++      make.print "\t#{CONFIG['RUBY_INSTALL_NAME']} tests/#{x}\n"
+    end
+ ensure
+    make.close

Modified: trunk/libdb-ruby/debian/rules
===================================================================
--- trunk/libdb-ruby/debian/rules	2009-12-13 00:11:36 UTC (rev 4462)
+++ trunk/libdb-ruby/debian/rules	2009-12-13 01:47:38 UTC (rev 4463)
@@ -10,6 +10,6 @@
 
 DEB_INSTALL_DOCS_ALL = docs/*.html
 
-binary/libdb-ruby1.8::
+install/libdb-ruby1.8::
 	make test
 




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