Your message dated Wed, 15 Apr 2009 18:47:06 +0000
with message-id <[email protected]>
and subject line Bug#523645: fixed in python-apt 0.7.90
has caused the Debian Bug report #523645,
regarding python-apt: Port to Python 3.1
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 [email protected]
immediately.)
--
523645: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523645
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: python-apt
Version: 0.7.10.1
Owner: Julian Andres Klode <[email protected]>
Severity: wishlist
This bug is a bug for tracking the progress of the Py3k porting,
which I will work on next week (and also later).
The Python 3 port should happen about the same time as the PEP8 renaming
process,
leading to new Python bindings which may look drastically different from the
current ones.
We will generate two builds from the code:
1. The Python 2.X Builds
2. The Python 3.X Builds
For the Python 2.X builds, we will still ship the old functions names, which
will issue a warning on use and call the replacement functions.
For the Python 3.X builds, we will stop shipping these old names, but only ship
the new ones. (We simply 'del' all deprecation helpers when running under python
(>= 3)).
The plan for the py3k branch is:
1. Port the apt_pkg and apt_inst extensions to Python 3
2. Merge it with the pep8-rename branch
3. Call 2to3 on apt/**.py and aptsources/*.py and fix the
remaining issues.
4. Upload to experimental
These are my plans, and nothing official.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (990, 'unstable'), (350, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages python-apt depends on:
ii apt [libapt-pkg-libc6.7-6-4.6 0.7.20.2 Advanced front-end for dpkg
ii apt-utils [libapt-inst-libc6. 0.7.20.2 APT utility programs
ii libc6 2.9-7 GNU C Library: Shared libraries
ii libgcc1 1:4.3.3-5 GCC support library
ii libjs-jquery 1.3.2-2 JavaScript library for dynamic web
ii libstdc++6 4.3.3-5 The GNU Standard C++ Library v3
ii lsb-release 3.2-22 Linux Standard Base version report
ii python 2.5.4-2 An interactive high-level object-o
ii python-central 0.6.11 register and build utility for Pyt
Versions of packages python-apt recommends:
ii iso-codes 3.8-1 ISO language, territory, currency,
Versions of packages python-apt suggests:
pn python-apt-dbg <none> (no description available)
ii python-gtk2 2.14.1-2 Python bindings for the GTK+ widge
ii python-vte 1:0.17.4-2+b1 Python bindings for the VTE widget
-- no debconf information
--
Julian Andres Klode - Free Software Developer
Debian Developer - Contributing Member of SPI
Ubuntu Member - Fellow of FSFE
Website: http://jak-linux.org/ XMPP: [email protected]
Debian: http://www.debian.org/ SPI: http://www.spi-inc.org/
Ubuntu: http://www.ubuntu.com/ FSFE: http://www.fsfe.org/
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
Source: python-apt
Source-Version: 0.7.90
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-dbg_0.7.90_amd64.deb
to pool/main/p/python-apt/python-apt-dbg_0.7.90_amd64.deb
python-apt_0.7.90.dsc
to pool/main/p/python-apt/python-apt_0.7.90.dsc
python-apt_0.7.90.tar.gz
to pool/main/p/python-apt/python-apt_0.7.90.tar.gz
python-apt_0.7.90_amd64.deb
to pool/main/p/python-apt/python-apt_0.7.90_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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Julian Andres Klode <[email protected]> (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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 15 Apr 2009 13:47:42 +0200
Source: python-apt
Binary: python-apt python-apt-dbg
Architecture: source amd64
Version: 0.7.90
Distribution: experimental
Urgency: low
Maintainer: APT Development Team <[email protected]>
Changed-By: Julian Andres Klode <[email protected]>
Description:
python-apt - Python interface to libapt-pkg
python-apt-dbg - Python interface to libapt-pkg (debug extension)
Closes: 523645 523997
Changes:
python-apt (0.7.90) experimental; urgency=low
.
* Introduce support for Python 3 (Closes: #523645)
.
* Support the 'in' operator (e.g. "k in d") in Configuration{,Ptr,Sub}
objects (e.g. apt_pkg.Config) and in TagSections (apt_pkg.ParseSection())
* Replace support for file objects with a more generic support for any object
providing a fileno() method and for file descriptors (integers).
* Add support for the Breaks fields
* Only create Package objects when they are requested, do not keep them in
a dict. Saves 10MB for 25,000 packages on my machine.
* apt/package.py: Allow to set the candidate of a package (Closes: #523997)
- Support assignments to the 'candidate' property of Package objects.
- Initial patch by Sebastian Heinlein
Checksums-Sha1:
012475fe56165d009fab5cf375f2d10dee2a2722 1201 python-apt_0.7.90.dsc
2f47ff8f3f185e936323ee5fb7265380850d93d0 685425 python-apt_0.7.90.tar.gz
971285345d4c70cc1934e5f6c9c809aff2eb1475 505288 python-apt_0.7.90_amd64.deb
a94d91205d6e130ce6bcc30d2370f4cfa0cbec7c 2296162
python-apt-dbg_0.7.90_amd64.deb
Checksums-Sha256:
5a79cbc24770f8e9784d8d127a9efe8a9ebb6ebc6b2c66e80e111714c6a06292 1201
python-apt_0.7.90.dsc
0fd873cc4875a384351fcb8a816a54b385eccda9581cea340a55c52e09bfbcfb 685425
python-apt_0.7.90.tar.gz
f2c2eea4ba254ce83beab5e176f78da288d70505500a49f011297fdb608c40cf 505288
python-apt_0.7.90_amd64.deb
92712da061b83ae88e92a951b8d433aee40433f2350e6b71a60f9f4ee3d8ccbb 2296162
python-apt-dbg_0.7.90_amd64.deb
Files:
b17465d8f1e31cfe3bd28a2e09db1afc 1201 python optional python-apt_0.7.90.dsc
cd65128dcbd9bd8556d679e13f649803 685425 python optional
python-apt_0.7.90.tar.gz
df0014f05ef702b53326cc27bd84b047 505288 python optional
python-apt_0.7.90_amd64.deb
bc1e804501dd7908edfb2ebde0a90793 2296162 debug extra
python-apt-dbg_0.7.90_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAknmJwAACgkQrCpf/gCCPsLn0QCeIfTwr3F5cktEmiebqIw92J3X
1TIAnidzpRWMTfG77oqdFXDlV0CrTw9E
=l/l8
-----END PGP SIGNATURE-----
--- End Message ---