Bug#1084616: mozjs128: removal of Python standard libraries in Python 3.13
Simon McVittie
smcv at debian.org
Sat Nov 16 20:53:51 GMT 2024
On Mon, 07 Oct 2024 at 17:34:15 +0100, Simon McVittie wrote:
> On Mon, 07 Oct 2024 at 12:19:25 -0400, Louis-Philippe Véronneau wrote:
> > cgi: testing/web-platform/tests/tools/runner/report.py:9
> > cgi: testing/web-platform/tests/tools/wptserve/wptserve/request.py:4
> > telnetlib: testing/mozbase/mozrunner/mozrunner/devices/android_device.py:14
> > telnetlib: testing/mozbase/mozrunner/mozrunner/devices/emulator.py:11
>
> I'm reasonably sure we don't run, use or package these in Debian.
Some of them turn out to be imported (although not necessarily actively
used) by the test suite.
The changes I'm about to upload are sufficient to make mozjs build: they
do not eliminate all references to the removed libraries, but they seem
to be enough in practice. Tested in a debian:sid-slim podman container with:
# sed -i -e 's/^Types:.*/& deb-src/g' /etc/apt/sources.list.d/debian.sources
# apt update
# apt upgrade
# apt build-dep mozjs128
# apt install python3.13-dev
# ln -fns python3.13 /usr/bin/python3
# dpkg --purge --force-depends python3.12 python3.12-minimal
# dpkg-buildpackage -us -uc -b
smcv
More information about the pkg-gnome-maintainers
mailing list