On 23. 01. 23 15:39, Richard W.M. Jones wrote:
F36: https://bodhi.fedoraproject.org/updates/FEDORA-2023-d823c8dfb8
F37: https://bodhi.fedoraproject.org/updates/FEDORA-2023-8362bcf475
One package which is known to depend on the exact version of xz is
perl-Compress-Raw-Lzma. The updates above should do the right thing.
As far as I'm aware there are no other packages that depend on the
exact version of xz (or liblzma) and no breaking changes to liblzma,
but if there are please let us know.
For the record, Pythons now FTBFS with:
======================================================================
FAIL: test_unzip_zipfile (test.test_shutil.TestArchives.test_unzip_zipfile)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/builddir/build/BUILD/Python-3.12.0a4/Lib/test/test_shutil.py", line
1514, in test_unzip_zipfile
subprocess.check_output(zip_cmd, stderr=subprocess.STDOUT)
File "/builddir/build/BUILD/Python-3.12.0a4/Lib/subprocess.py", line 466,
in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/builddir/build/BUILD/Python-3.12.0a4/Lib/subprocess.py", line 571,
in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['unzip', '-t',
'/builddir/build/BUILD/Python-3.12.0a4/build/debug/build/test_python_64979æ/tmpau1avwr6/archive.zip']' returned non-zero exit status 80.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/builddir/build/BUILD/Python-3.12.0a4/Lib/test/test_shutil.py", line
1520, in test_unzip_zipfile
self.fail(msg.format(exc, details))
AssertionError: Command '['unzip', '-t',
'/builddir/build/BUILD/Python-3.12.0a4/build/debug/build/test_python_64979æ/tmpau1avwr6/archive.zip']' returned non-zero exit status 80.
**Unzip Output**
Archive:
/builddir/build/BUILD/Python-3.12.0a4/build/debug/build/test_python_64979æ/tmpau1avwr6/archive.zip
*** buffer overflow detected ***: terminated
----------------------------------------------------------------------
I have not yet verified this is cuased by new xz, but it is one of the suspects.
https://koschei.fedoraproject.org/package/python3.12?collection=f38