On 30. 03. 20, 21:28, Bjørn Lie wrote:
In openSUSE we build poppler with passing ENABLE_UNSTABLE_API_ABI_HEADERS=ON (was: enable-xpdf-headers) to cmake, so no surprice that we then get unstable API/ABI back.
We do this for historic and real life practical need, as we have several packages needs/expect those headers to be in place. Be aware that we are no different in this respect than ALL other distros.
However since there seems to be an abundance of people annoyed by this, I've made a branch where I build poppler without passing the above undable abi/api, and branched every package depending on poppler ref osc whatdependson.
There is currently ~13 packages failing, but I bet more will pop up if the current ones get fixed/ported/poppler dep removed, subs for this should ofc be all sent upstream!
Please see https://build.opensuse.org/project/show/home:iznogood:factory
(Note that target staging:O still have poppler with unstable api/abi while openSUSE_Factory target does not).
Looking forward to all your SR's to bring a future without unstable poppler ABI/API!
Given the "unstable" API is used that much, it IMNSHO means that the "stable" API, as they call it, is pretty much unusable. /me downloading the cut rpm from your prj Well, I have just opened the rpm and cannot stop staring. Are they serious that only headers in /usr/include/poppler/cpp are considered "stable" and to be used? I seriously doubt we can fix factory or any other distro using only those API/headers. If they mean it, it would be easier to delete that crap from this world completely and start over with something better maintained. No, blaming users for using "unstable" API really won't work, given the "stable" API provides users with exactly equal to nothing. thanks, -- js suse labs -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org