Your message dated Tue, 17 May 2011 04:02:32 +0000
with message-id <e1qmbuo-000064...@franck.debian.org>
and subject line Bug#625880: fixed in quodlibet 2.3-1
has caused the Debian Bug report #625880,
regarding quodlibet: insufficient dependency on python
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.)


-- 
625880: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625880
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: quodlibet
Version: 2.2.99-1
Severity: serious
Justification: Policy 3.5
Tags: patch

quodlibet-ext contains Python extensions module, so it should have versioned dependency on python (it currently has none). There *is* a quodlibet-ext -> quodlibet -> exfalso -> python dependency chain. However, quotlibet-ext is arch:any and exfalso is arch:all, so there's actually no guarantee that both of the packages were built having the same set of supported Python versions. E.g., after the recent binNMU, it looks like this:


Package: quodlibet-ext
Version: 2.2.99-1+b1
Depends: quodlibet (= 2.2.99-1), …
Files:
…
/usr/lib/pyshared/python2.7/quodlibet/_trayicon.so
/usr/lib/pyshared/python2.7/quodlibet/_mmkeys.so
/usr/lib/pyshared/python2.6/quodlibet/_trayicon.so
/usr/lib/pyshared/python2.6/quodlibet/_mmkeys.so
…

Package: quodlibet
Version: 2.2.99-1
Depends: python (>= 2.5), exfalso (= 2.2.99-1), …

Package: exfalso
Version: 2.2.99-1
Depends: python (<< 2.7), python (>= 2.5), python-support (>= 0.90.0), …


So quodlibet-ext supports 2.6 and 2.7, but it transitively depends on >= 2.5,
<< 2.7 rather than >= 2.6, << 2.8.

The attached patch should fix this bug.

--
Jakub Wilk
diff -Nru quodlibet-2.2.99/debian/control quodlibet-2.2.99/debian/control
--- quodlibet-2.2.99/debian/control	2011-03-17 20:16:20.000000000 +0100
+++ quodlibet-2.2.99/debian/control	2011-05-06 13:20:55.000000000 +0200
@@ -50,7 +50,7 @@
 Package: quodlibet-ext
 Architecture: any
 Priority: extra
-Depends: ${shlibs:Depends}, ${misc:Depends}, quodlibet (= ${source:Version}),
+Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, quodlibet (= ${source:Version}),
     quodlibet-plugins (>= 20090127-2)
 Description: extensions for the Quod Libet audio player
  This package contains architecture-dependent extensions to Quod
diff -Nru quodlibet-2.2.99/debian/rules quodlibet-2.2.99/debian/rules
--- quodlibet-2.2.99/debian/rules	2011-03-17 20:16:20.000000000 +0100
+++ quodlibet-2.2.99/debian/rules	2011-05-06 14:19:04.000000000 +0200
@@ -3,7 +3,5 @@
 	dh $@
 
 override_dh_pysupport:
+	cd debian/exfalso/ && rm $(shell cat debian/quodlibet-ext.install)
 	dh_pysupport
-	# kill all the architecture-dependent files in the exfalso package,
-	# what's left after pysupport has moved arch-indep files elsewhere
-	rm -rf debian/exfalso/usr/lib

--- End Message ---
--- Begin Message ---
Source: quodlibet
Source-Version: 2.3-1

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

exfalso_2.3-1_all.deb
  to main/q/quodlibet/exfalso_2.3-1_all.deb
quodlibet_2.3-1.debian.tar.gz
  to main/q/quodlibet/quodlibet_2.3-1.debian.tar.gz
quodlibet_2.3-1.dsc
  to main/q/quodlibet/quodlibet_2.3-1.dsc
quodlibet_2.3-1_all.deb
  to main/q/quodlibet/quodlibet_2.3-1_all.deb
quodlibet_2.3.orig.tar.gz
  to main/q/quodlibet/quodlibet_2.3.orig.tar.gz



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

