Your message dated Wed, 26 Nov 2014 13:50:18 +0000
with message-id <[email protected]>
and subject line Re: Bug#770957: unblock: python-caja/1.8.1-2
has caused the Debian Bug report #770957,
regarding unblock: python-caja/1.8.1-2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
770957: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770957
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package python-caja
This upload fixes an RC bug (#766879). The previously uploaded version
broke external caja extensions written in Python completely. This is
actually (IMHO) related to a broken python2.pc file in libpython2.7-dev
(filed as #770935) which this upload works around for now.
We also fixed a package build issue for the GTK documentation of this
package (#770927). The provided patch has also been upstreamed by now.
Futhermore, this upload fixes a typo in python-caja-dbg's
LONG_DESCRIPTION (wrong paragraph separator, #768819, #768820).
One changelog item states that three lintian overrides got added, but
obviously, the last upload already had that python-caja.overrides file,
but it did not end up in the packaging Git. I apologize for that
extra/unnecessary noise in debian/changelog.
unblock python-caja/1.8.1-2
-- System Information:
Debian Release: jessie/sid
APT prefers stable
APT policy: (990, 'stable'), (500, 'testing-updates'), (500,
'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru python-caja-1.8.1/debian/changelog python-caja-1.8.1/debian/changelog
--- python-caja-1.8.1/debian/changelog 2014-10-24 22:59:22.000000000 +0200
+++ python-caja-1.8.1/debian/changelog 2014-11-25 14:59:43.000000000 +0100
@@ -1,3 +1,20 @@
+python-caja (1.8.1-2) unstable; urgency=medium
+
+ [ Vangelis Mouhtsis ]
+ * debian/control:
+ + Fix typo in python-caja-dbg LONG_DESCRIPTION. (Closes: #768819, #768820).
+
+ [ Mike Gabriel ]
+ * debian/patches:
+ + Add 1002_dont-install-xsl-files.patch. Stop attempting to install XSL
+ docbook source files into bin:package. (Closes: #770927).
+ + Add 2001_debian-python-multiarch.patch. Enforce usage of multiarch path
+ for PY_LIB_LOC. (Closes: 766879, LP: #1170017).
+ * lintian:
+ + Add overrides for debhelper's erroneously triggered makeshlibs script.
+
+ -- Mike Gabriel <[email protected]> Tue, 25 Nov 2014 14:51:43 +0100
+
python-caja (1.8.1-1) unstable; urgency=medium
[ Vangelis Mouhtsis ]
diff -Nru python-caja-1.8.1/debian/control python-caja-1.8.1/debian/control
--- python-caja-1.8.1/debian/control 2014-10-24 21:31:03.000000000 +0200
+++ python-caja-1.8.1/debian/control 2014-11-25 09:42:31.000000000 +0100
@@ -47,7 +47,7 @@
.
The Python binding for Caja allows one to write Caja property page
and menu item extensions in Python.
- ,
+ .
This package contains debugging symbols for python-caja.
.
The debugging symbols are installed in /usr/lib/debug and will
diff -Nru python-caja-1.8.1/debian/patches/1002_dont-install-xsl-files.patch python-caja-1.8.1/debian/patches/1002_dont-install-xsl-files.patch
--- python-caja-1.8.1/debian/patches/1002_dont-install-xsl-files.patch 1970-01-01 01:00:00.000000000 +0100
+++ python-caja-1.8.1/debian/patches/1002_dont-install-xsl-files.patch 2014-11-25 11:27:24.000000000 +0100
@@ -0,0 +1,15 @@
+Description: Don't try installing docbook source files into GTK documentation
+Author: Mike Gabriel <[email protected]>
+Forwarded: https://github.com/mate-desktop/python-caja/issues/18
+
+--- a/docs/Makefile.am
++++ b/docs/Makefile.am
+@@ -57,8 +57,6 @@
+ xsl/pdf-style.xsl \
+ xsl/pdf.xsl \
+ xsl/style.css
+-XSL_DATA = $(XSL_FILES) $(FIXXREF)
+-XSLdir = $(BUILDDIR)/xsl
+
+ CSS_FILES = xsl/style.css
+ CSSdir = $(HTMLdir)
diff -Nru python-caja-1.8.1/debian/patches/2001_debian-python-multiarch.patch python-caja-1.8.1/debian/patches/2001_debian-python-multiarch.patch
--- python-caja-1.8.1/debian/patches/2001_debian-python-multiarch.patch 1970-01-01 01:00:00.000000000 +0100
+++ python-caja-1.8.1/debian/patches/2001_debian-python-multiarch.patch 2014-11-25 11:57:09.000000000 +0100
@@ -0,0 +1,20 @@
+Description: python2.pc in Debian jessie does not provide the correct (multi-arch) libdir path
+Author: Mike Gabriel <[email protected]>
+Abstract:
+ This works around Debian bug #770935. This package should stay intact
+ once that bug gets fixed. However, once that bug is fixed, this patch
+ should be dropped.
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -33,6 +33,10 @@
+ AM_PATH_PYTHON([2.7])
+ PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}])
+ PYTHON_LIB_LOC="`pkg-config python-${PYTHON_VERSION} --variable=libdir`"
++# nasty workaround Debian bug #770935!!!
++if ! test -r "${PYTHON_LIB_LOC}/libpython${PYTHON_VERSION}.so"; then
++ PYTHON_LIB_LOC="`pkg-config python-${PYTHON_VERSION} --variable=libdir`/`dpkg-architecture -qDEB_BUILD_MULTIARCH`"
++fi
+ AC_SUBST(PYTHON_LIBS)
+ AC_SUBST(PYTHON_CFLAGS)
+ AC_SUBST(PYTHON_LIB_LOC)
diff -Nru python-caja-1.8.1/debian/patches/series python-caja-1.8.1/debian/patches/series
--- python-caja-1.8.1/debian/patches/series 2014-10-24 22:50:22.000000000 +0200
+++ python-caja-1.8.1/debian/patches/series 2014-11-25 11:26:48.000000000 +0100
@@ -1 +1,3 @@
1001_multi-arch-libdir-in-pkgconfig.patch
+1002_dont-install-xsl-files.patch
+2001_debian-python-multiarch.patch
diff -Nru python-caja-1.8.1/debian/python-caja.lintian-overrides python-caja-1.8.1/debian/python-caja.lintian-overrides
--- python-caja-1.8.1/debian/python-caja.lintian-overrides 2014-04-25 09:49:33.000000000 +0200
+++ python-caja-1.8.1/debian/python-caja.lintian-overrides 2014-11-25 14:57:24.000000000 +0100
@@ -1,4 +1,4 @@
-# caja extension in /usr/lib/*/caja/extensions-2.0/ erroneously trigger
+# caja extensions in /usr/lib/*/caja/extensions-2.0/ erroneously trigger
# debhelper's makeshlibs script
python-caja: pkg-has-shlibs-control-file-but-no-actual-shared-libs
python-caja: postinst-has-useless-call-to-ldconfig
--- End Message ---
--- Begin Message ---
On 2014-11-25 14:16, Mike Gabriel wrote:
Please unblock package python-caja
This upload fixes an RC bug (#766879). The previously uploaded version
broke external caja extensions written in Python completely. This is
actually (IMHO) related to a broken python2.pc file in libpython2.7-dev
(filed as #770935) which this upload works around for now.
We also fixed a package build issue for the GTK documentation of this
package (#770927). The provided patch has also been upstreamed by now.
Unblocked.
Regards,
Adam
--- End Message ---