Change log for python3.12 package in Ubuntu

166 of 66 results
Published in noble-updates
Published in noble-security
python3.12 (3.12.3-1ubuntu0.9) noble-security; urgency=medium

  * SECURITY UPDATE: Possible payload obfuscation
    - debian/patches/CVE-2025-8291.patch: check consistency of
      the zip64 end of central dir record in Lib/zipfile.py,
      Lib/test/test_zipfile.py.
    - CVE-2025-8291
  * SECURITY UPDATE: Performance degradation
    - debian/patches/CVE-2025-6075.patch: fix quadratic complexity
      in os.path.expandvars() in Lib/ntpatch.py, Lib/posixpath.py,
      Lib/test/test_genericpatch.py, Lib/test/test_npath.py.
    - CVE-2025-6075

 -- Leonidas Da Silva Barbosa <email address hidden>  Thu, 06 Nov 2025 10:44:16 -0300
Superseded in noble-updates
Superseded in noble-security
python3.12 (3.12.3-1ubuntu0.8) noble-security; urgency=medium

  * SECURITY UPDATE: Regular expression denial of service.
    - debian/patches/CVE-2025-6069.patch: Improve regex parsing in
      Lib/html/parser.py.
    - CVE-2025-6069
  * SECURITY UPDATE: Infinite loop when parsing tar archives.
    - debian/patches/CVE-2025-8194.patch: Raise exception when count < 0 in
      Lib/tarfile.py.
    - CVE-2025-8194

 -- Hlib Korzhynskyy <email address hidden>  Thu, 14 Aug 2025 15:17:21 -0230
Superseded in noble-updates
Superseded in noble-security
python3.12 (3.12.3-1ubuntu0.7) noble-security; urgency=medium

  * SECURITY UPDATE: Arbitrary filesystem and metadata write through improper
    tar filtering.
    - debian/patches/CVE-202x-12718-4138-4x3x-4517.patch: Add ALLOW_MISSING in
      ./Lib/genericpath.py, ./Lib/ntpath.py, ./Lib/posixpath.py. Change filter
      to handle errors in ./Lib/ntpath.py, ./Lib/posixpath.py. Add checks and
      unfiltered to ./Lib/tarfile.py. Modify tests.
    - CVE-2024-12718
    - CVE-2025-4138
    - CVE-2025-4330
    - CVE-2025-4435
    - CVE-2025-4517

 -- Hlib Korzhynskyy <email address hidden>  Wed, 18 Jun 2025 15:29:45 -0230
Obsolete in oracular-updates
Obsolete in oracular-security
python3.12 (3.12.7-1ubuntu2.2) oracular-security; urgency=medium

  * SECURITY UPDATE: Arbitrary filesystem and metadata write through improper
    tar filtering.
    - debian/patches/CVE-202x-12718-4138-4x3x-4517.patch: Add ALLOW_MISSING in
      ./Lib/genericpath.py, ./Lib/ntpath.py, ./Lib/posixpath.py. Change filter
      to handle errors in ./Lib/ntpath.py, ./Lib/posixpath.py. Add checks and
      unfiltered to ./Lib/tarfile.py. Modify tests.
    - CVE-2024-12718
    - CVE-2025-4138
    - CVE-2025-4330
    - CVE-2025-4435
    - CVE-2025-4517

 -- Hlib Korzhynskyy <email address hidden>  Wed, 18 Jun 2025 10:46:51 -0230
Superseded in noble-updates
Superseded in noble-security
python3.12 (3.12.3-1ubuntu0.6) noble-security; urgency=medium

  * SECURITY UPDATE: incorrect address list folding
    - debian/patches/CVE-2025-1795-2.patch: fix AttributeError in the email
      module in Lib/email/_header_value_parser.py,
      Lib/test/test_email/test__header_value_parser.py.
    - CVE-2025-1795
  * SECURITY UPDATE: DoS via bytes.decode with unicode_escape
    - debian/patches/CVE-2025-4516.patch: fix use-after-free in the
      unicode-escape decoder with an error handler in
      Include/cpython/bytesobject.h, Include/cpython/unicodeobject.h,
      Lib/test/test_codeccallbacks.py, Lib/test/test_codecs.py,
      Objects/bytesobject.c, Objects/unicodeobject.c,
      Parser/string_parser.c.
    - CVE-2025-4516

 -- Marc Deslauriers <email address hidden>  Mon, 26 May 2025 14:50:19 -0400
