[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').
Tony
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