[Pkg-xen-devel] Bug#1001256: #1001256 is a real bug
Elliott Mitchell
ehem+debian at m5p.com
Mon Nov 3 23:26:01 GMT 2025
Control: found 1001256 4.17.5+23-ga4e5191dc0-1
Control: found 1001256 4.17.5+23-ga4e5191dc0-1+deb12u1
Control: found 1001256 4.20.0+68-g35cb38b222-1
Control: severity 1001256 normal
The main issue #1001256 is pointing at is the Python dependency. Since
xen-utils-4.17 dependes on Python 3.11, while xen-utils-4.20 depends on
Python 3.13 it is impossible to install them simultaneously. In turn
this makes upgrades far more troublesome than they otherwise need to be.
For xen-utils-4.17 the files:
/usr/lib/xen-4.17/bin/convert-legacy-stream
/usr/lib/xen-4.17/bin/pygrub
/usr/lib/xen-4.17/bin/verify-stream-v2
/usr/lib/xen-4.17/bin/xenpvnetboot
Are Python 3 scripts.
For xen-utils-4.20 the files:
/usr/lib/xen-4.17/bin/convert-legacy-stream
/usr/lib/xen-4.17/bin/pygrub
/usr/lib/xen-4.17/bin/verify-stream-v2
Likely remain Python 3 scripts.
I would suggest creating xen-utils-X.YY-python to split the Python
scripts out of the main xen-utils-X.YY package. Other trick is
grub-xen-host sort of makes PyGRUB deprecated.
--
(\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/)
\BS ( | ehem+sigmsg at m5p.com PGP 87145445 | ) /
\_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445
More information about the Pkg-xen-devel
mailing list