Opened 3 months ago

Closed 2 months ago

#5575 closed enhancement (fixed)

python3-3.13.0

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 12.3
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (5)

comment:1 by Xi Ruoyao, 2 months ago

I can see no reason to wait for .1. We only wait for .1 if the upstream explicitly tells so, or we know .0 has a bug severely enough to block the development of the book. Neither is true here.

comment:2 by Bruce Dubbs, 2 months ago

Summary: python3-3.13.0 (Wait for -3.13.1?)python3-3.13.0 (Wait until December)

We still want to wait a bit for modules and packages that depend on Python to catch up. We don't know right now how many that is, but our history shows new minor releases can cause a lot of problems in other areas.

It will also require rebuilding all modules, so it is certainly not a simple update.

comment:3 by Xi Ruoyao, 2 months ago

Here's a list of the Python modules I'm using:

asciidoc                10.2.1
attrs                   24.2.0
Brotli                  1.1.0
Cython                  3.0.11
dbus-python             1.3.2
docutils                0.21.2
editables               0.5
flit_core               3.9.0
fonttools               4.54.1
gi-docgen               2024.1
gitdb                   4.0.11
GitPython               3.1.43
gpg                     1.23.2
hatch-fancy-pypi-readme 24.1.0
hatch-vcs               0.4.0
hatchling               1.25.0
iniconfig               2.0.0
Jinja2                  3.1.4
libfdt                  1.7.1
Mako                    1.3.5
Markdown                3.7
MarkupSafe              3.0.1
meson                   1.5.2
meson-python            0.16.0
packaging               24.1
pathspec                0.12.1
pip                     24.2
pluggy                  1.5.0
ply                     3.11
polib                   1.2.0
psutil                  6.1.0
pwquality               1.4.5
pycairo                 1.26.1
Pygments                2.18.0
PyGObject               3.50.0
pyproject-metadata      0.8.1
pytest                  8.3.3
python-dbusmock         0.32.2
PyYAML                  6.0.2
setuptools              75.1.0
setuptools-scm          8.1.0
six                     1.16.0
smartypants             2.0.1
smmap                   5.0.1
trove-classifiers       2024.9.12
typogrify               2.0.7
wheel                   0.44.0

They just work fine with Python-3.13.0. (I also have gobject-introspection and libxml2 Python modules not listed by pip3 list.)

comment:4 by Bruce Dubbs, 2 months ago

Summary: python3-3.13.0 (Wait until December)python3-3.13.0

The release notes for this version of Python are far to large to reproduce here (over 8300 lines of text. See the file Python-3.13.0/Misc/NEWS in the tarball for details of three release canidates, four beta releases, and six alpha releases.

comment:5 by Bruce Dubbs, 2 months ago

Resolution: fixed
Status: newclosed

Fixed at commit 52104e05f0 :

    Update to iana-etc-20241015.
    Update to vim-9.1.0813.
    Update to xz-5.6.3.
    Update to sysvinit-3.11.
    Update to setuptools-75.2.0.
    Update to Python3-3.13.0.
    Update to openssl-3.4.0.
    Update to meson-1.6.0.
    Update to markupsafe-3.0.2.
    Update to linux-6.11.5.
    Update to less-668.
    Update to elfutils-0.192.
Note: See TracTickets for help on using tickets.