Superseded in oracular-updates
Superseded in oracular-security
python3.12 (3.12.7-1ubuntu2.1) oracular-security; urgency=medium

  * SECURITY UPDATE: DoS via bytes.decode with unicode_escape
    - debian/patches/CVE-2025-4516.patch: fix use-after-free in the
      unicode-escape decoder with an error handler in
      Include/internal/pycore_bytesobject.h,
      Include/internal/pycore_unicodeobject.h,
      Lib/test/test_codeccallbacks.py, Lib/test/test_codecs.py,
      Objects/bytesobject.c, Objects/unicodeobject.c,
      Parser/string_parser.c.
    - CVE-2025-4516

 -- Marc Deslauriers <email address hidden>  Mon, 26 May 2025 12:48:09 -0400
Deleted in questing-release (Reason: Obsolete, LP: #2109887)
Deleted in questing-proposed (Reason: Moved to questing)
python3.12 (3.12.10-1) unstable; urgency=medium

  * Python 3.12.10 release.
  * Generalize os testing in debian/rules (Samuel Thibault). Closes: #1095262.
  * python3.12-full: Drop dependency on python3.12-lib2to3.

 -- Matthias Klose <email address hidden>  Wed, 09 Apr 2025 06:44:59 +0200
Superseded in oracular-updates
Superseded in oracular-security
python3.12 (3.12.7-1ubuntu2) oracular-security; urgency=medium

  * SECURITY UPDATE: urlparse does not flag hostname with square brackets
    as incorrect
    - debian/patches/CVE-2025-0938.patch: disallow square brackets in
      domain names for parsed URLs in Lib/test/test_urlparse.py,
      Lib/urllib/parse.py.
    - CVE-2025-0938

 -- Marc Deslauriers <email address hidden>  Tue, 04 Feb 2025 09:46:03 -0500
Deleted in plucky-release (Reason: remove python3.12, superseded by 3.13)
Deleted in plucky-proposed (Reason: Moved to plucky)
python3.12 (3.12.9-1) unstable; urgency=medium

  [ Stefano Rivera ]
  * Python 3.12.9 release.
  * Refresh patches.
  * Drop patch sphinx3, superseded upstream in 3.10.
  * Update symbols.

  [ Matthias Klose ]
  * Update VCS attributes.

 -- Stefano Rivera <email address hidden>  Tue, 04 Feb 2025 21:31:18 -0400

Available diffs

Superseded in noble-updates
Superseded in noble-security
python3.12 (3.12.3-1ubuntu0.5) noble-security; urgency=medium

  * SECURITY UPDATE: urlparse does not flag hostname with square brackets
    as incorrect
    - debian/patches/CVE-2025-0938.patch: disallow square brackets in
      domain names for parsed URLs in Lib/test/test_urlparse.py,
      Lib/urllib/parse.py.
    - CVE-2025-0938

 -- Marc Deslauriers <email address hidden>  Tue, 04 Feb 2025 09:48:35 -0500
Superseded in noble-updates
Superseded in noble-security
python3.12 (3.12.3-1ubuntu0.4) noble-security; urgency=medium

  * SECURITY UPDATE: memory exhaustion issue in asyncio
    - debian/patches/CVE-2024-12254.patch: ensure to pause the protocol if
      needed in Lib/asyncio/selector_events.py,
      Lib/test/test_asyncio/test_selector_events.py.
    - CVE-2024-12254

 -- Marc Deslauriers <email address hidden>  Fri, 17 Jan 2025 13:03:48 -0500
Superseded in oracular-updates
Superseded in oracular-security
python3.12 (3.12.7-1ubuntu1.1) oracular-security; urgency=medium

  * SECURITY UPDATE: memory exhaustion issue in asyncio
    - debian/patches/CVE-2024-12254.patch: ensure to pause the protocol if
      needed in Lib/asyncio/selector_events.py,
      Lib/test/test_asyncio/test_selector_events.py.
    - CVE-2024-12254

 -- Marc Deslauriers <email address hidden>  Fri, 17 Jan 2025 11:55:27 -0500
Superseded in plucky-release
Deleted in plucky-proposed (Reason: Moved to plucky)
python3.12 (3.12.8-5) unstable; urgency=medium

  * Don't run test_cext during the build.
  * Add python3-wheel-whl to the autopkg testsuite dependencies.

 -- Matthias Klose <email address hidden>  Sat, 11 Jan 2025 10:42:09 +0100

Available diffs

Superseded in plucky-proposed
python3.12 (3.12.8-4) unstable; urgency=medium

  * Update to the 3.12 branch 2025-01-08.
    - Match openssl 3.4 error code for syscall errors (Adrien Nader).
      LP: #2092298.

 -- Matthias Klose <email address hidden>  Wed, 08 Jan 2025 21:30:34 +0100

Available diffs

Superseded in plucky-release
Deleted in plucky-proposed (Reason: Moved to plucky)
python3.12 (3.12.8-3) unstable; urgency=medium

  * Update to the 3.12 branch 2024-12-13.
    - Make sure extern "C" is closed when using Py_LIMITED_API (#127904).
      Closes: #1089823.

 -- Matthias Klose <email address hidden>  Fri, 13 Dec 2024 14:19:48 +0100

Available diffs

Superseded in plucky-proposed
python3.12 (3.12.8-2) unstable; urgency=medium

  * Update to the 3.12 branch 2024-12-12.
    - Fix issue #127655, CVE-2024-12254.
  * Add support for OpenSSL 3.4, issue #127330.

 -- Matthias Klose <email address hidden>  Thu, 12 Dec 2024 11:32:36 +0100

Available diffs

Superseded in plucky-proposed
python3.12 (3.12.8-1) unstable; urgency=medium

  * Python 3.12.8 release.
  * Refresh patches.

 -- Stefano Rivera <email address hidden>  Wed, 04 Dec 2024 08:15:27 -0400

Available diffs

Superseded in oracular-updates
Superseded in oracular-security
python3.12 (3.12.7-1ubuntu1) oracular-security; urgency=medium

  * SECURITY UPDATE: incorrect quoting in venv module
    - debian/patches/CVE-2024-9287.patch: quote template strings in venv
      activation scripts in Lib/test/test_venv.py, Lib/venv/__init__.py,
      Lib/venv/scripts/common/activate, Lib/venv/scripts/nt/activate.bat,
      Lib/venv/scripts/posix/activate.csh,
      Lib/venv/scripts/posix/activate.fish.
    - CVE-2024-9287

 -- Marc Deslauriers <email address hidden>  Wed, 06 Nov 2024 13:29:01 -0500
Superseded in plucky-release
Deleted in plucky-proposed (Reason: Moved to plucky)
python3.12 (3.12.7-3) unstable; urgency=medium

  * Strip the trailing + from PY_VERSION, again. (Closes: #1087011)

 -- Stefano Rivera <email address hidden>  Fri, 08 Nov 2024 09:55:36 -0800

Available diffs

Superseded in noble-updates
Superseded in noble-security
python3.12 (3.12.3-1ubuntu0.3) noble-security; urgency=medium

  * SECURITY UPDATE: incorrect quoting in venv module
    - debian/patches/CVE-2024-9287.patch: quote template strings in venv
      activation scripts in Lib/test/test_venv.py, Lib/venv/__init__.py,
      Lib/venv/scripts/common/activate, Lib/venv/scripts/nt/activate.bat,
      Lib/venv/scripts/posix/activate.csh,
      Lib/venv/scripts/posix/activate.fish.
    - CVE-2024-9287

 -- Marc Deslauriers <email address hidden>  Wed, 06 Nov 2024 13:32:19 -0500
Superseded in plucky-release
Deleted in plucky-proposed (Reason: Moved to plucky)
python3.12 (3.12.7-2) unstable; urgency=medium

  * Update symbols file.
  * Apply git updates to 2024-11-03.
  * Adjust lib-argparse.diff to avoid failing test_argparse's translation
    test.

 -- Stefano Rivera <email address hidden>  Mon, 04 Nov 2024 20:56:37 -0800

Available diffs

Superseded in plucky-release
Obsolete in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
python3.12 (3.12.7-1) unstable; urgency=medium

  * Python 3.12.7 release.
  * Refresh patches.
  * Build-Depend on python3-{pip,setuptools,wheel}-whl for tests.
  * Verify upstream PGP signature.
  * Patch: Strip absolute --libdir paths from configure args in test_freeze.

 -- Stefano Rivera <email address hidden>  Thu, 03 Oct 2024 09:15:22 -0600
Superseded in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
python3.12 (3.12.7-0ubuntu1) oracular; urgency=medium

  * Python 3.12.7 release.

  [ Stefano Rivera ]
  * Refresh patches.

 -- Matthias Klose <email address hidden>  Thu, 03 Oct 2024 10:35:19 +0200
Superseded in noble-updates
Superseded in noble-security
python3.12 (3.12.3-1ubuntu0.2) noble-security; urgency=medium

  * SECURITY UPDATE: incorrect special character parsing in email module
    - debian/patches/CVE-2023-27043.patch: reject malformed addresses in
      Doc/library/email.utils.rst, Lib/email/utils.py,
      Lib/test/test_email/test_email.py.
    - CVE-2023-27043
  * SECURITY UPDATE: ReDoS via specifically-crafted tar archives
    - debian/patches/CVE-2024-6232.patch: remove backtracking when parsing
      tarfile headers in Lib/tarfile.py, Lib/test/test_tarfile.py.
    - CVE-2024-6232
  * SECURITY UPDATE: header injection via newlines in email module
    - debian/patches/CVE-2024-6923.patch: encode newlines in headers, and
      verify headers are sound in Doc/library/email.errors.rst,
      Doc/library/email.policy.rst, Lib/email/_header_value_parser.py,
      Lib/email/_policybase.py, Lib/email/errors.py,
      Lib/email/generator.py, Lib/test/test_email/test_generator.py,
      Lib/test/test_email/test_policy.py.
    - CVE-2024-6923
  * SECURITY UPDATE: resource consumption via cookie parsing
    - debian/patches/CVE-2024-7592.patch: fix quadratic complexity in
      parsing quoted cookie values with backslashes in Lib/http/cookies.py,
      Lib/test/test_http_cookies.py.
    - CVE-2024-7592
  * SECURITY UPDATE: infinite loop via crafted zip archive
    - debian/patches/CVE-2024-8088-1.patch: sanitize names in zipfile.Path
      in Lib/test/test_zipfile/_path/test_path.py,
      Lib/zipfile/_path/__init__.py.
    - debian/patches/CVE-2024-8088-2.patch: replaced SanitizedNames with a
      more surgical fix in Lib/test/test_zipfile/_path/test_path.py,
      Lib/zipfile/_path/__init__.py.
    - CVE-2024-8088

 -- Marc Deslauriers <email address hidden>  Wed, 11 Sep 2024 10:17:37 -0400
Superseded in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
python3.12 (3.12.6-1) unstable; urgency=medium

  * Python 3.12.6 release.
    - Fixes: CVE-2015-2104, CVE-2023-27043 (Closes: #1059299), CVE-2024-4030,
      CVE-2024-4032, CVE-2024-6232, CVE-2024-6923, CVE-2024-7592, and
      CVE-2024-8088.
  * Refresh patches.
  * Remove debian/locale-gen, we use locales-all. (Closes: #1076778)
  * Re-enable build-time tests. (Closes: #1076779)
    - Build-Depend on xvfb and xauth again.

 -- Stefano Rivera <email address hidden>  Sat, 07 Sep 2024 16:20:15 +0200

Available diffs

Superseded in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
python3.12 (3.12.5-4) unstable; urgency=medium

  * python3.x-tk: Make byte-compilation depend on the availability of
    the interpreter.

 -- Matthias Klose <email address hidden>  Thu, 22 Aug 2024 15:11:09 +0200

Available diffs

Superseded in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
python3.12 (3.12.5-1) unstable; urgency=medium

  * Python 3.12.5 release.
  * libpython-stdlib: Include the _gdbm and _tkinter extensions, prefixed
    with a dot, and no dependencies on the gbm and tcl/tk libraries.
  * Refresh patches.
  * Bump standards version.

 -- Matthias Klose <email address hidden>  Wed, 07 Aug 2024 15:49:14 +0200
Superseded in noble-updates
Superseded in noble-security
python3.12 (3.12.3-1ubuntu0.1) noble-security; urgency=medium

  * SECURITY UPDATE: is_private and is_global mismatch
    - debian/patches/CVE-2024-4032.patch: fix "private" (non-global) IP
      address ranges in Doc/library/ipaddress.rst, Lib/ipaddress.py,
      Lib/test/test_ipaddress.py.
    - CVE-2024-4032

 -- Marc Deslauriers <email address hidden>  Wed, 31 Jul 2024 13:43:48 -0400
Superseded in oracular-proposed
python3.12 (3.12.4-3) unstable; urgency=medium

  [ Matthias Klose ]
  * Set ELF_PACKAGE_METADATA, if unset.
  * Fix multiarch path for hurd-amd64. Closes: #1076321.
  * Don't configure -with-dtrace on the Hurd. Closes: #1065456.
  * Update from the 3.12 branch 2024-07-15.

  [ Benjamin Drung ]
  * debian/rules: Use pkg-info.mk.
  * debian/rules: Use architecture.mk.
  * Rely on SOURCE_DATE_EPOCH for reproducibility.

  [ Graham Inggs ]
  * Drop test dependencies on python3-distutils.
  * Skip test_exceptions and test_repl which never run to
    completion on the Ubuntu autopkgtest infrastructure.

 -- Matthias Klose <email address hidden>  Mon, 15 Jul 2024 14:17:32 +0200
Superseded in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
python3.12 (3.12.4-1ubuntu1) oracular; urgency=medium

  [ Benjamin Drung ]
  * debian/rules: Use pkg-info.mk
  * debian/rules: Use architecture.mk
  * d/rules: Export variable needed for ELF package metadata
  * Rely on SOURCE_DATE_EPOCH for reproducibility

  [ Graham Inggs ]
  * Drop test dependencies on python3-distutils
  * Skip test_exceptions and test_repl which never run to
    completion on the Ubuntu autopkgtest infrastructure

 -- Graham Inggs <email address hidden>  Thu, 27 Jun 2024 13:53:59 +0000
Superseded in oracular-release
Deleted in oracular-proposed (Reason: Moved to oracular)
python3.12 (3.12.4-1) unstable; urgency=medium

  * Python 3.12.4 release.
  * Refresh patches.
  * Patch: Ignore test/wheeldata completely in test_makefile.

 -- Stefano Rivera <email address hidden>  Wed, 12 Jun 2024 20:06:53 +0100

Available diffs

Published in mantic-updates
Published in mantic-security
python3.12 (3.12.0-1ubuntu0.1) mantic-security; urgency=medium

  * SECURITY UPDATE: improper privilege management
    - debian/patches/CVE-2023-6507.patch: Restore `subprocess`'s intended
      use of `vfork()` by default.
    - CVE-2023-6507
  * SECURITY UPDATE: incorrect permission assignment
    - debian/patches/CVE-2023-6597.patch: fix symlink bug in cleanup.
    - CVE-2023-6597
  * SECURITY UPDATE: Zip-Bombs with overlap entries
    - debian/patches/CVE-2024-0450.patch: Protect zipfile from
      "quoted-overlap" zipbomb. Raise BadZipFile when try to read an
      entry that overlaps with other entry or central directory.
    - CVE-2024-0450

 -- Allen Huang <email address hidden>  Sun, 28 Apr 2024 23:42:26 +0100
Superseded in oracular-release
Published in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python3.12 (3.12.3-1) unstable; urgency=medium

  * Python 3.12.3 release.

 -- Matthias Klose <email address hidden>  Wed, 10 Apr 2024 07:33:47 +0200

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
Deleted in noble-proposed (Reason: rollback to fix xz-utils)
python3.12 (3.12.2-5ubuntu3) noble; urgency=medium

  * Upload as -5ubuntu3, no changes compared to -5.

Superseded in noble-proposed
python3.12 (3.12.2-5ubuntu2) noble; urgency=medium

  * Make C API compatible with ISO C90 (GH-116950).
  * Filter-out frame-pointer and stack-protector related flags
    from _sysconfigdata.

 -- Matthias Klose <email address hidden>  Tue, 02 Apr 2024 12:34:19 +0200

Available diffs

Superseded in noble-proposed
python3.12 (3.12.2-5ubuntu1) noble; urgency=medium

  * Make C API compatible with ISO C90 (GH-116950).
  * Filter-out frame-pointer related flags from _sysconfigdata.

 -- Matthias Klose <email address hidden>  Tue, 02 Apr 2024 12:34:19 +0200
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
Superseded in noble-proposed
python3.12 (3.12.2-4build4) noble; urgency=medium

  * No-change rebuild for CVE-2024-3094

 -- Steve Langasek <email address hidden>  Sun, 31 Mar 2024 06:51:20 +0000
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python3.12 (3.12.2-4build3) noble; urgency=medium

  * No-change rebuild against libtirpc3t64

 -- Steve Langasek <email address hidden>  Tue, 19 Mar 2024 00:13:04 +0000
Superseded in noble-proposed
python3.12 (3.12.2-4build2) noble; urgency=medium

  * Build again with ssl.

 -- Matthias Klose <email address hidden>  Mon, 04 Mar 2024 08:05:54 +0100
Superseded in noble-proposed
python3.12 (3.12.2-4) unstable; urgency=medium

  [ Stefano Rivera ]
  * Build-Depend on libnsl-dev for NIS support. Closes: #1065128.

  [ Matthias Klose ]
  * Fix override files for renamed t64 packages.
  * Fix package names in PVER-dbg maintainer scripts. Addresses: #1065164.
  * Really build without LTO when requested.
  * Disable LTO builds and testsuite for now (mesa t64 transition ...).

 -- Matthias Klose <email address hidden>  Sun, 03 Mar 2024 10:11:00 +0100
Superseded in noble-proposed
python3.12 (3.12.2-3build7) noble; urgency=medium

  * Build again with readline, gdbm, Berkley DB.

 -- Matthias Klose <email address hidden>  Sat, 02 Mar 2024 07:43:04 +0100
Superseded in noble-proposed
python3.12 (3.12.2-3build4) noble; urgency=medium

  * Bootstrap build.

 -- Steve Langasek <email address hidden>  Sat, 02 Mar 2024 04:04:49 +0000
Deleted in noble-proposed (Reason: Backing out for a proper bootstrap build)
python3.12 (3.12.2-3build3) noble; urgency=medium

  * Bootstrap build.

 -- Matthias Klose <email address hidden>  Fri, 01 Mar 2024 16:19:37 +0100
Superseded in noble-proposed
Superseded in noble-proposed
python3.12 (3.12.2-3build1) noble; urgency=medium

  * Build without some extension modules.

 -- Matthias Klose <email address hidden>  Fri, 01 Mar 2024 13:46:56 +0100
Superseded in noble-proposed
python3.12 (3.12.2-3) unstable; urgency=medium

  * Actually apply the teedataobject_clear patch. Closes: #1063345.

 -- Stefano Rivera <email address hidden>  Thu, 29 Feb 2024 11:43:19 -0400

Available diffs

Superseded in noble-proposed
python3.12 (3.12.2-2) unstable; urgency=medium

  [ Colin Watson ]
  * Don't rely on module state in teedataobject_clear (from Brandt Bucher in
    https://github.com/python/cpython/issues/115874). Closes: #1063345.

  [ Steve Langasek ]
  * Rename libraries for 64-bit time_t transition, declare X-Time64-Compat
    to get proper Provides (Steve Langasek). Closes: #1064336.

 -- Matthias Klose <email address hidden>  Thu, 29 Feb 2024 02:56:09 +0100
Superseded in noble-proposed
python3.12 (3.12.2-1build1) noble; urgency=medium

  * No-change rebuild against libtirpc3t64

 -- Steve Langasek <email address hidden>  Thu, 29 Feb 2024 09:32:23 +0000
Deleted in noble-updates (Reason: superseded by release)
Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python3.12 (3.12.2-1) unstable; urgency=medium

  * Python 3.12.2 release.
  * Don't build-depend on systemtap-sdt-dev on the Hurd.
  * Refresh patches.

 -- Matthias Klose <email address hidden>  Wed, 07 Feb 2024 21:47:03 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python3.12 (3.12.1-2) unstable; urgency=medium

  * Fix build with WITH_PYMALLOC_RADIX_TREE=0 (needed for ia64).

 -- Matthias Klose <email address hidden>  Fri, 08 Dec 2023 17:20:54 +0100
Superseded in noble-proposed
python3.12 (3.12.1-1) unstable; urgency=high

  * Python 3.12.1 release.
    - Fix gh-105716, breaking greenlet/eventlet.
  * Update symbols files.
  * Add platform triplets for x86_64 GNU/Hurd (Samuel Thibault).
    Addresses: #1055960.

 -- Matthias Klose <email address hidden>  Fri, 08 Dec 2023 10:36:47 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python3.12 (3.12.0-7) unstable; urgency=medium

  * Update to the 3.12 branch 2023-12-02.
  * Identify as version "3.12.0" instead of "3.12.0+", confusing some
    third party packages.
  * Remove references to the avr architecture. Closes: #1056761.
  * Fix more shebangs. Closes: #1057192.

 -- Matthias Klose <email address hidden>  Sat, 02 Dec 2023 13:35:02 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python3.12 (3.12.0-6) unstable; urgency=medium

  * Fix syntax error in the python3.12-dbg-config script.

 -- Matthias Klose <email address hidden>  Sun, 19 Nov 2023 12:32:56 +0100

Available diffs

Superseded in noble-release
Deleted in noble-proposed (Reason: Moved to noble)
python3.12 (3.12.0-5) unstable; urgency=medium

  * libpython3.12-testsuite: Don't attempt to byte-compile files name
    badsyntax_*. Update path for tokenizedata's bad_coding samples.
  * libpython3.12-testsuite: Ignore warnings during byte compilation.
    Closes: #1040279.
  * Replace (currently disabled) hurd_kfreebsd_thread_native_id.diff with
    simply ignoring the relevant symbol on non-Linux. Closes: #1055820.

 -- Stefano Rivera <email address hidden>  Sun, 12 Nov 2023 15:37:07 +0200
Superseded in noble-proposed
python3.12 (3.12.0-4) unstable; urgency=medium

  * Add breaks/replaces for typinganndata move. Closes: #1055680.

 -- Matthias Klose <email address hidden>  Fri, 10 Nov 2023 12:33:26 +0100

Available diffs

Superseded in noble-proposed
python3.12 (3.12.0-3) unstable; urgency=medium

  * Update to the 3.12 branch 2023-11-09.

  [ Stefano Rivera ]
  * Add myself as an uploader.
  * Depend on netbase in libpython3.12-stdlib. Closes: #1055172.

  [ Matthias Klose ]
  * Fix some lintian warnings.
  * Add loong64 to the multiarch header file. Closes: #1053835.

 -- Matthias Klose <email address hidden>  Thu, 09 Nov 2023 11:45:17 +0100
Superseded in noble-release
Superseded in noble-release
Published in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0-1) unstable; urgency=medium

  * Python 3.12.0 release.

 -- Matthias Klose <email address hidden>  Wed, 04 Oct 2023 08:27:34 +0200
Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0~rc2-1) unstable; urgency=medium

  * Python 3.12.0 release candidate 2.

 -- Matthias Klose <email address hidden>  Thu, 14 Sep 2023 06:33:29 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0~rc1-2) unstable; urgency=medium

  * Update to the 3.12 branch 2023-08-29.
    - Add loongarch support. Addresses: #1049963.
    - Address CVE-2023-41105, CVE-2023-40217.
  * libpython3.12-stdlib: Depend on tzdata. Closes: #1050529.
  * Add proposed patch to avoid tzdata-legacy, and drop again the
    dependency on it. See  https://github.com/python/cpython/pull/108533.

 -- Matthias Klose <email address hidden>  Tue, 29 Aug 2023 17:33:03 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0~rc1-1) unstable; urgency=medium

  * Python 3.12.0 release candidate 1.
  * Update symbols files.

 -- Matthias Klose <email address hidden>  Thu, 10 Aug 2023 06:02:50 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0~b4-1) unstable; urgency=medium

  * Python 3.12.0 beta 3 snapshot.
  * libpython3.12-stdlib: Depend on tzdata. Addresses: #1037168.

 -- Matthias Klose <email address hidden>  Thu, 13 Jul 2023 16:24:02 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0~b3-1) unstable; urgency=medium

  * Python 3.12.0 beta 3 snapshot.

 -- Matthias Klose <email address hidden>  Fri, 23 Jun 2023 17:06:58 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0~b2-3) unstable; urgency=medium

  [ Matthias Klose ]
  * libpython3.12-testsuite: Don't install ctypes/test_macholib.
  * Add test_cppext to the failing tests, requires pip.

  [ Stefano Rivera ]
  * Drop python3.12-venv's dependency on python3-setuptools-whl. venv doesn't
    include setuptools in venvs, any more in Python 3.12.
  * Remove autopkgtest coverage of SETUPTOOLS_USE_DISTUTILS=local, there is no
    stdlib distutils in Python 3.12.
  * Adapt the venv/virtualenv autopkgtests to not expect setuptools & wheel to
    be installed.

 -- Matthias Klose <email address hidden>  Tue, 20 Jun 2023 10:44:07 +0200
