Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 925159 - lxqt-base/lxqt-config-1.4.0[monitor] depends on >=kde-plasma/libkscreen-5.27.0
Summary: lxqt-base/lxqt-config-1.4.0[monitor] depends on >=kde-plasma/libkscreen-5.27.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: LxQt maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-21 09:04 UTC by nikita.localhost
Modified: 2024-02-23 17:03 UTC (History)
3 users (show)

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


Attachments
build.log (emerge-build.log,4.64 KB, text/x-log)
2024-02-21 09:04 UTC, nikita.localhost
Details
emerge --info '=lxqt-base/lxqt-config-1.4.0::gentoo' (emerge-info.log,11.81 KB, text/plain)
2024-02-21 09:04 UTC, nikita.localhost
Details
emerge -pqv '=lxqt-base/lxqt-config-1.4.0::gentoo' (emerge-pqv.log,69 bytes, text/plain)
2024-02-21 09:05 UTC, nikita.localhost
Details
emerge --info kde-plasma/libkscreen | tail -n 8 (emerge-info-libkscreen.log,701 bytes, text/plain)
2024-02-21 09:08 UTC, nikita.localhost
Details
Patch: lxqt-base/lxqt-config-1.4.0: depends on >=kde-plasma/libkscreen-5.27:5 (0001-lxqt-base-lxqt-config-1.4.0-depends-on-kde-plasma-li.patch,930 bytes, patch)
2024-02-21 09:37 UTC, nikita.localhost
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description nikita.localhost 2024-02-21 09:04:06 UTC
Created attachment 885594 [details]
build.log

When building lxqt-base/lxqt-config-1.4.0 there is an error - package depends on >=kde-plasma/libkscreen-5.27.0 :

CMake Error at lxqt-config-monitor/CMakeLists.txt:3 (find_package):
  Could not find a configuration file for package "KF5Screen" that is
  compatible with requested version "5.27.0".

  The following configuration files were considered but not accepted:

    /usr/lib64/cmake/KF5Screen/KF5ScreenConfig.cmake, version: 5.25.5
Comment 1 nikita.localhost 2024-02-21 09:04:52 UTC
Created attachment 885596 [details]
emerge --info '=lxqt-base/lxqt-config-1.4.0::gentoo'
Comment 2 nikita.localhost 2024-02-21 09:05:56 UTC
Created attachment 885597 [details]
emerge -pqv '=lxqt-base/lxqt-config-1.4.0::gentoo'
Comment 3 nikita.localhost 2024-02-21 09:08:25 UTC
Created attachment 885598 [details]
emerge --info kde-plasma/libkscreen | tail -n 8
Comment 4 nikita.localhost 2024-02-21 09:17:38 UTC
Idk if it's a bdependency or regular dependency
Comment 5 nikita.localhost 2024-02-21 09:21:10 UTC
(In reply to nikita.localhost from comment #4)
> Idk if it's a bdependency or regular dependency

Found in the lxqt-base/lxqt-config package that it is in DEPEND...
Comment 6 nikita.localhost 2024-02-21 09:23:21 UTC
https://github.com/lxqt/lxqt-config/blob/cb833337089718a5e0a5addcb9f610929edb39e2/CMakeLists.txt#L29 :
> set(KF5SCREEN_MINIMUM_VERSION "5.27.0")
Comment 7 nikita.localhost 2024-02-21 09:37:57 UTC
Created attachment 885599 [details, diff]
Patch: lxqt-base/lxqt-config-1.4.0: depends on  >=kde-plasma/libkscreen-5.27:5
Comment 8 nikita.localhost 2024-02-21 09:39:36 UTC
With patch build updates kde-plasma/libkscreen to newer version and build is successful
Comment 9 Andreas Sturmlechner gentoo-dev 2024-02-21 10:24:27 UTC
So just needs minimum version raised then.
Comment 10 Chiitoo gentoo-dev 2024-02-23 15:15:04 UTC
Hm... I guess I could see this being an issue when updating ~>1 year-old installs.

Thank you for the report!
Comment 11 Larry the Git Cow gentoo-dev 2024-02-23 17:03:34 UTC
The bug has been closed via the following commit(s):

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

commit 8bcc404e8fa21b7edae8c98b013442ed03b9922f
Author:     Jimi Huotari <chiitoo@gentoo.org>
AuthorDate: 2024-02-23 15:19:33 +0000
Commit:     Jimi Huotari <chiitoo@gentoo.org>
CommitDate: 2024-02-23 17:03:02 +0000

    lxqt-base/lxqt-config: adjust minimum libkscreen version
    
    Closes: https://bugs.gentoo.org/925159
    Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>

 lxqt-base/lxqt-config/lxqt-config-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)