On Fri, Aug 22, 2008 at 08:54:35AM +0900, NIIBE Yutaka wrote: > Michael Schutte wrote: > > severity 494428 important > [...] > > libdb-ruby has migrated, I’m thus raising the severity of this issue. > > Yutaka, Yasuhiro, I’ll prepare an NMU to include the patch submitted in > > the original message if you do not object. > > Please go ahead, and do NMU.
Diff attached, last opportunity to loudly disagree :-) > Now, I am talking to one of upstream developers. While development of > upstream is almost dead, I think that this change should be > incorporated not only for Debian. Agreed, thanks for taking care of this. Cheers, -- Michael Schutte <[EMAIL PROTECTED]>
diff -u gonzui-1.2+cvs20070129/debian/changelog gonzui-1.2+cvs20070129/debian/changelog --- gonzui-1.2+cvs20070129/debian/changelog +++ gonzui-1.2+cvs20070129/debian/changelog @@ -1,3 +1,18 @@ +gonzui (1.2+cvs20070129-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * libdb4.3-ruby → libdb-ruby transition: + - Patch dbm.rb and bdbdbm.rb to restore API compatibility to libdb-ruby, + closes: #494428. + - Build-depend on libdb-ruby1.8 instead of libdb4.3-ruby1.8. + * Bump Standards-Version to 3.8.0, no changes needed. + * Do not ignore “make clean” errors in the clean target of debian/rules. + * Move Homepage: field from the description to the source stanza. + * Remove dh_make boilerplate “Please also look if …” message from + debian/copyright. + + -- Michael Schutte <[EMAIL PROTECTED]> Fri, 22 Aug 2008 21:58:10 +0200 + gonzui (1.2+cvs20070129-1) unstable; urgency=low * New upstream release. diff -u gonzui-1.2+cvs20070129/debian/copyright gonzui-1.2+cvs20070129/debian/copyright --- gonzui-1.2+cvs20070129/debian/copyright +++ gonzui-1.2+cvs20070129/debian/copyright @@ -23,4 +22,0 @@ - - -# Please also look if there are files or directories which have a -# different copyright/license attached and list them here. diff -u gonzui-1.2+cvs20070129/debian/rules gonzui-1.2+cvs20070129/debian/rules --- gonzui-1.2+cvs20070129/debian/rules +++ gonzui-1.2+cvs20070129/debian/rules @@ -52,7 +52,7 @@ rm -f build-stamp configure-stamp # Add here commands to clean up after the build process. - -$(MAKE) distclean + [ ! -f Makefile ] || $(MAKE) distclean rm -f COPYING INSTALL aclocal.m4 configure install-sh missing rm -f `find . -name Makefile.in` diff -u gonzui-1.2+cvs20070129/debian/control gonzui-1.2+cvs20070129/debian/control --- gonzui-1.2+cvs20070129/debian/control +++ gonzui-1.2+cvs20070129/debian/control @@ -3,8 +3,9 @@ Priority: optional Maintainer: ARAKI Yasuhiro <[EMAIL PROTECTED]> Uploaders: NIIBE Yutaka <[EMAIL PROTECTED]>, ARAKI Yasuhiro <[EMAIL PROTECTED]> -Build-Depends: debhelper (>= 5), autotools-dev, autoconf (>= 2.50), automake (>= 1.9.5), ruby, ruby1.8 (>= 1.8.2), ruby1.8-dev (>= 1.8.2), libdb4.3-ruby1.8, liblangscan-ruby, flex -Standards-Version: 3.7.2.2 +Build-Depends: debhelper (>= 5), autotools-dev, autoconf (>= 2.50), automake (>= 1.9.5), ruby, ruby1.8 (>= 1.8.2), ruby1.8-dev (>= 1.8.2), libdb-ruby1.8, liblangscan-ruby, flex +Standards-Version: 3.8.0 +Homepage: http://gonzui.sourceforge.net/ Package: gonzui Architecture: any @@ -16,2 +16,0 @@ - . - Homepage: http://gonzui.sourceforge.net/ only in patch2: unchanged: --- gonzui-1.2+cvs20070129.orig/gonzui/bdbdbm.rb +++ gonzui-1.2+cvs20070129/gonzui/bdbdbm.rb @@ -74,6 +74,12 @@ end module BDBExtension + def copies(val) + duplicates val, false + rescue + duplicates val + end + def each_by_prefix(prefix) values = [] cursor = self.cursor only in patch2: unchanged: --- gonzui-1.2+cvs20070129.orig/gonzui/dbm.rb +++ gonzui-1.2+cvs20070129/gonzui/dbm.rb @@ -453,7 +453,7 @@ end def get_format_ids_from_package_id(package_id) - @pkgid_fmtids.duplicates(package_id) + @pkgid_fmtids.copies(package_id) end def get_format_name(format_id) @@ -473,7 +473,7 @@ end def get_license_ids_from_package_id(package_id) - @pkgid_lcsids.duplicates(package_id) + @pkgid_lcsids.copies(package_id) end def get_license_name(license_id) @@ -502,7 +502,7 @@ def get_ncontents_in_package(package_name) package_id = get_package_id(package_name) - @pkgid_pathids.duplicates(package_id).length + @pkgid_pathids.copies(package_id).length end def get_nformats @@ -530,7 +530,7 @@ end def get_package_ids(word_id) - @wordid_pkgids.duplicates(word_id) + @wordid_pkgids.copies(word_id) end def get_package_name(package_id) @@ -543,7 +543,7 @@ def get_package_options(package_id) options = {} - values = @pkgid_options.duplicates(package_id) + values = @pkgid_options.copies(package_id) values.each {|value| k, v = value.split(":", 2) k = k.intern @@ -571,12 +571,12 @@ end def get_path_ids(package_id) - @pkgid_pathids.duplicates(package_id) + @pkgid_pathids.copies(package_id) end def get_path_ids_from_package_and_word_id(package_id, word_id) package_word_id = AutoPack.pack_id2(package_id, word_id) - return @pkgwordid_pathids.duplicates(package_word_id) + return @pkgwordid_pathids.copies(package_word_id) end def get_source_uri(package_id)
signature.asc
Description: Digital signature