Description of problem: To try and work around 542729, I tried to install the F11 driver ... and that works as far as yum is concerned ... but fails at runtime with something like: Can't open driver "ati" missing symbol: resVgaShared ...it'd be nice to add conflicts when you break ABI compat. ... or even better would be to have some real ABI requires data in the packages.
It sure would. I've tried to do this in the past, and the major problem I run into is I want to generate the Provides from the X server based on the output of a file that is itself created during build. %() doesn't work for this because it's expanded at spec parse time, not use. And I can't for the life of me get overriding %__find_provides to work.
Panu, can you help ajax out? """ the major problem I run into is I want to generate the Provides from the X server based on the output of a file that is itself created during build """
Could you please reply to the previous question? If you won't reply in one month, I will have to close this bug as INSUFFICIENT_DATA. Thank you. [Note please, that this is machine generated comment for large amount of bugs; due to some technical issues, it is possible we've missed some of the responses -- it is happens, please, just a make a comment about that; that we will see. Thank you]
Oh, sorry this has gotten lost in all the bugzilla noise. For current versions of rpm there's no generic way to override dependency extraction except by switching to external dependency generator which has other unwanted side-effects. But... looking at the find-provides script in xorg-x11-server CVS, it talks about extracting ABI versions from .pc file(s). If that's indeed the case then you're in luck, as pkg-config provides can be overridden: %define __pkgconfig_provides %{SOURCE30} Note that you'll need to call the real pkg-config dependency extractor from your script in addition to doing whatever you do in the script, otherwise overriding will cause broken dependencies. Another thing worth noting is that the __pkgconfig_provides script will get called once per each .pc file found in the buildroot.
Fixed in rawhide.
*** Bug 657804 has been marked as a duplicate of this bug. ***
xorg-x11-drv-ivtv-1.1.1-3.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/xorg-x11-drv-ivtv-1.1.1-3.fc14
xorg-x11-drv-ivtv-1.1.1-3.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.