Created by James Westby and last modified
Get this branch:
bzr branch lp://staging/ubuntu/lucid-proposed/python-apt
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

110. By Michael Vogt

add missing bits for the xz compression support, thanks
to Colin Watson for the fix! (LP: #805389)

109. By Michael Vogt

* backport xz compression support the debian-sid bzr branch
  (LP: #805389)
* data/templates/{Debian,Ubuntu}.mirrors:
  - automatically refresh the mirror list from launchpad

108. By Jean-Baptiste Lallement

* apt/utils.py:
  - fix end date calculation for releases in june (LP: #602469)

107. By Michael Vogt

[ Sebastian Heinlein ]
* apt/package.py:
  - Fix the changelog downloading if there are several source package
    versions available which provide the binary (LP: #377535).
    See http://bugs.debian.org/581831 for further details

[ Michael Vogt ]
* debian/control:
  - update Vcs-Bzr location

106. By Michael Vogt

Cherry pick fix from the debian branch:

[ Julian Andres Klode ]
* python/cache.cc:
  - Fix PackageFile.not_automatic to use NotAutomatic instead of NotSource.

105. By Michael Vogt

[ Julian Andres Klode ]
* apt/package.py:
  - Decode using utf-8 in installed_files (LP: #407953).
  - Fix fetch_source() to work when source name = binary name (LP: #552400).
* python/cache.cc:
  - Check that 2nd argument to Cache.update() really is a SourceList object.
* python/generic.cc:
  - Map ArchiveURI property to archive_uri
* utils/migrate-0.8.py:
  - Open files in universal newline support and pass filename to ast.parse.
  - Add has_key to the list of deprecated functions.
  - Don't abort if parsing failed.
  - do not require files to end in .py if they are passed on the command
    line or if they contain python somewhere in the shebang line.

104. By Julian Andres Klode

If PYTHON_APT_DEPRECATION_WARNINGS is unset, also disable the
deprecation warnings in apt_pkg directly; and don't just
disable any deprecation warning in apt/__init__.py (LP: #548623)

103. By Michael Vogt

* python/indexfile.cc:
  - add missing 0.7 compat indexfile.ArchiveURI method
    (LP: #545848)

102. By Michael Vogt

* debian/control:
  - build against "XS-Python-Versions: all" to ensure we only
    build/test against supported python versions (fixes FTBFS)

101. By Michael Vogt

Updated to the 0.7.9x series (FFe LP: #531518), this
brings us python3 support and a more PEP08 conform

[ Julian Andres Klode ]
* python/generic.cc:
  - Fix a memory leak when using old attribute names.
* debian/control:
  - Change priority to standard, keep -doc and -dev on optional.

[ Michael Vogt ]
* apt/cache.py:
  - make cache open silent by default (use apt.progress.base.OpProgress)
* tests/data/aptsources_ports/sources.list:
  - fix ports test-data
* debian/control
  - build against XS-Python-Versions: 2.6, 3.1
* tests/test_apt_cache.py:
  - add simple test for basic cache/dependency iteration
* apt/__init__.py:
  - only show deprecation warnings if PYTHON_APT_DEPRECATION_WARNINGS
    is set in the environment. While we do want to have the new API its
    not feasible to port all apps in the lucid timeframe. Once lucid
    is released we turn the warnings on by default again

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.