Opened 2 years ago
Closed 2 years ago
#20583 closed enhancement (fixed)
python3-3.13 issues
| Reported by: | Bruce Dubbs | Owned by: | blfs-book |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.3 |
| Component: | BOOK | Version: | git |
| Severity: | medium | Keywords: | |
| Cc: |
Description (last modified by )
After installing python-3.13.0 I rebuilt all the python modules in the Python Modules and Python Dependencies sections without issue.
I then built the following packages known to use python or install a python module.
FTBFS Mercurial
OK in mercurial-6.8.2
OK SCons
OK brotli
no mods cracklib
Python module is no longer valid
FTBFS dtc
Fixed
OK fontforge
OK gdb
OK glad
OK glib2
OK gpgme
OK graphviz
OK libnvme
mod libpwquality - pip3 wheel command needs to run as root
Rechecked. Now OK.
OK libxml2
OK newt
OK nmap
OK opencv
OK subversion
OK swig
OK xcb-proto
OK gnome-tweaks
OK Samba
OK Texlive
I'd like to have someone else check the problem packages, please.
Change History (13)
comment:1 by , 2 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 2 years ago
follow-up: 8 comment:3 by , 2 years ago
- spidermonkey: mod:
sed 's/pipes/shlex/' -i js/src/tests/lib/results.py(for tests) - firefox (and maybe thunderbird, seamonkey): mod:
sed -i 's/pipes/shlex/' -i python/mozbuild/mozbuild/action/node.py
comment:4 by , 2 years ago
Dtc is broken by SWIG-4.3.0, not Python-3.13: https://github.com/swig/swig/commit/cd39cf132c96a0887be07c826b80804d7677a701
follow-up: 6 comment:5 by , 2 years ago
sed 's/SWIG_Python_AppendOutput/SWIG_AppendOutput/' -i ../pylibfdt/libfdt.i makes dtc build fine, but I'm not sure if it's correct (esp. as the dtc wheel has no test suite).
comment:6 by , 2 years ago
Replying to Xi Ruoyao:
sed 's/SWIG_Python_AppendOutput/SWIG_AppendOutput/' -i ../pylibfdt/libfdt.imakes dtc build fine, but I'm not sure if it's correct (esp. as the dtc wheel has no test suite).
One upstream developer has proposed the same thing at https://lore.kernel.org/all/Zxzh0ODFyZnav5JE@74d70d9af7e3/.
comment:8 by , 2 years ago
Replying to Xi Ruoyao:
- firefox (and maybe thunderbird, seamonkey): mod:
sed -i 's/pipes/shlex/' -i python/mozbuild/mozbuild/action/node.py
Firefox-128.3.1 needs it but 128.4.0 works out of the box.
comment:10 by , 2 years ago
Thunderbird-128.4.0 works fine. I've not tried 128.3.3 as we are upgrading to 128.4.0 anyway.
comment:11 by , 2 years ago
| Description: | modified (diff) |
|---|
comment:12 by , 2 years ago
| Description: | modified (diff) |
|---|
comment:13 by , 2 years ago
| Description: | modified (diff) |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
All three of these packages are confirmed to work.

I cannot reproduce any issue with libpwquality. It builds fine for me with the book instruction.