-
python-apt (0.7.13.2ubuntu4.1) karmic-proposed; urgency=low
* data/templates/Ubuntu.info.in: (LP: #531876)
- refactor to use ports by default for gutsy and newer releases
- Set appropriate exceptions to defaults for warty-karmic
-- Emmet Hikory <email address hidden> Sat, 06 Mar 2010 07:12:17 +0900
-
python-apt (0.7.13.2ubuntu4) karmic; urgency=low
* No change rebuild to fix misbuilt binaries on armel.
-- Loic Minier <email address hidden> Wed, 21 Oct 2009 14:52:36 +0200
-
python-apt (0.7.13.2ubuntu3) karmic; urgency=low
* rebuild against latest libapt
-- Michael Vogt <email address hidden> Fri, 25 Sep 2009 22:17:35 +0200
-
python-apt (0.7.13.2ubuntu2) karmic; urgency=low
[ Michael Vogt ]
* apt/cache.py:
- re-work the logic in commit() to fail if installArchives() returns
a unexpected result
* apt/progress/__init__.py:
- catch exceptions in pm.DoInstall()
[ Sebastian Heinlein ]
* apt/package.py:
- Export if a package is an essential one (Closes: #543428)
-- Michael Vogt <email address hidden> Fri, 04 Sep 2009 10:32:19 +0200
-
python-apt (0.7.13.2ubuntu1) karmic; urgency=low
* merged from the debian-sid bzr branch
[ Michael Vogt ]
* apt/cache.py:
- add actiongroup() method (backport from 0.7.92)
[ Julian Andres Klode ]
* python/depcache.cc:
- Make ActionGroups context managers so apt.Cache.actiongroup() has
the same behavior as in 0.7.92
python-apt (0.7.13.2) unstable; urgency=low
* apt/cache.py:
- Convert argument to str in __getitem__() (Closes: #542965).
python-apt (0.7.13.1) unstable; urgency=low
* apt/package.py:
- Fix Version.get_dependencies() to not ignore the arguments.
python-apt (0.7.13.0) unstable; urgency=low
[ Michael Vogt ]
* apt/package.py:
- add "recommends" property
* apt/cache.py, python/cache.cc:
- add optional pulseInterval option to "update()"
[ Sebastian Heinlein ]
* apt/cache.py:
- Fix the (inst|keep|broken|del)_count attributes (Closes: #542773).
[ Julian Andres Klode ]
* apt/package.py:
- Introduce Version.get_dependencies() which takes one or more types
of dependencies and returns a list of Dependency objects.
- Do not mark the package as manually installed on upgrade (Closes: #542699)
- Add Package.is_now_broken and Package.is_inst_broken.
* apt/cache.py:
- Introduce ProblemResolver class (Closes: #542705)
* python/pkgsrcrecords.cc:
- Fix spelling error (begining should be beginning).
* po:
- Update template and the translations de.po, fr.po (Closes: #467120),
ja.po (Closes: #454293).
* debian/control:
- Update Standards-Version to 3.8.3.
* debian/rules:
- Build with DH_PYCENTRAL=include-links instead of nomove.
-- Michael Vogt <email address hidden> Mon, 24 Aug 2009 16:53:16 +0200
-
python-apt (0.7.12.1ubuntu2) karmic; urgency=low
* apt/package.py:
- fix bug in BaseDependency initialization (LP: #416362)
* debian/control:
- add break for packagekit-backend-apt (<= 0.4.8-0ubuntu4)
packagekit usees some internal API that changed
-- Michael Vogt <email address hidden> Thu, 20 Aug 2009 14:23:40 +0200
-
python-apt (0.7.12.1ubuntu1) karmic; urgency=low
[ Michael Vogt ]
* apt/package.py:
- add "recommends" property
* debian/control:
- change build-dep for libapt-pkg-dev to >= 0.7.21
* merged with debian/unstable
[ Loïc Minier ]
* Revert addition of gcc and gcc_s to python-apt libs as the toolchain has
been fixed; LP: #375334.
[ Julian Andres Klode ]
* apt/package.py:
- Introduce Version.get_dependencies() which takes one or more types
of dependencies and returns a list of Dependency objects.
python-apt (0.7.12.1) unstable; urgency=low
* apt/debfile.py:
- Fix missing space in message (Closes: #539704)
* apt/package.py:
- Add missing argument to Version.__le__() and Version.__ge__()
* debian/control:
- Do not build-depend on python-gtk2 and python-vte on kfreebsd-*.
* setup.py:
- Always build documentation, even if python-gtk2 is not installed.
python-apt (0.7.12.0) unstable; urgency=low
[ Julian Andres Klode ]
* python/cache.cc:
- Support Breaks, Enhances dependency types (Closes: #416247)
* debian/control:
- Only recommend libjs-jquery (Closes: #527543)
- Build-depend on libapt-pkg-dev (>= 0.7.22~)
- Update Standards-Version to 3.8.2
* apt/cache.py:
- Correctly handle rootdir on second and later invocations of
open(), by calling InitSystem again. (LP: #320665).
- Provide broken_count, delete_count, install_count, keep_count
properties (Closes: #532338)
- 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
- Make comparisons of Version object more robust.
- Return VersionList objects in Package.versions, which are sequences
and also provide features of mappings. (partial API BREAK)
+ Allows to get a specific version (Closes: #523998)
* apt/progress/__init__.py:
- Do not break out of InstallProgress.waitChild()'s loop just because it
is hitting EINTR, but only on child exit or on ECHILD.
* Use debhelper 7 instead of CDBS
[ Stefano Zacchiroli ]
* debian/python-apt.doc-base: register the documentation with the
doc-base system (Closes: #525134)
[ Sebastian Heinlein ]
* apt/progress.py: Extract the package name from the status message
(Closes: #532660)
python-apt (0.7.11.1) unstable; urgency=low
[ Stephan Peijnik ]
* apt/progress/__init__.py:
- Exception handling fixes in InstallProgress class.
[ Michael Vogt ]
* python/tag.cc:
- merge patch from John Wright that adds FindRaw method
(closes: #538723)
python-apt (0.7.11.0) unstable; urgency=low
[ Julian Andres Klode ]
* data/templates/Debian.info.in: Squeeze will be 6.0, not 5.1
[ Stephan Peijnik ]
* apt/progress/__init__.py:
- add update_status_full() that takes file_size/partial_size as
additional callback arguments
- add pulse_items() that takes a addtional "items" tuple that
gives the user full access to the individual items that are
fetched
* python/progress.cc:
- low level code for update_status_full and pulse_items()
- better threading support
[ Michael Vogt ]
* aptsources/distro.py:
- fix indent error that causes incorrect sources.list additons
(LP: #372224)
* python/progress.cc:
- fix crash in RunSimpleCallback()
-- Michael Vogt <email address hidden> Wed, 19 Aug 2009 11:33:59 +0200
-
python-apt (0.7.10.4ubuntu1) karmic; urgency=low
[ Michael Vogt ]
* merged from debian/unstable
* apt/cache.py:
- when the cache is run with a alternative rootdir, create
required dirs/files automatically
* python/progress.cc:
- fix crash in RunSimpleCallback()
[ Loic Minier ]
* Merge changes below from Michael Casadevall; note that these changes were
concurrently uploaded in a different form in 0.7.10.3ubuntu2 which wasn't
committed in bzr.
[ Michael Casadevall ]
* setup.py:
- Added gcc and gcc_s to work around gcc-4.4 issue on ARM and libstdc++
- This is a temporary workaround for Karmic Alpha 1. See bug #375334
for more details
[ Loic Minier ]
* Update mirror list from LP.
* Unset https_proxy in pre-build.sh to workaround LP #94130.
-- Michael Vogt <email address hidden> Mon, 15 Jun 2009 11:02:25 +0200
-
python-apt (0.7.10.3ubuntu2) karmic; urgency=critical
* setup.py:
- Added gcc and gcc_s to work around gcc-4.4 issue on ARM and libstdc++
- This is a temporary workaround for Karmic Alpha 1. See bug #375334
for more details
-- Michael Casadevall <email address hidden> Tue, 12 May 2009 05:53:07 -0400
-
python-apt (0.7.10.3ubuntu1) karmic; urgency=low
* merged from debian, remaining changes:
- updated mirrors
- build python2.4
- use DH_PYCENTRAL=include-links
- use --install-layout=deb
- pre-build.sh: update ubuntu mirrors on bzr-buildpackage
python-apt (0.7.10.3) unstable; urgency=low
* apt/package.py: Handle cases where no candidate is available, by returning
None in the candidate property. (Closes: #523801)
python-apt (0.7.10.2) unstable; urgency=low
* apt/package.py: Handle cases where no candidate is available and
one of the deprecated properties (e.g. candidateVersion) is
requested. (Closes: #523801)
* setup.py, debian/rules: Support version in setup.py again by getting
the value from the variable DEBVER (defined in debian/rules), falling
back to None.
python-apt (0.7.10) unstable; urgency=low
* Build-Depend on python-debian, use it to get version number from changelog
* Depend on libjs-jquery, and remove internal copy (Closes: #521532)
* apt/package.py:
- Introduce Version.{uri,uris,fetch_binary()}
* debian/control:
- Remove mdz from Uploaders (Closes: #521477), add myself.
- Update Standards-Version to 3.8.1
- Use ${binary:Version} instead of ${Source-Version}
- Fix spelling error: python -> Python
* debian/copyright: Switch to machine-interpretable copyright
* Fix documentation building
- doc/source/conf.py: Only include directories for current python version.
- debian/control: Build-Depend on python-gtk2, python-vte.
- setup.py: If pygtk can not be imported, do not build the documentation.
* Breaks: debdelta (<< 0.28~) to avoid more problems due to the internal
API changes from 0.7.9.
python-apt (0.7.9) unstable; urgency=low
[ Julian Andres Klode ]
* apt/gtk/widgets.py:
- Handle older versions of python-gobject which do not ship glib
* apt/package.py: Introduce the Version class
- Deprecate Package.candidate*() and Package.installed*(), except for
installedFiles.
- Provide Version.get_source() (LP: #118788)
- Provide Package.versions (Closes: #513236)
* apt/progress/: New package, replaces apt.progress and apt.gtk
- apt/progress/gtk2.py: Moved here from apt/gtk/widgets.py
- apt/progress/__init__.py: Move here from apt/progress.py
* doc/source/*: Improve the documentation
- Document more attributes and functions of apt_pkg (they are all listed)
[ Michael Vogt ]
* aptsources/distro.py:
- use iso_3166.xml instead of iso_3166.tab
- fix incorrect indent
* debian/control:
- add Recommends to iso-codes (for iso_3166.xml)
* apt/package.py:
- make sure to set the defaulttimeout back to the
original value (in getChangelog(), LP: #314212)
Closes: #513315
* apt/cache.py:
- when setting a alternative rootdir, read the
config from it as well
* python/configuration.cc, python/apt_pkgmodule.cc:
- add apt_pkg.ReadConfigDir()
* python/cache.cc, tests/getcache_mem_corruption.py:
- test if progress objects have the right methods
and raise error if not (thanks to Emanuele Rocca)
closes: #497049
* apt/package.py:
- avoid uneeded interal references in the Package objects
* aptsources/sourceslist.py:
- fix bug in invalid lines detection (LP: #324614)
-- Michael Vogt <email address hidden> Tue, 05 May 2009 12:03:27 +0200
-
python-apt (0.7.9~exp2ubuntu11) karmic; urgency=low
[ Matthias Klose ]
* Build for python2.4 as well. LP: #354812.
[ Michael vogt ]
* setup.py:
- only use sphinx for python2.5 or later
* data/templates/Ubuntu.info.in:
- updated for karmic
-- Michael Vogt <email address hidden> Wed, 06 May 2009 14:28:56 +0200
-
python-apt (0.7.9~exp2ubuntu10) jaunty; urgency=low
* .bzr-buildpackage/default.conf:
- add pre-build hook to update the mirror list from LP
-- Michael Vogt <email address hidden> Mon, 30 Mar 2009 17:22:38 +0200