summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)AuthorFilesLines
2010-07-23* doc/conf.py:Julian Andres Klode1-0/+3
- Correctly handle non-digit characters in version (ignore everything after them).
2010-07-23* python/tag.cc:Julian Andres Klode1-0/+8
- Support gzip compression for control files (Closes: #383617), requires APT (>> 0.7.26~exp10) to work.
2010-07-12releasing version 0.7.96.1Michael Vogt1-1/+1
2010-07-12* tests/test_debfile.py:Michael Vogt1-0/+8
- properly setup fixture data to make debfile test pass (closes: #588796)
2010-07-12releasing version 0.7.96Michael Vogt1-2/+2
2010-07-06* python/progress.cc:Michael Vogt1-0/+2
- deal with missing return value from the acquire progress in pulse()
2010-07-06fix py3 compatibilityMichael Vogt1-0/+1
2010-07-05rules: Fix SHELL override.Julian Andres Klode1-1/+1
2010-07-05Re-enable Python 3 support for latest python-default changes (hack).Julian Andres Klode2-0/+5
2010-07-02* tests/test_debs/*.deb, tests/test_debfile.py:Michael Vogt1-0/+2
- add automatic test based on the test debs from gdebi
2010-07-02* apt/debfile.py:Michael Vogt1-0/+3
- check if the debfiles provides are in conflict with the systems packages
2010-07-02merged lp:~kiwinote/python-apt/merge-gdebi-changes, this port theMichael Vogt1-0/+3
DebPackage class fixes from gdebi into python-apt so that gdebi can use the class from python-apt directly
2010-06-29* apt/cache.py:Michael Vogt1-0/+4
- add new "dpkg_journal_dirty" property that can be used to detect a interrupted dpkg (the famous "E: dpkg was interrupted, you must manually run 'dpkg --configure -a'")
2010-06-25apt/cache.py: When iterating over the cache, do so sorted by package name.Martin Pitt1-0/+5
With this we read the the package lists linearly if we need to access the package records, instead of having to do thousands of random seeks; the latter is disastrous if we use compressed package indexes, and slower than necessary for uncompressed indexes.
2010-06-25tests/test_apt_cache.py: Test accessing the record of all packages duringMartin Pitt1-0/+7
iteration. This both ensures that it's well-formatted and structured, and also that accessing it does not take an inordinate amount of time. This exposes a severe performance problem when using gzip compressed package indexes.
2010-06-10* apt/utils.py:Michael Vogt1-0/+7
- fix end date calculation for releases in june
2010-06-02* data/templates/Ubuntu.info.in, Michael Vogt1-0/+7
data/templates/Ubuntu.mirrors: - updated for Ubuntu maverick * doc/source/conf.py: - do not fail on non-digits in the version number * utils/get_debian_mirrors.py: - ignore mirrors without a county
2010-06-01releasing version 0.7.95ubuntu1Michael Vogt1-2/+2
2010-06-01* doc/source/conf.py:Michael Vogt1-0/+2
- do not fail for non digit version numbers like 0.7.95ubuntu1
2010-06-01revert commit 346 (this re-enable the deprecation warnings)Michael Vogt1-2/+2
2010-06-01* merge from debian bzr, remaining changes:Michael Vogt1-0/+61
- different mirror list * data/templates/gNewSense.info.in, data/templates/gNewSense.mirrors: - add gNewSense template and mirrors, thanks to Karl Goetz * apt/cache.py: - Make Cache.get_changes() much (~35x) faster (Closes: #578074). - Make Cache.req_reinstall_pkgs much faster as well. - Make Cache.get_providing_packages() about 1000 times faster. - Use has_versions and has_provides from apt_pkg.Package where possible. * apt/package.py: - Decode using utf-8 in installed_files (LP: #407953). - Fix fetch_source() to work when source name = binary name (LP: #552400). - Merge a patch from Sebastian Heinlein to make get_changelog() only check sources where source version >= binary version (Closes: #581831). - Add Version.source_version and enhance Sebastian's patch to make use of it, in order to find the best changelog for the package. * python: - Return bool instead of int to Python where possible, looks better. - Document every class, function, property. * python/cache.cc: - Check that 2nd argument to Cache.update() really is a SourceList object. - Fix PackageFile.not_automatic to use NotAutomatic instead of NotSource. - Add Package.has_versions to see which packages have at least one version, and Package.has_provides for provides. - Add rich compare methods to the Version object. * python/generic.cc: - Fix a memory leak when using old attribute names. - Map ArchiveURI property to archive_uri * python/progress.cc: - Do not pass arguments to InstallProgress.wait_child(). * doc: - Update the long documentation. * debian/control: - Change priority to standard, keep -doc and -dev on optional. * 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. * apt/cache.py: - make cache open silent by default (use apt.progress.base.OpProgress) * tests/data/aptsources_ports/sources.list: - fix ports test-data * tests/test_apt_cache.py: - add simple test for basic cache/dependency iteration
2010-06-01* data/templates/gNewSense.info.in,Michael Vogt1-0/+9
data/templates/gNewSense.mirrors: - add gNewSense template and mirrors, thanks to Karl Goetz
2010-05-19Release 0.7.95Julian Andres Klode1-2/+2
2010-05-19Update debian/changelog for the documentation updates.Julian Andres Klode1-0/+2
* doc: - Update the long documentation.
2010-05-19Add Version.source_version and enhance Sebastian's patch to make useJulian Andres Klode1-0/+2
of it, in order to find the best changelog for the package.
2010-05-19Merge a patch from Sebastian Heinlein to make get_changelog() onlyJulian Andres Klode1-0/+2
check sources where source version >= binary version (Closes: #581831).
2010-05-19Big documentation update.Julian Andres Klode1-1/+1
2010-05-09releasing version 0.7.94.2ubuntu7Colin Watson1-2/+2
2010-05-09* data/templates/Ubuntu.info.in:Colin Watson1-0/+7
- add maverick
2010-04-30* python/progress.cc:Julian Andres Klode1-0/+2
- Do not pass arguments to InstallProgress.wait_child().
2010-04-21apt/cache.py: Use has_versions and has_provides from apt_pkg.Package where ↵Julian Andres Klode1-0/+1
possible.
2010-04-21python/cache.cc: Add Package.has_provides to see which packages are provided ↵Julian Andres Klode1-1/+2
at least once.
2010-04-21apt/cache.py: Make Cache.get_providing_packages() about 1000 times faster.Julian Andres Klode1-0/+1
2010-04-21apt/cache.py: Make Cache.req_reinstall_pkgs much faster as well.Julian Andres Klode1-0/+1
2010-04-21Add rich compare methods to the Version object.Julian Andres Klode1-0/+1
2010-04-21Add Package.has_versions to see which packages have at least one version.Julian Andres Klode1-0/+1
2010-04-21apt/cache.py: Make Cache.get_changes() much (~35x) faster (Closes: #578074).Julian Andres Klode1-0/+2
This change consists of the following ideas: - Switch to the low-level API - Use 'not marked_keep()' to check if a package has been modified.
2010-04-14releasing version 0.7.94.2ubuntu6Michael Vogt1-1/+1
2010-04-14merged -r 396..397 from the debian-sid branchMichael Vogt1-0/+10
2010-04-01python: Document every class, function, property.Julian Andres Klode1-0/+1
Finally, a complete reference to apt_pkg available via pydoc and __doc__ attributes.
2010-04-01python: Return bool instead of int to Python where possible, looks better.Julian Andres Klode1-0/+2
2010-04-01Fix PackageFile.not_automatic to use NotAutomatic instead of NotSource.Julian Andres Klode1-0/+1
2010-03-31releasing version 0.7.94.2ubuntu5Michael Vogt1-1/+1
2010-03-31merged from http://bzr.debian.org/apt/python-apt/debian-sid/Michael Vogt1-0/+19
2010-03-31* python/cache.cc:Julian Andres Klode1-0/+2
- Check that 2nd argument to Cache.update() really is a SourceList object.
2010-03-31apt/package.py: Fix fetch_source() to work when source name = binary name ↵Julian Andres Klode1-0/+1
(LP: #552400).
2010-03-30apt/package.py: Decode using utf-8 in installed_files (LP: #407953).Julian Andres Klode1-0/+2
2010-03-29do not require files to end in .py if they are passed on the commandJulian Andres Klode1-0/+2
line or if they contain python somewhere in the shebang line.
2010-03-29Don't abort if parsing failed.Julian Andres Klode1-0/+1
2010-03-29Add has_key to the list of deprecated functions.Julian Andres Klode1-0/+1