From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/2013-January/022153.html | 173 ++++++++++++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 zarb-ml/mageia-dev/2013-January/022153.html (limited to 'zarb-ml/mageia-dev/2013-January/022153.html') diff --git a/zarb-ml/mageia-dev/2013-January/022153.html b/zarb-ml/mageia-dev/2013-January/022153.html new file mode 100644 index 000000000..dc63fa3be --- /dev/null +++ b/zarb-ml/mageia-dev/2013-January/022153.html @@ -0,0 +1,173 @@ + + + + [Mageia-dev] Proposal for Gstreamer 1.0 packaging: tainted version should require the tainted specific plugins + + + + + + + + + +

[Mageia-dev] Proposal for Gstreamer 1.0 packaging: tainted version should require the tainted specific plugins

+ Olav Vitters + olav at vitters.nl +
+ Mon Jan 28 22:57:14 CET 2013 +

+
+ +
To allow Totem to play back any file, in practice you want to install
+GStreamer 1.0 from the tainted section.
+
+Ideally to play back a lot of files, you'll want:
+gstreamer1.0-dts
+gstreamer1.0-faad
+gstreamer1.0-x264
+gstreamer1.0-amrwbdec
+
+However, I cannot rely on those in totem.spec, because they are in the
+tainted section.
+
+I see two ways of solving this:
+1. Building a non-tainted and a tainted totem
+   The tainted one has Requires: for the tainted gstreamer 1.0 packages
+   you'll very likely want.
+
+   Benefit:
+    - Avoids Gstreamer 1.0 plugin packages from depending on lots of
+      other packages
+
+   Drawback:
+    - Has to be repeated for every video player that uses GStreamer
+    - Tracking subpackages can be difficult
+    - Totem tainted version has a lot more dependencies
+
+2. Ensure that installing the tainted gstreamer1.0 plugin packages
+   installs all related tainted plugin packages
+
+   Example:
+   gstreamer1.0-plugins-bad package in tainted should have:
+      Requires: gstreamer1.0-dts
+      Requires: gstreamer1.0-faad
+
+   Due to subpackages possibly being moved in and out of the tainted
+   section, the only thing I want to change is the Requires. I'm not
+   planning to merge the subpackage.. even if it maybe is a little bit
+   weird to have the main package always require the subpackage.
+
+   Benefit:
+    - Ensures that enabling tainted section makes video playing 'work'
+      in any player that uses GStreamer
+    - List of subpackages is maintained in just one place
+
+   Drawback:
+    - Increases the size + dependencies of the tainted gstreamer
+      subpackage
+    - Cannot just install just one tainted subpackage, have to install
+      them all at once
+
+I think #2 is the best option. If someone enables tainted, then likely
+they just want video playing to work. Furthermore, this avoids changing
+all the video players which could use GStreamer.
+
+Thoughts?
+
+-- 
+Regards,
+Olav
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1