Bug#701130: unblock: pygobject/3.2.2-2
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package pygobject
It fixes RC bug #700779
Full debdiff is attached.
Cheers,
Michael
unblock pygobject/3.2.2-2
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru pygobject-3.2.2/debian/changelog pygobject-3.2.2/debian/changelog
--- pygobject-3.2.2/debian/changelog 2012-05-15 15:29:38.000000000 +0200
+++ pygobject-3.2.2/debian/changelog 2013-02-21 23:04:56.000000000 +0100
@@ -1,3 +1,20 @@
+pygobject (3.2.2-2) unstable; urgency=low
+
+ [ Josselin Mouette ]
+ * Enable again gtk3 on m68k.
+ * Add missing dependency python3-gi-cairo → python3-gi.
+ Closes: #673213.
+
+ [ Michael Biebl ]
+ * Stop using a doc symlink for the dbg package. The space savings are
+ negligible and they are prone to cause problems. In case of
+ python-gobject-dbg, which was converted to a transitional package, the
+ symlink was mistakenly converted to a real directory which isn't handled
+ nicely by dpkg. Closes: #700779
+ * Move transitional packages into section oldlibs with priority extra.
+
+ -- Michael Biebl <biebl@debian.org> Thu, 21 Feb 2013 18:23:46 +0100
+
pygobject (3.2.2-1) unstable; urgency=low
* New upstream bug fix release.
diff -Nru pygobject-3.2.2/debian/control pygobject-3.2.2/debian/control
--- pygobject-3.2.2/debian/control 2012-05-15 15:30:17.000000000 +0200
+++ pygobject-3.2.2/debian/control 2013-02-21 23:23:19.000000000 +0100
@@ -7,7 +7,7 @@
Section: python
Priority: optional
Maintainer: Josselin Mouette <joss@debian.org>
-Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Martin Pitt <mpitt@debian.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Martin Pitt <mpitt@debian.org>, Michael Biebl <biebl@debian.org>
Build-Depends: debhelper (>= 7),
gnome-pkg-tools (>= 0.10),
dh-autoreconf,
@@ -33,7 +33,7 @@
python-apt-dbg,
python-cairo-dbg,
gir1.2-glib-2.0,
- gir1.2-gtk-3.0 [!m68k],
+ gir1.2-gtk-3.0,
gir1.2-freedesktop
X-Python-Version: >= 2.5
Standards-Version: 3.9.3
@@ -157,6 +157,8 @@
which use pygobject.
Package: python-gobject
+Section: oldlibs
+Priority: extra
Architecture: all
Depends: ${misc:Depends},
python-gi (>= ${source:Version}),
@@ -172,6 +174,7 @@
Depends: ${python3:Depends},
${shlibs:Depends},
${misc:Depends},
+ python3-gi (= ${binary:Version}),
python3-cairo
Description: Python 3 Cairo bindings for the GObject library
GObject is an abstraction layer that allows programming with an object
@@ -182,7 +185,7 @@
used by other bindings to map their GObjects to Python objects.
Package: python-gobject-dbg
-Section: debug
+Section: oldlibs
Priority: extra
Architecture: all
Depends: ${misc:Depends},
@@ -195,6 +198,8 @@
You can remove it safely when nothing else depends on it.
Package: python-gobject-dev
+Section: oldlibs
+Priority: extra
Architecture: all
Depends: ${misc:Depends},
python-gi-dev (= ${source:Version}),
diff -Nru pygobject-3.2.2/debian/control.in pygobject-3.2.2/debian/control.in
--- pygobject-3.2.2/debian/control.in 2012-04-10 13:01:38.000000000 +0200
+++ pygobject-3.2.2/debian/control.in 2013-02-21 19:39:49.000000000 +0100
@@ -28,7 +28,7 @@
python-apt-dbg,
python-cairo-dbg,
gir1.2-glib-2.0,
- gir1.2-gtk-3.0 [!m68k],
+ gir1.2-gtk-3.0,
gir1.2-freedesktop
X-Python-Version: >= 2.5
Standards-Version: 3.9.3
@@ -152,6 +152,8 @@
which use pygobject.
Package: python-gobject
+Section: oldlibs
+Priority: extra
Architecture: all
Depends: ${misc:Depends},
python-gi (>= ${source:Version}),
@@ -167,6 +169,7 @@
Depends: ${python3:Depends},
${shlibs:Depends},
${misc:Depends},
+ python3-gi (= ${binary:Version}),
python3-cairo
Description: Python 3 Cairo bindings for the GObject library
GObject is an abstraction layer that allows programming with an object
@@ -177,7 +180,7 @@
used by other bindings to map their GObjects to Python objects.
Package: python-gobject-dbg
-Section: debug
+Section: oldlibs
Priority: extra
Architecture: all
Depends: ${misc:Depends},
@@ -190,6 +193,8 @@
You can remove it safely when nothing else depends on it.
Package: python-gobject-dev
+Section: oldlibs
+Priority: extra
Architecture: all
Depends: ${misc:Depends},
python-gi-dev (= ${source:Version}),
diff -Nru pygobject-3.2.2/debian/python-gi-dbg.preinst pygobject-3.2.2/debian/python-gi-dbg.preinst
--- pygobject-3.2.2/debian/python-gi-dbg.preinst 1970-01-01 01:00:00.000000000 +0100
+++ pygobject-3.2.2/debian/python-gi-dbg.preinst 2013-02-21 18:07:12.000000000 +0100
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" lt-nl 3.2.2-2; then
+ if [ -L /usr/share/doc/python-gi-dbg ]; then
+ rm -f /usr/share/doc/python-gi-dbg
+ fi
+fi
+
+#DEBHELPER#
diff -Nru pygobject-3.2.2/debian/python-gobject-dbg.preinst pygobject-3.2.2/debian/python-gobject-dbg.preinst
--- pygobject-3.2.2/debian/python-gobject-dbg.preinst 1970-01-01 01:00:00.000000000 +0100
+++ pygobject-3.2.2/debian/python-gobject-dbg.preinst 2013-02-21 18:06:44.000000000 +0100
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "upgrade" ] && dpkg --compare-versions "$2" lt-nl 3.2.2-2; then
+ if [ -L /usr/share/doc/python-gobject-dbg ]; then
+ rm -f /usr/share/doc/python-gobject-dbg
+ fi
+fi
+
+#DEBHELPER#
diff -Nru pygobject-3.2.2/debian/rules pygobject-3.2.2/debian/rules
--- pygobject-3.2.2/debian/rules 2012-04-10 13:01:38.000000000 +0200
+++ pygobject-3.2.2/debian/rules 2013-02-20 20:33:58.000000000 +0100
@@ -196,8 +196,6 @@
dh_strip -ppython-gi --dbg-package=python-gi-dbg
dh_strip -ppython-gi-cairo --dbg-package=python-gi-dbg
dh_strip -ppython3-gi --dbg-package=python3-gi-dbg
- rm -rf debian/python-gi-dbg/usr/share/doc/python-gi-dbg
- ln -sf python-gi debian/python-gi-dbg/usr/share/doc/python-gi-dbg
dh_link -s
dh_compress -s -X.py
dh_fixperms -s
Reply to: