[Debian-med-packaging] Bug#1087736: libspdlog-dev should not depend on catch2
Nicolas Peugnet
nicolas at club1.fr
Sun Nov 17 20:58:22 GMT 2024
Package: libspdlog-dev
Version: 1:1.12.0+ds-2+b3
Severity: normal
Dear Maintainer,
While trying to build a new version of j4-dmenu-desktop (that I am
currently updating) with the 'nocheck' build profile, I noticed that
catch2 was still installed, as a dependency of libspdlog-dev, which
in turn, seems to be the reason why j4-dmenu-desktop is not
crossbuild-able anymore [1].
I made a quick grep in the spdlog sources and did not find any
references to catch2 outside of the tests directory. So I don't
understand why should catch2 be a dependency of libspdlog-dev.
Could you please remove this dependency, or if it is really needed,
explain why it is the case?
[1] https://salsa.debian.org/debian/j4-dmenu-desktop/-/jobs/6609781#L748
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (600, 'testing'), (500, 'stable-security'), (500, 'stable'), (200, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.11.5-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libspdlog-dev depends on:
ii catch2 3.7.1-0.4
ii libfmt-dev 10.1.1+ds1-4
ii libspdlog1.12 1:1.12.0+ds-2+b3
libspdlog-dev recommends no packages.
Versions of packages libspdlog-dev suggests:
pn libsystemd-dev <none>
ii qtbase5-dev 5.15.15+dfsg-2
-- no debconf information
More information about the Debian-med-packaging
mailing list