Change logs for python-apt source package in Focal

  • python-apt (2.0.1ubuntu0.20.04.1) focal; urgency=medium
    
      * Update mirror lists for Ubuntu and Debian
    
     -- Graham Inggs <email address hidden>  Tue, 14 Mar 2023 12:07:38 +0000
  • python-apt (2.0.1) focal; urgency=medium
    
      * We're back to a proper upstream release with CI and all
      * AcquireFile: Handle large files (LP: #1998265)
      * Update mirror list
      * debian/gbp.conf: Point at 2.0.y branch
      * d/t/control: Add missing binutils test dependency
    
     -- Julian Andres Klode <email address hidden>  Thu, 01 Dec 2022 13:33:42 +0100
  • python-apt (2.0.0ubuntu0.20.04.8) focal; urgency=medium
    
      * Update mirror lists for Ubuntu and Debian
    
     -- Graham Inggs <email address hidden>  Fri, 19 Aug 2022 12:51:00 +0000
  • python-apt (2.0.0ubuntu0.20.04.7) focal; urgency=medium
    
      * Modify the url used to obtain the list of debian mirrors as otherwise the
        tool for updating the debian list of mirrors will fail.
      * Update mirror lists for Ubuntu and Debian.
    
     -- Brian Murray <email address hidden>  Mon, 07 Feb 2022 11:50:19 -0800
  • python-apt (2.0.0ubuntu0.20.04.6) focal; urgency=medium
    
      * Update mirror lists
    
     -- Brian Murray <email address hidden>  Tue, 03 Aug 2021 13:09:02 -0700
  • python-apt (2.0.0ubuntu0.20.04.5) focal; urgency=medium
    
      * debfile: Pass `Name` instead of `Binary` to ExtractTar.
        Passing the binary causes it to fail trying to find the `false`
        compressor when a binary for a given compressor is not installed.
        (LP: #1926437)
      * Update mirror lists
    
     -- Julian Andres Klode <email address hidden>  Thu, 29 Apr 2021 16:12:21 +0200
  • python-apt (2.0.0ubuntu0.20.04.4) focal; urgency=medium
    
      * Update mirror lists
    
     -- Julian Andres Klode <email address hidden>  Thu, 21 Jan 2021 16:17:20 +0100
  • python-apt (2.0.0ubuntu0.20.04.3) focal-security; urgency=medium
    
      * REGRESSION UPDATE: Passing a file descriptor to apt_inst.ArFile or
        apt_inst.DebFile caused a segmentation fault (LP: #1907676)
        - python/arfile.cc: Fix segmentation fault when opening fd, track
          lifetime correctly
    
     -- Marc Deslauriers <email address hidden>  Thu, 10 Dec 2020 09:46:50 -0500
  • python-apt (2.0.0ubuntu0.20.04.2) focal-security; urgency=high
    
      * SECURITY UPDATE: various memory and file descriptor leaks (LP: #1899193)
        - python/arfile.cc, python/generic.h, python/tag.cc, python/tarfile.cc:
          fix file descriptor and memory leaks
        - python/apt_instmodule.cc, python/apt_instmodule.h, python/arfile.h:
          Avoid reference cycle with control,data members in apt_inst.DebFile
          objects
        - tests/test_cve_2020_27351.py: Test cases for DebFile (others not easily
          testable)
        - CVE-2020-27351
      * .gitlab-ci.yml: Fix mypy version for CI
      * data/templates: Update mirror lists
    
     -- Julian Andres Klode <email address hidden>  Tue, 01 Dec 2020 17:15:01 +0100
  • python-apt (2.0.0ubuntu0.20.04.1) focal; urgency=medium
    
      * Update mirror lists.
    
     -- Brian Murray <email address hidden>  Thu, 23 Jul 2020 10:43:44 -0700
  • python-apt (2.0.0) unstable; urgency=medium
    
      [ Valters Jansons ]
      * aptsources: Allow non-existent `source.list` file
    
      [ Julian Andres Klode ]
      * Workaround mypy 0.770
      * whatsnew: Move 1.9 development series to 2.0
      * Update mirror lists
      * Add redundant python{,3}-all build depends for lintian
    
      [ Simon Poirier ]
      * Decode locale-encoded descriptions.
    
     -- Julian Andres Klode <email address hidden>  Thu, 09 Apr 2020 09:16:18 +0200
  • python-apt (1.9.10) unstable; urgency=medium
    
      * Improve type annotations for apt_pkg.TagFile and apt_pkg.TagSection.
        Thanks to Stuart Prescott for the report that object was ... wrong
      * Break broken kthresher and apt-xapian-index versions
    
     -- Julian Andres Klode <email address hidden>  Sun, 08 Mar 2020 15:16:44 +0100
  • python-apt (1.9.8) experimental; urgency=medium
    
      * Fix build against apt 1.9.11 (Index -> MapPointer)
    
     -- Julian Andres Klode <email address hidden>  Wed, 26 Feb 2020 21:32:54 +0100
  • python-apt (1.9.7) experimental; urgency=medium
    
      * debian/tests/run-tests: Use py{3,}versions -s, not py{,3}versions -r;
        fixes regression in autopkgtest due to stderr output.
    
     -- Julian Andres Klode <email address hidden>  Sat, 22 Feb 2020 17:51:04 +0100
  • python-apt (1.9.6ubuntu1) focal; urgency=medium
    
      * Expect stderr in the autopkg tests.
    
     -- Matthias Klose <email address hidden>  Sat, 22 Feb 2020 16:13:00 +0100
  • python-apt (1.9.6) experimental; urgency=medium
    
      [ dann frazier ]
      * Drop remaining references to pep8
    
      [ Dan Streetman ]
      * when comparing SourceEntries, rstrip '/' from uris
    
      [ Julian Andres Klode ]
      * gitlab-ci: pull from focal
      * Use debhelper-compat (= 12) instead of debian/compat 9
      * Use pybuild for building
      * gitlab-ci.yml: Publish html doc build by package, do not rebuild
      * Correctly install dbg variants of modules for python 3.8
      * gitlab-ci: Add daily built apt PPA
      * Switch from removed Summation classes to Hashes class
      * policy: Add set_priority(PackageFile, int)
      * policy: If no candidate version could be found, return None.
        This used to return an invalid Version object, pointing to 0,
        leading to crashes.
    
      [ Dan Ryan ]
      * Add conditional import guards in `setup.py`
      * Migrate build and install to `setuptools`
      * Remove -Wstrict-prototypes compiler flag
    
     -- Julian Andres Klode <email address hidden>  Fri, 21 Feb 2020 17:45:55 +0100
  • python-apt (1.9.5build1) focal; urgency=medium
    
      * No-change rebuild to drop python3.7.
    
     -- Matthias Klose <email address hidden>  Tue, 18 Feb 2020 10:45:31 +0100
  • python-apt (1.9.5) experimental; urgency=medium
    
      [ Marc Deslauriers ]
      * SECURITY REGRESSION: crash with ubuntu-release-upgrader (LP: #1860606)
        - apt/cache.py: make allow_unauthenticated argument to
          fetch_archives() optional.
    
      [ Julian Andres Klode ]
      * Really bump aptdaemon break (to 1.1.1+bzr982-0ubuntu31)
    
     -- Julian Andres Klode <email address hidden>  Thu, 23 Jan 2020 10:55:46 +0100
  • python-apt (1.9.4) experimental; 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
      * 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 (<< 1.1.1+bzr982-0ubuntu21.2), as it will have
          to set that parameter after having done validation.
      * Revert "apt.Cache: cache apt.package.Origin objects by id"
      * InstallProgress: Move set_inheritable into if pid == 0
    
     -- Julian Andres Klode <email address hidden>  Wed, 15 Jan 2020 16:46:29 +0100
  • python-apt (1.9.3ubuntu2) focal; urgency=medium
    
      * Revert "apt.Cache: cache apt.package.Origin objects by id"
    
     -- Julian Andres Klode <email address hidden>  Tue, 17 Dec 2019 19:24:36 +0100
  • python-apt (1.9.3ubuntu1) focal; urgency=medium
    
      * InstallProgress: Move set_inheritable into if pid == 0
    
     -- Julian Andres Klode <email address hidden>  Tue, 17 Dec 2019 17:15:53 +0100
  • python-apt (1.9.3) experimental; urgency=medium
    
      [ Dave Jones ]
      * aptsources: Fix comment handling in add (regression from 1.9.1)
    
     -- Julian Andres Klode <email address hidden>  Fri, 13 Dec 2019 18:42:26 +0100
  • python-apt (1.9.2) experimental; urgency=medium
    
      * SECURITY UPDATE: Check that we have trusted hashes when downloading
        in fetch_binary() / fetch_source() (1.9.1 regression) (Closes: #946597)
    
     -- Julian Andres Klode <email address hidden>  Thu, 12 Dec 2019 18:27:02 +0100
  • python-apt (1.9.0ubuntu5) focal; urgency=medium
    
      * Run tests with allow-stderr restriction, deprecation warnings
        with Python 3.8.
    
     -- Matthias Klose <email address hidden>  Mon, 04 Nov 2019 08:16:37 +0100
  • python-apt (1.9.0ubuntu4) focal; urgency=medium
    
      * Run tests with allow-stderr restriction, deprecation warnings
        with Python 3.8.
    
     -- Matthias Klose <email address hidden>  Mon, 04 Nov 2019 08:16:37 +0100
  • python-apt (1.9.0ubuntu3) focal; urgency=medium
    
      * data/templates/Ubuntu.info.in: Add focal.
    
     -- Matthias Klose <email address hidden>  Wed, 23 Oct 2019 23:21:34 +0200
  • python-apt (1.9.0ubuntu2) focal; urgency=medium
    
      * No-change rebuild to build with python3.8.
    
     -- Matthias Klose <email address hidden>  Fri, 18 Oct 2019 18:10:06 +0000
  • python-apt (1.9.0ubuntu1) eoan; urgency=medium
    
      * apt/package.py: Use SHA256 instead of MD5 for fetching checks.
        This should unbreak snapd, but should really be cleaned up more
        and use the entire HashStringList (LP: #1837926)
    
     -- Julian Andres Klode <email address hidden>  Tue, 06 Aug 2019 14:34:24 +0200