lalburst imports wrong "glue" - seen on Ubuntu 22.04 & Debian 12, with not all LSCsoft built yet
Get: 141 http://de.archive.ubuntu.com/ubuntu jammy/universe amd64 python3-glue all 1.0.1+dfsg-2 [439 kB]
Selecting previously unselected package python3-glue.
Preparing to unpack .../407-python3-glue_1.0.1+dfsg-2_all.deb ...
Unpacking python3-glue (1.0.1+dfsg-2) ...
Setting up python3-glue (1.0.1+dfsg-2) ...
I: new cache content 'python3-glue_1.0.1+dfsg-2_all.deb' added
> from glue import pipeline
E ImportError: cannot import name 'pipeline' from 'glue' (/usr/lib/python3/dist-packages/glue/__init__.py)
/usr/lib/python3/dist-packages/glue/config.py:2: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
This happened when lscsoft-glue
wasn't built yet (it depends on python3-lal
and sorts after lal*
).
Looks like lalburst
(and perhaps more packages) should depend on python3-lscsoft-glue
instead of python3-glue
.
It seems that for python3.10 we will need a new glue
? (glue#23 (closed))
Edited by Steffen Grunewald