On Tue, 2019-08-27 at 14:56 +0200, Fabian Vogt wrote:
Both of those issues seem to be caused by not completely built projects, which can happen for ports as they don't have a separate /snapshots repository with consistent packges. So just be patient, it should resolve itself.
I figured this myself in the meantime, although I think there is an actual problem with libqt5-qttools (boo#1148374). But the general point I was trying to make is different. Quite obviously, it's not necessary to have libavcodec58 installed in order to build hplip. So something is wrong with the dependency chain that implies this requirement. I understand that the *run-time* dependency of qtwebkit on libavcodec makes sense, but in the build system it's different. We need to make a better distinction between run-time and build-time dependencies, so that during build we pull only those dependencies that are really required for building. We mostly create "Requires:" dependencies from the end-user point of view (e.g. user needs audio support when surfing the web, as simotek argued). For the build system, that may lead to exaggerated dependencies. So we'd need something like "Requires(runtimeonly): ...". Fixing this would fix bogus build failures like the ones I reported, and possibly also speed up builds. Cheers, Martin N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