Your message dated Mon, 07 Jul 2014 06:34:31 +0000
with message-id <e1x42vt-0005zb...@franck.debian.org>
and subject line Bug#750624: fixed in libgrip 0.3.8-1
has caused the Debian Bug report #750624,
regarding python3-grip: Python bindings mispackaged and nonfunctional
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 ow...@bugs.debian.org
immediately.)
--
750624: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750624
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libgrip
Version: 0.3.7-2
Severity: grave
Tags: patch
Justification: renders package unusable
The binary python3-grip actually contain python code that's installed by the
upstream makefile for python vice python3 (just to be sure, I checked the
Ubuntu packages and they correctly have the python bindings as for python and
not python3). python3-grip missed dependencies as a result on both a python
interpreter and pygi.
The solution is to rename from python3-grip to python-grip and fix this to
work as a proper python package. NMU debdiff attached. I don't intend to
NMU this since it's a bit invasive, but it's the most correct fix.
diff -Nru libgrip-0.3.7/debian/changelog libgrip-0.3.7/debian/changelog
--- libgrip-0.3.7/debian/changelog 2014-04-20 11:32:37.000000000 -0400
+++ libgrip-0.3.7/debian/changelog 2014-06-05 01:42:35.000000000 -0400
@@ -1,3 +1,13 @@
+libgrip (0.3.7-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Make python3-grip a python (vice python3) package as it should be
+ - Update build-depends and depends in debian/control
+ - Build with python2 instead of python3 in debian/rules
+ * Add missing depends for python-grip on python-gi
+
+ -- Scott Kitterman <sc...@kitterman.com> Wed, 04 Jun 2014 23:30:50 -0400
+
libgrip (0.3.7-2) unstable; urgency=low
* debian/libgrip0.symbols: fixed typo in file name
diff -Nru libgrip-0.3.7/debian/control libgrip-0.3.7/debian/control
--- libgrip-0.3.7/debian/control 2014-04-20 11:17:23.000000000 -0400
+++ libgrip-0.3.7/debian/control 2014-06-05 01:42:28.000000000 -0400
@@ -6,7 +6,7 @@
dh-autoreconf,
gnome-common,
gtk-doc-tools,
- python3-dev,
+ python,
gir1.2-freedesktop,
gir1.2-gdkpixbuf-2.0,
gir1.2-glib-2.0,
@@ -21,7 +21,6 @@
Homepage: https://launchpad.net/libgrip
Vcs-Bzr: https://code.launchpad.net/~oif-packaging/libgrip/debian
Vcs-Browser: https://bazaar.launchpad.net/~oif-team/libgrip/trunk/files
-X-Python-Version: >= 3
Package: libgrip0
Architecture: any
@@ -65,17 +64,17 @@
This package can be used by other packages using the GIRepository format to
generate dynamic bindings for libgrip
-Package: python3-grip
+Package: python-grip
Section: python
-XB-Python-Version: ${python:Versions}
Architecture: all
Depends: ${misc:Depends},
- ${python3:Depends},
+ ${python:Depends},
+ python-gi
Description: multi-touch gesture API for GTK+ apps - python bindings
Libgrip is an extenion library that provides widget-level programmable gesture
recognition for GTK+ applications natively within the toolkit. Widgets
subscribe to particular gestures and provide programmed functionality on
receipt of corresponding gesture events.
.
- This package provides Python 3 bindings so that you can use libgrip from
+ This package provides Python bindings so that you can use libgrip from
a Python program.
diff -Nru libgrip-0.3.7/debian/python3-grip.install libgrip-0.3.7/debian/python3-grip.install
--- libgrip-0.3.7/debian/python3-grip.install 2014-04-20 08:10:59.000000000 -0400
+++ libgrip-0.3.7/debian/python3-grip.install 1969-12-31 19:00:00.000000000 -0500
@@ -1 +0,0 @@
-usr/lib/python*/*
diff -Nru libgrip-0.3.7/debian/python-grip.install libgrip-0.3.7/debian/python-grip.install
--- libgrip-0.3.7/debian/python-grip.install 1969-12-31 19:00:00.000000000 -0500
+++ libgrip-0.3.7/debian/python-grip.install 2014-04-20 08:10:59.000000000 -0400
@@ -0,0 +1 @@
+usr/lib/python*/*
diff -Nru libgrip-0.3.7/debian/rules libgrip-0.3.7/debian/rules
--- libgrip-0.3.7/debian/rules 2014-04-20 10:15:04.000000000 -0400
+++ libgrip-0.3.7/debian/rules 2014-06-04 23:33:03.000000000 -0400
@@ -1,7 +1,7 @@
#!/usr/bin/make -f
%:
- dh $@ --with python3,autoreconf
+ dh $@ --with python2,autoreconf
override_dh_autoreconf:
NOCONFIGURE=1 dh_autoreconf ./autogen.sh
--- End Message ---
--- Begin Message ---
Source: libgrip
Source-Version: 0.3.8-1
We believe that the bug you reported is fixed in the latest version of
libgrip, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 750...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Stephen M. Webb <stephen.w...@bregmasoft.ca> (supplier of updated libgrip
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 24 Jun 2014 18:29:36 -0400
Source: libgrip
Binary: libgrip0 libgrip-dev gir1.2-grip
Architecture: source amd64
Version: 0.3.8-1
Distribution: unstable
Urgency: medium
Maintainer: Stephen M. Webb <stephen.w...@bregmasoft.ca>
Changed-By: Stephen M. Webb <stephen.w...@bregmasoft.ca>
Description:
gir1.2-grip - multi-touch gesture API for GTK+ apps - introspection library
libgrip-dev - provides multitouch gestures to GTK+ apps -- development files
libgrip0 - multi-touch gesture API for GTK+ apps
Closes: 750624
Changes:
libgrip (0.3.8-1) unstable; urgency=medium
.
* New upstream release.
* debian/patches/0001-replace-deprecated-gtk-functions.patch: removed
(fixed upstream)
* debian/patches/0002-dont-used-uninitialized-geis.patch: removed
(fixed upstream)
* improved Python 3 support (closes: #750624)
- moved all Python support into the GObject Introspection (GIR) package to
better support all Python versions
- removed python3-libgrip package
- added Python and Python-GIR build deps
* removed multi-arch path from GIR installation
* debian/control: switched to ${misc:Pre-Depends}
Checksums-Sha1:
0ab9cccd7d8e8fd65d8dcf3a43f0093d1a02f14a 2238 libgrip_0.3.8-1.dsc
4f0c0b17c2354f0beaa823406a9ffc5296175021 387869 libgrip_0.3.8.orig.tar.gz
dff559538c96d3a0daa50af05bb024438243f679 3156 libgrip_0.3.8-1.debian.tar.xz
a9393e7a9e306939098dedc2bbf17b13796ff45e 21324 libgrip0_0.3.8-1_amd64.deb
78936a87dcb05b26d4fbfc9612d2af2a3722b0d1 30046 libgrip-dev_0.3.8-1_amd64.deb
367ed9a00e5396312a51ebcede09e505973c3ba8 13500 gir1.2-grip_0.3.8-1_amd64.deb
Checksums-Sha256:
3fab20c4856c267c0c554bf1f6e81c4847c3b3fa1d6df18fc0660a81ccb0cfa1 2238
libgrip_0.3.8-1.dsc
785cb4903f10a3722a4a4e3e5cf0d422ee5cf77af26d68fed9831e49e7e25449 387869
libgrip_0.3.8.orig.tar.gz
1da747c99550de7b80865ea29c505cacf798fc62d4365e32e0ee881ab64811d7 3156
libgrip_0.3.8-1.debian.tar.xz
0a75d19ef57403558fcaad9de079fb2518c0a8d1056149bb80484dbcf9a5554d 21324
libgrip0_0.3.8-1_amd64.deb
7cd73c92e3079957c456f00b9ed0292ced4bf2b5c608dbc05dcd4a95860c7dd9 30046
libgrip-dev_0.3.8-1_amd64.deb
fd74350468a55fa1fbc5aa8f33e26d8f711695b4f94482c8d72e88c2cb6e326a 13500
gir1.2-grip_0.3.8-1_amd64.deb
Files:
0d03eb0f920a7eac004756c65c83f73f 21324 libs optional libgrip0_0.3.8-1_amd64.deb
e47db8232cf00c5e4e98774f43fa6e71 30046 libdevel optional
libgrip-dev_0.3.8-1_amd64.deb
894fc64eaca4a20161a2d53f22a7dbd4 13500 libs optional
gir1.2-grip_0.3.8-1_amd64.deb
7f8d7c13a2d317b1ca6365d9e4284384 2238 libs optional libgrip_0.3.8-1.dsc
58efb25817d58d4b3e251d4dd0a27ad0 387869 libs optional libgrip_0.3.8.orig.tar.gz
69a50eee00fea098ec858380bc1ff404 3156 libs optional
libgrip_0.3.8-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJTujytAAoJEDIkf7tArR+mtKUP/2BhGd+0Ka+IUYRbvyKUWYJd
uAI2bbdTGAMezWq0JDoZh6CobDFKr+xOVb+vQyJobfpAtBw/9OuYXmMySJGYWE8F
rCzKwoYe+Lz84c1mgieB4u+A97XA8pS1Sm547KZihrCs/IwMgiljRiCOlNeYsSvV
DEddXYewsjNOxYSRHq9VAVNpDaMQqUU+3BgjJVkJHPsFfA5yxcZpRtRUhhUmNRSd
nerfgPxq5eLO3Y1JsHDCbTAy9wfABdvHsESmmJ10sNuG3sBovdAPYDicMiWIOB6s
PZyk/BHPTf11uN7WsrVygCHeC+Nb2bCerY+x6EvbueVc/w6lKCi1NXNbpaiX2tbq
UjvXbpRRSA2PV2qj9sjzuSeXd/eeUt8JdZ/Lr4L9eWxIpIVD9QMPaqGKRmcfcFGX
bjfiXmUTv032tWxA7nVhBDidWdUWMFJkTXz9nYMBI26hdaA+U66um/HkwSDx1z/4
M9q79vtRw0OMtlIfivPNATHs2HOORzZ2FP8IvAuZje+dEyGRI7C3u6KLeY16LaS6
2A1Woy/Irnh3lwkSXAWiyfh0nIqs+KOZDAM579XbmQbf7XpT4RQAHxv63lr2qSaY
6GhgCk3BbHyMBxxE/BMfNxWioeE7HKdMhteIVGwh7ELhGsNWtdHj/v7eEFi67ULR
pP7lmmU59ZFoMOMcF2vJ
=foLC
-----END PGP SIGNATURE-----
--- End Message ---