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

Bug#523645: marked as done (python-apt: Port to Python 3.1)



Your message dated Wed, 15 Apr 2009 18:47:06 +0000
with message-id <E1LuA8Y-0000J8-C7@ries.debian.org>
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 owner@bugs.debian.org
immediately.)


-- 
523645: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=523645
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: python-apt
Version: 0.7.10.1
Owner: Julian Andres Klode <jak@debian.org>
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: juliank@jabber.org
Debian:  http://www.debian.org/  SPI:  http://www.spi-inc.org/
Ubuntu:  http://www.ubuntu.com/  FSFE: http://www.fsfe.org/

Attachment: 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 523645@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: 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 <deity@lists.debian.org>
Changed-By: Julian Andres Klode <jak@debian.org>
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 ---

Reply to: