[64studio-devel] [64 Studio] #152: Drop terminatorx package from base install, remove dummy libmad

Free Ekanayaka free at 64studio.com
Wed May 9 15:36:33 UTC 2007


|--==> 64 Studio writes:

  6S> #152: Drop terminatorx package from base install, remove dummy libmad
  6S> ----------------------+-----------------------------------------------------
  6S>  Reporter:  daniel    |        Owner:  free    
  6S>      Type:  task      |       Status:  reopened
  6S>  Priority:  high      |    Milestone:  2.0     
  6S> Component:  packages  |      Version:          
  6S>  Severity:  normal    |   Resolution:          
  6S>  Keywords:            |  
  6S> ----------------------+-----------------------------------------------------
  6S> Changes (by daniel at 64studio.com):

  6S>   * priority:  normal => high
  6S>   * summary:  Drop terminatorx package from base install => Drop
  6S>               terminatorx package from base install, remove
  6S>               dummy libmad

  6S> Comment:

  6S>  The dummy libmad package is causing problems for other apps obtained from
  6S>  Debian, such as alsaplayer - we need to drop this dummy package too, then
  6S>  see what else is dependent on it.

As I stated earlier, dropping the dummy libmad0 package and rebuilding
each application that depend on it, it's rather laborious, especially
because you have to do that again once new versions of those packages
come out.

At the moment 64 Studio includes the following libmad-dependent
packages:

audacity kdebase-bin kdelibs4c2a khelpcenter libarts1c2a libmad0
libswfdec0.3 mpg321 rosegarden sox terminatorx

Furthermore running apt-cache rdepends libmad0 gives an idea of how
many libmad-dependent packages are there in Debian. If later we want
to include any of them we will have to rebuild and maintain it as
well.

For these reasons I still think that the libmad dummy package is a
good compromise, as it makes life easier for us (no need to rebuild)
and for the user (just install a single package if you want full mp3
support through libmad), while keep us legally clean.

As for now I've fixed the libmad dummy package version included in the
last 1.3.0 release, it now behaves better and both terminatorx and
alsaplayer will just think that an empty MP3 file was selected.

Other bugs might pop out, but I think it will be relatively easy to
fix again the libmad dummy package, at least easier than maintaining a
bunch of rebuilds.

We should probably state clearly in a very visible place that we are
supporting MP3 playback only via gstreamer, and include some
instructions on how to get the libmad0 package from Debian as well.

Generally speaking it could be a good idea to write a page (and
perhaps some ready-made script) indicating users what do they have to
do in order to get "unofficial" support for technologies that we can't
officially support, like ffmpeg, MP3, VST, etc.. I don't know if this
would be legally and morally acceptable, but it would probably make
the difference for many users that do actually need those things, and
can't use 64 Studio without them.

Ciao!

Free



More information about the 64studio-devel mailing list