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

Bug 935279

Summary: mate-base/mate-settings-daemon-1.28.0 configure: 'mate-desktop-2.0' has version '1.26.2', required version is '>= 1.27.1'
Product: Gentoo Linux Reporter: Krzysztof Beresztant <k4be+gentoo>
Component: Current packagesAssignee: immolo <immoloism>
Status: RESOLVED FIXED    
Severity: normal CC: eschwartz, immoloism, k4be+gentoo, proxy-maint
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=936079
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
build order
build log

Description Krzysztof Beresztant 2024-07-01 13:53:46 UTC
This is probably caused by incorrect order of building of packages. mate-desktop-1.28.2 is scheduled for build, but much later than mate-settings-daemon-1.28.0.
The issue has occurred while trying to run `emerge --ask --emptytree @world` as required by profile update instructions.

Reproducible: Always
Comment 1 Krzysztof Beresztant 2024-07-01 13:54:13 UTC
Created attachment 896695 [details]
emerge --info
Comment 2 Krzysztof Beresztant 2024-07-01 13:54:34 UTC
Created attachment 896696 [details]
build order
Comment 3 Krzysztof Beresztant 2024-07-01 13:55:55 UTC
Created attachment 896697 [details]
build log
Comment 4 immolo 2024-07-04 07:07:20 UTC
Thanks for reporting.

Putting mate-base/mate-desktop as bdepend will solve this once and for all. 

(Leaving note for when I return)
Comment 5 Eli Schwartz gentoo-dev 2024-07-04 18:03:28 UTC
I don't see what this has to do with bdepend?

It's looked up via pkg-config. It's also already in both DEPEND and RDEPEND, but the version bounds specifies:

>=mate-base/mate-desktop-1.25.0

This is surely incorrect -- if the build system is probing for >= 1.27.1 then that means you can add a user-specific mask for newer versions to prevent upgrading, and install a mate-settings-daemon binpackage that does not work.
Comment 6 Larry the Git Cow gentoo-dev 2024-07-08 21:33:34 UTC
The bug has been closed via the following commit(s):

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

commit 94c8e8823fe2ede3f16fad27302b858afabdd67a
Author:     Pacho Ramos <pacho@gentoo.org>
AuthorDate: 2024-07-08 21:32:47 +0000
Commit:     Pacho Ramos <pacho@gentoo.org>
CommitDate: 2024-07-08 21:32:47 +0000

    mate-base/mate-settings-daemon: Build needs mate-desktop >= 1.27.1
    
    Closes: https://bugs.gentoo.org/935279
    Signed-off-by: Pacho Ramos <pacho@gentoo.org>

 mate-base/mate-settings-daemon/mate-settings-daemon-1.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)