-
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