Change logs for python-apt source package in Karmic

  • python-apt (0.7.13.2ubuntu4.1) karmic-proposed; urgency=low
    
      * data/templates/Ubuntu.info.in: (LP: #531876)
        - refactor to use ports by default for gutsy and newer releases
        - Set appropriate exceptions to defaults for warty-karmic
     -- Emmet Hikory <email address hidden>   Sat, 06 Mar 2010 07:12:17 +0900
  • python-apt (0.7.13.2ubuntu4) karmic; urgency=low
    
      * No change rebuild to fix misbuilt binaries on armel.
    
     -- Loic Minier <email address hidden>   Wed, 21 Oct 2009 14:52:36 +0200
  • python-apt (0.7.13.2ubuntu3) karmic; urgency=low
    
      * rebuild against latest libapt
    
     -- Michael Vogt <email address hidden>   Fri, 25 Sep 2009 22:17:35 +0200
  • python-apt (0.7.13.2ubuntu2) karmic; urgency=low
    
      [ Michael Vogt ]
      * apt/cache.py:
        - re-work the logic in commit() to fail if installArchives() returns
          a unexpected result
      * apt/progress/__init__.py:
        - catch exceptions in pm.DoInstall()
    
      [ Sebastian Heinlein ]
      * apt/package.py:
        - Export if a package is an essential one (Closes: #543428)
    
     -- Michael Vogt <email address hidden>   Fri, 04 Sep 2009 10:32:19 +0200
  • python-apt (0.7.13.2ubuntu1) karmic; urgency=low
    
      * merged from the debian-sid bzr branch
    
      [ Michael Vogt ]
      * apt/cache.py:
        - add actiongroup() method (backport from 0.7.92)
    
      [ Julian Andres Klode ]
      * python/depcache.cc:
        - Make ActionGroups context managers so apt.Cache.actiongroup() has
          the same behavior as in 0.7.92
    
    python-apt (0.7.13.2) unstable; urgency=low
    
      * apt/cache.py:
       - Convert argument to str in __getitem__() (Closes: #542965).
    
    python-apt (0.7.13.1) unstable; urgency=low
    
      * apt/package.py:
       - Fix Version.get_dependencies() to not ignore the arguments.
    
    python-apt (0.7.13.0) unstable; urgency=low
    
      [ Michael Vogt ]
      * apt/package.py:
        - add "recommends" property
      * apt/cache.py, python/cache.cc:
        - add optional pulseInterval option to "update()"
    
      [ Sebastian Heinlein ]
      * apt/cache.py:
       - Fix the (inst|keep|broken|del)_count attributes (Closes: #542773).
    
      [ Julian Andres Klode ]
      * apt/package.py:
       - Introduce Version.get_dependencies() which takes one or more types
         of dependencies and returns a list of Dependency objects.
       - Do not mark the package as manually installed on upgrade (Closes: #542699)
       - Add Package.is_now_broken and Package.is_inst_broken.
      * apt/cache.py:
       - Introduce ProblemResolver class (Closes: #542705)
      * python/pkgsrcrecords.cc:
       - Fix spelling error (begining should be beginning).
      * po:
       - Update template and the translations de.po, fr.po (Closes: #467120),
         ja.po (Closes: #454293).
      * debian/control:
       - Update Standards-Version to 3.8.3.
      * debian/rules:
       - Build with DH_PYCENTRAL=include-links instead of nomove.
    
     -- Michael Vogt <email address hidden>   Mon, 24 Aug 2009 16:53:16 +0200
  • python-apt (0.7.12.1ubuntu2) karmic; urgency=low
    
      * apt/package.py:
        - fix bug in BaseDependency initialization (LP: #416362)
      * debian/control:
        - add break for packagekit-backend-apt (<= 0.4.8-0ubuntu4)
          packagekit usees some internal API that changed
    
     -- Michael Vogt <email address hidden>   Thu, 20 Aug 2009 14:23:40 +0200
  • python-apt (0.7.12.1ubuntu1) karmic; urgency=low
    
      [ Michael Vogt ]
      * apt/package.py:
        - add "recommends" property
      * debian/control:
        - change build-dep for libapt-pkg-dev to >= 0.7.21
      * merged with debian/unstable
    
      [ Loïc Minier ]
      * Revert addition of gcc and gcc_s to python-apt libs as the toolchain has
        been fixed; LP: #375334.
    
      [ Julian Andres Klode ]
      * apt/package.py:
       - Introduce Version.get_dependencies() which takes one or more types
         of dependencies and returns a list of Dependency objects.
    
    python-apt (0.7.12.1) unstable; urgency=low
    
      * apt/debfile.py:
        - Fix missing space in message (Closes: #539704)
      * apt/package.py:
        - Add missing argument to Version.__le__() and Version.__ge__()
      * debian/control:
        - Do not build-depend on python-gtk2 and python-vte on kfreebsd-*.
      * setup.py:
        - Always build documentation, even if python-gtk2 is not installed.
    
    python-apt (0.7.12.0) unstable; urgency=low
    
      [ Julian Andres Klode ]
      * python/cache.cc:
        - Support Breaks, Enhances dependency types (Closes: #416247)
      * debian/control:
        - Only recommend libjs-jquery (Closes: #527543)
        - Build-depend on libapt-pkg-dev (>= 0.7.22~)
        - Update Standards-Version to 3.8.2
      * apt/cache.py:
        - Correctly handle rootdir on second and later invocations of
          open(), by calling InitSystem again. (LP: #320665).
        - Provide broken_count, delete_count, install_count, keep_count
          properties (Closes: #532338)
        - Only create Package objects when they are requested, do not keep them in
          a dict. Saves 10MB for 25,000 packages on my machine.
      * apt/package.py:
        - Allow to set the candidate of a package (Closes: #523997)
          + Support assignments to the 'candidate' property of Package objects.
          + Initial patch by Sebastian Heinlein
        - Make comparisons of Version object more robust.
        - Return VersionList objects in Package.versions, which are sequences
          and also provide features of mappings. (partial API BREAK)
          + Allows to get a specific version (Closes: #523998)
      * apt/progress/__init__.py:
        - Do not break out of InstallProgress.waitChild()'s loop just because it
          is hitting EINTR, but only on child exit or on ECHILD.
      * Use debhelper 7 instead of CDBS
    
      [ Stefano Zacchiroli ]
      * debian/python-apt.doc-base: register the documentation with the
        doc-base system (Closes: #525134)
    
      [ Sebastian Heinlein ]
      * apt/progress.py: Extract the package name from the status message
        (Closes: #532660)
    
    python-apt (0.7.11.1) unstable; urgency=low
    
      [ Stephan Peijnik ]
      * apt/progress/__init__.py:
        - Exception handling fixes in InstallProgress class.
    
      [ Michael Vogt ]
      * python/tag.cc:
        - merge patch from John Wright that adds FindRaw method
          (closes: #538723)
    
    python-apt (0.7.11.0) unstable; urgency=low
    
      [ Julian Andres Klode ]
      * data/templates/Debian.info.in: Squeeze will be 6.0, not 5.1
    
      [ Stephan Peijnik ]
      * apt/progress/__init__.py:
        - 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
    
      [ Michael Vogt ]
      * aptsources/distro.py:
        - fix indent error that causes incorrect sources.list additons
          (LP: #372224)
      * python/progress.cc:
        - fix crash in RunSimpleCallback()
    
     -- Michael Vogt <email address hidden>   Wed, 19 Aug 2009 11:33:59 +0200
  • python-apt (0.7.10.4ubuntu1) karmic; urgency=low
    
      [ Michael Vogt ]
      * merged from debian/unstable
      * apt/cache.py:
        - when the cache is run with a alternative rootdir, create
          required dirs/files automatically
      * python/progress.cc:
        - fix crash in RunSimpleCallback()
    
      [ Loic Minier ]
      * Merge changes below from Michael Casadevall; note that these changes were
        concurrently uploaded in a different form in 0.7.10.3ubuntu2 which wasn't
        committed in bzr.
    
      [ Michael Casadevall ]
      * setup.py:
        - Added gcc and gcc_s to work around gcc-4.4 issue on ARM and libstdc++
        - This is a temporary workaround for Karmic Alpha 1. See bug #375334
          for more details
    
      [ Loic Minier ]
      * Update mirror list from LP.
      * Unset https_proxy in pre-build.sh to workaround LP #94130.
    
     -- Michael Vogt <email address hidden>   Mon, 15 Jun 2009 11:02:25 +0200
  • python-apt (0.7.10.3ubuntu2) karmic; urgency=critical
    
      * setup.py:
        - Added gcc and gcc_s to work around gcc-4.4 issue on ARM and libstdc++
        - This is a temporary workaround for Karmic Alpha 1. See bug #375334
          for more details
    
     -- Michael Casadevall <email address hidden>   Tue, 12 May 2009 05:53:07 -0400
  • python-apt (0.7.10.3ubuntu1) karmic; urgency=low
    
      * merged from debian, remaining changes:
        - updated mirrors
        - build python2.4
        - use DH_PYCENTRAL=include-links
        - use --install-layout=deb
        - pre-build.sh: update ubuntu mirrors on bzr-buildpackage
    
    python-apt (0.7.10.3) unstable; urgency=low
    
      * apt/package.py: Handle cases where no candidate is available, by returning
        None in the candidate property. (Closes: #523801)
    
    python-apt (0.7.10.2) unstable; urgency=low
    
      * apt/package.py: Handle cases where no candidate is available and
        one of the deprecated properties (e.g. candidateVersion) is
        requested. (Closes: #523801)
      * setup.py, debian/rules: Support version in setup.py again by getting
        the value from the variable DEBVER (defined in debian/rules), falling
        back to None.
    
    python-apt (0.7.10) unstable; urgency=low
    
      * Build-Depend on python-debian, use it to get version number from changelog
      * Depend on libjs-jquery, and remove internal copy (Closes: #521532)
      * apt/package.py:
        - Introduce Version.{uri,uris,fetch_binary()}
      * debian/control:
        - Remove mdz from Uploaders (Closes: #521477), add myself.
        - Update Standards-Version to 3.8.1
        - Use ${binary:Version} instead of ${Source-Version}
        - Fix spelling error: python -> Python
      * debian/copyright: Switch to machine-interpretable copyright
      * Fix documentation building
        - doc/source/conf.py: Only include directories for current python version.
        - debian/control: Build-Depend on python-gtk2, python-vte.
        - setup.py: If pygtk can not be imported, do not build the documentation.
      * Breaks: debdelta (<< 0.28~) to avoid more problems due to the internal
        API changes from 0.7.9.
    
    python-apt (0.7.9) unstable; urgency=low
    
      [ Julian Andres Klode ]
      * apt/gtk/widgets.py:
        - Handle older versions of python-gobject which do not ship glib
      * apt/package.py: Introduce the Version class
        - Deprecate Package.candidate*() and Package.installed*(), except for
          installedFiles.
        - Provide Version.get_source() (LP: #118788)
        - Provide Package.versions (Closes: #513236)
      * apt/progress/: New package, replaces apt.progress and apt.gtk
        - apt/progress/gtk2.py: Moved here from apt/gtk/widgets.py
        - apt/progress/__init__.py: Move here from apt/progress.py
      * doc/source/*: Improve the documentation
        - Document more attributes and functions of apt_pkg (they are all listed)
    
      [ Michael Vogt ]
      * aptsources/distro.py:
        - use iso_3166.xml instead of iso_3166.tab
        - fix incorrect indent
      * debian/control:
        - add Recommends to iso-codes (for iso_3166.xml)
      * apt/package.py:
        - make sure to set the defaulttimeout back to the
          original value (in getChangelog(), LP: #314212)
          Closes: #513315
      * apt/cache.py:
        - when setting a alternative rootdir, read the
          config from it as well
      * python/configuration.cc, python/apt_pkgmodule.cc:
        - add apt_pkg.ReadConfigDir()
      * python/cache.cc, tests/getcache_mem_corruption.py:
        - test if progress objects have the right methods
          and raise error if not (thanks to Emanuele Rocca)
          closes: #497049
      * apt/package.py:
        - avoid uneeded interal references in the Package objects
      * aptsources/sourceslist.py:
        - fix bug in invalid lines detection (LP: #324614)
    
     -- Michael Vogt <email address hidden>   Tue, 05 May 2009 12:03:27 +0200
  • python-apt (0.7.9~exp2ubuntu11) karmic; urgency=low
    
      [ Matthias Klose ]
      * Build for python2.4 as well. LP: #354812.
    
      [ Michael vogt ]
      * setup.py:
        - only use sphinx for python2.5 or later
      * data/templates/Ubuntu.info.in:
        - updated for karmic
    
     -- Michael Vogt <email address hidden>   Wed, 06 May 2009 14:28:56 +0200
  • python-apt (0.7.9~exp2ubuntu10) jaunty; urgency=low
    
      * .bzr-buildpackage/default.conf:
        - add pre-build hook to update the mirror list from LP
    
     -- Michael Vogt <email address hidden>   Mon, 30 Mar 2009 17:22:38 +0200