--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: python-apt for Hurd
- From: Svante Signell <srs@kth.se>
- Date: Tue, 18 Jan 2011 17:18:26 +0100
- Message-id: <1295367506.2580.331.camel@s1499.it.kth.se>
Package: python-apt
Version: 0.7.100.1
Severity: important
User: debian-hurd@lists.debian.org
Usertags: hurd
In order to install apt-listchanges (2.85.7) a later version of
python-apt than 0.7.96.1, which depends on the non-existing libraries
libapt-inst1.2, libapt-pkg4.10, are needed.
I managed to compile 0.7.100.1 from source with the exception of two
failed tests, see below. Removing these tests (as a workaround) made
the package to be created. Installing that package made apt-listchanges
functional (as far as I can see). Looks like there is a problem with
file/directory locking, is it lacking somehow in the Hurd? The package
was compiled with root permissions.
ERROR: test_apt_update (test_apt_cache.TestAptCache)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/srs/SW/python-apt-0.7.100.1/tests/test_apt_cache.py", line 141, in test_apt_update
cache.update(sources_list=sources_list
File "/home/srs/SW/python-apt-0.7.100.1/build/lib.gnu-0.3-i686-AT386-2.6/apt/deprecation.py", line 98,
in deprecated_function return func(*args, **kwds)
File "/home/srs/SW/python-apt-0.7.100.1/build/lib.gnu-0.3-i686-AT386-2.6/apt/cache.py", line 364,
in update raise FetchFailedException(e)
FetchFailedException: E:Could not get lock ./data/tmp/var/lib/apt/lists/lock -
open (1073741859: Resource temporarily unavailable), E:Unable to lock directory
./data/tmp/var/lib/apt/lists/
======================================================================
ERROR: test_acquire_progress (test_progress.TestProgress)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/srs/SW/python-apt-0.7.100.1/tests/test_progress.py", line 43,
in test_acquire_progress res = cache.update(progress)
File "/home/srs/SW/python-apt-0.7.100.1/build/lib.gnu-0.3-i686-AT386-2.6/apt/deprecation.py",
line 98, in deprecated_function return func(*args, **kwds)
File "/home/srs/SW/python-apt-0.7.100.1/build/lib.gnu-0.3-i686-AT386-2.6/apt/cache.py",
line 364, in update raise FetchFailedException(e)
FetchFailedException: E:Could not get lock ./tmp/lock -
open (1073741859: Resource temporarily unavailable), E:Unable to lock directory ./tmp/
python-apt dependencies:
0.7.96.1: Depends: python (<< 2.7), python (>= 2.5), python-central (>=
0.6.11), hurd, lib apt-inst-libc6.9-6-1.1, libapt-pkg-libc6.9-6-4.8,
libc0.3 (>= 2.11), libgcc1 (>= 4.2.1), libstdc++6 (>= 4.4.0)
0.7.100.1: Depends: python2.6 | python2.5, python (>=
2.6.6-3+squeeze3~), hurd, libapt-inst1.2, libapt-pkg4.10, libc0.3 (>=
2.11), libgcc1 (>= 4.2.1), libstdc++6 (>= 4.4.0), python-apt-common
--- End Message ---
--- Begin Message ---
- To: 610448-close@bugs.debian.org
- Subject: Bug#610448: fixed in python-apt 0.7.100.3
- From: Julian Andres Klode <jak@debian.org>
- Date: Mon, 04 Apr 2011 12:03:03 +0000
- Message-id: <E1Q6iUp-0007Eo-Qw@franck.debian.org>
Source: python-apt
Source-Version: 0.7.100.3
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.7.100.3_all.deb
to main/p/python-apt/python-apt-common_0.7.100.3_all.deb
python-apt-dbg_0.7.100.3_amd64.deb
to main/p/python-apt/python-apt-dbg_0.7.100.3_amd64.deb
python-apt-dev_0.7.100.3_all.deb
to main/p/python-apt/python-apt-dev_0.7.100.3_all.deb
python-apt-doc_0.7.100.3_all.deb
to main/p/python-apt/python-apt-doc_0.7.100.3_all.deb
python-apt_0.7.100.3.dsc
to main/p/python-apt/python-apt_0.7.100.3.dsc
python-apt_0.7.100.3.tar.gz
to main/p/python-apt/python-apt_0.7.100.3.tar.gz
python-apt_0.7.100.3_amd64.deb
to main/p/python-apt/python-apt_0.7.100.3_amd64.deb
python3-apt-dbg_0.7.100.3_amd64.deb
to main/p/python-apt/python3-apt-dbg_0.7.100.3_amd64.deb
python3-apt_0.7.100.3_amd64.deb
to main/p/python-apt/python3-apt_0.7.100.3_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 610448@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: RIPEMD160
Format: 1.8
Date: Mon, 04 Apr 2011 12:52:03 +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.7.100.3
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: 610448 619528
Changes:
python-apt (0.7.100.3) unstable; urgency=low
.
[ Barry Warsaw ]
* PyFetchProgress::Pulse(): When ignoring a false return value from
PyArg_Parse() after running the simple callback pulse(), there can be
an exception on the stack, which must be cleared. (LP: #711225)
.
[ Michael Vogt ]
* python/arfile.cc, apt/debfile.py:
- add support for .xz archives
* tests/test_debfile.py:
- add test for xz compression
* update priority of python3-apt to match the archive
.
[ Julian Andres Klode ]
* python/cache.cc:
- Add Package.get_fullname() and Package.architecture
* apt/cache.py, apt/package.py:
- Add architecture property to apt.Package (LP: #703472)
- Change apt.Package.name to use get_fullname(pretty=True) (LP: #740072)
* tests/test_debfile.py:
- Disable multi-arch for the test, it fails when run via test_all.py
- Fix mixed tab/spaces indentation in xz test
* tests/test_apt_cache.py:
- Package records 'Package' field now corresponds to shortname
* debian/python3-apt-dbg.install
- Do not try to install old-style debugging files.
* debian/rules:
- Support the nocheck build option and ignore test failures on hurd
(Closes: #610448)
- Move Python 3 debug files before installing other files (Closes: #619528)
.
[ Scott Kitterman ]
* Removed ${python:Breaks} - No longer used in dh_python2
Checksums-Sha1:
1e55ff7ac6f8ac2db1c76e244ce039d018548de5 1304 python-apt_0.7.100.3.dsc
2c8c259aef7419c0eea9035acd213ce969b5e1ae 336254 python-apt_0.7.100.3.tar.gz
e2688f76767f163e7ec20fe3edcb2fd3327f51fc 194166 python-apt_0.7.100.3_amd64.deb
a64e53319ed950569f39a540364a208abe90eff0 206844 python-apt-doc_0.7.100.3_all.deb
0ea915f8c60d2154774b1567aa14de615ad08fd2 1462348 python-apt-dbg_0.7.100.3_amd64.deb
8b92152bdbacd1a443545a4b415db20bcbc16eb3 7388 python-apt-dev_0.7.100.3_all.deb
7c096ca2924dd48f43aa3391d8f628293b715fa6 82898 python-apt-common_0.7.100.3_all.deb
a8b40804385ff6726f3a4588f3b341f567a8ed7c 178830 python3-apt_0.7.100.3_amd64.deb
7eaa2e8387919faa1bd4ac7a2cfbe5ee1da6a7e3 1366118 python3-apt-dbg_0.7.100.3_amd64.deb
Checksums-Sha256:
76725b34f7e555f7786d5604a1fd99c8418fe53d9f709497d0f8a20ea09b616d 1304 python-apt_0.7.100.3.dsc
9b160e1be52f012264e8cf827bdb665ddaca1598ae415c3a2098f987df370877 336254 python-apt_0.7.100.3.tar.gz
5a4852730916c80ab622e37c20ee7097f03bbd064e173ea54af67d94f4265384 194166 python-apt_0.7.100.3_amd64.deb
094be8dc8fcf1546a0980a4013aa6b99a57acfa7304f163cd2fd3543a7397c49 206844 python-apt-doc_0.7.100.3_all.deb
269dd485d67c557938cc41b5c232b29648826b12b48c707ed96a06477a38dc3f 1462348 python-apt-dbg_0.7.100.3_amd64.deb
5268c605d01554cacf23fabc38509cdd9eeee19f92a0c8045d3eb8aeb34ffb6a 7388 python-apt-dev_0.7.100.3_all.deb
63b1f4e390cd2e0bacece0ca5e30903aeb8b7080622d5f76c596b6707e10b114 82898 python-apt-common_0.7.100.3_all.deb
64d66f1f73bb878b30f88da05e8a90df9da983db528e65ad74d192c7e4cec290 178830 python3-apt_0.7.100.3_amd64.deb
b4bbe067a401d86ddc3c5f6ee1c77c2c038c9bd08f91f72f0cdbbc09f371df21 1366118 python3-apt-dbg_0.7.100.3_amd64.deb
Files:
1314e8b4fed5f8e5da7fd6e8ca6be7c9 1304 python standard python-apt_0.7.100.3.dsc
07fe055a6747e27b3f54c5f81dc8b44c 336254 python standard python-apt_0.7.100.3.tar.gz
51cb1bd319bfb3b2a12acb7990b8f2aa 194166 python standard python-apt_0.7.100.3_amd64.deb
17f64e8c8f08b27559baa12aabd92502 206844 doc optional python-apt-doc_0.7.100.3_all.deb
d119f6953b9d67438df02c6c55744d75 1462348 debug extra python-apt-dbg_0.7.100.3_amd64.deb
1691e171541a867aa522f696f09dc24c 7388 python optional python-apt-dev_0.7.100.3_all.deb
122cc952150ad767005b08a7fc2110ea 82898 python optional python-apt-common_0.7.100.3_all.deb
01eb20c2f72d75b074de007838fa4277 178830 python optional python3-apt_0.7.100.3_amd64.deb
d6904fdfc83cecfbd6fba4327661ef0e 1366118 debug extra python3-apt-dbg_0.7.100.3_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEAREDAAYFAk2ZpGgACgkQrCpf/gCCPsLeUQCgrICOJWcrKjLljbqppCt0VSi6
GvcAnjQTAB9WhJQ9RCZPcauvimHebSCt
=t6Wo
-----END PGP SIGNATURE-----
--- End Message ---