Hello Adam, Am Dienstag, 12. Mai 2020, 13:14:13 CEST schrieb Adam Majer:
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.....)
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.
I would not call it crap (see below)....
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
OK, I was under the wrong assumption that it picks the newer library (from TW) as long as I dont pin it to a certain version.
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.
Actually it was: Intention was to bring fingerprint-gui to qt5, and that worked as long as libfprint is version 1.0. Current fingerprint-gui for TW is broken anyway.... Next I wanted to build it against libfprint-2, thats the reason for the second branch. Unfortunately there seems to be an API change as well, so this need someone with qt programming skills (which is not me) So, if someone wth qt skills want to look into this....much welcome! Thanks for the clarification! Axel -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org