[opensuse-buildservice] OBS build against Fedora Updates?

Hi All, I hit a problem late last week doing a Hawk build in network:ha-clustering:Stable against Fedora 19, namely that OBS builds against Fedora 19 GA, but if I install Hawk on a Fedora 19 test VM with all updates applied, Hawk doesn't run because it was built against libcib.so.2, whereas Pacemaker in Fedora updates supplies libcib.so.3. I hacked around this in Hawk by having it try to dlopen() both of libcib.so.2 and libcib.so.3, as I'm only calling a couple of functions and their signatures apparently didn't change, but it's a bit nasty. Then, the other day, I was trying to get sbd builds in network:ha-clustering:Stable (as cluster-glue requires sbd, and we want to be able to provide builds of all this stuff for Fedora as well as openSUSE, largely to facilitate uptake of crmsh and hawk), and I hit the same problem again. Building sbd against Fedora GA links to libcrmcluster.so.2 and libcib.so.2, but Fedora Updates has libcrmcluster.so.4 and libcib.so.3. Someone already opened a bug requesting OBS build against Fedora Updates (although that was Fedora 18, it was a while ago): https://bugzilla.novell.com/show_bug.cgi?id=804202 Can anyone suggest a solution to this? Is it possible to get OBS to build against Fedora Updates somehow? Because without this ability I'm having a hard time seeing using OBS for viable Fedora builds of HA clustering packages, unless we build the whole stack ourselves, which I'd rather not do (yet more maintenance work for no real benefit, given a viable Pacemaker and Corosync already ship in the base Fedora distro). Thanks, Tim -- Tim Serong Senior Clustering Engineer SUSE tserong@suse.com -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (1)
-
Tim Serong