[Fedora-packaging] bootstrapping for scala

Geoff Reedy geoff at programmer-monk.net
Wed Jan 16 14:43:11 UTC 2008

On Wed, Jan 16, 2008 at 07:33:56AM -0500, Tom spot Callaway <tcallawa at redhat.com> said
> Does the scala package cleanly rebuild from source after it is
> bootstrapped?

Yes. The build procedure for scala uses multiple phases to ensure that
the code cleanly bootstraps.  The sequence is like this:

bootstrap (starr) -> locker -> quick -> strap

The results of the quick phase are packaged.  The results of the strap
phase are compared byte-for-byte with the resuts of the quick phase to
ensure that the compiler is stable.

For more details, see http://tinyurl.com/3e3l55 which is the README of
the source distribution.  It describes in detail the process used to
build scala.  I use this process unaltered when building the RPM.

> It would be nice to see the SRPM before we signed off on this.

Sure, you can check out the review request in progress at

More information about the Fedora-packaging mailing list