Closed mottsen closed 1 year ago
until I have time to fix this you can work around this by skipping the postinstall or avoiding the installation of the testsuite (you probably don't need it anyway)
this is fixed in 3.11.6-3 (and 3.11.6-2), so hopefully a simple repackage off the latest will fix it
those aren't my package so you're probably reporting in the wrong spot entirely
the upstream Debian libpython3.11-testsuite broke as of 3.11.6-1 (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053471), but was fixed in 3.11.6-2 per that bug report .. since the latest available in deadsnakes is 3.11.6-1 an update of that package (or any that includes it, like python3.11-full) fails .. would it be possible to just update deadsnakes with the latest 3.11.6-3 that has the fix?
no, that's not how this works at all
yeah, I definitely don't know the process for Python versions in deadsnakes to get updated .. does it get built independently for deadsnakes?
a simple apt-mark hold libpython3.11-testsuite
fixes updates for me for now, so I don't have any blocker
some versions of isort like to move from __future__...
lines to the wrong spot, so it may just be a line that needs moved back to the top of the file .. I'm happy to help out if you want to point me at something
the file that's error is intentionally a syntax error -- it's part of the cpython testsuite to validate the error messages
the problem is just that the postinstall is pyc compiling it when it shouldn't be
I guess the validation was successful :-D
thanks for looking at this!
I've just uploaded 3.11.6-1+jammy2 (and 3.13 packages as well which also had this issue) which will be available in an hour or two -- thanks for the report!
description
Installing python3.11-full is broken as of 3.11.6 updates. The issue is with the libpython3.11-testsuite package. The error is:
Originally discovered on my Pop_OS 22.04 installation, but installed a clean VM of 22.04 and was able to reproduce the issue.
os information
lsb_release -a
uname -a