Bug#894439: pitivi: fails to start with message "gtk not found on the system"

Antonio Ospite ao2 at ao2.it
Fri Mar 30 10:17:44 UTC 2018

Package: pitivi
Version: 0.99-2+b1
Severity: important

Dear Maintainer,

since GStreamer 1.14 pitivi may fail to start when freshly installed
because of a missing dependency:

  $ sudo apt-get install pitivi
  $ LANG=C pitivi 
  ERROR - The following hard dependencies are unmet:
  - gtk not found on the system
  Missing soft dependency:
  - GSound not found on the system
      -> enables sound notifications when rendering is complete

This is because the GStreamer gtk stuff has moved to a separate package,
installing gstreamer1.0-gtk3 fixes the issue:

  $ sudo apt-get install gstreamer1.0-gtk3

Having an explicit dependency would be great.

BTW I've seen other users bitten by this split in GStreamer plugins.

I do like the split but maybe things can be improved a little:
  - Recommend or a least suggest the split packages from the one they
    are split from.
  - Use a more familiar naming? Someone proposed something like
    "gstreamer1.0-plugins-good-gtk3" but I am not sure if you meant to
    hide the -good/-bad/-ugly origin on purpose here.

As always, thanks.


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.15.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages pitivi depends on:
ii  gir1.2-gdkpixbuf-2.0                                2.36.11-2
ii  gir1.2-ges-1.0                                      1.14.0-1
ii  gir1.2-glib-2.0                                     1.56.0-2
ii  gir1.2-gst-plugins-base-1.0                         1.14.0-1
ii  gir1.2-gstreamer-1.0                                1.14.0-1
ii  gir1.2-gtk-3.0                                      3.22.29-2
ii  gir1.2-pango-1.0                                    1.42.0-1
ii  gstreamer1.0-gl [gstreamer1.0-videosink]            1.14.0-1
ii  gstreamer1.0-gtk3 [gstreamer1.0-videosink]          1.14.0-1
ii  gstreamer1.0-plugins-bad [gstreamer1.0-videosink]   1.14.0-1
ii  gstreamer1.0-plugins-base                           1.14.0-1
ii  gstreamer1.0-plugins-good [gstreamer1.0-videosink]  1.14.0-1
ii  gstreamer1.0-pulseaudio [gstreamer1.0-audiosink]    1.14.0-1
ii  gstreamer1.0-x [gstreamer1.0-videosink]             1.14.0-1
ii  libc6                                               2.27-2
ii  libcairo2                                           1.15.10-2
ii  libglib2.0-0                                        2.56.0-4
ii  libgstreamer-plugins-base1.0-0                      1.14.0-1
ii  libgstreamer1.0-0                                   1.14.0-1
ii  libpython3.6                                        3.6.5~rc1-3
ii  python3                                             3.6.5~rc1-1
ii  python3-cairo                                       1.16.2-1
ii  python3-dbus                                        1.2.6-1
ii  python3-gi                                          3.28.1-1
ii  python3-gi-cairo                                    3.28.1-1
ii  python3-gst-1.0                                     1.14.0-1
ii  python3-matplotlib                                  2.1.1-2
ii  python3-numpy                                       1:1.13.3-2
ii  python3-xdg                                         0.25-4
ii  python3.6                                           3.6.5~rc1-3

pitivi recommends no packages.

Versions of packages pitivi suggests:
pn  frei0r-plugins             <none>
ii  gir1.2-gnomedesktop-3.0    3.28.0-1
ii  gir1.2-notify-0.7          0.7.7-3
ii  gstreamer1.0-libav         1.14.0-1
ii  gstreamer1.0-plugins-ugly  1.14.0-1

-- no debconf information
Antonio Ospite

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?

More information about the pkg-gstreamer-maintainers mailing list