On Sun, Aug 31, 2025 at 03:46:45PM +0300, Niko Tyni wrote: > Source: collectd > Version: 5.12.0-26 > Severity: serious > Tags: ftbfs forky sid > Control: block 1112375 with -1 > X-Debbugs-Cc: Roberto C. Sánchez <[email protected]> > > This package fails to build from source on current sid. > > > https://tests.reproducible-builds.org/debian/rbuild/unstable/arm64/collectd_5.12.0-26.rbuild.log.gz > > I think these are the relevant parts: > > configure:126594: result: libmongoc . . . . . . no (pkg-config could > not find libmongoc) > [...] > configure:127022: result: write_mongodb . . . . no (pkg-config could > not find libmongoc) (dependency error) > [...] > configure:127052: error: "Some plugins are missing dependencies - see the > summary above for details" > > Looking at the build history at > https://tests.reproducible-builds.org/debian/history/collectd.html > it seems to have been broken in unstable after 2025-08-08. > > I assume this is about the mongo-c-driver transition (#1112375) and it > will need source changes in collectd. Marking as a blocker, feel free > to undo of course if I'm mistaken somehow.
Your assumption is correct. It looks like the configure check is not aware of libmongoc2 (the name of the new package which pkg-config/pkgconf should find). I can't work on this just now, but I should be able to get to it in a few hours and provide a patch. In the meantime, the patch I prepared for nextepc (and which I forwarded to #1112311) is a good place to start, if a fix/patch is needed before I an get to it. > Also copying Roberto as the mongo-c-driver maintainer. Thanks for letting me know so that I have the chance to help resolve this. Regards, -Roberto -- Roberto C. Sánchez

