On Mon, 22 Dec 2014, Ralf Corsepius wrote:
So, why not remove all scripted languages from buildroots and require them to be explicitly BR:'d and R:'ed?
explicit 'R's seem to always end up with needless E:VR or a subset of the same; having a detection script is less likely to pollute the runtime with false or falesly versioned R's than manual mungeing
BR's are harder, but I always cast a suspicious eye on versioned BR;s in scripting languages, as they seem to pull in 'later' and unrelated modules far beyond reason
The trend is for 'thinner' requirements with the emergence of docker, and other cloud'y images; I'd move that way rather than adding yet more cruft inside a spec file. Minimal BR's usually yield smaller R's and smaller packages
-- Russ herrold