Debian Bug report logs - #628827
gtk-vnc: FTBFS with Python 2.7: extension for python2.6 is missing

version graph

Package: src:gtk-vnc; Maintainer for src:gtk-vnc is Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>;

Reported by: Jakub Wilk <jwilk@debian.org>

Date: Wed, 1 Jun 2011 17:06:02 UTC

Severity: important

Tags: patch

Found in version gtk-vnc/0.4.3-2

Fixed in version gtk-vnc/0.4.3-4

Done: Guido Günther <agx@sigxcpu.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, jwilk@debian.org, Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>:
Bug#628827; Package src:gtk-vnc. (Wed, 01 Jun 2011 17:06:04 GMT) (full text, mbox, link).


Acknowledgement sent to Jakub Wilk <jwilk@debian.org>:
New Bug report received and forwarded. Copy sent to jwilk@debian.org, Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>. (Wed, 01 Jun 2011 17:06:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Jakub Wilk <jwilk@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gtk-vnc: FTBFS with Python 2.7: extension for python2.6 is missing
Date: Wed, 1 Jun 2011 19:04:06 +0200
Source: gtk-vnc
Version: 0.4.3-2
Severity: important
User: debian-python@lists.debian.org
Usertag: python2.7

When rebuilt against python-defaults 2.7.2-1 (currently in 
experimental), gtk-vnc failed to build from source:
|    debian/rules override_dh_install
| make[1]: Entering directory `/build/gtk-vnc-lchUk1/gtk-vnc-0.4.3'
| dh_install -plibgvnc-1.0-0 \
|                    -plibgvnc-1.0-dev \
|                    -plibgtk-vnc-2.0-0 \
|                    -plibgtk-vnc-2.0-dev \
|                    -pgvncviewer \
|                   --sourcedir=debian/gtk3
| dh_install -plibgtk-vnc-1.0-0 \
|                    -plibgtk-vnc-1.0-dev \
|                    -ppython-gtk-vnc \
|                   --sourcedir=debian/gtk2
| make[1]: Leaving directory `/build/gtk-vnc-lchUk1/gtk-vnc-0.4.3'
|    dh_installdocs
|    dh_installchangelogs
|    dh_installexamples
|    dh_installman
|    dh_installcatalogs
|    dh_installcron
|    dh_installdebconf
|    dh_installemacsen
|    dh_installifupdown
|    dh_installinfo
|    dh_installinit
|    dh_installmenu
|    dh_installmime
|    dh_installmodules
|    dh_installlogcheck
|    dh_installlogrotate
|    dh_installpam
|    dh_installppp
|    dh_installudev
|    dh_installwm
|    dh_installxfonts
|    dh_installgsettings
|    dh_bugfiles
|    dh_ucf
|    dh_lintian
|    dh_gconf
|    dh_icons
|    dh_perl
|    dh_python2
| E: dh_python2:151: extension for python2.6 is missing. Build extensions for all supported Python versions (`pyversions -vr`) or adjust X-Python-Version field or pass --no-guessing-versions to dh_python2
| make: *** [binary] Error 3

-- 
Jakub Wilk




Added indication that bug 628827 blocks 622279 Request was from Jakub Wilk <jwilk@debian.org> to control@bugs.debian.org. (Wed, 01 Jun 2011 17:27:10 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>:
Bug#628827; Package src:gtk-vnc. (Mon, 27 Jun 2011 19:15:05 GMT) (full text, mbox, link).


Acknowledgement sent to Stefano Rivera <stefanor@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>. (Mon, 27 Jun 2011 19:15:05 GMT) (full text, mbox, link).


Message #12 received at 628827@bugs.debian.org (full text, mbox, reply):

From: Stefano Rivera <stefanor@debian.org>
To: 628827@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Re: Bug#628827: gtk-vnc: FTBFS with Python 2.7: extension for python2.6 is missing
Date: Mon, 27 Jun 2011 21:12:55 +0200
[Message part 1 (text/plain, inline)]
tag 628827 + patch
thanks

> | E: dh_python2:151: extension for python2.6 is missing. Build extensions for all supported Python versions (`pyversions -vr`) or adjust X-Python-Version field or pass --no-guessing-versions to dh_python2

Here's a patch to do that, and while we are at it:
* remove the unecessary build-dep on python-support
* not hardcode a python version in X-P-V (revert back to >= 2.6)
* remove the deprecated python:Breaks
* remove the unnecessary python:Provides

SR

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  H: +27 21 465 6908 C: +27 72 419 8559  UCT: x3127
[py27.patch (text/x-diff, attachment)]

Added tag(s) patch. Request was from Stefano Rivera <stefanor@debian.org> to control@bugs.debian.org. (Mon, 27 Jun 2011 19:15:06 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>:
Bug#628827; Package src:gtk-vnc. (Tue, 28 Jun 2011 09:06:41 GMT) (full text, mbox, link).


Acknowledgement sent to Guido Günther <agx@sigxcpu.org>:
Extra info received and forwarded to list. Copy sent to Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>. (Tue, 28 Jun 2011 09:06:41 GMT) (full text, mbox, link).


Message #19 received at 628827@bugs.debian.org (full text, mbox, reply):

From: Guido Günther <agx@sigxcpu.org>
To: Stefano Rivera <stefanor@debian.org>, 628827@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Re: [Pkg-libvirt-maintainers] Bug#628827: gtk-vnc: FTBFS with Python 2.7: extension for python2.6 is missing
Date: Tue, 28 Jun 2011 11:04:33 +0200
On Mon, Jun 27, 2011 at 09:12:55PM +0200, Stefano Rivera wrote:
> tag 628827 + patch
> thanks
> 
> > | E: dh_python2:151: extension for python2.6 is missing. Build extensions for all supported Python versions (`pyversions -vr`) or adjust X-Python-Version field or pass --no-guessing-versions to dh_python2
> 
> Here's a patch to do that, and while we are at it:
> * remove the unecessary build-dep on python-support
> * not hardcode a python version in X-P-V (revert back to >= 2.6)
> * remove the deprecated python:Breaks
> * remove the unnecessary python:Provides

Applied and pushed. Thanks a lot!
 -- Guido

> 
> SR
> 
> -- 
> Stefano Rivera
>   http://tumbleweed.org.za/
>   H: +27 21 465 6908 C: +27 72 419 8559  UCT: x3127

> diff -Nru gtk-vnc-0.4.3/debian/control gtk-vnc-0.4.3/debian/control
> --- gtk-vnc-0.4.3/debian/control	2011-06-27 20:20:15.000000000 +0200
> +++ gtk-vnc-0.4.3/debian/control	2011-06-27 20:57:46.000000000 +0200
> @@ -7,7 +7,6 @@
>  Standards-Version: 3.9.2
>  Build-Depends:
>   debhelper (>= 7.0.50~),
> - python-support,
>   python-dev,
>   libgnutls-dev (>= 1.4.0),
>   libcairo2-dev,
> @@ -23,7 +22,7 @@
>  # GTK3 build
>   libgtk-3-dev,
>  Build-Conflicts: libffi4-dev
> -X-Python-Version: 2.6
> +X-Python-Version: >= 2.5
>  Vcs-Git: git://git.debian.org/git/pkg-libvirt/gtk-vnc.git
>  Vcs-Browser: http://git.debian.org/?p=pkg-libvirt/gtk-vnc.git
>  
> @@ -190,8 +189,6 @@
>  Section: python
>  Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends},
>   python-gtk2 (>= 2.0)
> -Provides: ${python:Provides}
> -Breaks: ${python:Breaks}
>  Description: VNC viewer widget for GTK+2 (Python binding)
>   It is built using coroutines, allowing it to be completely asynchronous while
>   remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the
> diff -Nru gtk-vnc-0.4.3/debian/rules gtk-vnc-0.4.3/debian/rules
> --- gtk-vnc-0.4.3/debian/rules	2011-06-27 20:20:15.000000000 +0200
> +++ gtk-vnc-0.4.3/debian/rules	2011-06-27 21:02:26.000000000 +0200
> @@ -38,6 +38,9 @@
>  	dh_strip -plibgtk-vnc-2.0-0 --dbg-package=libgtk-vnc-2.0-0-dbg
>  	dh_strip -pgvncviewer -ppython-gtk-vnc
>  
> +override_dh_python2:
> +	dh_python2 --no-guessing-versions
> +
>  dh_makeshlibs:
>  	dh_makeshlibs -plibgtk-vnc-1.0-0 -V 'libgtk-vnc-1.0-0 (>= 0.3.9)'
>  	dh_makeshlibs -pmozila-gtk-vnc --noscripts -X /plugins/

> _______________________________________________
> Pkg-libvirt-maintainers mailing list
> Pkg-libvirt-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-libvirt-maintainers





Reply sent to Guido Günther <agx@sigxcpu.org>:
You have taken responsibility. (Tue, 28 Jun 2011 09:21:42 GMT) (full text, mbox, link).


Notification sent to Jakub Wilk <jwilk@debian.org>:
Bug acknowledged by developer. (Tue, 28 Jun 2011 09:21:51 GMT) (full text, mbox, link).


Message #24 received at 628827-close@bugs.debian.org (full text, mbox, reply):

From: Guido Günther <agx@sigxcpu.org>
To: 628827-close@bugs.debian.org
Subject: Bug#628827: fixed in gtk-vnc 0.4.3-4
Date: Tue, 28 Jun 2011 09:17:37 +0000
Source: gtk-vnc
Source-Version: 0.4.3-4

We believe that the bug you reported is fixed in the latest version of
gtk-vnc, which is due to be installed in the Debian FTP archive:

gtk-vnc_0.4.3-4.debian.tar.gz
  to main/g/gtk-vnc/gtk-vnc_0.4.3-4.debian.tar.gz
gtk-vnc_0.4.3-4.dsc
  to main/g/gtk-vnc/gtk-vnc_0.4.3-4.dsc
gvncviewer_0.4.3-4_i386.deb
  to main/g/gtk-vnc/gvncviewer_0.4.3-4_i386.deb
libgtk-vnc-1.0-0-dbg_0.4.3-4_i386.deb
  to main/g/gtk-vnc/libgtk-vnc-1.0-0-dbg_0.4.3-4_i386.deb
libgtk-vnc-1.0-0_0.4.3-4_i386.deb
  to main/g/gtk-vnc/libgtk-vnc-1.0-0_0.4.3-4_i386.deb
libgtk-vnc-1.0-dev_0.4.3-4_i386.deb
  to main/g/gtk-vnc/libgtk-vnc-1.0-dev_0.4.3-4_i386.deb
libgtk-vnc-2.0-0-dbg_0.4.3-4_i386.deb
  to main/g/gtk-vnc/libgtk-vnc-2.0-0-dbg_0.4.3-4_i386.deb
libgtk-vnc-2.0-0_0.4.3-4_i386.deb
  to main/g/gtk-vnc/libgtk-vnc-2.0-0_0.4.3-4_i386.deb
libgtk-vnc-2.0-dev_0.4.3-4_i386.deb
  to main/g/gtk-vnc/libgtk-vnc-2.0-dev_0.4.3-4_i386.deb
libgvnc-1.0-0-dbg_0.4.3-4_i386.deb
  to main/g/gtk-vnc/libgvnc-1.0-0-dbg_0.4.3-4_i386.deb
libgvnc-1.0-0_0.4.3-4_i386.deb
  to main/g/gtk-vnc/libgvnc-1.0-0_0.4.3-4_i386.deb
libgvnc-1.0-dev_0.4.3-4_i386.deb
  to main/g/gtk-vnc/libgvnc-1.0-dev_0.4.3-4_i386.deb
mozilla-gtk-vnc_0.4.3-4_i386.deb
  to main/g/gtk-vnc/mozilla-gtk-vnc_0.4.3-4_i386.deb
python-gtk-vnc_0.4.3-4_i386.deb
  to main/g/gtk-vnc/python-gtk-vnc_0.4.3-4_i386.deb



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 628827@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guido Günther <agx@sigxcpu.org> (supplier of updated gtk-vnc 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 28 Jun 2011 10:34:28 +0200
Source: gtk-vnc
Binary: libgvnc-1.0-0 libgvnc-1.0-0-dbg libgvnc-1.0-dev libgtk-vnc-1.0-0 libgtk-vnc-1.0-0-dbg libgtk-vnc-1.0-dev libgtk-vnc-2.0-0 libgtk-vnc-2.0-0-dbg libgtk-vnc-2.0-dev python-gtk-vnc mozilla-gtk-vnc gvncviewer
Architecture: source i386
Version: 0.4.3-4
Distribution: unstable
Urgency: low
Maintainer: Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
Changed-By: Guido Günther <agx@sigxcpu.org>
Description: 
 gvncviewer - VNC viewer using gtk-vnc
 libgtk-vnc-1.0-0 - VNC viewer widget for GTK+2 (runtime libraries)
 libgtk-vnc-1.0-0-dbg - VNC viewer widget for GTK+2 (debugging symbols)
 libgtk-vnc-1.0-dev - VNC viewer widget for GTK+2 (development files)
 libgtk-vnc-2.0-0 - VNC viewer widget for GTK+3 (runtime libraries)
 libgtk-vnc-2.0-0-dbg - VNC viewer widget for GTK+3 (debugging symbols)
 libgtk-vnc-2.0-dev - VNC viewer widget for GTK+3 (development files)
 libgvnc-1.0-0 - VNC gobject wrapper (runtime libraries)
 libgvnc-1.0-0-dbg - VNC gobject wrapper (debugging symbols)
 libgvnc-1.0-dev - VNC GObject wrapper (development files)
 mozilla-gtk-vnc - VNC viewer widget for GTK+2 (mozilla plugin)
 python-gtk-vnc - VNC viewer widget for GTK+2 (Python binding)
Closes: 628827
Changes: 
 gtk-vnc (0.4.3-4) unstable; urgency=low
 .
   [ Stefano Rivera ]
   * [6287986] Fix FTBFS with Python 2.7 (Closes: #628827)
Checksums-Sha1: 
 8069da04905b27727d1c313e9afec7f558c82af3 1670 gtk-vnc_0.4.3-4.dsc
 f727e7b241eded66e2650526cf7dea8a41aa40a5 12555 gtk-vnc_0.4.3-4.debian.tar.gz
 1e6589bd53153e02b730ef5032103cce2570f945 78154 libgvnc-1.0-0_0.4.3-4_i386.deb
 be5e5de80281d9ab1e1699cc5dea7a88aba46f42 129582 libgvnc-1.0-0-dbg_0.4.3-4_i386.deb
 0e5ef52873ecec615ef7bef18f981957a79ad72e 28306 libgvnc-1.0-dev_0.4.3-4_i386.deb
 cb1c2b1b862ed640efb1306eebe5873a64c673b6 49406 libgtk-vnc-1.0-0_0.4.3-4_i386.deb
 8d299123c8bdc5c6b35fad7f2ad7758cf9e0b20d 81060 libgtk-vnc-1.0-0-dbg_0.4.3-4_i386.deb
 11fbb0d7793cd8219358258c3ec753dd3c418185 26316 libgtk-vnc-1.0-dev_0.4.3-4_i386.deb
 11990f7dfc8437c45911cd91d32f399b1c0cee90 48110 libgtk-vnc-2.0-0_0.4.3-4_i386.deb
 80e55153257c68a5f1deea1ab91e41629f1e640d 73462 libgtk-vnc-2.0-0-dbg_0.4.3-4_i386.deb
 726869f7f12f40d560f627af1b97b0e6bde3e881 26314 libgtk-vnc-2.0-dev_0.4.3-4_i386.deb
 2bf2757a1842b6e1a140af6f4c7f51829bf074bc 31780 python-gtk-vnc_0.4.3-4_i386.deb
 56a909c4a752d9c0368b3fa1b8b18a031acaf30f 25642 mozilla-gtk-vnc_0.4.3-4_i386.deb
 6de92c37eee43ce2ab505851e0505e6f33cd5573 38340 gvncviewer_0.4.3-4_i386.deb
Checksums-Sha256: 
 13db64ca40e8854fab593046c55302e092288e7231041ef3d80db3bfa7af5c15 1670 gtk-vnc_0.4.3-4.dsc
 622b5d22afd32ae104ffecaf0e8ff762690a6859426a476333d2cc4c1c7ca661 12555 gtk-vnc_0.4.3-4.debian.tar.gz
 6a9fd0fb06e243f9c36c406fe38b55743e47d943d4f93109086affbcda3e9faa 78154 libgvnc-1.0-0_0.4.3-4_i386.deb
 32df1eb0541f680a39909675ea49417ffb419bb340fee7fafdcf0727b4d8e9b8 129582 libgvnc-1.0-0-dbg_0.4.3-4_i386.deb
 58fba59adc2fd2e5fd5d7109e5e8e9a6d0b219592bffba10383c3870961c018e 28306 libgvnc-1.0-dev_0.4.3-4_i386.deb
 7f3983559d84c390df76fab29d25c04ed4aa841628445c786bd6668b1712580c 49406 libgtk-vnc-1.0-0_0.4.3-4_i386.deb
 8bf42977686159d22379b9cf5658851465b3f08b7efc4363a06344669b9ce11e 81060 libgtk-vnc-1.0-0-dbg_0.4.3-4_i386.deb
 a1701c2d5224e9319edd5cdebc622822477658561e5c2e6be8e66d99fb452e2b 26316 libgtk-vnc-1.0-dev_0.4.3-4_i386.deb
 ce0685af0f0ba8df7811452d6e2eff3d29a5ef47a6de30b1bf0dd71937fd9f32 48110 libgtk-vnc-2.0-0_0.4.3-4_i386.deb
 9593682fc876e82751e9a000a5deaa6391ae443dacaf38df0cd9aacaffb7c47e 73462 libgtk-vnc-2.0-0-dbg_0.4.3-4_i386.deb
 0536bf780e3d89e3bcdd66b08cb5bc154d0a7dd93d34fb5a1dc93340e7d966bb 26314 libgtk-vnc-2.0-dev_0.4.3-4_i386.deb
 de0eb4b5486de94696bff33fc532da0276633b2428a4b1744e9fa895ee6e0e75 31780 python-gtk-vnc_0.4.3-4_i386.deb
 f6f0c462452735dcff5747166b30d7903b36d2f8510913b690944909fbcefdf6 25642 mozilla-gtk-vnc_0.4.3-4_i386.deb
 aec1895a5f9e15fea0ef14a0a3eaf4379950e713719500ae95698321d07a4c5c 38340 gvncviewer_0.4.3-4_i386.deb
Files: 
 b5845950a5853cbaf6d3a5e89c0f92bc 1670 gnome optional gtk-vnc_0.4.3-4.dsc
 2b7173ed6e1e1c0b59e38c3d6d18a7df 12555 gnome optional gtk-vnc_0.4.3-4.debian.tar.gz
 ad32fc2dfefb9be02dae023948e6a8eb 78154 libs optional libgvnc-1.0-0_0.4.3-4_i386.deb
 196a6a5e0736e13cd5a4f1331164a175 129582 debug extra libgvnc-1.0-0-dbg_0.4.3-4_i386.deb
 e07f1f746ce5c83884d99aac1feedada 28306 libdevel optional libgvnc-1.0-dev_0.4.3-4_i386.deb
 ad1c31ca11a81bf662b3c6547f636daf 49406 libs optional libgtk-vnc-1.0-0_0.4.3-4_i386.deb
 cdefc8ad1aec10f29de080fa28d05c0a 81060 debug extra libgtk-vnc-1.0-0-dbg_0.4.3-4_i386.deb
 67cde54e10465d7ae67b68bd9f6dffec 26316 libdevel optional libgtk-vnc-1.0-dev_0.4.3-4_i386.deb
 a7927ddf28da2667fa2ee8ad8cd44da1 48110 libs optional libgtk-vnc-2.0-0_0.4.3-4_i386.deb
 047e557db6e66487191bbd64eaa4c419 73462 debug extra libgtk-vnc-2.0-0-dbg_0.4.3-4_i386.deb
 815f2bdf5e5ccb1deb3ead0f09929a63 26314 libdevel optional libgtk-vnc-2.0-dev_0.4.3-4_i386.deb
 bd4d5f121cfe19f320a355196d1e79c5 31780 python optional python-gtk-vnc_0.4.3-4_i386.deb
 321c09ad7ef08a4cf2688354a4bbaaab 25642 web optional mozilla-gtk-vnc_0.4.3-4_i386.deb
 a6d3436562baee17a481e8c124115c9b 38340 x11 optional gvncviewer_0.4.3-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iD8DBQFOCZkAn88szT8+ZCYRAkGxAJ9t5YFhMwCuXLchasC2D/Bj3IZ92ACfUmcu
9Z2NNkzG10ZjFx36ASqjf9E=
=ZVVq
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 27 Jul 2011 07:34:30 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Fri Sep 1 13:38:35 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.