[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#678091: marked as done (python-apt: recommends xz-lzma but does not use it)



Your message dated Fri, 22 Jun 2012 09:19:51 +0000
with message-id <E1Si01v-000702-Gq@franck.debian.org>
and subject line Bug#677934: fixed in python-apt 0.8.5
has caused the Debian Bug report #677934,
regarding python-apt: recommends xz-lzma but does not use it
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 owner@bugs.debian.org
immediately.)


-- 
677934: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677934
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: python-apt
Version: 0.8.4
Severity: minor
Justification: http://bugs.debian.org/677991
Tags: patch

Hi,

Since December, 2011 (due to [*], presumably), python-apt recommends
xz-lzma to ensure apt's ExtractTar is capable of installing
lzma-compressed packages (like google-chrome).  Now in sid the xz-lzma
package is being removed in favor of xz-utils providing "lzma" through
the alternatives system directly, making that recommends harder to
literally satisfy.

Sorry I missed this before uploading.  We can add a Provides to
xz-utils if appropriate, but it seems that python-apt has not used the
"lzma" command in practice since apt 0.90.

  * apt-pkg/aptconfiguration.cc:
    - if present, prefer xz binary over lzma

How about something like this patch?

Thanks,
Jonathan

[*] http://bugs.debian.org/650507

diff --git i/debian/changelog w/debian/changelog
index c1b12cc8..daa410ca 100644
--- i/debian/changelog
+++ w/debian/changelog
@@ -1,3 +1,11 @@
+python-apt (0.8.4+nmu1) local; urgency=low
+
+  * debian/control:
+    - recommend apt (>= 0.9.0) for lzma-comp support without the lzma command
+    - remove no longer needed xz-lzma recommendation
+
+ -- Jonathan Nieder <jrnieder@gmail.com>  Tue, 19 Jun 2012 00:54:05 -0500
+
 python-apt (0.8.4) unstable; urgency=low
 
   [ Michael Vogt ]
diff --git i/debian/control w/debian/control
index 29392858..47b12383 100644
--- i/debian/control
+++ w/debian/control
@@ -22,7 +22,7 @@ Vcs-Browser: http://bzr.debian.org/loggerhead/apt/python-apt/debian-sid/changes
 Package: python-apt
 Architecture: any
 Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, python-apt-common
-Recommends: lsb-release, iso-codes, python2.6, xz-lzma
+Recommends: lsb-release, iso-codes, python2.6, apt (>= 0.9.0~exp1)
 Breaks: packagekit-backend-apt (<= 0.4.8-0ubuntu4),
         computer-janitor (<< 1.14.1-1+),
         debdelta (<< 0.41+),
-- 



--- End Message ---
--- Begin Message ---
Source: python-apt
Source-Version: 0.8.5

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

python-apt-common_0.8.5_all.deb
  to main/p/python-apt/python-apt-common_0.8.5_all.deb
python-apt-dbg_0.8.5_amd64.deb
  to main/p/python-apt/python-apt-dbg_0.8.5_amd64.deb
python-apt-dev_0.8.5_all.deb
  to main/p/python-apt/python-apt-dev_0.8.5_all.deb
python-apt-doc_0.8.5_all.deb
  to main/p/python-apt/python-apt-doc_0.8.5_all.deb
python-apt_0.8.5.dsc
  to main/p/python-apt/python-apt_0.8.5.dsc
python-apt_0.8.5.tar.gz
  to main/p/python-apt/python-apt_0.8.5.tar.gz
python-apt_0.8.5_amd64.deb
  to main/p/python-apt/python-apt_0.8.5_amd64.deb
python3-apt-dbg_0.8.5_amd64.deb
  to main/p/python-apt/python3-apt-dbg_0.8.5_amd64.deb
