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

Reply via email to