[Pkg-xen-devel] Python 3 in 4.14 packages
Elliott Mitchell
ehem+debian at m5p.com
Sun Sep 27 06:44:25 BST 2020
I was trying to test `pygrub` and found the Python 3 version is
definitely broken in the 4.14 packages. I was able to get the script to
display the help message by adding "/usr/lib/xen-4.14/lib/<triplet>" to
sys.path.
The existing line:
sys.path.insert(1, sys.path[0] + '/../lib/python')
Is distinctly odd, usually this is better expressed:
sys.path.append(os.path.join(sys.path[0], "libexec"))
(though I suppose we can assume Linux, but this is Bad Practice)
The way some portions of `pygrub` are packaged are distinctly odd.
Certainly xc.so and xs.so are linked to core Xen libraries and need to be
version-specific. Yet libfsimage.so appears independant of the Xen
version and should likely track `pygrub`, rather than matching the system
Xen version.
I may get a chance to chase things down better later.
In other news, Julien Grall's latest set of 4 patches are valuable on ARM
ACPI systems (RP4 with Tianocore) and having those in the next Debian
will be be high-value.
--
(\___(\___(\______ --=> 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