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


Reply via email to