Bug#689353: gstreamer0.10-plugins-good: put providers of audio/video sinks/sources in extra packages

Dominik George nik at naturalnet.de
Mon Oct 1 20:58:31 UTC 2012


Package: gstreamer0.10-plugins-good
Version: 0.10.31-3
Severity: normal

Some packages depend on gstreamer0.10-alsa | gstreamer0.10-audiosink or
comparable because they need a gstreamer sink/source plugin of some
sort. Unfortunately, far too many packages provide the virtual
gstreamer0.10-audiosink package.

For example, most systems use ALSA because it is the Debian default
sound system. So the GStreamer plugin to be isntalled would be
gstreamer0.10-alsa.

However, in many circumstances, for example the task-xfce-desktop,
gstreamer0.10-plugins-good is pulled in before a package depending on
-audiosink is being installed. xfce4-mixer is such a case - when
installing task-xfce-desktop, gstreamer0.10-plugins-good is installed as
a dependency of some package. When it comes to installing xfce4-mixer,
gestreamer0.10-plugins-good provides -audiosink thus fulfilling the
dependency. The required gstreamer0.10-alsa never gets installed.

Therefore, the audio/video sink/source virtual packages should not be
provided at such large scale. The user should be able to choose their
backend, but if they didn't choose a specific audiosink for example,
-alsa must get a chance to really get pulled in.

This also affects gstreamer0.10-plugins-bad.

-- System Information:
Debian Release: wheezy/sid
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gstreamer0.10-plugins-good depends on:
ii  gstreamer0.10-gconf               0.10.31-3
ii  gstreamer0.10-plugins-base        0.10.36-1
ii  libaa1                            1.4p5-40
ii  libavc1394-0                      0.5.4-1
ii  libbz2-1.0                        1.0.6-4
ii  libc6                             2.13-35
ii  libcaca0                          0.99.beta18-1
ii  libcairo-gobject2                 1.12.2-2
ii  libcairo2                         1.12.2-2
ii  libdv4                            1.0.0-4
ii  libflac8                          1.2.1-6
ii  libgcc1                           1:4.7.2-2
ii  libgdk-pixbuf2.0-0                2.26.1-1
ii  libglib2.0-0                      2.32.3-1
ii  libgstreamer-plugins-base0.10-0   0.10.36-1
ii  libgstreamer0.10-0                0.10.36-1
ii  libgudev-1.0-0                    175-7
ii  libiec61883-0                     1.2.0-0.1
ii  libjack-jackd2-0 [libjack-0.116]  1.9.8~dfsg.4+20120529git007cdc37-4
ii  libjpeg8                          8d-1
ii  liborc-0.4-0                      1:0.4.16-2
ii  libpng12-0                        1.2.49-1
ii  libraw1394-11                     2.0.9-1
ii  libshout3                         2.2.2-8
ii  libsoup-gnome2.4-1                2.38.1-2
ii  libsoup2.4-1                      2.38.1-2
ii  libspeex1                         1.2~rc1-6
ii  libstdc++6                        4.7.2-2
ii  libtag1c2a                        1.7.2-1
ii  libv4l-0                          0.8.8-3
ii  libwavpack1                       4.60.1-3
ii  libx11-6                          2:1.5.0-1
ii  libxdamage1                       1:1.1.3-2
ii  libxext6                          2:1.3.1-2
ii  libxfixes3                        1:5.0-4
ii  libxml2                           2.8.0+dfsg1-5
ii  libxv1                            2:1.0.7-1
ii  zlib1g                            1:1.2.7.dfsg-13

Versions of packages gstreamer0.10-plugins-good recommends:
ii  gstreamer0.10-x  0.10.36-1

gstreamer0.10-plugins-good suggests no packages.

-- no debconf information



More information about the pkg-gstreamer-maintainers mailing list