Superseded in mantic-proposed
python3.12 (3.12.0~b2-2) unstable; urgency=medium

  * Fix bytecode compilation for python3.12-testsuite. Closes: #1036789.
  * Tighten autopkg test dependencies on python3-tk and python3-gdbm.

 -- Matthias Klose <email address hidden>  Tue, 13 Jun 2023 06:48:48 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0~b2-1) unstable; urgency=medium

  * Python 3.12.0 beta 2 snapshot.

 -- Matthias Klose <email address hidden>  Wed, 07 Jun 2023 12:16:56 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0~b1-1) unstable; urgency=medium

  * Python 3.12.0 beta 1 snapshot.
  * Update symbols files.
  * Refresh patches.

 -- Matthias Klose <email address hidden>  Thu, 25 May 2023 06:54:11 +0200

Available diffs

Superseded in mantic-release
Deleted in mantic-proposed (Reason: Moved to mantic)
python3.12 (3.12.0~a7-1) experimental; urgency=medium

  * Python 3.12.0 alpha 7 snapshot.

  [ Stefano Rivera ]
  * Explain more ways to pass --break-system-packages to pip.
  * In distutils-install-layout.diff:
    - Restore _distutils_system_mod, this is how we configure setuptools'
      internal distutils behaviour. Thanks Eli Schwartz for noticing it was
      missing.
    - Remove support for patching the stdlib distutils, no longer needed.

  [ Matthias Klose ]
  * Package _sha2 instead of _sha256 and _sha512.
  * Don't ship gdbinit anymore, removed upstream.
  * Update symbols files.
  * Update and refresh patches.

 -- Matthias Klose <email address hidden>  Tue, 11 Apr 2023 10:54:41 +0200
166 of 66 results