[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#692010: unblock: raptor2/2.0.8-2



Package: release.debian.org
User: release.debian.org@packages.debian.org
Usertags: unblock

Hi,

Please unblock raptor2/2.0.8-2, which adds a Breaks against raptor1
versions without symbol versioning, fixing the important bug#656928:

| raptor_sequence.c:385: (raptor_sequence_get_at) assertion failed: object pointer of type raptor_sequence is NULL.
| raptor_sequence.c:385: (raptor_sequence_get_at) assertion failed: object pointer of type raptor_sequence is NULL.

To avoid confusion, I should mention that this update has a missing
changelog item for a minor change, unfortunately:

  * Stop passing --with-xml-parser=libxml to "configure", since it is
    redundant and unrecognized these days.

I provided a debdiff adding the missing changelog entry[1], but the
maintainer didn't seem interested, and I don't think that rises to the
level of NMU-worthy.

Thoughts welcome, as always.

Regards,
Jonathan

[1] http://bugs.debian.org/656928#40
diff -Nru raptor2-2.0.8/debian/changelog raptor2-2.0.8/debian/changelog
--- raptor2-2.0.8/debian/changelog	2012-06-24 23:30:38.000000000 -0700
+++ raptor2-2.0.8/debian/changelog	2012-09-07 21:39:50.000000000 -0700
@@ -1,3 +1,13 @@
+raptor2 (2.0.8-2) unstable; urgency=low
+
+  * debian/control: add a breaks relation by libraptor2-0 against squeeze
+    libraptor1 to force upgrades to a version with symbol versioning
+    (Closes: #656928)
+  * Added debian/patches/001-remove-m-strict-help.patch to remove -m strict
+    from rapper help (Closes: #685682)
+
+ -- Dave Beckett <dajobe@debian.org>  Fri, 07 Sep 2012 21:32:35 -0700
+
 raptor2 (2.0.8-1) unstable; urgency=low
 
   * New upstream release
diff -Nru raptor2-2.0.8/debian/control raptor2-2.0.8/debian/control
--- raptor2-2.0.8/debian/control	2012-03-15 20:50:11.000000000 -0700
+++ raptor2-2.0.8/debian/control	2012-09-07 21:30:30.000000000 -0700
@@ -21,6 +21,7 @@
 Section: libs
 Architecture: any
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: libraptor1 (<< 1.4.21-3)
 Suggests: raptor2-utils
 Description: Raptor 2 RDF syntax library
  Raptor is a C library providing a set of parsers and serializers for
diff -Nru raptor2-2.0.8/debian/patches/001-remove-m-strict-help.patch raptor2-2.0.8/debian/patches/001-remove-m-strict-help.patch
--- raptor2-2.0.8/debian/patches/001-remove-m-strict-help.patch	1969-12-31 16:00:00.000000000 -0800
+++ raptor2-2.0.8/debian/patches/001-remove-m-strict-help.patch	2012-09-07 21:45:17.000000000 -0700
@@ -0,0 +1,22 @@
+Description: Remove -m MODE from rapepr help
+Origin: commit:430a21084665da35a715e9055d72a13487972969
+Author: Dave Beckett <dave@dajobe.org>
+Last-Update: 2012-09-07
+
+    Remove -m MODE from help
+    
+    This option was removed in commit f94fa561db05b21132b14a2b72f05b77e666c252
+    on Wed Apr 28 21:31:54 2010 -0700 as part of the Raptor V2 work.
+
+diff --git a/utils/rapper.c b/utils/rapper.c
+index c130177..31affb8 100644
+--- a/utils/rapper.c
++++ b/utils/rapper.c
+@@ -707,7 +707,6 @@ main(int argc, char *argv[])
+     puts(HELP_TEXT("f OPTION(=VALUE)", "feature OPTION(=VALUE)", HELP_PAD "Set parser or serializer options" HELP_PAD "Use `-f help' for a list of valid options"));
+     puts(HELP_TEXT("g", "guess           ", "Guess the input syntax (same as -i guess)"));
+     puts(HELP_TEXT("h", "help            ", "Print this help, then exit"));
+-    puts(HELP_TEXT("m MODE", "mode MODE  ", "Set parser mode - 'lax' (default) or 'strict'"));
+     puts(HELP_TEXT("q", "quiet           ", "No extra information messages"));
+     puts(HELP_TEXT("r", "replace-newlines", "Replace newlines with spaces in literals"));
+ #ifdef SHOW_GRAPHS_FLAG
diff -Nru raptor2-2.0.8/debian/patches/series raptor2-2.0.8/debian/patches/series
--- raptor2-2.0.8/debian/patches/series	1969-12-31 16:00:00.000000000 -0800
+++ raptor2-2.0.8/debian/patches/series	2012-09-07 21:45:55.000000000 -0700
@@ -0,0 +1 @@
+001-remove-m-strict-help.patch
diff -Nru raptor2-2.0.8/debian/rules raptor2-2.0.8/debian/rules
--- raptor2-2.0.8/debian/rules	2012-06-24 23:31:55.000000000 -0700
+++ raptor2-2.0.8/debian/rules	2012-09-07 21:54:14.000000000 -0700
@@ -13,7 +13,6 @@
 DEB_DBG_PACKAGE_libraptor2-0 = libraptor2-0-dbg
 
 DEB_CONFIGURE_USER_FLAGS= \
-  --with-xml-parser=libxml \
   --enable-release
 
 LDFLAGS += -Wl,--default-symver

Reply to: