FS#48651 - [webkit2gtk] gst-plugins-bad should be an optional dependency

Attached to Project: Arch Linux
Opened by Piotr Jurkiewicz (piotrjurkiewicz) - Monday, 21 March 2016, 00:23 GMT
Last edited by Jan Alexander Steffens (heftig) - Monday, 26 March 2018, 13:31 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Eric Belanger (Snowman)
Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No


In version 2.10.8-1 gst-plugins-bad package was added as a hard dependency of this package. (in this commit: https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/webkit2gtk&id=bafb93d5300c13322be138d59e43f6d0d9db7973 )

As a result, during routine system update, pacman wants to install gst-plugins-bad and tens of third party libraries this package depends on.

I believe that this is a mistake -- gst-plugins-base and gst-plugins-good are optional deps, so why was gst-plugins-bad
suddenly made a hard dependency?

I think it should be optional, just like other plugin packages, since they are not required for webkit2gtk core functionality (for example in my system webkit2gtk is required only by yelp, which does not use any multimedia features).
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Monday, 26 March 2018, 13:31 GMT
Reason for closing:  Fixed
Comment by Aleksandr Dubinsky (adfjjv) - Saturday, 14 October 2017, 14:27 GMT
The damn thing is back!

I'll also add to the original post that there is a reason the word "bad" is in "gst-plugins-bad". Let me link you to an article about the "gst-plugins-bad" package. https://arstechnica.com/information-technology/2016/12/fedora-and-ubuntu-0days-show-that-hacking-desktop-linux-is-now-a-thing/
Comment by Aleksandr Dubinsky (adfjjv) - Monday, 26 March 2018, 13:31 GMT
  • Field changed: Percent Complete (100% → 0%)
gst-plugins-base-libs now includes OpenGL plugins. Can we remove gst-plugins-bad as a dependency?
Comment by Jan Alexander Steffens (heftig) - Monday, 26 March 2018, 13:31 GMT
Removed in trunk. Will be in the next release.