Bug#822703: vlc: Too broad dependencies of the package

Vladimir Kudrya pzs-fs at yandex.ru
Tue Apr 26 18:20:36 UTC 2016


Source: vlc
Version: 2.2.2-6
Severity: normal

Dear Maintainer, vlc package has some questionable dependencies,
In particular:
  libfreerdp-cache1.1 libfreerdp-client1.1 libfreerdp-codec1.1
  libfreerdp-common1.1.0 libfreerdp-core1.1 libfreerdp-crypto1.1
  libfreerdp-gdi1.1 libfreerdp-locale1.1 libfreerdp-primitives1.1
  libfreerdp-utils1.1 libwinpr-crt0.1 libwinpr-crypto0.1 libwinpr-dsparse0.1
  libwinpr-environment0.1 libwinpr-file0.1 libwinpr-handle0.1 libwinpr-heap0.1
  libwinpr-input0.1 libwinpr-interlocked0.1 libwinpr-library0.1
  libwinpr-path0.1 libwinpr-pool0.1 libwinpr-registry0.1 libwinpr-rpc0.1
  libwinpr-sspi0.1 libwinpr-synch0.1 libwinpr-sysinfo0.1 libwinpr-thread0.1
  libwinpr-utils0.1

This is especially counter-intuitive when trying to install something that
obscurely depends on vlc.
For example, installing ksshaskpass, which presumably has small dependency
footprint (in source code: CoreAddons, I18n, Wallet, WidgetsAddons), brings
in phonon, phonon brings vlc, vlc brings freerdp, which brings libwinpr.

Perhaps, this chain should be broken in couple of places by making some
depependencies optional.


-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (900, 'testing'), (400, 'unstable'), (300, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.5.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the pkg-multimedia-maintainers mailing list