Dear kdelibs5-dev maintainers,

One package I worked on is affected by this problem, too. That's why I started investigating this issue and found out that there is a whole bunch of packages that are currently (or were recently) FTBFS'ing because of this problem. Some maintainers employed the workaround of adding a build dependency to "libsoprano-dev" because that's the only way they can fix the FTBFS themselves. But it sure feels like a hack, which is why I'd prefer not to have to do this.

What's the reason for this odd behaviour? I couldn't really see this from this bug report, just that it had something to do with "the transition from nepomuk to the new baloo package".

Is this going to be fixed properly at some point? I consider adding "libsoprano-dev" to the Build-Depends of all dependant packages just a temporary workaround.

Could we keep this bug open as a reminder that this still needs a proper fix?

To me it feels really wrong to add a build dependency to a library that is never even mentioned in any of the CMakeLists.txt files, nor is used directly by any of the code (there is even a warning telling me that I shouldn't have linked against it). Or is there any justification for seeing libsoprano-dev as a "real" build dependency of packages of that kind, and I'm just not seeing it? Or a way to get rid of the "dependency"?

Cheers,
Martin

Reply via email to