! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Both exo and vivaldi install /usr/share/xfce4/helpers/vivaldi.desktop
Status:
RESOLVED: FIXED

Comments

Description Michał Górny 2017-07-13 11:59:28 CEST
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
Comment 1 Sean Davis editbugs 2017-07-16 14:16:25 CEST
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

Bug #13712

Reported by:
Michał Górny
Reported on: 2017-07-13
Last modified on: 2017-07-16

People

Assignee:
Nick Schermer
CC List:
2 users

Version

Attachments

Additional information