Since commit fba54285b5dd9ad7210b56789e03212e78ef8fc5 [1], exo installs a helper file for Vivaldi browser. However, such a file was already installed by Vivaldi itself. As a result, the new version of exo causes file collisions with the browser [2]. Our user has provided a diff between the two files: --- /usr/share/xfce4/helpers/vivaldi.desktop 2017-07-07 21:29:18.880062189 +0200 +++ /var/tmp/portage/xfce-base/exo-0.11.4/image/usr/share/xfce4/helpers/vivaldi.desktop 2017-07-11 17:26:31.034939907 +0200 @@ -1,10 +1,12 @@ + [Desktop Entry] Version=1.0 Icon=vivaldi -Name=Vivaldi Type=X-XFCE-Helper -StartupNotify=false -X-XFCE-Binaries=vivaldi;vivaldi-stable; +Name=Vivaldi +Name[de]=Vivaldi +StartupNotify=true +X-XFCE-Binaries=vivaldi; X-XFCE-Category=WebBrowser X-XFCE-Commands=%B; X-XFCE-CommandsWithParameter=%B "%s"; So it seems that the original Vivaldi version has StartupNotify disabled, and lists an additional binary name. Could you advise on how to proceed here? Which version should be preferred? Are third-party packages supposed to install helper files at all, or should they always be installed by exo? [1]:https://git.xfce.org/xfce/exo/commit/?id=fba54285b5dd9ad7210b56789e03212e78ef8fc5 [2]:https://bugs.gentoo.org/show_bug.cgi?id=624546
Since Vivaldi provides this file themselves, we can remove it from Exo. In the past, third party packages haven't included exo helpers, but this is probably because of the relatively low visibility exo/xfce has. Dropped in https://git.xfce.org/xfce/exo/commit/?id=0cf435fad1b9e2c5460f9a490c588ae16f83f338