summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-07-30apt/progress/__init__.py: Fix InstallProgress.waitChild()Julian Andres Klode2-2/+6
- Do not break out of InstallProgress.waitChild()'s loop just because it is hitting EINTR, but only on child exit or on ECHILD.
2009-07-30debian/changelog: Close #523998 as wellJulian Andres Klode1-0/+1
2009-07-30Return VersionList objects in Package.versions, which are sequences and also ↵Julian Andres Klode2-3/+85
provide features of mappings. (partial API BREAK)
2009-07-30apt/package.py: Make comparisons of Version object more robust.Julian Andres Klode2-11/+42
2009-07-30Use debhelper 7 instead of CDBSJulian Andres Klode7-44/+28
2009-07-30Only create Package objects when they are requested, do not keep them inJulian Andres Klode2-16/+28
a dict. Saves 10MB for 25,000 packages on my machine.
2009-07-30apt/package.py: Allow to set the candidate of a package (Closes: #523997)Julian Andres Klode2-3/+17
+ Support assignments to the 'candidate' property of Package objects. + Initial patch by Sebastian Heinlein
2009-07-30apt/cache.py: Provide broken_count, delete_count, install_count, keep_count ↵Julian Andres Klode2-0/+22
properties (Closes: #532338)
2009-07-30apt/progress.py: Extract the package name from the status messageJulian Andres Klode2-2/+7
(Closes: #532660)
2009-07-30debian/control: Update Standards-Version to 3.8.2Julian Andres Klode2-1/+2
2009-07-30* apt/cache.py: Call InitSystem() if rootdir is not None (LP: #320665).Julian Andres Klode2-0/+6
2009-07-30* debian/control: Build-depend on libapt-pkg-dev (>= 0.7.22~)Julian Andres Klode2-2/+4
Enhances needs it.
2009-07-30debian/python-apt.doc-base: register the documentation with the doc-base ↵Julian Andres Klode2-1/+17
system (Closes: #525134)
2009-07-30debian/control: Only recommend libjs-jquery (Closes: #527543) Julian Andres Klode2-3/+3
2009-07-30* python/cache.cc:Julian Andres Klode2-1/+8
- Support Breaks, Enhances dependency types (Closes: #416247)
2009-07-29releasing version 0.7.11.1Michael Vogt2-58/+73
2009-07-27* python/tag.cc:Michael Vogt2-1/+31
- merge patch from John Wright that adds FindRaw method (closes: #538723)
2009-07-27* apt/progress/__init__.py:Michael Vogt2-4/+20
- Exception handling fixes in InstallProgress class.
2009-07-25Merged with debian.Stephan Peijnik6-483/+378
Preparing release of 0.7.11.1.
2009-07-25Exception handling fixes in InstallProgress class.Stephan Peijnik1-4/+13
2009-07-20releasing version 0.7.11.0Michael Vogt1-1/+1
2009-07-20* apt/progress/__init__.py:Michael Vogt9-21/+266
- 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 * aptsources/distro.py: - fix indent error that causes incorrect sources.list additons (LP: #372224) * python/progress.cc: - fix crash in RunSimpleCallback() * apt/cache.py: - when the cache is run with a alternative rootdir, create required dirs/files automatically
2009-07-20merged from lp:~speijnik/python-apt/debian-gsoc09Michael Vogt4-6/+17
2009-07-13* aptsources/distro.py:Michael Vogt2-2/+7
- fix indent error that causes incorrect sources.list additons (LP: #372224)
2009-07-07Removed separate way of defining Py_ssize_t in progress.h. Now using Stephan Peijnik3-7/+2
method present in generic.h in progress.cc.
2009-07-03Further work on threading support.Stephan Peijnik5-5/+22
Fixed bug that prevented building with Python 2.4.
2009-07-02merged from spMichael Vogt3-0/+37
2009-07-02Removed debug print statement.Stephan Peijnik1-1/+0
2009-07-02C code must allow other python threads to work every now and then in ↵Stephan Peijnik2-0/+37
progress.cc (take one).
2009-06-29Merged with lp:python-apt.Stephan Peijnik3-1/+34
2009-06-15data/templates/Debian.info.in: Squeeze will be 6.0, not 5.1Julian Andres Klode2-1/+7
2009-06-15* python/progress.cc:Michael Vogt3-1/+34
- fix crash in RunSimpleCallback() * apt/cache.py: - when the cache is run with a alternative rootdir, create required dirs/files automatically
2009-06-08releasing version 0.7.10.4Michael Vogt2-1/+28
2009-06-07Update Debian mirrors. (Closes: #518071)Otavio Salvador2-468/+248
2009-06-07utils/get_debian_mirrors.py: updated to support current mirror page.Otavio Salvador2-6/+10
2009-05-06Merged with lp:python-apt.Stephan Peijnik5-10/+69
2009-05-05* data/templates/Ubuntu.info.in:Michael Vogt2-0/+69
- updated for the new ubuntu karmic version
2009-05-05* apt/progress/__init__.py:Michael Vogt5-12/+174
- 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()
2009-05-05merge from the debian-unstable treeMichael Vogt34-444/+1008
2009-05-04More information available for fetch progress callbacks.Stephan Peijnik4-16/+119
Better exception handling (we really shouldn't segfault on an exception).
2009-04-12apt/package.py: Handle cases where no candidate is available, by returningJulian Andres Klode2-1/+10
None in the candidate property. (Closes: #523801)
2009-04-12setup.py, debian/rules: Support version in setup.py again by gettingJulian Andres Klode3-0/+5
the value from the variable DEBVER (defined in debian/rules), falling back to None.
2009-04-12apt/package.py: Handle cases where no candidate is available andJulian Andres Klode3-28/+38
one of the deprecated properties (e.g. candidateVersion) is requested. (Closes: #523801)
2009-04-10* apt/package.py(DeprecatedProperty.__get__): Only warn when used on objects.Julian Andres Klode2-4/+7
This makes it easier to use e.g. pydoc,sphinx,pychecker, which use inspect the classes and therefore also have to access the properties.
2009-04-10* apt/package.py(Package.candidateRecord): Fix missing 'd' in 'record'Julian Andres Klode2-2/+4
2009-04-10Fix FTBFS with python-debian (>= 0.1.13) on Python 2.4 by not using it toJulian Andres Klode2-14/+9
get a version number in setup.py (Closes: #523473)
2009-04-01python-apt (0.7.10) unstable; urgency=lowJulian Andres Klode16-71/+287
* 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. -- Julian Andres Klode <jak@debian.org> Wed, 01 Apr 2009 15:24:29 +0200
2009-04-01Fix Breaks 0.28 => 0.28~, so it works for backports as well.Julian Andres Klode2-2/+2
2009-04-01Fix spelling error: python -> PythonJulian Andres Klode2-1/+2
2009-04-01Breaks: debdelta (<< 0.28) to avoid more problems due to the internalJulian Andres Klode2-0/+3
API changes from 0.7.9.