gstlal-ugly 1.11.0 install-depends on ROOT, Debian only?
When installing the upgrade of gstlal-ugly
from 1.10.0 to 1.11.0, I found (on Debian Bullseye) that this would pull a major part of the gds
stack including ROOT
.
Checking the debian/control
files for the difference, I get
# diff -u gstlal-ugly*/debian/control
--- gstlal-ugly-1.10.0/debian/control 2022-11-22 11:04:16.702754513 +0100
+++ gstlal-ugly-1.11.0/debian/control 2023-06-12 21:33:01.000000000 +0200
@@ -9,11 +9,12 @@
dh-python,
doxygen (>= 1.8.3),
fakeroot,
- gds-lsmp-dev (>= 3.0.0),
- gds-framexmit-dev (>= 3.0.0),
+ gds-lsmp-dev (>= 2.19.0),
+ gds-dtt-dev (>= 2.19.0),
+ gds-framexmit-dev (>= 2.19.0),
gobject-introspection (>= 1.30.0),
graphviz,
- gstlal-dev (>= 1.10.0),
+ gstlal-dev (>= 1.11.0),
gtk-doc-tools (>= 1.11),
liblal-dev (>= 7.2.4),
liblalmetaio-dev (>= 3.0.2),
@@ -28,16 +29,16 @@
pkg-config (>= 0.18.0),
python3-all-dev (>= 3.6),
python3-numpy (>= 1.7.0)
-# gds-dtt-dev (>= 3.0.0),
Package: gstlal-ugly
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends},
- gds-lsmp (>= 3.0.0),
- gds-framexmit (>= 3.0.0),
+ gds-lsmp (>= 2.19.0),
+ gds-dtt-crtools (>= 2.19.0),
+ gds-framexmit (>= 2.19.0),
gir1.2-glib-2.0,
gir1.2-gstreamer-1.0 (>= 1.14.1),
- gstlal (>= 1.10.0),
+ gstlal (>= 1.11.0),
lal (>= 7.2.4),
lalmetaio (>= 3.0.2),
ldas-tools-framecpp (>= 2.6.2),
@@ -57,7 +58,6 @@
python3-ligo-scald (>= 0.7.2),
python3-numpy (>= 1.7.0),
python3-scipy
-# gds-dtt-crtools (>= 3.0.0),
Description: GStreamer for GW data analysis (in-development parts)
This package provides a variety of GStreamer elements for
gravitational-wave data analysis and some libraries to help write such
[...]
so in addition to the downgrade of gds*
, gds-dtt-dev
shows up as new build dependency (previously deactivated), and the binary package depends on gds-dtt-crtools
which in turn depends on a list of other gds*
packages and eventually ROOT
.
Is this really intended? I guess no, as the .spec
file contains no hints at gds-dtt-*
...