Package: release.debian.org Severity: normal User: release.debian....@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 <bi...@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 <j...@debian.org> -Uploaders: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>, Martin Pitt <mp...@debian.org> +Uploaders: Debian GNOME Maintainers <pkg-gnome-maintain...@lists.alioth.debian.org>, Martin Pitt <mp...@debian.org>, Michael Biebl <bi...@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