Bug#836980: libdrumstick: mime-file database should not be updated by the package drumstick-tools

Ross Gammon rossgammon at mail.dk
Wed Sep 7 19:09:14 UTC 2016


Source: libdrumstick
Version: 1.0.2-1
Severity: normal

Hi,

Sorry for bothering you, but it seems to me that you are working on Drumstick
packages for Debian, and there is a little problem that bothers me there: the
mime-file database is updated (using the file drumstick.xml) by the package
drumstick-tools. This is not the best place to do so, IMO.

The XML file declares two new mime-types: audio/cakewalk and audio/overture.
There are two .desktop files (that I am aware of) using these mime types:
drusmtick-guiplayer and  kmidimon. Both programs depend on the library
drumstick-file, which provides support for the two music file formats.

If the user installs drumstick-tools, the program drusmtick-guiplayer will be
aware of all its supported mime types correctly, but on the other hand if the
user wants to install only kmidimon, the package system only requires
libdrumstick, not drusmtick-tools (which is correct) and kmidimon will not be
offered by file managers for playing cakewalk and overture files (as it
should).

FYI: Fedora installs drumstick.xml and updates the mime database in the main
libdrumstick package:
http://pkgs.fedoraproject.org/cgit/rpms/drumstick.git/tree/drumstick.spec

Regards,
Pedro
(Copied from private mail)



-- System Information:
Debian Release: stretch/sid
  APT prefers xenial-updates
  APT policy: (500, 'xenial-updates'), (500, 'xenial-security'), (500, 'xenial'), (100, 'xenial-backports')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.4.0-24-generic (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.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