| Age | Commit message (Collapse) | Author | Files | Lines |
|
- Replace (undocumented) use of python-debian debfile.DebFile API with
the equivalent apt_inst.DebFile API (Closes: #603043)
|
|
|
|
|
|
- remove bogus comment
* python/tag.cc:
- allow "bytes" type in TagSecNew (for python3)
|
|
|
|
* apt/debfile.py:
- fix error when reading binary content and add regresion test
* merged patch from Samuel Lidén Borell to fix crash if there utf8
in the control file (LP: #624290) and add test
* apt/cache.py:
- add "sources_list" parameter to cache.update() to force updating
a single sources.list entry only
* debian/control:
- add missing build-depends on python-debian (needed to run the
tests for apt.debfile.DebPackage()
|
|
- don't fail if we conflict with the pkgs we are reinstalling
|
|
|
|
|
|
- add "sources_list" parameter to cache.update() to force updating
a single sources.list entry only
|
|
in the control file (LP: #624290) and add test
|
|
* apt/debfile.py:
- fix error when reading binary content and add regresion test
|
|
- fix error when reading binary content and add regresion test
|
|
|
|
- add missing init for _installed_conflicts (LP: #618597)
|
|
|
|
|
|
- fix crash in DscFile handling and add regression test
|
|
- fix crash in DscFile handling and add regression test
|
|
|
|
|
|
- properly setup fixture data to make debfile test pass
(closes: #588796)
|
|
|
|
|
|
|
|
|
|
|
|
- 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'")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
update debfile.py to use this
|
|
|
|
|
|
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.
|
|
- fix end date calculation for releases in june
|
|
|
|
|
|
|
|
- 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
|
|
of it, in order to find the best changelog for the package.
|
|
check sources where source version >= binary version (Closes: #581831).
|