summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)AuthorFilesLines
2011-04-12apt.cache: Add a fetch_archives() method (Closes: #622347)Julian Andres Klode1-0/+1
2011-04-12apt.cache: Document that update() may need an open() (Closes: #622342)Julian Andres Klode1-0/+1
2011-04-12apt_pkg: Fix unsigned/long-vs-int issues (LP: #610820)Julian Andres Klode1-0/+1
This fix is large, but simple in concept. Instead of relying on Py_BuildValue and type signatures, or type-specific conversion functions, create a new set of overloaded MkPyNumber() functions that automatically do the right thing for each numerical type.
2011-04-11doc/examples: Add example on how to get architecture names (LP: #194374)Julian Andres Klode1-0/+1
2011-04-11aptsources/sourceslist.py: s/aptsource.py/sourceslist.py/ (LP: #309603)Julian Andres Klode1-0/+1
2011-04-11apt.progress: Use long for ETA, natural type for size (LP: #377375)Julian Andres Klode1-0/+1
2011-04-11apt_pkg: Fix time_to_str, time_rfc1123 to accept more correct valuesJulian Andres Klode1-0/+2
(time_to_str accepts unsigned long, time_rfc1123 long long, y2k31-correct).
2011-04-11apt_pkg: Raise error when parse_commandline gets empty argv (LP: #707416)Julian Andres Klode1-0/+1
2011-04-06releasing version 0.7.100.3ubuntu3Michael Vogt1-1/+1
2011-04-06merged upload from loicMichael Vogt2-3/+11
2011-04-06* cherry pick multiarch support for aptsources from debianMichael Vogt1-0/+11
* aptsources: Parse multi-arch sources.list files correctly * aptsources: Allow insertion of new multi-arch entries
2011-04-06cherry pick -r 505..506 http://bzr.debian.org/apt/python-apt/debian-experimentalMichael Vogt1-0/+1
2011-04-06cherry pick -r 504..505 http://bzr.debian.org/apt/python-apt/debian-experimentalMichael Vogt1-0/+6
2011-04-06tests/test_apt_cache.py: Use assertTrue() instead of assert_()Julian Andres Klode1-0/+1
2011-04-06all: Fix all instances of ResourceWarning about unclosed filesJulian Andres Klode1-0/+1
2011-04-06aptsources: Various cleanup workJulian Andres Klode1-0/+1
2011-04-06aptsources: Allow insertion of new multi-arch entriesJulian Andres Klode1-0/+1
2011-04-06aptsources: Parse multi-arch sources.list files correctlyJulian Andres Klode1-0/+6
2011-04-05Release 0.8.0~exp1 to experimentalJulian Andres Klode1-2/+2
2011-04-05Fix debian/rules to work correctly with tilde in version numberJulian Andres Klode2-3/+4
2011-04-05Introduce apt_pkg.Cache.groups and apt_pkg.Cache.group_countJulian Andres Klode1-0/+1
2011-04-05Support (name, arch) tuples in apt_pkg.Cache mappings, wrappingJulian Andres Klode1-0/+2
FindPkg() with two string parameters.
2011-04-05Change apt_pkg.Cache() so that passing None for 'progress' results inJulian Andres Klode1-0/+2
no progress output
2011-04-05Add apt_pkg.Group class, wrapping pkgCache::GrpIteratorJulian Andres Klode1-1/+2
2011-04-05Add an 'is_multi_arch' attribute to apt_pkg.Cache Julian Andres Klode1-0/+1
2011-04-05Disable the old-style API, and break all packages using itJulian Andres Klode3-2/+37
2011-04-04merged from debian-sidMichael Vogt5-3/+56
2011-04-04Release 0.7.100.3Julian Andres Klode1-2/+2
2011-04-04Rework Python 3.2 patchJulian Andres Klode5-12/+7
Move Python 3 debug files before installing other files (Closes: #619528)
2011-04-04* debian/rules:Julian Andres Klode2-1/+9
- Support the nocheck build option and ignore test failures on hurd (Closes: #610448)
2011-04-04* debian/python3-apt-dbg.installJulian Andres Klode2-1/+3
- Do not try to install old-style debugging files.
2011-04-04Fix mixed tab/spaces indentation in xz testJulian Andres Klode1-0/+1
2011-04-04Merge not-uploaded NMU diff by scott kittermanJulian Andres Klode4-3/+16
* Override override_dh_auto_install to install python3 extensions in the correct locations (Closes: #619528) - Drop .so files from python3-apt.install * Removed ${python:Breaks} - No longer used in dh_python2
2011-04-04* tests/test_apt_cache.py:Julian Andres Klode1-0/+2
- Package records 'Package' field now corresponds to shortname
2011-04-04* tests/test_debfile.py:Julian Andres Klode1-0/+2
- Disable multi-arch for the test, it fails when run via test_all.py
2011-04-04* apt/cache.py, apt/package.py:Julian Andres Klode1-0/+3
- Add architecture property to apt.Package (LP: #703472) - Change apt.Package.name to use get_fullname(pretty=True) (LP: #740072)
2011-04-04* python/cache.cc:Julian Andres Klode1-1/+5
- Add Package.get_fullname() and Package.architecture
2011-03-31fix incorrect tab, this fixes a FTBFSMichael Vogt1-0/+6
2011-03-30releasing version 0.7.100.2ubuntu3Michael Vogt1-2/+2
2011-03-30* python/arfile.cc, apt/debfile.py:Michael Vogt2-0/+12
- add support for .xz archives * tests/test_debfile.py: - add test for xz compression * update priority of python3-apt to match the archive
2011-03-29releasing version 0.7.100.2ubuntu2Michael Vogt1-2/+2
2011-03-29PyFetchProgress::Pulse(): When ignoring a false return value fromMichael Vogt1-0/+9
PyArg_Parse() after running the simple callback pulse(), there can be an exception on the stack, which must be cleared. (LP: #711225)
2011-03-29PyFetchProgress::Pulse(): When ignoring a false return value fromMichael Vogt1-0/+6
PyArg_Parse() after running the simple callback pulse(), there can be an exception on the stack, which must be cleared. (LP: #711225)
2011-03-22update priority of python3-apt to match the archiveMichael Vogt2-0/+2
2011-03-21* python/arfile.cc, apt/debfile.py:Michael Vogt1-0/+9
- add support for .xz archives * tests/test_debfile.py: - add test for xz compression
2011-03-21releasing version 0.7.100.2ubuntu1Michael Vogt1-2/+2
2011-03-21* merged fix for parse_depends() in a multiarch environmentMichael Vogt1-0/+37
from debian/sid branch * apt/progress/text.py: - only run ioctl for termios.TIOCGWINSZ if the fd is a tty * apt/debfile.py, tests/test_debfile.py: - strip "./" from _get_content and add tests, this fixes a control file extraction bug in gdebi * python/depcache.cc: - when using the actiongroup as a contextmanager incref/decref on enter and leave. this should fix the instablity issues that aptdaemon runs into (LP: #691134) * debian/python3-apt.install: - fix py3 extension module install location (thanks to Barry) * python/depcache.cc: - provide bindings for new libapt SetCandidateRelease() * debian/control: - require new libapt-pkg-dev SetCandidateRelease() * py3 compatible exception handline * debian/control: - bump minimal python version to >= 2.6 * python/apt_pkgmodule.cc: - strip multiarch by default in RealParseDepends - add optional parameter to allow parse_depends() to keep the multiarch parameter * tests/test_deps.py: - add test forapt_pkg.parse_depends(strip_multiarch=True)
2011-03-21releasing version 0.7.100.2Michael Vogt1-2/+2
2011-03-21merged from mvoMichael Vogt1-1/+7
2011-03-21 - add optional parameter to allow parse_depends() to keep theMichael Vogt1-0/+4
multiarch parameter * tests/test_deps.py: - add test forapt_pkg.parse_depends(strip_multiarch=True)