This has been discussed offline with several people, and I've sent an initial
pass at a spec file to jds-review for review, so to let everyone else know what
I'm planning...
I'm working on moving the xscreensaver build from the X gate to the GNOME gate.
It's already built in the X gate by unpacking the upstream tarball, applying
our patches, running the configure script and then making it, so it was
a fairly straightforward conversion to a spec file.
Benefits of doing this:
- makes it easier for the engineers working on moving to gnome-screensaver to
see what changes we've made to xscreensaver and track updates to those to
make sure they pull in the ones they need.
- will make it easier to coordinate the eventual transition to
gnome-screensaver by having both packages in the same tree, so at some
point you can switch which one is used in vermillion in one place instead
of requiring coordination between X & JDS
- will make it easier for Trusted JDS developers to handle updates for the
trusted changes in xscreensaver they're responsible for
- will make it easier for branding, UI spec, & i18n updates, by having the
same process as the rest of the GNOME desktop, and not having to coordinate
changes with the X team and not having your vermillion packages match
- will reduce confusion from QA and others when GNOME RE generates the lists
of bugs fixed in each build by querying bugster for fixes in jds/gnome/*
categories. (We often get QA & others marking bugs as fixed failed or
asking why a fix didn't work because it was listed as fixed in a gnome
build when it was really in the xscreensaver packages in the X build.)
- breaks the X build depends on GNOME build depends on X build loop for those
trying to bootstrap a new distro or platform in the community
The downside of course is the X team engineers who have to fix bugs in
xscreensaver will have to deal with another gate and build system, but we
did that before for xscreensaver in JDS/Linux and managed to deal with it, and
since we're only going to be fixing higher priority bugs for now while we wait
for the transition to gnome-screensaver, that shouldn't be too heavy a load
either.
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering