On 5/11/20 5:44 PM, Axel Braun wrote:
Affected package: https://build-test-1.opensuse.org/package/show/ home:DocB:branches:home:DocB:branches:hardware/fingerprint-gui
(removing pkgconfig(libfprint-2) in favour of libfprint-devel fixes the issue, but I would be interested why it is not found.....)
Hi Axel, Because you have crap in your home project. It's a good idea to remove it. It reduces build pressure on OBS and also doesn't get everyone confused. Your repository comes from, (osc meta prj) <repository name="openSUSE_Tumbleweed"> <path project="home:DocB:branches:hardware" repository="openSUSE_Tumbleweed"/> <arch>i586</arch> <arch>x86_64</arch> </repository> But that project has a copy of the library, # osc ls home:DocB:branches:hardware fingerprint-gui libfprint # osc ls home:DocB:branches:hardware libfprint baselibs.conf libfprint-1.0.tar.xz libfprint.changes libfprint.spec And getting these binaries results in, # rpm -qp --provides libfprint-devel-1.0-2.1.x86_64.rpm warning: libfprint-devel-1.0-2.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 748af481: NOKEY libfprint-devel = 1.0-2.1 libfprint-devel(x86-64) = 1.0-2.1 pkgconfig(libfprint) = 1.0 And this is why libfprint-2 is not available. Because it's not. The first libfprint-devel is too old. So if you change your BR, you are building also vs. wrong library anyway, unless that's your intention. Hope this clears up the situation :) - Adam -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org