[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