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

Bug#770957: marked as done (unblock: python-caja/1.8.1-2)



Your message dated Wed, 26 Nov 2014 13:50:18 +0000
with message-id <75c9e5153df267e59f01f569416d2b2a@mail.adsl.funky-badger.org>
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 owner@bugs.debian.org
immediately.)


-- 
770957: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=770957
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
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 <sunweaver@debian.org>  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 <mike.gabriel@das-netzwerkteam.de>
+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 <mike.gabriel@das-netzwerkteam.de>
+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 ---

Reply to: