Bug#746641: totem: Fails to play youtube videos
For the record Updating the previously incorrect patch with the attached version (created via git revert this time) we run into yet another problem. We have both lua 5.1 and 5.2 in the debian archive. Old libquvi pulls in lua 5.1 and grilo-plugins-0.2 pulls in lua 5.2. With totem-pl-parser rebuilt with the attached patch it means totem will now crash on startup in lua (via grilo-plugins) likely caused by both lua versions being loaded at the same time (without symbol versioning). If I understand things correctly, when we get libquvi 0.9 this problem is avoided since quvi (0.9 still uses lua 5.1 in debian) and grilo-plugins runs in different processes. Regards, Andreas Henriksson Revert "plparse: Port to libquvi 0.9" This reverts commit 24970018abfcedcaa4965e1f0f987aaf63323f31. Conflicts: configure.ac plparse/videosite-parser.c --- a/configure.ac +++ b/configure.ac @@ -45,7 +45,7 @@ AC_PATH_PROG([GLIB_MKENUMS],[glib-mkenums]) # Requirements GLIB_REQS=2.31.0 GIO_REQS=2.24.0 -QUVI_REQS=0.9.1 +QUVI_REQS=0.2.15 LIBARCHIVE_REQS=3.0 LIBSOUP_REQS=2.43.0 @@ -114,18 +114,18 @@ AC_ARG_ENABLE(quvi, [enable_quvi=auto]) if test "x$enable_quvi" != "xno" ; then PKG_CHECK_MODULES(QUVI, - libquvi-0.9 >= $QUVI_REQS glib-2.0, + libquvi >= $QUVI_REQS, [have_quvi=yes], [have_quvi=no]) if test "x$enable_quvi" = "xyes" -a "x$have_quvi" = "xno" ; then AC_MSG_ERROR([Quvi support requested but not available.]) fi if test "x$have_quvi" = "xyes" ; then - QUVI="libquvi-0.9" + pkg_modules="$pkg_modules libquvi" + QUVI="libquvi" AC_DEFINE(HAVE_QUVI, 1, [libquvi available in the system]) fi fi AC_SUBST(QUVI, $QUVI) -AM_CONDITIONAL([HAVE_QUVI], [test "$have_quvi" = "yes"]) ## # Checking libarchive dependency diff --git a/plparse/Makefile.am b/plparse/Makefile.am index 949975b..aee6393 100644 --- a/plparse/Makefile.am +++ b/plparse/Makefile.am @@ -72,7 +72,6 @@ libtotem_plparser_la_CPPFLAGS = \ -I$(top_srcdir)/lib \ -I$(top_builddir)/plparse \ -DGNOMELOCALEDIR=\""$(datadir)/locale"\"\ - -DLIBEXECDIR=\""$(libexecdir)"\" \ $(DISABLE_DEPRECATED) \ $(AM_CPPFLAGS) @@ -134,7 +133,6 @@ libtotem_plparser_mini_la_CPPFLAGS = \ -I$(top_srcdir)/lib \ -I$(top_builddir)/plparse \ -DTOTEM_PL_PARSER_MINI \ - -DLIBEXECDIR=\""$(libexecdir)"\"\ $(DISABLE_DEPRECATED) \ $(AM_CPPFLAGS) @@ -182,13 +180,6 @@ EXTRA_DIST =\ plparser.symbols \ plparser-mini.symbols -if HAVE_QUVI -libexec_PROGRAMS = totem-pl-parser-videosite -totem_pl_parser_videosite_SOURCES = videosite-parser.c -totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) -DLIBEXECDIR=\""$(libexecdir)"\" -totem_pl_parser_videosite_LDADD = $(QUVI_LIBS) -endif - # Introspection -include $(INTROSPECTION_MAKEFILE) INTROSPECTION_GIRS = diff --git a/plparse/totem-pl-parser-videosite.c b/plparse/totem-pl-parser-videosite.c index 743ef7f..631f4ca 100644 --- a/plparse/totem-pl-parser-videosite.c +++ b/plparse/totem-pl-parser-videosite.c @@ -24,41 +24,36 @@ #include #include +#ifndef TOTEM_PL_PARSER_MINI +#include "totem-disc.h" +#endif /* !TOTEM_PL_PARSER_MINI */ + +#ifdef HAVE_QUVI +#include +#endif /* HAVE_QUVI */ + #include "totem-pl-parser-mini.h" #include "totem-pl-parser-videosite.h" #include "totem-pl-parser-private.h" -#define BASE 20 - gboolean totem_pl_parser_is_videosite (const char *uri, gboolean debug) { #ifdef HAVE_QUVI - const char *args[] = { - LIBEXECDIR "/totem-pl-parser-videosite", - "--check", - "--url", - NULL, - NULL - }; - char *out; - - args[3] = uri; - g_spawn_sync (NULL, - (char **) args, - NULL, - 0, - NULL, - NULL, - &out, - NULL, - NULL, - NULL); + quvi_t handle; + QUVIcode rc; + + if (quvi_init (&handle) != QUVI_OK) + return FALSE; + + rc = quvi_supported(handle, (char *) uri); + quvi_close (&handle); + if (debug) - g_print ("Checking videosite for URI '%s' returned '%s' (%s)\n", - uri, out, g_strcmp0 (out, "TRUE") == 0 ? "true" : "false"); + g_print ("Checking videosite for URI '%s' returned %d (%s)\n", + uri, rc, (rc == QUVI_OK) ? "true" : "false"); - return (g_strcmp0 (out, "TRUE") == 0); + return (rc == QUVI_OK); #else return FALSE; #endif /* HAVE_QUVI */ @@ -66,6 +61,10 @@ totem_pl_parser_is_videosite (const char *uri, gboolean debug) #ifndef TOTEM_PL_PARSER_MINI +#define getprop(prop, p) \ + if (quvi_getprop (v, prop, &p) != QUVI_OK) \ + p = NULL; + TotemPlParserResult totem_pl_parser_add_videosite (TotemPlParser *parser, GFile *file, @@ -74,64 +73,75 @@ totem_pl_parser_add_videosite (TotemPlParser *parser, gpointer data) { #ifdef HAVE_QUVI - const char *args[] = { - LIBEXECDIR "/totem-pl-parser-videosite", - "--url", - NULL, - NULL - }; + QUVIcode rc; + quvi_t handle; + quvi_media_t v; char *uri; - char *out = NULL; - char **lines; - guint i; - GHashTable *ht; - char *new_uri = NULL; + /* p
Bug#746641: totem: Fails to play youtube videos
On Tue, May 20, 2014 at 02:40:41PM +0200, Bastien Nocera wrote: > Why not push for the newer libquvi to be included, instead of relying on > the old version that's unsupported (which is probably not that much of a > problem) but for which the scripts are completely out of maintenance? > Given the nature of those scripts, churn is fairly high, and outdated > scripts which target the 0.4 versions are unusable. This is ofcoures the preferred choice. Hopefully we'll get feedback on the bug report filed by Emilio (#748664) soon. I have a feeling that this might take some time though because of clearing out how the licensing change affects all users in the debian archive, so I was hoping to find an interim solution but just stumbled over more issues that seems to prevent that Lets hope the libquvi maintainer gets back to us soon about his plans. Regards, Andreas Henriksson -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#746641: totem: Fails to play youtube videos
On Tue, 2014-05-20 at 14:32 +0200, Andreas Henriksson wrote: > Hello! > > On Tue, May 20, 2014 at 12:15:45AM +0200, Emilio Pozuelo Monfort wrote: > [...] > > > ++#if HAVE_QUVI > > > ++#libexec_PROGRAMS = totem-pl-parser-videosite > > > ++#totem_pl_parser_videosite_SOURCES = videosite-parser.c > > > ++#totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) > > > -DLIBEXECDIR=\""$(libexecdir)"\" > > > ++#totem_pl_parser_videosite_LDADD = $(QUVI_LIBS) > > > ++#endif > > > > AFAICS, videosite-parser.c is what uses quvi, and since it isn't built > > anymore > > with this patch, there's really no quvi support here. You would have to keep > > building videosite-parser.c into the totem-pl-parser-videosite binary, but > > patching it to use the old quvi API (no idea how hard that would be). > > This is fallout from trying to manually merge the conflicts after > patch -R this part is not a problem, but there are other places > where I didn't manage to correctly fix up conflicts indeed! > Do not use it, even if gnutls gets fixed. Why not push for the newer libquvi to be included, instead of relying on the old version that's unsupported (which is probably not that much of a problem) but for which the scripts are completely out of maintenance? Given the nature of those scripts, churn is fairly high, and outdated scripts which target the 0.4 versions are unusable. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#746641: totem: Fails to play youtube videos
Hello! On Tue, May 20, 2014 at 12:15:45AM +0200, Emilio Pozuelo Monfort wrote: [...] > > ++#if HAVE_QUVI > > ++#libexec_PROGRAMS = totem-pl-parser-videosite > > ++#totem_pl_parser_videosite_SOURCES = videosite-parser.c > > ++#totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) > > -DLIBEXECDIR=\""$(libexecdir)"\" > > ++#totem_pl_parser_videosite_LDADD = $(QUVI_LIBS) > > ++#endif > > AFAICS, videosite-parser.c is what uses quvi, and since it isn't built anymore > with this patch, there's really no quvi support here. You would have to keep > building videosite-parser.c into the totem-pl-parser-videosite binary, but > patching it to use the old quvi API (no idea how hard that would be). This is fallout from trying to manually merge the conflicts after patch -R this part is not a problem, but there are other places where I didn't manage to correctly fix up conflicts indeed! Do not use it, even if gnutls gets fixed. Regards, Andreas Henriksson -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#746641: totem: Fails to play youtube videos
Hi, On 19/05/14 23:13, Andreas Henriksson wrote: > Hello all! > > Blame is all on me for this and here's an attempt to redeem myself a bit > (spoiler: will fail). > > On Mon, May 19, 2014 at 01:19:20PM +0200, Emilio Pozuelo Monfort wrote: > [...] >> > >> > Since 0.9 is only in experimental and unstable still has 0.4.x, we could >> > keep >> > linking against that, but we need to make sure we have something sane by >> > the freeze. > I've attached a patch that make the totem-pl-parser package > build against the old version of libquvi we have in testing/unstable > (but otherwise basically untested). > +--- a/plparse/Makefile.am > b/plparse/Makefile.am > +@@ -182,12 +182,12 @@ > + plparser.symbols\ > + plparser-mini.symbols > + > +-if HAVE_QUVI > +-libexec_PROGRAMS = totem-pl-parser-videosite > +-totem_pl_parser_videosite_SOURCES = videosite-parser.c > +-totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) > -DLIBEXECDIR=\""$(libexecdir)"\" > +-totem_pl_parser_videosite_LDADD = $(QUVI_LIBS) > +-endif > ++#if HAVE_QUVI > ++#libexec_PROGRAMS = totem-pl-parser-videosite > ++#totem_pl_parser_videosite_SOURCES = videosite-parser.c > ++#totem_pl_parser_videosite_CFLAGS = $(QUVI_CFLAGS) > -DLIBEXECDIR=\""$(libexecdir)"\" > ++#totem_pl_parser_videosite_LDADD = $(QUVI_LIBS) > ++#endif AFAICS, videosite-parser.c is what uses quvi, and since it isn't built anymore with this patch, there's really no quvi support here. You would have to keep building videosite-parser.c into the totem-pl-parser-videosite binary, but patching it to use the old quvi API (no idea how hard that would be). Cheers, Emilio -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#746641: totem: Fails to play youtube videos
Hello all! Blame is all on me for this and here's an attempt to redeem myself a bit (spoiler: will fail). On Mon, May 19, 2014 at 01:19:20PM +0200, Emilio Pozuelo Monfort wrote: [...] > > Since 0.9 is only in experimental and unstable still has 0.4.x, we could keep > linking against that, but we need to make sure we have something sane by the > freeze. I've attached a patch that make the totem-pl-parser package build against the old version of libquvi we have in testing/unstable (but otherwise basically untested). Beware, This will make totem blow up when used! Problem being that both gnutls26 (via glib/gio) and gnutls28 (via libquvi7) gets pulled in and apparently the symbol versioning is broken. The Debian gnutls maintainer has been alerted. Please also note that libquvi in testing/unstable is RC-buggy (FTBFS), see: #747798 Regards, Andreas Henriksson Index: debian/changelog === --- debian/changelog (revision 41753) +++ debian/changelog (working copy) @@ -1,3 +1,16 @@ +totem-pl-parser (3.10.2-2) UNRELEASED; urgency=medium + + * Add debian/patches/totem-pl-parser-use-old-quvi.patch +- reverts upstream commit 24970018abfcedcaa496 + "plparse: Port to libquvi 0.9" + because we don't have this version in unstable yet. + * debian/rules: use autoreconf because of above patch + * Re-add libquvi build-dependency + * Add build-dependencies on dh-autoreconf and libgcrypt20-dev + * Run wrap-and-sort + + -- Andreas Henriksson Mon, 19 May 2014 18:08:56 +0200 + totem-pl-parser (3.10.2-1) unstable; urgency=medium * New upstream release. Index: debian/control === --- debian/control (revision 41753) +++ debian/control (working copy) @@ -8,21 +8,24 @@ Priority: optional Maintainer: Debian GNOME Maintainers Uploaders: Andreas Henriksson , Emilio Pozuelo Monfort , Michael Biebl , Sjoerd Simons -Build-Depends: debhelper (>= 8), - autotools-dev, +Build-Depends: autotools-dev, cdbs (>= 0.4.90), + debhelper (>= 8), + dh-autoreconf, gnome-pkg-tools, + gobject-introspection (>= 0.9.12-4~), + gtk-doc-tools (>= 1.11), intltool (>= 0.35), - libxml-parser-perl, + libarchive-dev (>= 3.0), + libgcrypt20-dev, + libgirepository1.0-dev (>= 0.10.7-1~), libglib2.0-dev (>= 2.31.0), - libxml2-dev, + libglib2.0-doc, libgmime-2.6-dev, + libquvi-dev, libsoup-gnome2.4-dev (>= 2.43.0), - libarchive-dev (>= 3.0), - gtk-doc-tools (>= 1.11), - libglib2.0-doc, - libgirepository1.0-dev (>= 0.10.7-1~), - gobject-introspection (>= 0.9.12-4~) + libxml-parser-perl, + libxml2-dev Standards-Version: 3.9.4 Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/totem-pl-parser Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/totem-pl-parser @@ -30,13 +33,13 @@ Package: libtotem-plparser-dev Section: libdevel Architecture: any -Depends: ${misc:Depends}, +Depends: gir1.2-totem-plparser-1.0 (= ${binary:Version}), + libarchive-dev, + libglib2.0-dev, + libgmime-2.6-dev, libtotem-plparser18 (= ${binary:Version}), - gir1.2-totem-plparser-1.0 (= ${binary:Version}), - libglib2.0-dev, libxml2-dev, - libgmime-2.6-dev, - libarchive-dev + ${misc:Depends} Replaces: libtotem-plparser10 Description: Totem Playlist Parser library - development files totem-pl-parser is a simple GObject-based library to parse a host of @@ -46,8 +49,7 @@ Package: libtotem-plparser18 Architecture: any -Depends: ${shlibs:Depends}, - ${misc:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} Replaces: libtotem-plparser10, libtotem-plparser12, libtotem-plparser17 Description: Totem Playlist Parser library - runtime files totem-pl-parser is a simple GObject-based library to parse a host of @@ -71,9 +73,7 @@ Package: gir1.2-totem-plparser-1.0 Section: introspection Architecture: any -Depends: ${gir:Depends}, - ${shlibs:Depends}, - ${misc:Depends} +Depends: ${gir:Depends}, ${misc:Depends}, ${shlibs:Depends} Conflicts: gir1.0-totem-plparser-1.0 Replaces: gir1.0-totem-plparser-1.0 Description: GObject introspection data for the Totem Playlist Parser library Index: debian/control.in === --- debian/control.in (revision 41753) +++ debian/control.in (working copy) @@ -3,21 +3,24 @@ Priority: optional Maintainer: Debian GNOME Maintainers Uploaders: @GNOME_TEAM@ -Build-Depends: debhelper (>= 8), - autotools-dev, +Build-Depends: autotools-dev,
Bug#746641: totem: Fails to play youtube videos
Hey, On 19/05/14 13:29, Bastien Nocera wrote: > the way that the libquvi usage is implemented. It's not incompatible. Oh, I see that there's an independent binary now, totem-pl-parser-videosite. Cool. Unfortunately as I said quvi 0.9 is only in experimental, so we need that uploaded to unstable before we can re-enable quvi support in unstable/testing. I'll open a bug report for that and block this one on that. Regards, Emilio -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#746641: totem: Fails to play youtube videos
On Mon, 2014-05-19 at 13:19 +0200, Emilio Pozuelo Monfort wrote: > Hi, > > On 19/05/14 12:06, Bastien Nocera wrote: > > On Fri, 2014-05-02 at 10:46 +0200, Marcus Lundblad wrote: > >> Package: totem > >> Version: 3.12.0-2 > >> Severity: normal > >> > >> Tried to search for videos on Youtube. > >> When trying to play a video, you get a dialog about a missing HTML decoder. > >> On the terminal the following is printed: > >> ** Message: Missing plugin: gstreamer|1.0|totem|text/html > >> decoder|decoder-text/html (text/html decoder) > >> ** Message: Automatic missing codec installation not supported (helper > >> script missing) > >> > >> I guess there is some gstreamer plugin missing. > > > > No, whoever built totem-pl-parser built it without libquvi support: > > https://packages.debian.org/sid/amd64/libtotem-plparser18/filelist > > Looking at the debian changelog, I see: > > - Drop libquvi-dev (new quvi has incompatible license) > > and libquvi has: > > libquvi (0.9.3-1) experimental; urgency=low > > * New upstream release. > * libquvi is now licensed under AGPL-3+. > > Linking against the new libquvi would effectively make libtotem-plparser GPL > or > AGPL, wouldn't it? IANAL and I could be wrong, but that's my understanding. Whoever made that change took exactly 2 seconds to actually look at the way that the libquvi usage is implemented. It's not incompatible. The commit just before should have been a bloody good hint: [ Michael Biebl ] * Remove libquvi-dev dependency from libtotem-plparser-dev, the library no longer links against libquvi. > Since 0.9 is only in experimental and unstable still has 0.4.x, we could keep > linking against that, but we need to make sure we have something sane by the > freeze. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#746641: totem: Fails to play youtube videos
Hi, On 19/05/14 12:06, Bastien Nocera wrote: > On Fri, 2014-05-02 at 10:46 +0200, Marcus Lundblad wrote: >> Package: totem >> Version: 3.12.0-2 >> Severity: normal >> >> Tried to search for videos on Youtube. >> When trying to play a video, you get a dialog about a missing HTML decoder. >> On the terminal the following is printed: >> ** Message: Missing plugin: gstreamer|1.0|totem|text/html >> decoder|decoder-text/html (text/html decoder) >> ** Message: Automatic missing codec installation not supported (helper >> script missing) >> >> I guess there is some gstreamer plugin missing. > > No, whoever built totem-pl-parser built it without libquvi support: > https://packages.debian.org/sid/amd64/libtotem-plparser18/filelist Looking at the debian changelog, I see: - Drop libquvi-dev (new quvi has incompatible license) and libquvi has: libquvi (0.9.3-1) experimental; urgency=low * New upstream release. * libquvi is now licensed under AGPL-3+. Linking against the new libquvi would effectively make libtotem-plparser GPL or AGPL, wouldn't it? IANAL and I could be wrong, but that's my understanding. Since 0.9 is only in experimental and unstable still has 0.4.x, we could keep linking against that, but we need to make sure we have something sane by the freeze. Regards, Emilio -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#746641: totem: Fails to play youtube videos
On Fri, 2014-05-02 at 10:46 +0200, Marcus Lundblad wrote: > Package: totem > Version: 3.12.0-2 > Severity: normal > > Tried to search for videos on Youtube. > When trying to play a video, you get a dialog about a missing HTML decoder. > On the terminal the following is printed: > ** Message: Missing plugin: gstreamer|1.0|totem|text/html > decoder|decoder-text/html (text/html decoder) > ** Message: Automatic missing codec installation not supported (helper script > missing) > > I guess there is some gstreamer plugin missing. No, whoever built totem-pl-parser built it without libquvi support: https://packages.debian.org/sid/amd64/libtotem-plparser18/filelist -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#746641: totem: Fails to play youtube videos
Package: totem Version: 3.12.0-2 Severity: normal Tried to search for videos on Youtube. When trying to play a video, you get a dialog about a missing HTML decoder. On the terminal the following is printed: ** Message: Missing plugin: gstreamer|1.0|totem|text/html decoder|decoder-text/html (text/html decoder) ** Message: Automatic missing codec installation not supported (helper script missing) I guess there is some gstreamer plugin missing. //Marcus -- System Information: Debian Release: jessie/sid APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.13-1-amd64 (SMP w/8 CPU cores) Locale: LANG=sv_SE.UTF-8, LC_CTYPE=sv_SE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages totem depends on: ii gnome-icon-theme3.12.0-1 ii gnome-icon-theme-symbolic 3.12.0-1 ii grilo-plugins-0.2 0.2.12-2 ii gsettings-desktop-schemas 3.8.2-2 ii gstreamer1.0-clutter2.0.10-1 ii gstreamer1.0-plugins-bad1.2.4-1 ii gstreamer1.0-plugins-base 1.2.4-1 ii gstreamer1.0-plugins-good 1.2.4-1 ii gstreamer1.0-x 1.2.4-1 ii libatk1.0-0 2.12.0-1 ii libc6 2.18-4 ii libcairo-gobject2 1.12.16-2 ii libcairo2 1.12.16-2 ii libclutter-1.0-01.18.2-1 ii libclutter-gst-2.0-02.0.10-1 ii libclutter-gtk-1.0-01.4.4-3+b1 ii libcogl-pango20 1.18.0-2 ii libcogl-path20 1.18.0-2 ii libcogl20 1.18.0-2 ii libdrm2 2.4.52-1 ii libegl1-mesa [libegl1-x11] 10.1.0-5 ii libgbm1 10.1.0-5 ii libgdk-pixbuf2.0-0 2.30.7-1 ii libgirepository-1.0-1 1.40.0-2 ii libglib2.0-02.40.0-2 ii libgrilo-0.2-1 0.2.10-1 ii libgstreamer-plugins-base1.0-0 1.2.4-1 ii libgstreamer1.0-0 1.2.4-1 ii libgtk-3-0 3.12.1-1 ii libjson-glib-1.0-0 1.0.0-1 ii libnautilus-extension1a 3.8.2-2 ii libpango-1.0-0 1.36.3-1 ii libpangocairo-1.0-0 1.36.3-1 ii libpeas-1.0-0 1.10.0-2 ii libtotem-plparser18 3.10.2-1 ii libtotem0 3.12.0-2 ii libwayland-client0 1.4.0-1 ii libwayland-cursor0 1.4.0-1 ii libwayland-egl1-mesa [libwayland-egl1] 10.1.0-5 ii libwayland-server0 1.4.0-1 ii libx11-62:1.6.2-1 ii libxcomposite1 1:0.4.4-1 ii libxdamage1 1:1.1.4-1 ii libxext62:1.3.2-1 ii libxfixes3 1:5.0.1-1 ii libxi6 2:1.7.2-1 ii libxkbcommon0 0.4.0-1 ii libxml2 2.9.1+dfsg1-3 ii libxrandr2 2:1.4.2-1 pn python:any ii totem-common3.12.0-2 Versions of packages totem recommends: ii gstreamer1.0-libav 1.2.4-1 ii gstreamer1.0-plugins-ugly 1.2.4-1 ii gstreamer1.0-pulseaudio1.2.4-1 ii totem-plugins 3.12.0-2 Versions of packages totem suggests: pn gnome-codec-install pn totem-mozilla -- debconf-show failed -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org