Source: libatomic-queue Severity: normal X-Debbugs-Cc: [email protected] atomic_queue in version 1.6.6/1.6.7 has now with Meson a proper build system for installation purposes. This will install the headers and a pkg-config file, which is super useful to check if atomic_queue is installed. I suggest to update the packaging to use Meson instead of the Makefile which is rather messy (see patches requires to make it work).
However, meson does not build a shared/static library. I don't think this is an issue since atomic_queue is intended as a header only library anyway. There is no reverse dependency on libatomic-queue0 anyway. So my suggestion would be to drop the library package right after the trixie release. Additionally, atomic_queue build depends on the benchmark dependencies. I'm not entirely sure if this is useful for the build step itself, I think the unit tests and example are sufficient here. It would make more sense to build and run the benchmarks as a test in debci. Since I use atomic_queue for my $DAYJOB, I would be willing to put in the work for the required packaging changes. Please let me know if you agree with these changes. Cheers, Stephan -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 6.12.22-amd64 (SMP w/16 CPU threads; PREEMPT) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled

