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

Bug 927907

Summary: lxqt-base/lxqt-panel-1.4.0[tray] is missing x11-libs/libXtst dependency
Product: Gentoo Linux Reporter: Michał Dec <moog621>
Component: Current packagesAssignee: LxQt maintainers <lxqt>
Status: UNCONFIRMED ---    
Severity: normal CC: moog621
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Log showing the use of equery and ebuild of lxqt-panel

Description Michał Dec 2024-03-26 15:16:41 UTC
When trying to compile lxqt-base/lxqt-panel-1.4.0[tray] I was surprised that Portage didn't go forward. It complained about a missing build dependency. I'm not entirely sure if it's also a run dependency.

Reproducible: Always

Steps to Reproduce:
1. On a fresh system without x11-libs/libXtst try and emerge lxqt-base/lxqt-panel-1.4.0[tray]
2. Wait for sources to become configured
Actual Results:  
Build fails due to missing dependency, which should have been declared in the ebuild for lxqt-panel.

Expected Results:  
Build should succeed.
Comment 1 Michał Dec 2024-03-26 15:21:29 UTC
Created attachment 888681 [details]
Log showing the use of equery and ebuild of lxqt-panel

I've issued the equery command first to show that the package successfully builds first of all, with such USE flags.
Then, I try to build it with tray USE support, which fails because there's a missing dependency.
Comment 2 Larry the Git Cow gentoo-dev 2024-04-21 20:04:20 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/proj/qt.git/commit/?id=6e33e4ab5c4bb86f1a3f689688cc19228c630530

commit 6e33e4ab5c4bb86f1a3f689688cc19228c630530
Author:     Jimi Huotari <chiitoo@gentoo.org>
AuthorDate: 2024-04-21 16:37:45 +0000
Commit:     Jimi Huotari <chiitoo@gentoo.org>
CommitDate: 2024-04-21 19:48:26 +0000

    lxqt-base/lxqt-panel: add more dependencies on USE="tray"
    
    Also adjust 'libsysstat' version for the qt6 release.
    
    Bug: https://bugs.gentoo.org/927907
    Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>

 lxqt-base/lxqt-panel/lxqt-panel-9999.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)