[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