Age | Commit message (Collapse) | Author | Files | Lines |
|
- Correctly handle non-digit characters in version (ignore everything
after them).
|
|
- Support gzip compression for control files (Closes: #383617),
requires APT (>> 0.7.26~exp10) to work.
|
|
|
|
- properly setup fixture data to make debfile test pass
(closes: #588796)
|
|
|
|
- deal with missing return value from the acquire progress in pulse()
|
|
|
|
|
|
|
|
- add automatic test based on the test debs from gdebi
|
|
- check if the debfiles provides are in conflict with the systems
packages
|
|
DebPackage class fixes from gdebi into python-apt so that gdebi can
use the class from python-apt directly
|
|
- 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'")
|
|
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.
|
|
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.
|
|
- fix end date calculation for releases in june
|
|
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
|
|
|
|
- do not fail for non digit version numbers like 0.7.95ubuntu1
|
|
|
|
- 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
|
|
data/templates/gNewSense.mirrors:
- add gNewSense template and mirrors, thanks to Karl Goetz
|
|
|
|
* doc:
- Update the long documentation.
|
|
of it, in order to find the best changelog for the package.
|
|
check sources where source version >= binary version (Closes: #581831).
|
|
|
|
|
|
- add maverick
|
|
- Do not pass arguments to InstallProgress.wait_child().
|
|
possible.
|
|
at least once.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
Finally, a complete reference to apt_pkg available
via pydoc and __doc__ attributes.
|
|
|
|
|
|
|
|
|
|
- Check that 2nd argument to Cache.update() really is a SourceList object.
|
|
(LP: #552400).
|
|
|
|
line or if they contain python somewhere in the shebang line.
|
|
|
|
|