python3-apt_0.8.5_amd64.deb
  to main/p/python-apt/python3-apt_0.8.5_amd64.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 677934@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julian Andres Klode <jak@debian.org> (supplier of updated python-apt 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: Fri, 22 Jun 2012 10:37:23 +0200
Source: python-apt
Binary: python-apt python-apt-doc python-apt-dbg python-apt-dev python-apt-common python3-apt python3-apt-dbg
Architecture: source amd64 all
Version: 0.8.5
Distribution: unstable
Urgency: low
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Julian Andres Klode <jak@debian.org>
Description: 
 python-apt - Python interface to libapt-pkg
 python-apt-common - Python interface to libapt-pkg (locales)
 python-apt-dbg - Python interface to libapt-pkg (debug extension)
 python-apt-dev - Python interface to libapt-pkg (development files)
 python-apt-doc - Python interface to libapt-pkg (API documentation)
 python3-apt - Python 3 interface to libapt-pkg
 python3-apt-dbg - Python 3 interface to libapt-pkg (debug extension)
Closes: 567765 629624 645970 652335 656288 661062 669458 676960 676973 677331 677916 677934 678286
Changes: 
 python-apt (0.8.5) unstable; urgency=low
 .
   [ Michael Vogt ]
   * python/cache.cc:
     - ensure that pkgApplyStatus is called when the cache is opened
       (thanks to Sebastian Heinlein for finding this bug), LP: #659438
 .
   [ Stéphane Graber ]
   * data/templates/Ubuntu.info.in:
     - add quantal
 .
   [ Steve Langasek ]
   * utils/get_ubuntu_mirrors_from_lp.py: move this script to python3
   * pre-build.sh: call dpkg-checkbuilddeps with the list of our
     source-build-dependencies; this may save someone else an hour down the
     line scratching their head over gratuitous test-suite failures...
 .
   [ Sebastian Heinlein ]
   * lp:~glatzor/python-apt/auth:
     - this is a port of the software-properties AptAuth module to python-apt
       with some cleanups. It provides a wrapper API for the apt-key command
 .
   [ David Prévot ]
   * po/*.po: update PO files against current POT file
   * po/be.po: Belarusian translation by Viktar Siarheichyk (closes: #678286)
   * po/de.po: German translation updated by Holger Wansing (closes: #677916)
   * po/el.po: Greek translation updated by Thomas Vasileiou (closes: #677331)
   * po/en_GB.po: Remove useless file <20120610190618.GA1387@burratino>
   * po/eo.po: Esperanto translation by Kristjan Schmidt and Michael Moroni
   * po/fi.po: Finnish translation updated by Timo Jyrinki
   * po/fr.po: French translation updated (closes: #567765)
   * po/hu.po: Hungarian translation updated by Gabor Kelemen
   * po/id.po: Indonesian translation by Andika Triwidada (closes: #676960)
   * po/nl.po: Dutch translation updated by Jeroen Schot (closes: #652335)
   * po/pt_BR.po: Brazilian translation updated by Sérgio Cipolla
   * po/ru.po: incomplete Russian translation updated by Andrey
   * po/sk.po: Slovak translation updated by Ivan Masár (closes: #676973)
   * po/sl.po: Slovenian translation updated by Matej Urbančič
   * po/sr.po: incomplete Serbian translation updated by Nikola Nenadic
   * po/tl.po: Tagalog translation updated by Ariel S. Betan
   * po/am.po po/br.po po/et.po po/eu.po po/fa.po po/fur.po po/hi.po
     po/mr.po po/ms.po po/nn.po po/pa.po po/ps.po po/qu.po po/rw.po po/ta.po
     po/ur.po po/xh.po: remove useless (empty) translations
 .
   [ Julian Andres Klode ]
   * Merge patch from Colin Watson to handle non-UTF8 tag files in
     Python 3, by using bytes instead of str when requested; and
     document this in the RST documentation (Closes: #656288)
   * debian/control:
     - Drop Recommends on python2.6 (Closes: #645970)
     - Replace xz-lzma Recommends by xz-utils (Closes: #677934)
   * python/configuration.cc:
     - Handle the use of "del" on configuration values. Those are represented
       by calling the setter with NULL, which we did not handle before, causing
       a segmentation fault (Closes: #661062)
   * python/tag.cc:
     - Correctly handle file descriptor 0 aka stdin (Closes: #669458)
   * python/acquire.cc:
     - Use pkgAcquire::Setup() to setup the acquire class and handle errors
       from this (Closes: #629624)
   * debian/control:
     - Set Standards-Version to 3.9.3
   * utils/get_ubuntu_mirrors_from_lp.py:
     - Revert move to Python 3, python3-feedparser is not in the archive yet
   * tests:
     - Fix new tests from Sebastian to work with Python 2.6
Checksums-Sha1: 
 ca7cbe75c3b05db803e765d89bc93a105a0c1d9d 1549 python-apt_0.8.5.dsc
 fe546221e8f5fdfa5fcb3d6092cf0b39c359ea96 395569 python-apt_0.8.5.tar.gz
 7077b9c279e0665dc321356e687c10cee72da845 317216 python-apt_0.8.5_amd64.deb
 6aeaacba22c2595adea123306bd77504ef7e8991 242552 python-apt-doc_0.8.5_all.deb
 2502104b0d84852b325ce4c6c4ab16156cdfe047 4359670 python-apt-dbg_0.8.5_amd64.deb
 4ddf725986375b228963119245cba52d79526a3d 7628 python-apt-dev_0.8.5_all.deb
 c3159c3dbe235a56b9ebf43db72a1d88854b2ca3 110736 python-apt-common_0.8.5_all.deb
 c112edb4ec6f380208f963b13230a516a706194d 194692 python3-apt_0.8.5_amd64.deb
 1ce048eef89926a9e93cc06afa0072f83f52f9ea 2173584 python3-apt-dbg_0.8.5_amd64.deb
Checksums-Sha256: 
 355e4113ebb1a668072c89e732ee40acb444db3ebdd4187a0fbc3fed2b5508ae 1549 python-apt_0.8.5.dsc
 40b5cfe63b3b7481cc48f44c0e7cc6fec99a2adc53bf7443f9f032ce389ee4c0 395569 python-apt_0.8.5.tar.gz
 0e3493f96c2d0dbd6e81a633e61c746aed8b02dcd8708ea778bc3fd8912b2825 317216 python-apt_0.8.5_amd64.deb
 f2ee162159757dc6ed543eeffc3edf7f80d178ef87393ac5055d954161ca3c30 242552 python-apt-doc_0.8.5_all.deb
 ccedd2a4e264eae96f5d5db0a58b15508ed4a019e8bd44f843ffcf6d8e373e55 4359670 python-apt-dbg_0.8.5_amd64.deb
 8e8064455a940285148b567bafd624466c481d2318f03978636bd6d2d238a368 7628 python-apt-dev_0.8.5_all.deb
 579b360e5c4b65b70996961ec2da2088e866a41836615f5c21ece2828be64c41 110736 python-apt-common_0.8.5_all.deb
 7c828d99f67da7c057fb604576281cf82ffefe6b25dce474b15315a3b1d56351 194692 python3-apt_0.8.5_amd64.deb
 94bb706e3fb3c3c8cfaec226017eba5936e7113b6d1746d25f73eecd8dae4ece 2173584 python3-apt-dbg_0.8.5_amd64.deb
Files: 
 c4ce306c90e29db559fe16e1a44d3709 1549 python standard python-apt_0.8.5.dsc
 f19ff896847f1234de13692206f4ef32 395569 python standard python-apt_0.8.5.tar.gz
 58b430548c9e6493c4a19f256c55dffb 317216 python standard python-apt_0.8.5_amd64.deb
 f2e43816c20d0442b5714361e23cf410 242552 doc optional python-apt-doc_0.8.5_all.deb
 2109e04afb4c206da152e59215e01bba 4359670 debug extra python-apt-dbg_0.8.5_amd64.deb
 021e4a506df571cf885da1cb65e6385e 7628 python optional python-apt-dev_0.8.5_all.deb
 16d7350ff857169abc5bea15f1613cfc 110736 python optional python-apt-common_0.8.5_all.deb
 f0d987bd178d6d5d4b26154587305bb7 194692 python optional python3-apt_0.8.5_amd64.deb
 e85bb10c2605f143f0f191dca3fd47d1 2173584 debug extra python3-apt-dbg_0.8.5_amd64.deb

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

iEYEARECAAYFAk/kMPEACgkQrCpf/gCCPsJuZwCffwdudjz4RayJu3OUnpKDLmOD
nAMAn194KTKhMfV7AYyCJ5CXD6BeNuwh
=19NA
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: