xscreensaver-data-extra is missing screensavers

Bug #696213 reported by Marianne Ibbotson
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xscreensaver (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xscreensaver-data-extra

The xscreensaver-data-extra package describes itself as having various screensavers it does not actually provide - such as hyperball, hypercube, t3d (all missing) and bsod (provided by another package) - this is not an exhaustive list, although it shouldn't be too hard to compare the list of files provided with the list in the package description. It would be nice to see screensavers like hypercube (one of my personal favourites) available on Ubuntu, but if this isn't possible, then the package at least shouldn't be listing screensavers it doesn't provide.

I am using Ubuntu 10.10, the 64 bit version (although the 32 bit version of this package also doesn't provide those screensavers), with version 5.11-1ubuntu2 of xscreensaver-data-extra - I don't know if this bug affects previous versions.

Tags: patch
Revision history for this message
Marianne Ibbotson (marianne) wrote :

I believe the following to be a complete list of screensavers mentioned in the package description, but not provided by the package:

ant
bsod
bubbles
critical
flag
forest
hyperball
hypercube
jigsqw
juggle
mismunch
petry (a typo of petri?)
qiz (a typo of qix?)
rotor
sphere
spiral
t3d
vines
whirlygig
worm

Some of these are provided by other packages, some of these are missing. I also noticed that a few screensavers provided by the package aren't listed in the description, so I guess it goes both ways and the description really needs updating. However, it would still be nice to see screensavers like hypercube back in the package :)

Revision history for this message
Marianne Ibbotson (marianne) wrote :

Just for completeness, the following is (I believe) a full list of screensavers the package provides that aren't mentioned in its description:

abstractile
cwaves
kaleidescope
kumppa
lcdscrub
ljlatest
loop
m6502
maze
petri
popsquares
qix

Revision history for this message
Marianne Ibbotson (marianne) wrote :

And another quick note: It seems karmic was the last distribution to contain hypercube, in xscreensaver-data-extra version 5.08-0ubuntu5. I haven't checked any of the other missing screensavers, though, and I don't know why they were removed - Debian also seems to have removed them from unstable and testing (and has the same inaccurate list Ubuntu is using), although not from the earlier package in Debian stable. The binaries of hypercube and hyperball both seem to run fine, though I can only test xscreensaver's binaries in windowed mode for some reason.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Thanks for your report. The package descriptions are not up to date. You can find on http://www.jwz.org/xscreensaver/changelog.html the reasons why some hacks have been retired.

Revision history for this message
Marianne Ibbotson (marianne) wrote :

In which case, the following list could be inserted into the package description:

abstractile, anemone, anemotaxis, apollonian, apple2, attraction, barcode, blaster, blitspin, bouboule, boxfit, braid, bumps, ccurve, celtic, cloudlife, compass, coral, crystal, cwaves, cynosure, decayscreen, deco, deluxe, demon, discrete, distort, drift, epicycle, eruption, euler2d, fadeplot, fireworkx, flame, flow, fluidballs, fontglide, galaxy, goop, grav, greynetic, halftone, halo, helix, hopalong, ifs, imsmap, interaggregate, interference, intermomentary, julia, kaleidescope, kumppa, lcdscrub, ljlatest, loop, m6502, maze, memscroller, metaballs, moire, moire2, mountain, munch, nerverot, noseguy, pacman, pedal, penetrate, penrose, petri, phosphor, piecewise, polyominoes, pong, popsquares, pyro, qix, rd-bomb, ripples, rocks, rorschach, rotzoomer, shadebobs, sierpinski, slidescreen, slip, sonar, speedmine, spotlight, squiral, starfish, strange, substrate, swirl, thornbird, triangle, truchet, twang, vermiculate, vidwhacker, wander, whirlwindwarp, wormhole, xanalogtv, xflame, xjack, xlyap, xmatrix, xrayswarm, xspirograph, zoom.

The above was taken straight from the current list of files in /usr/lib/xscreensaver/, with a text editor find and replace to make it into a nice list. Thanks for the link to the changelog :)

Revision history for this message
Oleg Tsybulskyi (alogic) wrote :

Below is a difference between those in 'Description' and
in fact represented in the /usr/lib/xscreensaver/ part of package:
-ant
-bsod
-bubbles
-critical
-flag
-forest
-hyperball
-hypercube
-jigsqw
-juggle
-mismunch
-petry
-qiz
-rotor
-sphere
-spiral
-t3d
-vines
-whirlygig
-worm
+abstractile
+cwaves
+kaleidescope
+kumppa
+lcdscrub
+ljlatest
+loop
+m6502
+maze
+petri
+popsquares
+qix
+xlyap

I propose to modify the control file as in the attached file.

Changed in xscreensaver (Ubuntu):
status: New → Confirmed
tags: added: patch
Revision history for this message
Tormod Volden (tormodvolden) wrote :

The package description was updated at some point, for sure included in 5.42 (in 20.04).

Changed in xscreensaver (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.