On Tue, Feb 22, 2011 at 12:39 PM, Bill McGonigle <bill at bfccomputing.com> wrote: > > This is a very helpful explanation; thanks Johnny. > > How are these changes codified? Is there, say, a 'BRPM' file, with a: > > BuildRootRequires: perl-XML-Parser >From really harsh experience: such lines should, ideally say: BuildRequires: perl(XML::Parser) # in the .spec file The Debian model of "apply these packages to the base tarball or someone else's package" works pretty well, and the model might be fasible for SRPM building. (I actually assume a structure like that is already in place: it's the sort of thing I'd like access to, rather than rewriting from scratch.) It's really important that published SRPM's be complete for mock compilation.