Linux future split (was:Re: [linux-audio-user] Software suitable for children)

lanas lanas at securenet.net
Mon Dec 11 19:28:45 EST 2006


On Mon, 11 Dec 2006 00:09:37 +0200
Sampo Savolainen <v2 at iki.fi> écrivait:

> On Sun, 2006-12-10 at 13:02 -0500, lanas wrote:
> > Is it just me, but we starting to see splits in Linux world ?  I
> > mean, these guys for Jokosher have installation notes for Ubuntu,
> > period. They did not bother trying other major distros to provide
> > adjustments and installation notes for, say, Fedora, Mandriva, SuSE.
> 
> I'm sure the documentation is available for the distributions the
> author of the docs is using. 

It's called:

"Installing on something other than Ubuntu"

And it says to:

"Get the following packages from your distribution:

    * Python 2.4
    * GStreamer from CVS
    * Python GStreamer from CVS
    * Gnonlin (plugin for Gstreamer)
    * PyGTK 2.8
    * Python Glade2
    * Python Cairo
    * Python D-Bus
    * Python XMLPlus
    * librsvg2-common (SVG rendering library for GTK)
    * Python Setuptools"

So I call that is Ubuntu-only.  The guys did not bother to try to
install it on other popular distros.  

So, to repeat:

Will we see in five years from now Ubuntu users that know nothing about
Fedora and whose applications are specifically made for Ubuntu, the
distro itself developing more and more specific aspects of itself that
makes it involved to 'port' applications to other Linux distros ? 

> And nowadays, most people don't really need installation
> documentation. 

That's beside the point.  If I can install Jokosher in about 120
seconds max (see below) that does not mean that the split does not
exists.  I can install Jokosher in such a short time because somebody
else than the developers took care of packaging it.  The developers
themselves did not.

And this was the subject of the split I was talking about.

For instance, where is Jokosher for CCRMA ?

Or is CCRMA not a 'sane' distro ?

> You can just say "open your distributions package
> manager and select install [insert name of application]"

The following was done in a bit less than 120 seconds using Yast
pointing at Packman:

Téléchargement de gstreamer010-0.10.11-0.pm.1.x86_64 (810.09 Ko)
gstreamer010-0.10.11 (2.64 Mo) -- Streaming-Media Framework Runtime
Téléchargement de libcaca-0.9_0.99.beta11-0.pm.0.x86_64 (302.95 Ko)
libcaca-0.9_0.99.beta11 (1.13 Mo) -- Text mode graphics library
Téléchargement de liboil-0.3.10-0.pm.1.x86_64 (150.91 Ko)
liboil-0.3.10 (648.56 Ko) -- Library of Optimized Inner Loops
Téléchargement de python-alsaaudio-0.2-0.pm.1.x86_64 (43.18 Ko)
python-alsaaudio-0.2 (170.26 Ko) -- Wrappers for accessing the ALSA api
from Python Téléchargement de python-setuptools-0.6c3-0.pm.1.x86_64
(227.99 Ko) python-setuptools-0.6c3 (941.39 Ko) -- Python setuptools
gstreamer010-plugins-base-0.10.11-0.pm.1.x86_64 (531.88 Ko)
Téléchargement de gnonlin-0.10.6-0.pm.1.x86_64 (65.30 Ko)
gnonlin-0.10.6 (219.86 Ko) -- Gnonlin is a library for writing
non-linear editing apps Téléchargement de
gstreamer010-plugins-base-oil-0.10.11-0.pm.1.x86_64 (48.33 Ko)
gstreamer010-plugins-base-oil-0.10.11 (137.93 Ko) -- GStreamer
Streaming-Media Framework Plug-Ins Téléchargement de
gstreamer010-plugins-good-0.10.4.1-0.pm.1.x86_64 (501.27 Ko)
gstreamer010-plugins-good-0.10.4.1 (1.57 Mo) -- GStreamer
Streaming-Media Framework Plug-Ins Téléchargement de
python-gstreamer010-0.10.6-0.pm.1.x86_64 (222.89 Ko)
python-gstreamer010-0.10.6 (834.61 Ko) -- Python Bindings for
GStreamer6 Téléchargement de jokosher-0.2-0.pm.1.x86_64 (426.88 Ko)

And what do we have ?  The following:

jokosher.sh
Traceback (most recent call last):
  File "/usr/lib64/jokosher/Jokosher/JokosherApp.py", line 15, in ?
    import AddInstrumentDialog, TimeView, CompactMixView
  File "/usr/lib64/jokosher/Jokosher/CompactMixView.py", line 13, in ?
    import RecordingView
  File "/usr/lib64/jokosher/Jokosher/RecordingView.py", line 13, in ?
    import InstrumentViewer
  File "/usr/lib64/jokosher/Jokosher/InstrumentViewer.py", line 14, in ?
    from EventLaneViewer import *
  File "/usr/lib64/jokosher/Jokosher/EventLaneViewer.py", line 15, in ?
    from EventViewer import *
  File "/usr/lib64/jokosher/Jokosher/EventViewer.py", line 15, in ?
    import cairo
ImportError: No module named cairo

Big deal.

Guess I'll have to install a 'sane' distro ! 


Cheers,
Al



More information about the Linux-audio-user mailing list