[Bug 982992] New: Nuvola Player stopped working with Flash due to change in revision 23 of webkit2gtk3
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 Bug ID: 982992 Summary: Nuvola Player stopped working with Flash due to change in revision 23 of webkit2gtk3 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: SUSE Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: bnc-team-gnome@forge.provo.novell.com Reporter: criguada+opensuse@gmail.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0 Build Identifier: I was wondering why, all of a sudden, Nuvola Player was reporting to me that I did not have a Flash Plugin installed. After several posts in openSUSE's forums and on the issue tracker of Nuvola Player, it became clear that Nuvola Player is unable to use my installed Flash Plugin (pepper-flash) because of a missing component: WebKitPluginProcess2. So, asking why the package libwebkit2gtk-4_0-37 did not contain WebKitPluginProcess2 anymore, someone pointed me to a change in revision 23 of webkit2gtk3. Summary of the change is: "Mon Apr 25 14:28:33 UTC 2016 - zaitor@opensuse.org - Drop pkgconfig(gtk+-2.0) BuildRequires and pass -DENABLE_PLUGIN_PROCESS_GTK2=OFF to configure. We do no longer ship the flash-plugin in openSUSE, and it were the last consumer of this functionality. This also have the added bonus of freeing zenity and dependant packages of gtk2 dependencies." Reporting the problem back to the author I got this suggestion (which was subsequently backed on openSUSE's forums too): "You could try to fill a bug report against the openSUSE's libwebkit2gtk-4_0-37 package and ask them to enable WebKitPluginProcess2 again and move the WebKitPluginProcess2 executable to a separate libwebkit2gtk-4_0-37-gtk2 package. As a result, the main libwebkit2gtk-4_0-37 package will still be without any GTK+ 2 dependencies and users who need Flash could be able to install the GTK+ 2 dependent libwebkit2gtk-4_0-37-gtk2 package. Fedora, Debian and Ubuntu do that exactly." So here it is. Reproducible: Always Steps to Reproduce: 1. Install Nuvola Player 3 2. Install package chromium-pepper-flash 3. Open Nuvola Player 3 with some service requiring Flash support (e.g. Deezer) Actual Results: Nuvola Player 3 complain that no flash player plugin is available Expected Results: Nuvola Player 3 works without complaints I'm using openeSUSE Tumbleweed -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 Cristiano Guadagnino <criguada+opensuse@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |criguada+opensuse@gmail.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c1 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED CC| |zaitor@opensuse.org --- Comment #1 from Bjørn Lie <zaitor@opensuse.org> --- Let me start with: Your request is in no way unreasonable or wrong. However, Nuvola player is not a app we have in Tumbleweed, so my own willingness to do the needed work to fix this is rather low. Also I favor the fact that we are not even depending on gtk2 for build now. Furthermore, as of now we are "in sync" with what SLE is pushing for their servicepack, and I really really like the idea that webkitgtk is going to be maintained in next Leap by the enterprise team. That said I would probably ack a submit request making the proper changes, but someone else will have to do the work. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c2 Bjørn Lie <zaitor@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |junrrein@gmail.com --- Comment #2 from Bjørn Lie <zaitor@opensuse.org> --- *** Bug 997729 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c3 --- Comment #3 from Julián Unrrein <junrrein@gmail.com> --- As my duplicate bug report commented, you can also add Gtk2 plugin support as a separate package. This won't free you from the build dependency, but will probably help by not having to pull this into the ISO (if webkit2gtk3 is included for whatever reason). Third party plugin packages can then require this additional package, so it's not installed by default. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c4 --- Comment #4 from Bjørn Lie <zaitor@opensuse.org> --- (In reply to Julián Unrrein from comment #3)
As my duplicate bug report commented, you can also add Gtk2 plugin support as a separate package.
This won't free you from the build dependency, but will probably help by not having to pull this into the ISO (if webkit2gtk3 is included for whatever reason).
Third party plugin packages can then require this additional package, so it's not installed by default.
From comment 1 :
That said I would probably ack a submit request making the proper changes, but someone else will have to do the work. :-) Still valid. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c5 --- Comment #5 from Julián Unrrein <junrrein@gmail.com> --- I will try to revert the change that disabled Gtk2 plugin support, and submit a request, but be patient with me, this will be my first time :) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 Julián Unrrein <junrrein@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|bnc-team-gnome@forge.provo. |junrrein@gmail.com |novell.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c6 Julián Unrrein <junrrein@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |IN_PROGRESS --- Comment #6 from Julián Unrrein <junrrein@gmail.com> --- I have a fix available, but this will have to wait a day or too. There are lots of updates hitting GNOME:Factory related to Gnome 3.22, so by build will have to wait until the new libraries are built. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c7 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED CC| |dimstar@opensuse.org Resolution|--- |FIXED --- Comment #7 from Dominique Leuenberger <dimstar@opensuse.org> --- GTK2 support has been re-enabled in Tumbleweed with WK2 2.14.0 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c8 --- Comment #8 from Cristiano Guadagnino <criguada+opensuse@gmail.com> --- Thank you Dominique! However, I am still seeing the problem. Do I have to update Nuvola? Here is my situation: cristiano@xmper8q3:~> zypper se -s libwebkit2gtk Caricamento dati del repository in corso... Lettura dei pacchetti installati in corso... S | Nome | Tipo | Versione | Arch. | Repository --+--------------------------------------+-----------+------------+--------+----------- i | libwebkit2gtk-4_0-37 | pacchetto | 2.14.0-1.1 | x86_64 | repo-oss cristiano@xmper8q3:~> zypper se -s nuvola Caricamento dati del repository in corso... Lettura dei pacchetti installati in corso... S | Nome | Tipo | Versione | Arch. | Repository --+-----------------+--------------+------------+--------+----------------------- i | Nuvola Player 3 | applicazione | | noarch | (Pacchetti di sistema) i | nuvolaplayer | pacchetto | 3.0.0-26.7 | x86_64 | (Pacchetti di sistema) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c9 --- Comment #9 from Bjørn Lie <zaitor@opensuse.org> --- zypper in webkit2gtk3-plugin-process-gtk2 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=982992 http://bugzilla.opensuse.org/show_bug.cgi?id=982992#c10 --- Comment #10 from Cristiano Guadagnino <criguada+opensuse@gmail.com> --- GREAT, it works! Thank you! -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com