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 ( | [email protected] PGP 87145445 | ) / \_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/ 8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445

