Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 927907 - lxqt-base/lxqt-panel-1.4.0[tray] is missing x11-libs/libXtst dependency
Summary: lxqt-base/lxqt-panel-1.4.0[tray] is missing x11-libs/libXtst dependency
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: LxQt maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-26 15:16 UTC by Michał Dec
Modified: 2024-04-21 20:04 UTC (History)
1 user (show)

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


Attachments
Log showing the use of equery and ebuild of lxqt-panel (equery_and_emerge.log,9.90 KB, text/x-log)
2024-03-26 15:21 UTC, Michał Dec
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)