Bug#748848: byzanz: does not work at all: Error during recording: no element appsrc
Hello, I have filed a bug report against libgstreamer-plugins-base1.0-0 to find out whether this gstreamer library should at least depend on gstreamer1.0-plugins-base. https://bugs.debian.org/749153 In the meantime I think Byzanz must depend on gstreamer1.0-plugins-base, gstreamer1.0-plugins-good and gstreamer1.0-libav to resolve this bug. I am going to prepare a fix for this soonish. Regards, Markus signature.asc Description: OpenPGP digital signature
Bug#748848: byzanz: does not work at all: Error during recording: no element appsrc
(forgot to CC the bug report...) Hello Gstreamer Maintainers! I am currently investigating bug #748848 and would like to hear your opinion about that issue. Byzanz build-depends on libgstreamer-plugins-base1.0-dev and libgstreamer1.0-dev. Thus libgstreamer-plugins-base1.0-0 (= 1.0.0) and libgstreamer1.0-0 (= 1.0.0) are inserted by dpkg-shlibdeps as runtime dependencies. However on a barebone system this is not sufficient to support all recording functions of byzanz. The application reports: Error during recording: no element appsrc It turned out that I had to install gstreamer1.0-plugins-base as well. My question is why does not libgstreamer-plugins-base1.0-0 depend on gstreamer1.0-plugins-base if the latter contains elements like appsrc that are essential base elements for running applications such as byzanz? Another related question: To make flash recording work gstreamer1.0-plugins-good and gstreamer1.0-libav are also required since byzanz makes use of the avenc_flashsv and flvmux plugins. Is there a better way to detect required dependencies at build-time or do maintainers need to add those packages manually? Regards, Markus signature.asc Description: OpenPGP digital signature
Bug#748848: byzanz: does not work at all: Error during recording: no element appsrc
Markus Koschany dixit: Although byzanz depends on libgstreamer-plugins-base1.0-0 another related package, gstreamer1.0-plugins-base, is not automatically installed. I am not sure yet why libgstreamer-plugins-base1.0-0 does not Oh, okay. I had suspected a missing dependency, but not for it to be a hidden one like this. In short: apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-libav OK, will try (once I get the time to do so, at work). Thanks, //mirabilos -- ah, that reminds me, thanks for the stellar entertainment that you and certain other people provide on the Debian mailing lists │ sole reason I subscribed to them (I'm not using Debian anywhere) is the entertainment factor │ Debian does not strike me as a place for good humour, much less German admin-style humour -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#748848: byzanz: does not work at all: Error during recording: no element appsrc
Package: byzanz Version: 0.3.0+git20140123-1 Severity: grave Justification: renders package unusable -BEGIN SCREEN PASTE- tglase@tglase:~ $ byzanz-record -c -e xterm -v --delay=2 ggl.flv ** (byzanz-record:25119): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files Error during recording: no element appsrc Recording done. -END SCREEN PASTE- More information about the environment: Debian sid, KDE with IceWM desktop. -- System Information: Debian Release: jessie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 3.14-1-amd64 (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/lksh Versions of packages byzanz depends on: ii libc6 2.18-7 ii libcairo2 1.12.16-2 ii libglib2.0-02.40.0-3 ii libgstreamer-plugins-base1.0-0 1.2.4-1 ii libgstreamer1.0-0 1.2.4-1 ii libgtk-3-0 3.12.2-1 ii libxdamage1 1:1.1.4-1 ii libxfixes3 1:5.0.1-1 byzanz recommends no packages. byzanz suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#748848: byzanz: does not work at all: Error during recording: no element appsrc
Control: tags -1 confirmed Control: severity -1 serious On 21.05.2014 14:05, Thorsten Glaser wrote: Package: byzanz Version: 0.3.0+git20140123-1 Severity: grave Justification: renders package unusable -BEGIN SCREEN PASTE- tglase@tglase:~ $ byzanz-record -c -e xterm -v --delay=2 ggl.flv ** (byzanz-record:25119): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files Error during recording: no element appsrc Recording done. -END SCREEN PASTE- More information about the environment: Debian sid, KDE with IceWM desktop. Hello and thanks for your report. At first I could not reproduce your issue on amd64, Debian Testing with Gnome3. However with another minimal Debian Sid i386 system and Openbox I see the same error message. Error during recording: no element appsrc Although byzanz depends on libgstreamer-plugins-base1.0-0 another related package, gstreamer1.0-plugins-base, is not automatically installed. I am not sure yet why libgstreamer-plugins-base1.0-0 does not depend or recommend this package and whether applications must add a dependency on it manually. I will discuss this matter with the maintainers of gstreamer in due course. In order to make recording with gstreamer and flash output work, you also have to install gstreamer1.0-plugins-good and gstreamer1.0-libav. I suppose once essential base plugins were moved to gstreamer1.0-plugins-good and gstreamer1.0-libav otherwise I can't explain why this was working in the past. In short: apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-libav should do the trick. I intend to depend on these libraries in the future to ensure that byzanz will work under all circumstances. I am lowering the severity to serious because the package is not completely unusable, ogg encoding and saving to gif works without those missing packages. Of course this is still a release critical bug. Regards, Markus signature.asc Description: OpenPGP digital signature
Processed: Re: Bug#748848: byzanz: does not work at all: Error during recording: no element appsrc
Processing control commands: tags -1 confirmed Bug #748848 [byzanz] byzanz: does not work at all: Error during recording: no element appsrc Added tag(s) confirmed. severity -1 serious Bug #748848 [byzanz] byzanz: does not work at all: Error during recording: no element appsrc Severity set to 'serious' from 'grave' -- 748848: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748848 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org