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