Debian distribution maintenance software
pp.
Ondřej Kuzník <on...@mistotebe.net> (supplier of updated quodlibet 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...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 05 May 2011 22:14:13 +0200
Source: quodlibet
Binary: exfalso quodlibet
Architecture: source all
Version: 2.3-1
Distribution: unstable
Urgency: low
Maintainer: Christine Spang <christ...@debian.org>
Changed-By: Ondřej Kuzník <on...@mistotebe.net>
Description: 
 exfalso    - audio tag editor for GTK+
 quodlibet  - audio library manager and player for GTK+
Closes: 625880
Changes: 
 quodlibet (2.3-1) unstable; urgency=low
 .
   * New upstream release 2.3 (Closes: #625880)
   * Removed package quodlibet-ext.
     - Drop python-all-dev build-dependency.
   * Refreshed patch 40-no-po-update.
   * Removed a dh_pysupport override.
   * Suggest gstreamer0.10-gconf.
Checksums-Sha1: 
 a1923d7ac8a9b3d0df3f733900cb9aa10efb7d18 1971 quodlibet_2.3-1.dsc
 dae756e8224139989f6b253ef2afe18eca55ef9f 1002730 quodlibet_2.3.orig.tar.gz
 09dd6b6e608f138ccae70970fb0760112ed90d21 9156 quodlibet_2.3-1.debian.tar.gz
 15e48297d19e8f9c7ddcd869ba47bc4e7f35963f 680540 exfalso_2.3-1_all.deb
 c94383b06d4f333fc38b6c39c2fc86e58d65fb39 35162 quodlibet_2.3-1_all.deb
Checksums-Sha256: 
 bf76fa39d1fa2569b71e6befaf5a77506e0222b1bb5d48981add841a8fdc2249 1971 
quodlibet_2.3-1.dsc
 e23c67e3b3daf01e577c92e82fcfab78b137d9a195ef6dc24ec06733729cf4ad 1002730 
quodlibet_2.3.orig.tar.gz
 dc0aa9c557fc4403505a72acdef078d30eda612898466fcf035823d91d2a8b53 9156 
quodlibet_2.3-1.debian.tar.gz
 0db60099762926d20396f905219a2a8a4895a8a67d2bc6191c92feababd8a5cc 680540 
exfalso_2.3-1_all.deb
 193043fd7b7b862543bd37b23673116fee5ba05227f1e14cb4839959421979bb 35162 
quodlibet_2.3-1_all.deb
Files: 
 397f3ecdcb3bf79b5a7b322d4ccda236 1971 sound optional quodlibet_2.3-1.dsc
 e6bdb97decba40c33bd57e039d82c217 1002730 sound optional 
quodlibet_2.3.orig.tar.gz
 78a6e640ffbaebab1635df665e9959b2 9156 sound optional 
quodlibet_2.3-1.debian.tar.gz
 ac292ee2a384394cbed0575f4ac03c6d 680540 sound optional exfalso_2.3-1_all.deb
 04837f9eaa3494b1b44dd109c07a5040 35162 sound optional quodlibet_2.3-1_all.deb

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

iQIcBAEBCAAGBQJN0fTkAAoJEGSVn+mDjfGcoNkP/0OggbnDO7mF0KBIvlebyRXq
uHYD6cUWuLOgKMlCKUHy48rxs1i7u1hfmPdAprS4UqOOojwewjsEyT0eaGKreX5Z
CtB826jMli8n0ipDjObPRz0B89Y+5aCUTTioqZAP+Kdla9wiqNbdZ/gtI9KT3cDS
MVqM81D4CYCcAhBCoJZSAqXpcr9iejDKaLmrNhCS4Vr4gal6sZaIZAkLGCxRdHon
ZlkJ7juA+nDXjTy58VI1SBCaF8cY8eMhc/KGBMXu7sCpLgvlki7P8NQQWkIbGFFr
BJ5Iu+3O3XwEZv3qAREmT2AfIOIg1ZTZ4VDbmMLPeg3JhRfGVkblT42WQvNoVTO0
7I77CFOg23SDXGj0iGhSJM50bsZ9ShJZOFdF67edTOyz7bnopUxGRE2pIt5gY44e
Clm+3FLFarAF62Yo2rOveBP1Tl3iMVWPXtGqo5hqtm8diTQl8JYRtAecwwyXjUwC
gIoGErILKRmszhG1GWpVawCslw2AOYdDGMRhlWX4uOCM41Cit5YeOPINDoSyc4m6
SYZUKtFTnPIJr2tQqbqXVlIFoqpOYJUdptf4OlFVveQTY8ElGx9PiVoKeL4su/c+
cmt7ePiTptn0Juql6u8xTIlYweUNrAMQ4AeldOJhYZEflxTNXzxv+vpwuDqGCSdp
VL445YZX5B8jw7LYl9dR
=enz8
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to