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

Reply via email to