summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)AuthorFilesLines
2009-08-18debian/copyright: Update.Julian Andres Klode1-1/+9
2009-08-18debian/changelog: Classes in apt_inst now close LP: #44493.Julian Andres Klode1-1/+3
2009-08-17python/arfile.cc: Introduce DebFile.Julian Andres Klode1-1/+3
This is the final commit which Closes: #536096, as everything doable with the functions can now be done using the classes.
2009-08-03Merge 0.7.12.1Julian Andres Klode2-3/+16
2009-08-03Release 0.7.12.1Julian Andres Klode1-2/+2
2009-08-03* apt/debfile.py: Fix missing space in message (Closes: #539704)Julian Andres Klode1-0/+2
2009-08-02* setup.py: Always build documentation, even if python-gtk2 is not installed.Julian Andres Klode1-0/+2
2009-08-02debian/control: Do not build-depend on python-gtk2 and python-vte on kfreebsd-*.Julian Andres Klode2-2/+4
2009-08-02Only recommend lsb-release instead of depending on it. Default toJulian Andres Klode2-3/+5
Debian unstable if lsb_release is not available.
2009-07-31debian/changelog: Add note about documentation updates.Julian Andres Klode1-0/+1
2009-07-31debian/changelog: Rework latest changelog block to be more readable.Julian Andres Klode1-21/+23
2009-07-31* apt/package.py: Add missing argument to Version.__le__() and Version.__ge__()Julian Andres Klode1-0/+7
2009-07-30debian/control: Explicitly specify the versions to build for.Julian Andres Klode1-3/+5
2009-07-30debian/rules: Add -DCOMPAT_0_7 to the CFLAGS again.Julian Andres Klode1-1/+1
2009-07-30debian/control: Add 3.1 to XS-Python-Version.Julian Andres Klode1-1/+1
2009-07-30Merge 0.7.11.1-0.7.12.0 from unstable.Julian Andres Klode6-65/+75
2009-07-30debian/control: Do not use versioned build-deps on python-all-{dev,dbg}.Julian Andres Klode1-2/+2
Debhelper should conflict against older versions, as it uses --install-layout. But we should'nt do debhelper's work here.
2009-07-30apt/progress/__init__.py: Fix InstallProgress.waitChild()Julian Andres Klode1-0/+3
- 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 Klode1-0/+2
provide features of mappings. (partial API BREAK)
2009-07-30apt/package.py: Make comparisons of Version object more robust.Julian Andres Klode1-6/+7
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 Klode1-0/+2
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 Klode1-0/+4
+ 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 Klode1-0/+2
properties (Closes: #532338)
2009-07-30apt/progress.py: Extract the package name from the status messageJulian Andres Klode1-0/+4
(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 Klode1-0/+3
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 Klode1-0/+7
- Support Breaks, Enhances dependency types (Closes: #416247)
2009-07-29releasing version 0.7.11.1Michael Vogt1-2/+2
2009-07-27* python/tag.cc:Michael Vogt1-1/+7
- merge patch from John Wright that adds FindRaw method (closes: #538723)
2009-07-27* apt/progress/__init__.py:Michael Vogt1-0/+7
- Exception handling fixes in InstallProgress class.
2009-07-25Merged with debian.Stephan Peijnik1-7/+36
Preparing release of 0.7.11.1.
2009-07-20releasing version 0.7.11.0Michael Vogt1-1/+1
2009-07-20Merge from debian-sidJulian Andres Klode1-11/+29
2009-07-20* apt/progress/__init__.py:Michael Vogt1-2/+24
- 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 Vogt1-1/+1
2009-07-15Introduce new progress (base) classes in apt_pkg:Julian Andres Klode1-0/+3
- apt_pkg.AcquireProgress - apt_pkg.OpProgress
2009-07-15Simplify the whole building, build all Python versions with setup.pyJulian Andres Klode5-38/+8
2009-07-15debian/rules: Add --install-layout=deb, debian/control: XS-Python-Version >= 2.5Julian Andres Klode2-2/+3
2009-07-15Build-Depend on python-all-dev (>= 2.5.4-3), so we build for Python 2.6Julian Andres Klode2-3/+4
2009-07-15Upgrade to debhelper 7 and remove debian/tmp in python-apt.install, toJulian Andres Klode4-5/+7
work around a bug in debhelper.
2009-07-15python/python-apt.h: Introduce the C++ APIJulian Andres Klode4-0/+15
The C++ API provides support for creating Python objects from C++ objects given by pointer or reference (depending on the implementation of the Python object) and for retrieving the underlying C++ object from the Python object and for checking the type of the Python object.
2009-07-14python/configuration.cc: Unify all ↵Julian Andres Klode1-1/+2
Configuration,ConfigurationPtr,ConfigurationSub into one type. This makes the whole API easier. The disadvantage is that we require 8 bytes (??) more per object for the owner object pointer, which is NULL for most cases (the only exception being objects created by Configuration.sub_tree).
2009-07-13* aptsources/distro.py:Michael Vogt1-0/+5
- fix indent error that causes incorrect sources.list additons (LP: #372224)
2009-07-12python/acquire.cc: Fix segmentation faults, introduce PyAcquireObject.Julian Andres Klode1-1/+3
Make AcquireItem objects raise ValueError instead of segfaulting when the Acquire() object is shut down or the main object (e.g. AcquireFile) is deallocated. This is implemented by using a vector of the AcquireItem objects, and setting AcquireItem->Object = NULL, when the memory 'Object' previously pointed to is going to be deleted.
2009-07-12python/hashes.cc: Introduce the Hashes class.Julian Andres Klode1-1/+2
The Hashes class is a function which calculates all supported hashes for one input. DebImg will use this for calculating the hashes of files.