When starting cheese: [doktor5000@Mageia4 ~]$ cheese (gst-plugin-scanner:19542): GStreamer-CRITICAL **: gst_structure_new_empty: assertion 'gst_structure_validate_name (name)' failed (cheese:19536): GLib-GObject-WARNING **: value "5,000000" of type 'gdouble' is invalid or out of range for property 'delaytime' of type 'gdouble' ** Message: cheese-application.vala:291: Error during camera setup: Ein oder mehrere GStreamer-Elemente fehlen: cluttervideosink. Last line is important, it says "one or more gstreamer elements missing - cluttervideosink", this is the same message that is shown in cheese instead of video. After installing gstreamer1.0-gstclutter video works fine in cheese. Please fix. Reproducible: Steps to Reproduce:
Keywords: (none) => TriagedCC: (none) => doktor5000
Thanks. Fixed in cauldron. WIP for an update for mga4.
Status: NEW => ASSIGNED
Advisory: ======================== It's missing a require on the cheese package of Mageia 4. If no other package pulling 'gstreamer1.0-gstclutter' are installed on the computer, cheese can't display video. This update adds this missing require. ======================== Packages in 4/core/updates_testing: ======================== cheese-3.10.2-2.mga4.*.rpm lib*cheese-gtk23-3.10.2-2.mga4.*.rpm lib*cheese-gtk-devel-3.10.2-2.mga4.*.rpm lib*cheese-gtk-gir3.0-3.10.2-2.mga4.*.rpm cheese-debuginfo-3.10.2-2.mga4.*.rpm Source RPM: ======================== cheese-3.10.2-2.mga4.src.rpm How to test this update request: ======================== - Install a system and check you don't have 'gstreamer1.0-gstclutter' installed. - Install 'cheese' from core/release and check it won't work - Install 'cheese' from core/updates_testing and check it will install 'gstreamer1.0-gstclutter' and will display your picture
Assignee: mageia => qa-bugsSummary: cheese missing Requires on gstreamer1.0-gstclutter - no video without it => [Update Request] - cheese missing Requires on gstreamer1.0-gstclutter - no video without it
Tested mga4_64, Testing complete for cheese-3.10-2.mga4, Ok for me and confirm that the bug is fixed with this one. Before: # rpm -e --nodeps gstreamer1.0-gstclutter $ LC_ALL=C cheese (cheese:14950): GLib-GObject-WARNING **: value "5.000000" of type 'gdouble' is invalid or out of range for property 'delaytime' of type 'gdouble' ** Message: cheese-application.vala:291: Error during camera setup: One or more needed GStreamer elements are missing: cluttervideosink. ------------------------------------------------------------------------------- After: # LC_ALL=C urpmi cheese To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release (distrib1)") gstreamer1.0-gstclutter 2.0.8 2.mga4 x86_64 (medium "Core Updates Testing (distrib5)") cheese 3.10.2 2.mga4 x86_64 54KB of additional disk space will be used. 2.9MB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) y installing gstreamer1.0-gstclutter-2.0.8-2.mga4.x86_64.rpm cheese-3.10.2-2.mga4.x86_64.rpm from /var/cache/urpmi/rpms Preparing... ############################################# 1/2: gstreamer1.0-gstclutter ############################################# 2/2: cheese ############################################# 1/1: removing cheese-3.10.2-1.mga4.x86_64 $ LC_ALL=C cheese (cheese:16412): GLib-GObject-WARNING **: value "5.000000" of type 'gdouble' is invalid or out of range for property 'delaytime' of type 'gdouble'
CC: (none) => geiger.david68210Whiteboard: (none) => has_procedure MGA4-64-OK
Tested mga4_32, Testing complete for cheese-3.10-2.mga4, Ok for me and confirm that the bug is fixed with this one too, on a VM. Before: $ LC_ALL=C cheese OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM. libGL error: failed to load driver: vboxvideo libGL error: Try again with LIBGL_DEBUG=verbose for more details. ** Message: cheese-application.vala:291: Error during camera setup: One or more needed GStreamer elements are missing: cluttervideosink. --------------------------------------------------------------------------------- After: # LC_ALL=C urpmi cheese To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Core Release (distrib1)") gstreamer1.0-gstclutter 2.0.8 2.mga4 i586 (medium "Core Updates Testing (distrib5)") cheese 3.10.2 2.mga4 i586 48KB of additional disk space will be used. 2.9MB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) y installing gstreamer1.0-gstclutter-2.0.8-2.mga4.i586.rpm cheese-3.10.2-2.mga4.i586.rpm from /var/cache/urpmi/rpms Preparing... ############################################# 1/2: gstreamer1.0-gstclutter ############################################# 2/2: cheese ############################################# 1/1: removing cheese-3.10.2-1.mga4.i586 $ LC_ALL=C cheese OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM. libGL error: failed to load driver: vboxvideo libGL error: Try again with LIBGL_DEBUG=verbose for more details.
Whiteboard: has_procedure MGA4-64-OK => has_procedure MGA4-64-OK MGA4-32-OK
@Damien: Please use "%define subrel" next time for updates, as required in the policy. Since this one was already tested, let's push it. -- Validating, advisory uploaded. Please push to 4 core/updates.
Keywords: (none) => validated_updateWhiteboard: has_procedure MGA4-64-OK MGA4-32-OK => has_procedure MGA4-64-OK MGA4-32-OK advisoryCC: (none) => remi, sysadmin-bugs
Update pushed: http://advisories.mageia.org/MGAA-2014-0072.html
Status: ASSIGNED => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED