Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 878209

Summary: x11-misc/birdtray current release has issues
Product: Gentoo Linux Reporter: Andrew Saunders <saunders>
Component: Current packagesAssignee: Agostino Sarubbo <ago>
Status: RESOLVED WORKSFORME    
Severity: normal CC: jstein, marecki
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Andrew Saunders 2022-10-24 21:22:31 UTC
The x11-misc/birdtray ebuild is up to date at 1.9.0 (https://github.com/gyunaev/birdtray/). Using the current ebuild for whatever reason does not work for me, it does not detect when a monitored folder has new messages.

There have been several commits since then on the githib so I decided to compile it from scratch and just replace the birdtray binary with the manually built one. It immediately started working with no additional changes.

My only suggestion would be to add the new commits to the ebuild as a patch since the last full release was oct 21, 2020.

Reproducible: Always

Steps to Reproduce:
1.emerge birdtray, launch.
2.does not detect new messages.
Actual Results:  
tray icon does not change.

Expected Results:  
tray icon changes with number of new messages.
Comment 1 Agostino Sarubbo gentoo-dev 2022-10-25 09:14:58 UTC
Hello Andrew,

thanks for the report.

I can't confirm what you are saying because it works for me out of the box.

What you meant with "I decided to compile it from scratch and just replace the birdtray binary with the manually built one" ?

Did you try the -9999 ebuild?
Comment 2 Andrew Saunders 2022-10-25 16:25:58 UTC
I cloned it off github, compiled it, and copied over only /usr/bin/birdtray

And no I did not try -9999
Comment 3 Agostino Sarubbo gentoo-dev 2022-10-26 06:19:23 UTC
(In reply to Andrew Saunders from comment #2)
> I cloned it off github, compiled it, and copied over only /usr/bin/birdtray
> 
> And no I did not try -9999

-9999.ebuild is there for exactly what you did outside portage.

Anyway since it works for me and works for everyone else, since it looks to be an issue related to the code itself instead of the packaging I'd suggest to make an upstream report and see what they say.

I suggest to try this one if you want to find which exactly commit fixes your situation:

https://blogs.gentoo.org/ago/2016/11/19/an-alternative-to-git-bisect-with-gentoo-and-the-live-ebuild/
Comment 4 Agostino Sarubbo gentoo-dev 2022-11-29 13:01:34 UTC
Hi, a month is passed without notices.

If you have more for us, please reopen. Thanks.