Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 712006 - >=net-im/signal-desktop-bin-1.32.1 switched to electron v8, requires statusnotifier support at least in Xfce
Summary: >=net-im/signal-desktop-bin-1.32.1 switched to electron v8, requires statusno...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Robert G. Siebeck
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-03-09 21:12 UTC by Gleb
Modified: 2020-03-20 14:30 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb 2020-03-09 21:12:20 UTC
Recently signal deskto was updated to 1.32 and on Xfce tray icon was no longer working. Turns out the latest signal switched to electron 8, which now uses status notifier.

At least on Xfce, it requires xfce-extra/xfce4-statusnotifier-plugin.

I'm not sure if it should be put in depend, but at least a warning upon package installation would be useful.

Relevant links:
https://github.com/signalapp/Signal-Desktop/issues/3974
https://github.com/electron/electron/issues/21445

Reproducible: Always

Steps to Reproduce:
1. Install signal-desktop-bin-1.32.1
2. Start it with this command "signal-desktop --use-tray-icon --start-in-tray"
3. No tray icon if xfce-extra/xfce4-statusnotifier-plugin not installed.
Actual Results:  
No tray icon if xfce-extra/xfce4-statusnotifier-plugin not installed.

Expected Results:  
Tray icon is working and ebuild has all necessary dependencies.
Comment 1 Larry the Git Cow gentoo-dev 2020-03-20 14:30:54 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da86f28088e03612aac55a25a09ded73c0917504

commit da86f28088e03612aac55a25a09ded73c0917504
Author:     Robert Siebeck <gentoo.2019@r123.de>
AuthorDate: 2020-03-16 18:02:05 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-03-20 14:30:42 +0000

    net-im/signal-desktop-bin: add info about tray icon on Xfce for 1.32.1
    
    Signed-off-by: Robert Siebeck <gentoo.2019@r123.de>
    Closes: https://bugs.gentoo.org/712006
    Closes: https://github.com/gentoo/gentoo/pull/14982
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 net-im/signal-desktop-bin/signal-desktop-bin-1.32.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)