[packages/chromium-browser] requires _XGetRequest
Elan Ruusamäe
glen at pld-linux.org
Thu Feb 14 10:04:10 CET 2013
On 13.02.2013 19:17, Jakub Bogusz wrote:
> Maintaining symbol lists for rpm automation would require probably too
> much effort.
but if it's just pairs of such detections, so if you find
incompatibility, you register it once, and all packages being built with
affected library exceeding specific version at build time, gets version
>= dependency at runtime
a list:
xorg-lib-libX11 >= 1.3.99.1
xorg-lib-libX11 >= 1.4.99.1
when a packages gets produced, which depends on xorg-lib-libX11 (via
soname dep) it will check, whether xorg-lib-libX11 is in the list tries
to match if it falls between any of the versions and in case of 1.5 it
would fill extra dep (or update existing one) with xorg-lib-libX11 >=
1.4.99.1
benefit of this approach is that once incompatibility is found, any
other rebuild will get the fix automatically, without need to update
.spec files with a versioned dependency.
just an idea, i have not fully thought it trough.
--
glen
More information about the pld-devel-en
mailing list