[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