tags 476925 + patch
title 476925 libpcrecpp0 - shlibdeps versioning is too loose, breaks packages 
in testing
thanks

Version 7.6 introduces symbol _ZN7pcrecpp2RE6no_argE, which at least
mkvtoolnix and subtitleeditor now use. As such, both are broken, or
would be broken if allowed to transition to testing.

Attached is a debdiff to fix the issue. I've formatted the changelog for
a NMU (I am not a DD and don't have upload privileges). After the fixed
package is uploaded to unstable *and built and installed on all
architectures* the following packages need a binNMU:

* mkvtoolnix
* subtitleeditor
* apertium (Not sure if this one is necessary, some brief testing didn't
  come up with errors; but it built against the broken package so better
  safe than sorry)

Thanks,

Bryan Donlan
diff -u pcre3-7.6/debian/rules pcre3-7.6/debian/rules
--- pcre3-7.6/debian/rules
+++ pcre3-7.6/debian/rules
@@ -101,7 +101,7 @@
 	dh_compress -a
 	dh_fixperms -a
 	dh_makeshlibs -plibpcre3 --add-udeb="libpcre3-udeb" -V 'libpcre3 (>= 7.4)'
-	dh_makeshlibs -plibpcrecpp0 -V 'libpcrecpp0'
+	dh_makeshlibs -plibpcrecpp0 -V 'libpcrecpp0 (>= 7.6)'
 	dh_installdeb -a
 #	dh_perl -a
 	dh_shlibdeps -a -ldebian/libpcre3/usr/lib
diff -u pcre3-7.6/debian/changelog pcre3-7.6/debian/changelog
--- pcre3-7.6/debian/changelog
+++ pcre3-7.6/debian/changelog
@@ -1,3 +1,11 @@
+pcre3 (7.6-2.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * debian/rules: Update shlibdeps invocation for libpcrecpp0 due to new
+    symbols. (Closes: #476925)
+
+ -- Bryan Donlan <[EMAIL PROTECTED]>  Sat, 03 May 2008 02:08:57 -0400
+
 pcre3 (7.6-2) unstable; urgency=low
 
   * pcrecpp.cc: Applied patch from PCRE bugzilla (bug 664) to fix ABI

Attachment: signature.asc
Description: Digital signature

Reply via email to