Change logs for python-apt source package in Precise

  • python-apt (0.8.3ubuntu7.5) precise-security; urgency=medium
    
      * SECURITY UPDATE: Check that repository is trusted before downloading
        files from it (LP: #1858973)
        - apt/cache.py: Add checks to fetch_archives() and commit()
        - apt/package.py: Add checks to fetch_binary() and fetch_source()
        - CVE-2019-15796
      * SECURITY UPDATE: Do not use MD5 for verifying downloadeds
        (Closes: #944696) (#LP: #1858972)
        - apt/package.py: Use strongest hashes when fetching packages. Packages
          without a trusted hash are still accepted.
        - CVE-2019-15795
      * To work around the new checks, the parameter allow_unauthenticated=True
        can be passed to the functions. It defaults to the value of the
        APT::Get::AllowUnauthenticated option.
        - Bump Breaks aptdaemon (<< 0.43+bzr805-0ubuntu10+esm1), as it will have
          to set that parameter after having done validation.
      * Automatic changes and fixes for external regressions:
        - Adjustments to test suite and CI to fix CI regressions
        - Automatic mirror list update
        - utils/get_debian_mirrors.py: Get data from salsa
      * Make allow_unauthenticated argument to fetch_archives() optional
        - apt/cache.py
    
     -- Julian Andres Klode <email address hidden>  Wed, 15 Jan 2020 17:54:15 +0100
  • python-apt (0.8.3ubuntu7.3) precise-proposed; urgency=medium
    
      * Update list of mirrors from launchpad, using pre-build.sh hook.
        (LP: #1397578)
     -- Brian Murray <email address hidden>   Tue, 06 Jan 2015 16:55:37 -0800
  • python-apt (0.8.3ubuntu7.2) precise; urgency=medium
    
      * Cherry-pick fixes from 0.8.8ubuntu1 to close apt.Cache and free
        file-descriptors. (LP: #1051935).
      * Update list of mirrors from launchpad, using pre-build.sh hook.
     -- Dimitri John Ledkov <email address hidden>   Fri, 24 Jan 2014 12:19:45 +0000
  • python-apt (0.8.3ubuntu7.1) precise-proposed; urgency=low
    
      * Make python{,3}-apt{,-dbg} Multi-Arch: allowed. LP: #1130709.
     -- Matthias Klose <email address hidden>   Fri, 22 Feb 2013 09:14:45 +0100
  • python-apt (0.8.3ubuntu7) precise; urgency=low
    
      [ Michael Vogt ]
      * python/cache.cc:
        - ensure that pkgApplyStatus is called when the cache is opened
          Thanks to Sebastian Heinlein for finding this bug, providing a fix
          and adding a regression test, LP: #659438
     -- Michael Vogt <email address hidden>   Wed, 18 Apr 2012 10:26:06 +0200
  • python-apt (0.8.3ubuntu6) precise; urgency=low
    
      * apt/cache.py:
        - fix _have_multi_arch flag (thanks to Sebastian Heinlein) LP: #966916
     -- Michael Vogt <email address hidden>   Mon, 02 Apr 2012 14:33:50 +0200
  • python-apt (0.8.3ubuntu5) precise; urgency=low
    
      [ Michael Vogt ]
      * apt/package.py:
        - if there is no Version.uri return None
    
      [ Julian Andres Klode ]
      * python/apt_pkgmodule.cc:
        - Fix apt_pkg.Dependency.TYPE_RECOMMENDS, had Suggests value previously
     -- Michael Vogt <email address hidden>   Tue, 27 Mar 2012 13:34:19 +0200
  • python-apt (0.8.3ubuntu4) precise; urgency=low
    
      * doc/examples/build-deps.py:
        - update the build-deps.py example to use the apt API more
      * add support for apt_pkg.Policy.get_priority(PkgFileIterator)
      * apt/debfile.py:
        - use apt_inst for reading the control_filelist
      * debian/control:
        - remove no longer needed dependency on python-debian
      * tests/test_tagfile.py:
        - add test for apt_pkg.TagFile() both for compressed/uncompressed
          files
      * python/tag.cc, tests/test_tagfile.py:
        - add support a filename argument in apt_pkg.TagFile() (in addition
          to the file object currently supported)
      * tests/test_apt_cache.py:
        - fix tests on kfreebsd/ia64
      * apt/debfile.py:
        - fix crash in dep multiarch handling
     -- Michael Vogt <email address hidden>   Tue, 14 Feb 2012 09:37:18 +0100
  • python-apt (0.8.3ubuntu3) precise; urgency=low
    
      * rebuild against latest libapt
     -- Michael Vogt <email address hidden>   Mon, 30 Jan 2012 10:56:44 +0100
  • python-apt (0.8.3ubuntu2) precise; urgency=low
    
      * debian/control: Drop unnecessary Recommends: python2.6 again.
     -- Martin Pitt <email address hidden>   Fri, 09 Dec 2011 12:59:15 +0100
  • python-apt (0.8.3ubuntu1) precise; urgency=low
    
      * merged from debian/sid
    
    python-apt (0.8.3) unstable; urgency=low
    
      [ Alexey Feldgendler ]
      * handle architecture-specific conflicts correctly (LP: #829138)
    
      [ Michael Vogt ]
      * lp:~mvo/python-apt/debfile-multiarch:
        - add multiarch support to the debfile.py code (LP: #854839)
      * tests/test_apt_cache.py:
        - add additional check if provides test can actually be run
    
    python-apt (0.8.2) unstable; urgency=low
    
      [ Michael Vogt ]
      * merged from ubuntu:
        - use logging instead of print
        - update distro template Ubuntu.info.in
        - add xz compression support
      * po/python-apt.pot:
        - refreshed
      * po/pt_BR.po:
        - updated, thanks to Sergio Cipolla (closes: #628398)
      * po/da.po:
        - updated, thanks to Joe Dalton (closes: #631309)
      * po/sr.po:
        - updated, thanks to Nikola Nenadic (closes: #638308)
      * python/apt_pkgmodule.cc:
        - add apt_pkg.get_architectures() call
      * apt/cache.py:
        - remove "print" when creating dirs in apt.Cache(rootdir=dir),
          thanks to Martin Pitt
        - add __lt__ to apt.Package so that sort() sorts by name
          on list of package objects
      * debian/control:
        - add recommends to xz-lzma to ensure we have the unlzma command
      * apt/cache.py:
        - set Dir::bin::dpkg if a alternate rootdir is given
          (LP: #885895)
      * build fixes for the apt in experimental
      * apt/debfile.py:
        - raise error when accessing require_changes and
          missing_deps without calling check() before, thanks to
          Tshepang Lekhonkhobe (closes: #624379)
      * apt/package.py:
        - add new "suggests" property, thanks to Christop Groth
        - allow Dependency object to be iteratable, this allows to write
          code like:
          for or_dep_group in pkg.candidate.dependencies:
              for dep in or_dep_group:
                  do_something()
          (thanks to Christop Groth)
      * apt/progress/base.py:
        - write exception text to stderr to avoid hidding exceptions
          like "pre-configure failed" from libapt (thanks to Jean-Baptiste
          Lallement)
    
      [ Tshepang Lekhonkhobe ]
      * rm usage of camelcase in cache.py doc (closes: #626617)
      * grammar fix in the cache.py doc (closes: #626610)
    
      [ Nikola Pavlović ]
      * fixed a typo, changed "Open Source software" to
        "free and open-source software"  (LP: #500940)
     -- Michael Vogt <email address hidden>   Thu, 08 Dec 2011 20:44:30 +0100
  • python-apt (0.8.1ubuntu1) precise; urgency=low
    
      * aptsources/sourceslist.py:
        - import distinfo from the same dir (LP: #871007)
      * data/templates/Ubuntu.info.in:
        - add precise
    
    python-apt (0.8.1) unstable; urgency=low
    
      [ Julian Andres Klode ]
      * Breaks: debsecan (<< 0.4.15) [not only << 0.4.14] (Closes: #629512)
    
      [ Michael Vogt ]
      * python/arfile.cc:
        - use APT::Configuration::getCompressionTypes() instead of duplicating
          the supported methods here
      * tests/test_debfile.py:
        - add test for raise on unknown data.tar.xxx
      * tests/test_aptsources_ports.py, tests/test_aptsources.py:
        - use tmpdir during the tests to fix test failure with apt from
          experimental
      * tests/test_apt_cache.py:
        - fix test by providing proper fixture data
        - fix test if sources.list is not readable (as is the case on some
          PPA buildds)
      * apt/package.py:
        - fix py3 compatiblity with print
      * tests/test_all.py:
        - skip all tests if sources.list is not readable (as is the case on
          some builds)
        - packages in marked_install state can also be auto-removable
      * add concept of "ParentComponent" for e.g. ubuntu/multiverse
        that needs universe enabled as well (plus add test)
      * apt/progress/gtk2.py:
        - update to the latest vte API for child-exited (LP: #865388)
     -- Michael Vogt <email address hidden>   Wed, 19 Oct 2011 17:46:18 +0200
  • python-apt (0.8.0ubuntu9) oneiric; urgency=low
    
      * apt/progress/gtk2.py:
        - update to the latest vte API for child-exited (LP: #865388)
     -- Michael Vogt <email address hidden>   Tue, 04 Oct 2011 16:35:52 +0200