[Pkg-sugar-devel] Bug#813258: sugar-record-activity: Should sugar-record-activity be removed?

Tony Anderson tony_anderson at usa.net
Mon Feb 1 00:39:31 UTC 2016

Hi, James

This is indeed throwing the baby out with the bath water. Record is a 
critical activity, one of the
few protected from removal. A Debian Sugar without Record eliminates 
sound recording and using the
camera for images and video. How is using Gstreamer 1.0 create a 
dependency to port to GTK+3?

In ASLO, Jukebox-28 upgraded to gstreamer-1.0 and also migrated to 
sugar3 (interestingly, the release notes
mention the move to gstreamer-1.0 but make no mention of GTK3 at all.

sudo cp libgstmad.so /usr/lib/gstreamer-0.10/
sudo chmod 755 /usr/lib/gstreamer-0.10/libgstmad.so
sudo cp libmad.so.0 /usr/lib
sudo chmod 755 /usr/lib/libmad.so.0
sudo cp libgstfaad.so /usr/lib/gstreamer-0.10
sudo chmod 755 /usr/lib/gstreamer-0.10/libgstfaad.so
sudo cp libfaad.so.2.0.0 /usr/lib
sudo chmod 755 /usr/lib/libfaad.so.2.0.0
sudo yum install gstreamer-ffmpeg-0.10.13-8.fc18.i686.rpm
sudo ldconfig
sudo rm -rf /home/olpc/.gstreamer-0.10/registry.i386.bin

This script installs the necessary codes directly. I am sure the ffmpeg 
install adds unnecessary code but I don't know
how to break this out. However, this script does not work with gstreamer 
1.0 and I have spent hours researching the documentation
to find out what happened to the libgst* libraries and the 
registry.i386.bin. The only documentation I found requires installing 
the complete
bad and ugly libraries (granted, this was a couple of years ago so that 
documentation may now exist - but gstreamer 0.1 works with no problems so
no need to spend more time on it). Incidentally, GTK+3 is irrelevant 
since jukebox is intended to be run by association with a media file. We 
need it only
because we are forced at gunpoint to make the change to stay modern 
(keep up with the Jones').


On 02/01/2016 08:15 AM, James Cameron wrote:
> I agree, in Debian as it stands, sugar-record-activity must be removed
> when gstreamer is removed.
> There was no upstream bug, so I've raised #4933 on bugs.sugarlabs.org
> for porting Record to GStreamer 1.0.  A dependency is porting to GTK+
> 3, which was first raised four years ago as #3738.  Yes, very slow.
> Not volunteering to maintain GStreamer 0.10.
> Sugar Labs resources were displaced to their benefit while GStreamer
> 0.10 was maintained by others, but when maintenance stops so too does
> that benefit.  The same can be said now of GTK+ 3 and GStreamer 1.0;
> their continued maintenance displaces resources.
> I agree that the old code is becoming progressively more dangerous to
> run, but ignorance of that danger is common, and it won't be solved by
> stating it.

More information about the pkg-sugar-devel mailing list