On Sun, 2004-09-26 at 20:10, Bryan J. Smith wrote:
- The "sourcecode" package, which is now ARCH="noarch"
Assumption: I assume the package name change was because the ARCH has changed.
correct; this was during a fc2 update
Additional Q: Why is the "sourcecode" package not built by default when "--target=noarch" is passed? I.e., %ifarch noarch %define builddoc 1 %define buildsource 0 ^^^
yes the plan is to not ship the sourcecode package at all for fc3 but release note how to get the sourcecode from the src.rpm
- There is another variable in EXTRAVERSIONS, defaults to "root"
Assumption: I assume this is to differentiate between UML (User Mode Linux) kernels (so the same build system can be used)?
actually it is to differentiate local builds vs buildsystem builds; mostly that is for my own sanity so that I know my own local builds and know that they don't match exact CVS tags
Additional Q: Is this a stock kernel change? Or Red Hat only?
EXTRAVERSION is strictly defined by Red Hat, in upstream it's designed for free use for packagers ;)
- Athlon no longer a build option at all in the SPEC file
the gain Athlon gave previously is, in 2.6 kernels, now a runtime option not a compiletime option, so no need to have different kernels for athlon anymore.
Additional Q: Is there any reason why we can't "patch back in" just the few changes into the SPEC so one can build Athlon kernels easily with "--target=athlon"?
why bother ?
[ **BTW, I'm fully aware that the i686 kernel runs fairly optimized on Athlon. But turning off the generic support, and optimizing for K7 makes a significant difference for me in engineering applications. ]
even in 2.6?