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

_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to