Bug#1071110: libjson-glib-dev: ships installed tests, causing b-d cycles
Emilio Pozuelo Monfort
pochu at debian.org
Tue May 14 14:43:43 BST 2024
Package: libjson-glib-dev
Version: 1.8.0-2
Severity: serious
Hi,
libjson-glib-dev ships tests in /usr/lib/x86_64-linux-gnu/installed-tests/,
which makes the package get a dependency on libglib2.0-0t64 through
shlibs:Depends. That in turn causes b-d cycles, e.g. for fcitx-kkc on
arm{el,hf}:
fcitx-kkc build-depends on:
- libjson-glib-dev:armel
libjson-glib-dev depends on:
- libglib2.0-0t64:armel (>= 2.77.0)
fcitx-kkc build-depends on:
- libkkc-dev:armel
libkkc-dev depends on:
- libkkc2:armel (= 0.3.5-8)
libkkc2 depends on:
- libglib2.0-0:armel (>= 2.38.0)
libglib2.0-0t64 conflicts with:
- libglib2.0-0:armel (< 2.80.0-7~)
Splitting the tests into a json-glib-tests package would help break this
cycle.
Cheers,
Emilio
More information about the pkg-gnome-maintainers
mailing list