diff -Nru python3-defaults-3.12.2/debian/changelog python3-defaults-3.12.3/debian/changelog --- python3-defaults-3.12.2/debian/changelog 2024-03-31 08:16:53.000000000 +0000 +++ python3-defaults-3.12.3/debian/changelog 2024-04-12 13:29:24.000000000 +0000 @@ -1,3 +1,10 @@ +python3-defaults (3.12.3-0ubuntu1) noble; urgency=medium + + * Bump version to 3.12.3 + * python3: Conflict with python3-distutils. + + -- Matthias Klose Fri, 12 Apr 2024 15:29:24 +0200 + python3-defaults (3.12.2-0ubuntu2) noble; urgency=medium * No-change rebuild for CVE-2024-3094 diff -Nru python3-defaults-3.12.2/debian/control python3-defaults-3.12.3/debian/control --- python3-defaults-3.12.2/debian/control 2024-03-04 03:17:15.000000000 +0000 +++ python3-defaults-3.12.3/debian/control 2024-04-12 13:29:24.000000000 +0000 @@ -4,7 +4,7 @@ Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Matthias Klose Uploaders: Piotr Ożarowski , Stefano Rivera -Build-Depends: debhelper (>= 11), dpkg-dev (>= 1.17.11), python3.12:any (>= 3.12.2-4~), +Build-Depends: debhelper (>= 11), dpkg-dev (>= 1.17.11), python3.12:any (>= 3.12.3-0~), python3.12-minimal:any, python3-docutils , python3-sphinx , @@ -18,10 +18,11 @@ Architecture: any Multi-Arch: allowed Pre-Depends: python3-minimal (= ${binary:Version}) -Depends: python3.12 (>= 3.12.2-1~), libpython3-stdlib (= ${binary:Version}), ${misc:Depends} -Suggests: python3-doc (>= ${binary:Version}), python3-tk (>= 3.12.2-1~) , python3-venv (>= ${binary:Version}) +Depends: python3.12 (>= 3.12.3-0~), libpython3-stdlib (= ${binary:Version}), ${misc:Depends} +Suggests: python3-doc (>= ${binary:Version}), python3-tk (>= 3.12.3-0~) , python3-venv (>= ${binary:Version}) Replaces: python3-minimal (<< 3.1.2-2) Provides: python3-profiler, python3-supported-min (= 3.12), python3-supported-max (= 3.12) +Conflicts: python3-distutils Description: interactive high-level object-oriented language (default python3 version) Python, the high-level, interactive object oriented language, includes an extensive class library with lots of goodies for @@ -33,7 +34,7 @@ Package: python3-venv Architecture: any Multi-Arch: allowed -Depends: python3.12-venv (>= 3.12.2-1~), python3 (= ${binary:Version}), +Depends: python3.12-venv (>= 3.12.3-0~), python3 (= ${binary:Version}), ${misc:Depends} Description: venv module for python3 (default python3 version) This package contains the venv module for the Python language (default python3 @@ -52,7 +53,7 @@ Package: python3-minimal Architecture: any Multi-Arch: allowed -Pre-Depends: python3.12-minimal (>= 3.12.2-1~) +Pre-Depends: python3.12-minimal (>= 3.12.3-0~) Depends: dpkg (>= 1.13.20), ${misc:Depends} Description: minimal subset of the Python language (default python3 version) This package contains the interpreter and some essential modules. It's used @@ -65,7 +66,7 @@ Architecture: any Multi-Arch: allowed Depends: python3 (= ${binary:Version}), - python3.12-nopie (>= 3.12.2-1~), ${misc:Depends} + python3.12-nopie (>= 3.12.3-0~), ${misc:Depends} Description: Python interpreter linked without PIE (default python3 version) This package contains the interpreter not built as position independent executable. This interpreter is diverting the python3 executable, and making @@ -75,7 +76,7 @@ Package: python3-examples Architecture: all Multi-Arch: foreign -Depends: python3 (>= ${binary:Version}), python3.12-examples (>= 3.12.2-1~), ${misc:Depends} +Depends: python3 (>= ${binary:Version}), python3.12-examples (>= 3.12.3-0~), ${misc:Depends} Description: examples for the Python language (default version) Examples, Demos and Tools for Python. These are files included in the upstream Python distribution. @@ -87,7 +88,7 @@ Architecture: any Multi-Arch: allowed Depends: python3 (= ${binary:Version}), libpython3-dev (= ${binary:Version}), - python3.12-dev (>= 3.12.2-1~), + python3.12-dev (>= 3.12.3-0~), ${misc:Depends}, ${sphinxdoc:Depends} Breaks: python3 (<< 3.9.2-1~) Replaces: python3.1 (<< 3.1.2+20100706-3), python3 (<< 3.9.2-1~) @@ -104,7 +105,7 @@ Architecture: any Multi-Arch: same Section: libdevel -Depends: libpython3.12-dev (>= 3.12.2-1~), ${misc:Depends} +Depends: libpython3.12-dev (>= 3.12.3-0~), ${misc:Depends} Breaks: libpython3.8-dev (<< 3.8.0-2), python3-dev (<< 3.8.0-1) Replaces: libpython3.8-dev (<< 3.8.0-2), python3-dev (<< 3.8.0-1) Description: header files and a static library for Python (default) @@ -118,7 +119,7 @@ Package: libpython3-stdlib Architecture: any Multi-Arch: same -Depends: libpython3.12-stdlib (>= 3.12.2-1~), ${misc:Depends} +Depends: libpython3.12-stdlib (>= 3.12.3-0~), ${misc:Depends} Description: interactive high-level object-oriented language (default python3 version) This package contains the majority of the standard library for the Python language (default python3 version). @@ -152,7 +153,7 @@ Section: doc Architecture: all Multi-Arch: foreign -Depends: python3.12-doc (>= 3.12.2-1~), ${misc:Depends} +Depends: python3.12-doc (>= 3.12.3-0~), ${misc:Depends} Suggests: python3 (>= ${binary:Version}), python3-examples Description: documentation for the high-level object-oriented language Python 3 This is the official set of documentation for the interactive high-level @@ -176,7 +177,7 @@ Architecture: any Multi-Arch: allowed Section: debug -Depends: python3 (= ${binary:Version}), libpython3-dbg (= ${binary:Version}), python3.12-dbg (>= 3.12.2-1~), ${misc:Depends} +Depends: python3 (= ${binary:Version}), libpython3-dbg (= ${binary:Version}), python3.12-dbg (>= 3.12.3-0~), ${misc:Depends} Description: debug build of the Python 3 Interpreter (version 3.12) Python 3 interpreter configured with --pydebug. Dynamically loaded modules are searched in /usr/lib/python3.12/lib-dynload/debug first. @@ -185,7 +186,7 @@ Architecture: any Multi-Arch: same Section: debug -Depends: libpython3.12t64-dbg (>= 3.12.2-1~), ${misc:Depends} +Depends: libpython3.12t64-dbg (>= 3.12.3-0~), ${misc:Depends} Breaks: python3-dbg (<< 3.8.0-1) Replaces: python3-dbg (<< 3.8.0-1) Description: debug build of the Python 3 Interpreter (version 3.12) @@ -288,7 +289,7 @@ Package: 2to3 Architecture: all Multi-Arch: foreign -Depends: python3-lib2to3 (>= 3.12.2-1~), python3 (>= ${binary:Version}), ${misc:Depends} +Depends: python3-lib2to3 (>= 3.12.3-0~), python3 (>= ${binary:Version}), ${misc:Depends} Breaks: python (<< 2.7.14-4) Replaces: python (<< 2.7.14-4) Description: 2to3 binary using python3 @@ -306,7 +307,7 @@ Architecture: any Multi-Arch: allowed Depends: python3 (= ${binary:Version}), - python3.12-full (>= 3.12.2-1~), + python3.12-full (>= 3.12.3-0~), python3-venv (= ${binary:Version}), 2to3, idle, diff -Nru python3-defaults-3.12.2/debian/control.in python3-defaults-3.12.3/debian/control.in --- python3-defaults-3.12.2/debian/control.in 2024-03-04 03:17:15.000000000 +0000 +++ python3-defaults-3.12.3/debian/control.in 2024-04-12 13:29:24.000000000 +0000 @@ -21,6 +21,7 @@ Suggests: python3-doc (>= ${binary:Version}), python3-tk (>= @STDLIBVER@) , python3-venv (>= ${binary:Version}) Replaces: python3-minimal (<< 3.1.2-2) Provides: python3-profiler, python3-supported-min (= 3.12), python3-supported-max (= 3.12) +Conflicts: python3-distutils Description: interactive high-level object-oriented language (default python3 version) Python, the high-level, interactive object oriented language, includes an extensive class library with lots of goodies for diff -Nru python3-defaults-3.12.2/debian/rules python3-defaults-3.12.3/debian/rules --- python3-defaults-3.12.2/debian/rules 2024-03-04 03:17:15.000000000 +0000 +++ python3-defaults-3.12.3/debian/rules 2024-04-12 13:29:24.000000000 +0000 @@ -21,13 +21,13 @@ distrelease := $(shell . /etc/os-release; echo $$VERSION_CODENAME) # required python3.x version -UPSTRVER := 3.12.2-1~ +UPSTRVER := 3.12.3-0~ # required versions of python3-lib2to3 and python3-distutils -STDLIBVER := 3.12.2-1~ +STDLIBVER := 3.12.3-0~ ifeq (,$(filter $(distrelease),lenny etch squeeze wheezy lucid maverick natty oneiric precise quantal raring saucy trusty)) - bd_i586 = dpkg-dev (>= 1.17.11), python3.12:any (>= 3.12.2-4~), + bd_i586 = dpkg-dev (>= 1.17.11), python3.12:any (>= 3.12.3-0~), else bd_i586 = dpkg-dev (>= 1.16.1~), endif