Your message dated Tue, 14 May 2024 16:49:13 +0200
with message-id <49c68204-a1da-4949-8c14-c15b73306...@debian.org>
and subject line Re: libjson-glib-dev: ships installed tests, causing b-d cycles
has caused the Debian Bug report #1071110,
regarding libjson-glib-dev: ships installed tests, causing b-d cycles
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1071110: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071110
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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

--- End Message ---
--- Begin Message ---
On Tue, 14 May 2024 15:43:43 +0200 Emilio Pozuelo Monfort <po...@debian.org> 
wrote:
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.

Actually that makes no sense. If that were to happen, libjson-glib-dev would still need to depend on libjson-glib-1.0-0, which depends on libglib2.0-0t64.

The issue here is that libkkc hasn't been rebuilt yet, and that is blocked on #1060951.

Closing this.

Cheers,
Emilio

--- End Message ---

Reply via email to