Change log for python-apt package in Ubuntu

175 of 393 results
Published in oracular-release
Published in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python-apt (2.7.7ubuntu1) noble; urgency=medium

  * Mirror list updates

 -- Brian Murray <email address hidden>  Tue, 16 Apr 2024 11:27:09 -0700

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python-apt (2.7.7build1) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <email address hidden>  Sun, 31 Mar 2024 00:14:04 +0000

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python-apt (2.7.7) unstable; urgency=medium

  * Remove obsolete python3-distutils build-depends (Closes: #1065922)

 -- Julian Andres Klode <email address hidden>  Fri, 22 Mar 2024 23:25:32 +0100
Superseded in noble-proposed
python-apt (2.7.6build1) noble; urgency=medium

  * No-change rebuild against libapt-pkg6.0t64

 -- Steve Langasek <email address hidden>  Wed, 28 Feb 2024 19:22:28 +0000

Available diffs

Deleted in noble-updates (Reason: superseded by release)
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python-apt (2.7.6) unstable; urgency=medium

  [ Ravi Kant Sharma ]
  * Expose the phased updates APIs in apt 2.7.11

 -- Julian Andres Klode <email address hidden>  Wed, 21 Feb 2024 19:01:25 +0100

Available diffs

Published in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
python-apt (2.4.0ubuntu3) jammy; urgency=medium

  * Update mirror lists

 -- Graham Inggs <email address hidden>  Tue, 13 Feb 2024 13:11:06 +0000
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python-apt (2.7.5) unstable; urgency=medium

  * Improve development workflow and CI with pre-commit hooks:
    - Remove obsolete .travis.yml
    - Setup pre-commit with various formatting and mypy hooks and run it
    - Add mypy.ini
    - pre-commit: mypy: Only filter out sourceslist and distro in aptsources
  * Build fixes:
    - setup.py: Strip whitespace in version
  * Fixes to deb822 support:
    - Make sure we don't construct SourceEntry for .sources file
    - Figure out file to add before deciding between deb822 and legacy
    - Ensure deb822 keys are case-insensitive
    - Pass parent for deb-src entries too
  * Fixes to the test suite:
    - tests: Ensure we parsed the correct main and child sources
    - tests: Adjust test suite to pass all arguments to get_distro()
      Fixing the test suite regressions that plagued (random) executions.
  * Fixes for aptsources.distinfo to improve error handling for mirror files:
    - data: Blankon: Use relative mirror file location
    - distinfo: Include file name if we can't read mirror file
  * Deprecations:
    - aptsources: get_distro: Warn if only some arguments are provided. This
      caused the test suite failures. It will soon become a ValueError.

 -- Julian Andres Klode <email address hidden>  Fri, 12 Jan 2024 17:59:34 +0100
Superseded in noble-proposed
python-apt (2.7.5~maysync1) noble; urgency=medium

  * Pass parent for deb-src entries too
  * tests: Ensure we parsed the correct main and child sources
  * data: Blankon: Use relative mirror file location
  * distinfo: Include file name if we can't read mirror file
  * aptsources: get_distro: Warn if only some arguments are provided
  * tests: Adjust test suite to pass all arguments to get_distro()
    Fixing the test suite regressions that plagued (random) executions.
  * releasing package python-apt version 2.7.4ubuntu1
  * releasing package python-apt version 2.7.4ubuntu2

 -- Julian Andres Klode <email address hidden>  Fri, 12 Jan 2024 17:57:04 +0100

Available diffs

Superseded in noble-proposed
python-apt (2.7.4ubuntu2) noble; urgency=medium

  * Pass parent for deb-src entries too
  * tests: Ensure we parsed the correct main and child sources

 -- Julian Andres Klode <email address hidden>  Mon, 08 Jan 2024 13:58:07 +0100

Available diffs

Superseded in noble-proposed
python-apt (2.7.4ubuntu1) noble; urgency=medium

  * Remove obsolete .travis.yml
  * Setup pre-commit with various formatting and mypy hooks and run it
  * Add mypy.ini
  * setup.py: Strip whitespace in version
  * Make sure we don't construct SourceEntry for .sources file
  * Figure out file to add before deciding between deb822 and legacy
  * Ensure deb822 keys are case-insensitive
  * Update pre-commit hooks
  * pre-commit: mypy: Only filter out sourceslist and distro in aptsources

 -- Julian Andres Klode <email address hidden>  Mon, 08 Jan 2024 13:19:14 +0100
Superseded in noble-proposed
python-apt (2.7.4) unstable; urgency=medium

  * aptsources: Fix path to Dir::Etc::SourcesList

 -- Julian Andres Klode <email address hidden>  Fri, 22 Dec 2023 12:14:54 +0100

Available diffs

Superseded in noble-proposed
python-apt (2.7.3) unstable; urgency=medium

  * Handle null pointer deference in error handler (Closes: #1058904)
  * Actually register apt_pkg.Warning object
  * apt_inst: Import apt_pkg.Warning and export it again (Closes: #1058657)
  * d/tests/control: Add allow-stderr Restriction

 -- Julian Andres Klode <email address hidden>  Thu, 21 Dec 2023 16:00:06 +0100
Superseded in noble-proposed
python-apt (2.7.1~ubuntu1) noble; urgency=medium

  * Initial deb822 support for aptsources.distro (part of LP: #2033949)
    - deb822: Allow copying a section by constructor
    - aptsources.distro: Order parent components predictable when adding
    - Initial support for exploded views of deb822 entries
    - sourceslist: add parent argument to add() to copy fields
    - sourceslist: Allow merging official distro sources
    - ExplodedDeb822SourceEntry: Add file property
    - Draft: sourceslist: add: Check for matches in the exploded list
    - sourceslist: Add SourcesList.index() method to index items
    - sourceslist: Fix merging of entries
    - distro: add_source: Insert new source after last official source
    - distro: Handle .comps being a property, not updatable in-place

 -- Julian Andres Klode <email address hidden>  Mon, 04 Dec 2023 13:03:17 +0100
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python-apt (2.7.0) unstable; urgency=medium

  [ Cory Todd ]
  * Add version fallback for non-dpkg builds

  [ Julian Andres Klode ]
  * sourceslist: add deb822-compatibility properties to legacy
  * tests: Fix Python 3.12 compatibility by not using utcfromtimestamp()
    (Closes: #1056456)
  * Use sphinx-build directly, sphinx.setup_command is no more
  * Update translation template
  * Update mirror lists

 -- Julian Andres Klode <email address hidden>  Wed, 22 Nov 2023 15:36:46 +0100
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python-apt (2.6.0ubuntu2) noble; urgency=medium

  * No-change rebuild with Python 3.12 as supported version

 -- Graham Inggs <email address hidden>  Tue, 31 Oct 2023 17:23:51 +0000

Available diffs

Superseded in noble-release
Published in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python-apt (2.6.0ubuntu1) mantic; urgency=medium

  * Update mirror lists.

 -- Brian Murray <email address hidden>  Mon, 02 Oct 2023 13:44:34 -0700
Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
python-apt (2.4.0ubuntu2) jammy; urgency=medium

  * Update mirror lists

 -- Paride Legovini <email address hidden>  Wed, 02 Aug 2023 11:05:55 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python-apt (2.6.0) unstable; urgency=medium

  * The Debian bookworm stable release
  * Update mirror lists
  * Fix FileLock docstring to say FileLock not SystemLock

 -- Julian Andres Klode <email address hidden>  Mon, 22 May 2023 16:14:05 +0200
Superseded in mantic-release
Published in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
python-apt (2.5.3ubuntu1) lunar; urgency=medium

  * Update mirror lists
  * debian/gbp.conf: Point at ubuntu/lunar branch
  * .gitlab-ci.yml: Point at ubuntu:lunar

 -- Julian Andres Klode <email address hidden>  Fri, 14 Apr 2023 17:14:22 +0200

Available diffs

Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
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

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
python-apt (2.5.3) unstable; urgency=medium

  [ Nick Rosbrook ]
  * deb822: allow initializing a Deb822SourceEntry from string
  * all: fix PEP8 formatting
  * .gitlab-ci.yml: update typing stage to use venv

 -- Julian Andres Klode <email address hidden>  Thu, 23 Feb 2023 21:38:02 +0100

Available diffs

Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
python-apt (2.4.0ubuntu1) jammy; urgency=medium

  * Update mirror lists.

 -- Brian Murray <email address hidden>  Fri, 10 Feb 2023 07:13:49 -0800

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
python-apt (2.5.2) unstable; urgency=medium

  [ Jelmer Vernooij ]
  * Allow sources.list.d to not exist

  [ Julian Andres Klode ]
  * Fix Debian templates to fix FTBFS/test failure.
    We copied the URI regex from the templated section, so they had
    {{0,1}}, but these sections had a fixed codename, so there's no
    expansion, so it needs to be {0,1} here.
  * Update mirror lists

 -- Julian Andres Klode <email address hidden>  Mon, 23 Jan 2023 10:51:16 +0100

Available diffs

Superseded in lunar-proposed
python-apt (2.5.1) unstable; urgency=medium

  [ Julian Andres Klode ]
  * aptsources: distinfo: type annotations
  * Reformat code with black
  * aptsources: Initial deb822 reading, use SourcesList(..., deb822=True) to opt in.
    The .distro matcher code has not been fully ported yet, and you will
    experience issues trying to match distro entries to a deb822 source entry
    with multiple values in the Types, URIs, Suites field, but this should
    work for most use cases.
  * Mirror list updates

  [ Matthias Klumpp ]
  * Update Debian template information
  * trivial: Fix Debian changelog URI template

 -- Julian Andres Klode <email address hidden>  Mon, 16 Jan 2023 18:44:09 +0100

Available diffs

Obsolete in kinetic-updates
Deleted in kinetic-proposed (Reason: moved to -updates)
python-apt (2.4.0+22.10) kinetic; urgency=medium

  [ Julian Andres Klode ]
  * 2.4.0 marks this as a stable upstream release series.
  * AcquireFile: Handle large files (LP: #1998265)
  * .gitlab-ci.yml: Test in jammy and fix mypy version to jammy
  * Update mirror lists
  * debian/gbp.conf: Point at 2.4.y branch
  * d/t/control: Add missing binutils test dependency

  [ Michael Vogt ]
  * apt: fix mypy in apt.progress.text.AcquireProgress (LP: #1998488)

 -- Julian Andres Klode <email address hidden>  Thu, 01 Dec 2022 17:30:57 +0100

Available diffs

Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
python-apt (2.4.0) jammy; urgency=medium

  [ Julian Andres Klode ]
  * 2.4.0 marks this as a stable upstream release series.
  * AcquireFile: Handle large files (LP: #1998265)
  * .gitlab-ci.yml: Test in jammy and fix mypy version to jammy
  * Update mirror lists
  * debian/gbp.conf: Point at 2.4.y branch
  * d/t/control: Add missing binutils test dependency

  [ Michael Vogt ]
  * apt: fix mypy in apt.progress.text.AcquireProgress (LP: #1998488)

 -- Julian Andres Klode <email address hidden>  Thu, 01 Dec 2022 17:30:57 +0100

Available diffs

Published in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
python-apt (1.6.6) bionic; urgency=medium

  * The "It's an upstream release again" release. Ran all the usual
    upstream CI and release bits :)
  * AcquireFile: Handle large files (LP: #1998265)
  * Get Debian mirrors from mirror-master.debian.org, the previous location
    stopped working
  * Update mirror lists
  * d/t/control: Add missing binutils test dependency

 -- Julian Andres Klode <email address hidden>  Thu, 01 Dec 2022 13:36:29 +0100

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
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

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
python-apt (2.5.0) unstable; urgency=medium

  [ Jelmer Vernooij ]
  * Fix attribute name in indexfile.py.
  * Expose MetaIndex.type.

  [ Michael Vogt ]
  * debian: remove `python3-*-dbg` packages (Closes: #994348)
  * apt: fix mypy in apt.progress.text.AcquireProgress

  [ Julian Andres Klode ]
  * AcquireFile: Handle large files (LP: #1998265)
  * apt/progress/base.py: Return False in default cdrom change
  * Code style fixes
  * Mirror list updates
  * d/t/control: Depend on binutils for ar
  * Untrack all GC tracked objects before freeing them (LP: #1997036)

  [ Steve Langasek ]
  * Drop references to archive.canonical.com (LP: #1959343)

 -- Julian Andres Klode <email address hidden>  Wed, 30 Nov 2022 17:35:59 +0100
Superseded in lunar-proposed
python-apt (2.3.0ubuntu3) lunar; urgency=medium

  * No-change rebuild with Python 3.11 as supported

 -- Graham Inggs <email address hidden>  Wed, 02 Nov 2022 10:45:08 +0000

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
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
Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
python-apt (2.3.0ubuntu2.1) jammy; urgency=medium

  * Update mirror lists.

 -- Brian Murray <email address hidden>  Thu, 21 Jul 2022 11:45:53 -0700

Available diffs

Superseded in lunar-release
Obsolete in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
python-apt (2.3.0ubuntu2) jammy; urgency=medium

  * No-change rebuild with Python 3.10 only

 -- Graham Inggs <email address hidden>  Thu, 17 Mar 2022 19:44:59 +0000

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
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
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
python-apt (2.3.0ubuntu1) jammy; urgency=medium

  * Drop references to archive.canonical.com; we should no longer support
    configuring this as a repository in new releases.  LP: #1959343.

 -- Steve Langasek <email address hidden>  Thu, 27 Jan 2022 14:46:53 -0800
Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
python-apt (2.3.0) unstable; urgency=medium

  [ Edmund Blomley ]
  * Fix pages deploy job only statement.
  * Fix URL to python-apt Repository in Documentation.

  [ Julian Andres Klode ]
  * Python 3.10 fixes:
    - SourceRecordFiles: Set exception in __getitem__
      Fixes a regression with Python 3.10 in debug mode
    - test_all: Avoid using deprecated distutils package
    - test_tagfile: Avoid leaking file descriptor

 -- Julian Andres Klode <email address hidden>  Fri, 22 Oct 2021 12:21:54 +0200
Superseded in jammy-proposed
python-apt (2.2.1build1) jammy; urgency=medium

  * No-change rebuild to add python3.10.

 -- Matthias Klose <email address hidden>  Sat, 16 Oct 2021 06:58:06 +0000

Available diffs

Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
python-apt (1.6.5ubuntu0.7) bionic; urgency=medium

  * Update mirror lists.

 -- Brian Murray <email address hidden>  Fri, 03 Sep 2021 11:40:37 -0700

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
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
Superseded in jammy-release
Obsolete in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
python-apt (2.2.1) unstable; urgency=medium

  [ Debian Janitor ]
  * Apply multi-arch hints
    - python-apt-common: Add Multi-Arch: foreign (Closes: #968458)

  [ Julian Andres Klode ]
  * Updated mirror lists (and mirror list location for Debian)

 -- Julian Andres Klode <email address hidden>  Sun, 04 Jul 2021 13:57:51 +0200

Available diffs

Published in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
python-apt (1.1.0~beta1ubuntu0.16.04.12) xenial; 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 21:37:32 +0200
Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
python-apt (1.6.5ubuntu0.6) bionic; 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 21:33:02 +0200
Superseded in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
python-apt (2.2.0) unstable; urgency=medium

  [ Helmut Grohne ]
  * Annotate test dependencies with <!nocheck> (Closes: #980719)

  [ Julian Andres Klode ]
  * debian/rules: Re-enable PIE hardening
  * Mirror list updates
  * 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)
  * debian/gbp.conf: Branch name is main

 -- Julian Andres Klode <email address hidden>  Thu, 29 Apr 2021 09:49:08 +0200
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
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
Obsolete in groovy-updates
Deleted in groovy-proposed (Reason: moved to -updates)
python-apt (2.1.3ubuntu1.4) groovy; 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 15:31:59 +0200
Obsolete in hirsute-updates
Deleted in hirsute-proposed (Reason: moved to -updates)
python-apt (2.2.0~ubuntu0.21.04.1) hirsute; urgency=medium

  * Upload to hirsute; changes since 2.1.7ubuntu2:
    - Annotate test dependencies with <!nocheck> (Closes: #980719)
    - Mirror list updates
    - 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)
    - debian/gbp.conf: Branch name is main

Superseded in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: Moved to hirsute)
python-apt (2.1.7ubuntu2) hirsute; urgency=medium

  * Update mirror lists for release

 -- Julian Andres Klode <email address hidden>  Mon, 19 Apr 2021 12:09:09 +0200

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: Moved to hirsute)
python-apt (2.1.7ubuntu1) hirsute; urgency=medium

  * Enable building with pie. That was disabled in 2016, but seems
    to build now.

 -- Lukas Märdian <email address hidden>  Wed, 31 Mar 2021 16:40:30 +0200

Available diffs

Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
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
Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
python-apt (2.1.7) unstable; urgency=medium

  * 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)
  * Regression fixes for the updates merged too:
    - arfile.cc: Fix segmentation fault when opening fd, track lifetime correctly
      (Closes: #977000)
    - arfile: Regression: Collect file<->deb/ar reference cycles

 -- Julian Andres Klode <email address hidden>  Thu, 10 Dec 2020 15:35:32 +0100
Superseded in groovy-updates
Obsolete in groovy-security
python-apt (2.1.3ubuntu1.3) groovy-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:43:25 -0500
Superseded in bionic-updates
Published in bionic-security
python-apt (1.6.5ubuntu0.5) bionic-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:48:08 -0500
Superseded in xenial-updates
Published in xenial-security
python-apt (1.1.0~beta1ubuntu0.16.04.11) xenial-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:48:37 -0500
Superseded in focal-updates
Published in focal-security
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
Superseded in groovy-updates
Superseded in groovy-security
python-apt (2.1.3ubuntu1.2) groovy-security; urgency=medium

  * Fix regression in data/templates/Ubuntu.info.in versus the release
    pocket.  LP: #1907496.

Superseded in hirsute-proposed
python-apt (2.1.6build1) hirsute; urgency=medium

  * No-change rebuild to drop python3.8 extensions.

 -- Matthias Klose <email address hidden>  Mon, 07 Dec 2020 18:41:59 +0100

Available diffs

Superseded in xenial-updates
Superseded in xenial-security
python-apt (1.1.0~beta1ubuntu0.16.04.10) xenial-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
  * data/templates: Update mirror lists

 -- Julian Andres Klode <email address hidden>  Tue, 01 Dec 2020 20:20:05 +0100
Superseded in focal-updates
Superseded in focal-security
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
Superseded in bionic-updates
Superseded in bionic-security
python-apt (1.6.5ubuntu0.4) bionic-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
  * data/templates: Update mirror lists

 -- Julian Andres Klode <email address hidden>  Tue, 01 Dec 2020 20:16:11 +0100
Deleted in groovy-updates (Reason: Removed due to regression; LP: 1907496)
Deleted in groovy-security (Reason: Removed due to regression; LP: 1907496)
python-apt (2.1.3ubuntu1.1) groovy-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 and Ubuntu version for CI
  * data/templates: Update mirror lists

 -- Julian Andres Klode <email address hidden>  Tue, 01 Dec 2020 20:25:56 +0100
Superseded in hirsute-proposed
python-apt (2.1.6) unstable; urgency=medium

  [ Julian Andres Klode ]
  * Rename Cdrom and Disc to Installation medium (LP: #1849406)
  * hashes: Release GIL while hashing stuff

  [ Niels Thykier ]
  * Correct error message in hashes.cc

 -- Julian Andres Klode <email address hidden>  Wed, 25 Nov 2020 12:47:37 +0100

Available diffs

Superseded in hirsute-proposed
python-apt (2.1.5) unstable; urgency=medium

  * Do not require hardcoding release names in distro info, cleanup Debian and Ubuntu
    (LP: #1727470)
  * Debian: use -security instead of /updates for >= 11

 -- Julian Andres Klode <email address hidden>  Tue, 27 Oct 2020 21:27:56 +0100

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
python-apt (2.1.3ubuntu3) hirsute; urgency=medium

  * Add hirsute to the Ubuntu template.

 -- Steve Langasek <email address hidden>  Mon, 26 Oct 2020 16:28:01 -0700
Superseded in hirsute-proposed
python-apt (2.1.3ubuntu2) hirsute; urgency=medium

  * No-change rebuild to build with python3.9 as supported.

 -- Matthias Klose <email address hidden>  Sat, 24 Oct 2020 10:54:11 +0200

Available diffs

Superseded in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
python-apt (2.1.3ubuntu1) groovy; urgency=medium

  * Cherrypick pr#51 to fix FTBFS with new sphinx.

 -- Dimitri John Ledkov <email address hidden>  Wed, 30 Sep 2020 11:55:25 +0100
Superseded in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
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

Available diffs

Superseded in xenial-updates
Deleted in xenial-proposed (Reason: moved to -updates)
python-apt (1.1.0~beta1ubuntu0.16.04.9) xenial; urgency=medium

  * Don't duplicate disabled sources during add() (LP: #1311056)

 -- Dave Jones <email address hidden>  Fri, 24 Jan 2020 22:05:23 +0000
Superseded in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
python-apt (1.6.5ubuntu0.3) bionic; urgency=medium

  * Don't duplicate disabled sources during add() (LP: #1311056)

 -- Dave Jones <email address hidden>  Fri, 24 Jan 2020 22:06:25 +0000
Obsolete in eoan-updates
Deleted in eoan-proposed (Reason: moved to -updates)
python-apt (1.9.0ubuntu1.4) eoan; urgency=medium

  * Don't duplicate disabled sources during add() (LP: #1311056)

 -- Dave Jones <email address hidden>  Fri, 24 Jan 2020 22:08:17 +0000
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
python-apt (2.1.3) unstable; urgency=medium

  * data/templates/Ubuntu.info.in: Add groovy (LP: #1874880)

 -- Julian Andres Klode <email address hidden>  Sat, 25 Apr 2020 13:05:50 +0200
Superseded in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
python-apt (2.0.0ubuntu1) groovy; urgency=medium

  * data/templates/Ubuntu.info.in: Add groovy (LP: #1874880)

 -- Julian Andres Klode <email address hidden>  Sat, 25 Apr 2020 12:54:44 +0200

Available diffs

Superseded in groovy-release
Published in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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

Available diffs

Superseded in focal-release
Deleted in focal-proposed (Reason: moved to Release)
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
175 of 393 results