If the worst does happen, and we need to remove all mp3 players from Debian, many packages will be affected. Most of these are because of their dependency on libsmpeg, which is the SDL MPEG audio and video decoder. Others depend on other MP3-playing libraries, such as libmad, mpeglib (which is named oddly), etc. (Please let me know if I've forgotten some.) A few packages depend on mpg321 as well - mostly front-ends.
Some notable packages affected are pygame (affects pyddr, for those unfortunate few who cannot attend the 12-step meetings), alsaplayer, GAnSO, ogle, and many others. One of the main culprits is libsdl-mixer1.2, I think: this causes many (most?) SDL games, including frozen-bubble, to be affected by the removal of libsmpeg0. I don't know if libsdl-mixer can be compiled without smpeg support, though, or what this would mean for users of libsdl-mixer1.2. In the very worst case, we may be able to get a new upstream version of libsdl-mixer released which supports only Vorbis. For those which depend on pure mp3 playing libraries such as libmad, we may be SOL - especially in the case of programs which require the ability to decode MPEG 1 layer 3, like ogle. Suggestions are welcome. Attached are the lists of reverse dependencies for the packages I could think of. -- Joe Drew <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> "This particular group of cats is mostly self-herding." -- Bdale Garbee
alsaplayer alsaplayer-alsa alsaplayer-common alsaplayer-esd alsaplayer-gtk alsaplayer-jack alsaplayer-nas alsaplayer-oss alsaplayer-text audacity avifile-mad-plugin dvb-zapping gqmpeg gstreamer-mad gstreamer-plugins irmp3 kreatecd libmad0 libmad0-dev madplay mp3burn mpg123-el mpg321 mq3 mserv nautilus1.1-suggested ogle ogle-gui ogle-mmx playmp3list simplecdrx vlc-mad
artsbuilder brahms kdemultimedia-dev libarts-mpeglib mpeglib noatun noatun-plugins rosegarden4
black-box bugsquish bumprace castle-combat chromium circuslinux crimson criticalmass csmash csmash-demosong defendguin enigma frozen-bubble ganso gemdropx gl-117 gltron gnome-office heroes-common heroes-ggi heroes-sdl icebreaker jumpnbump jumpnbump-levels junior-arcade junior-art junior-games-gl junior-puzzle junior-typing ksmp3play lbreakout2 lgeneral libopenal0 libopenal-dev libsdl-mixer1.2 libsdl-mixer1.2-dev libsdl-ocaml libsdl-ocaml-dev libsdl-perl libsdl-ruby libsmpeg0 libsmpeg-dev ltris madbomber mangoquest mirrormagic moon-lander penguin-command prboom pygame pysol-sound-server python2.1-pygame python2.2-pygame python-pygame rockdodger rocks-n-diamonds smpeg-gtv smpeg-plaympeg smpeg-xmms solarwolf toppler tuxpaint tuxracer tuxtype vectoroids vegastrike