Comment 17 for bug 385850

Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

@ David:

I'm reluctant to make suggestions about specific screensavers as it is essentially subjective, at least until there is a general agreement that we should cut the number down. I'd rather not get caught up in debating the aesthetic qualities of the different screensavers. The only technical motivations are based on Tormod's comments.

The screensavers included in the rss-glx package are: Biof, Busy Spheres, Colorfire (which I actually really like), Cyclone, Drempels, Euphoria, Feedback, Fieldlines, Flocks, Flux, Helios, Hufo's Smoke, Hufo's Tunnel, Hyperspace, Lattice, Lorenz Attractor, MatrixView, Plasma, Skyrocket, Solarwinds, SpirographX, and Sundancer2.

Dropping one of the three packages from the desktop seed would be the simplest way to cut the number down. That said, I'd be willing to do the work to split the packages if it's decided that we should make a go at it...

@ Tormod:

I was think about ways to perhaps split the xscreensaver packages with out having to create a diff between the Debian and Ubuntu packages. Attached is a patch against collab-maint/xscreensaver.git

It creates data.{Debian, Ubuntu}, data-extra.{Debian, Ubuntu}, gl.{Debian, Ubuntu}, and gl-extras.{Debian, Ubuntu} listing the hacks that belong in each package. It also creates a script called from debian/rules which determines if the package is being built on Debian or Ubuntu, and then installs the appropriate hacks to the appropriate package.

Currently it doesn't actually remove any hacks from the Ubuntu package. It just provides the infrastructure to do so in a more manageable fashion. It works, but could use some more effort. I just wanted to see if folks thought this was good direction before putting more time into it....