Bug#963174: plasma-desktop: Missing desktop-file-utils dependency causes x-scheme-handler be ignored
Package: plasma-desktop
Version: 4:5.17.5-3
Severity: minor
Dear Maintainer,
desktop-file-utils is needed for handling MimeType attribute in desktop files. This package generates /usr/share/applications/mimeinfo.cache file which is used by other applications as Firefox [1].
Steps to reproduce this bug:
Prerequisites: firefox and remmina installed, desktop-file-utils not installed
1. Open Firefox
2. Write vnc://192.168.1.1 in tab bar and press enter
3. Url is incomprehensible for Firefox
4. Install desktop-file-utils package and repeat the preceding steps
5. Remmina opens
Explanation:
Remmina desktop file (/usr/share/applications/remmina-file.desktop) contains MimeType=x-scheme-handler/vnc and desktop-file-utils has written x-scheme-handler/vnc=org.remmina.Remmina.desktop;remmina-file.desktop; entry in /usr/share/applications/mimeinfo.cache
Other desktops:
If you execute apt-cache rdepends desktop-file-utils, you may find that desktop-file-utils is a dependency for LXQT (pcmanfm-qt package), GNOME (gnome-control-center), MATE (mate-control-center) and CINNAMON (cinnamon-control-center)
Request:
Add desktop-file-utils as dependecy for plasma-desktop (/ or for a secondary package which fits better)
Thanks in advance
[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=727422
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.6.0-2-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages plasma-desktop depends on:
ii breeze 4:5.17.5-2
ii kactivitymanagerd 5.17.5-2
ii kde-cli-tools 4:5.17.5-2
ii kded5 5.70.0-1
ii kio 5.70.1-1
ii kpackagetool5 5.70.0-1
ii libc6 2.30-8
ii libfontconfig1 2.13.1-4.2
ii libfreetype6 2.10.1-2
ii libgcc-s1 10.1.0-3
ii libglib2.0-0 2.64.3-1
ii libibus-1.0-5 1.5.22-5
ii libkf5activities5 5.70.0-1
ii libkf5activitiesstats1 5.70.0-1
ii libkf5archive5 5.70.0-1
ii libkf5authcore5 5.70.0-1
ii libkf5baloo5 5.70.0-2
ii libkf5codecs5 5.70.0-1
ii libkf5completion5 5.70.0-1
ii libkf5configcore5 5.70.0-1
ii libkf5configgui5 5.70.0-1
ii libkf5configwidgets5 5.70.0-1
ii libkf5coreaddons5 5.70.0-1
ii libkf5dbusaddons5 5.70.0-1
ii libkf5declarative5 5.70.0-1
ii libkf5emoticons-bin 5.70.0-1
ii libkf5emoticons5 5.70.0-1
ii libkf5globalaccel-bin 5.70.0-1
ii libkf5globalaccel5 5.70.0-1
ii libkf5guiaddons5 5.70.0-2
ii libkf5i18n5 5.70.0-1
ii libkf5iconthemes5 5.70.0-1
ii libkf5itemmodels5 5.70.0-1.1
ii libkf5itemviews5 5.70.0-1
ii libkf5jobwidgets5 5.70.0-1
ii libkf5kcmutils5 5.70.0-1
ii libkf5kdelibs4support5 5.70.0-2
ii libkf5kiocore5 5.70.1-1
ii libkf5kiofilewidgets5 5.70.1-1
ii libkf5kiowidgets5 5.70.1-1
ii libkf5newstuff5 5.70.0-1
ii libkf5notifications5 5.70.0-1
ii libkf5notifyconfig5 5.70.0-1
ii libkf5package5 5.70.0-1
ii libkf5parts5 5.70.0-1
ii libkf5plasma5 5.70.1-1
ii libkf5plasmaquick5 5.70.1-1
ii libkf5quickaddons5 5.70.0-1
ii libkf5runner5 5.70.0-1
ii libkf5service-bin 5.70.0-1
ii libkf5service5 5.70.0-1
ii libkf5solid5 5.70.0-1
ii libkf5sonnetui5 5.70.0-1
ii libkf5wallet-bin 5.70.0-1
ii libkf5wallet5 5.70.0-1
ii libkf5widgetsaddons5 5.70.0-1
ii libkf5windowsystem5 5.70.0-1
ii libkf5xmlgui5 5.70.0-1
ii libkfontinst5 4:5.17.5-3
ii libkfontinstui5 4:5.17.5-3
ii libkworkspace5-5 4:5.17.5-4
ii libnotificationmanager1 4:5.17.5-4
ii libphonon4qt5-4 4:4.11.1-3
ii libqt5concurrent5 5.12.5+dfsg-10+b1
ii libqt5core5a 5.12.5+dfsg-10+b1
ii libqt5dbus5 5.12.5+dfsg-10+b1
ii libqt5gui5 5.12.5+dfsg-10+b1
ii libqt5network5 5.12.5+dfsg-10+b1
ii libqt5printsupport5 5.12.5+dfsg-10+b1
ii libqt5qml5 5.12.5-5
ii libqt5quick5 5.12.5-5
ii libqt5quickwidgets5 5.12.5-5
ii libqt5sql5 5.12.5+dfsg-10+b1
ii libqt5svg5 5.12.5-2
ii libqt5widgets5 5.12.5+dfsg-10+b1
ii libqt5x11extras5 5.12.5-1
ii libqt5xml5 5.12.5+dfsg-10+b1
ii libscim8v5 1.4.18-2.2
ii libstdc++6 10.1.0-3
ii libtaskmanager6abi1 4:5.17.5-4
ii libx11-6 2:1.6.9-2+b1
ii libx11-xcb1 2:1.6.9-2+b1
ii libxcb-image0 0.4.0-1+b2
ii libxcb-keysyms1 0.4.0-1+b2
ii libxcb-record0 1.14-2
ii libxcb-xkb1 1.14-2
ii libxcb1 1.14-2
ii libxcursor1 1:1.2.0-2
ii libxfixes3 1:5.0.3-2
ii libxft2 2.3.2-2
ii libxi6 2:1.7.10-1
ii libxkbfile1 1:1.1.0-1
ii oxygen-sounds 4:5.17.5-2
ii phonon4qt5 4:4.11.1-3
ii plasma-desktop-data 4:5.17.5-3
ii plasma-framework 5.70.1-1
ii plasma-integration 5.17.5-2
ii plasma-workspace 4:5.17.5-4
ii polkit-kde-agent-1 4:5.17.5-2
ii qml-module-org-kde-draganddrop 5.70.0-1
ii qml-module-org-kde-kcoreaddons 5.70.0-1
ii qml-module-org-kde-kquickcontrols 5.70.0-1
ii qml-module-org-kde-kquickcontrolsaddons 5.70.0-1
ii qml-module-org-kde-kwindowsystem 5.70.0-1
ii qml-module-org-kde-qqc2desktopstyle 5.70.0-1
ii qml-module-org-kde-solid 5.70.0-1
ii qml-module-qt-labs-folderlistmodel 5.12.5-5
ii qml-module-qt-labs-settings 5.12.5-5
Versions of packages plasma-desktop recommends:
ii bluedevil 4:5.17.5-2
ii breeze-gtk-theme 5.17.5-2
ii fonts-hack 3.003-3
ii fonts-noto 20200323-1
ii kde-config-gtk-style 4:5.17.5-2
ii kde-config-screenlocker 5.17.5-2
ii kde-config-sddm 4:5.17.5-2
ii kde-style-oxygen-qt5 4:5.17.5-2
ii kgamma5 5.17.5-2
ii khelpcenter 4:20.04.2-1
ii khotkeys 4:5.17.5-2
ii kinfocenter 4:5.17.5-2
ii kio-extras 4:19.12.3-1
ii kmenuedit 4:5.17.5-2
ii kscreen 4:5.17.5-2
ii ksshaskpass 4:5.17.5-2
ii ksysguard 4:5.17.5-3
ii kwin-x11 [kwin] 4:5.17.5-2
ii kwrited 4:5.17.5-2
ii libpam-kwallet5 5.17.5-2
ii plasma-discover 5.17.5-2
ii plasma-pa 4:5.17.5-2
ii powerdevil 4:5.17.5-2
ii systemsettings 4:5.17.5-2
ii user-manager 4:5.17.5-2
plasma-desktop suggests no packages.
-- no debconf information
Reply to: