Opened 5 months ago

Closed 5 months 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: normal Keywords:
Cc:

Description (last modified by Douglas R. Reno)

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 Bruce Dubbs, 5 months ago

Description: modified (diff)

comment:2 by Xi Ruoyao, 5 months ago

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

comment:3 by Xi Ruoyao, 5 months 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:5 by Xi Ruoyao, 5 months 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).

Last edited 5 months ago by Xi Ruoyao (previous) (diff)

in reply to:  5 comment:6 by Xi Ruoyao, 5 months ago

Replying to Xi Ruoyao:

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).

One upstream developer has proposed the same thing at https://lore.kernel.org/all/Zxzh0ODFyZnav5JE@74d70d9af7e3/.

comment:7 by Xi Ruoyao, 5 months ago

Spidermonkey fixed for trunk.

in reply to:  3 comment:8 by Xi Ruoyao, 5 months 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:9 by Xi Ruoyao, 5 months ago

dtc fixed for trunk.

comment:10 by Xi Ruoyao, 5 months 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 Bruce Dubbs, 5 months ago

Description: modified (diff)

comment:12 by Bruce Dubbs, 5 months ago

Description: modified (diff)

comment:13 by Douglas R. Reno, 5 months ago

Description: modified (diff)
Resolution: fixed
Status: newclosed

All three of these packages are confirmed to work.

Note: See TracTickets for help on using tickets.