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

Bug 920254

Summary: dev-libs/libei: review use mask in several profiles
Product: Gentoo Linux Reporter: Pacho Ramos <pacho>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal CC: pacho
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=914507
Whiteboard:
Package list:
Runtime testing required: ---

Description Pacho Ramos gentoo-dev 2023-12-18 10:28:04 UTC
Hello,

I was wondering about https://bugs.gentoo.org/914507 taking so long and, when reviewing profiles, I noticed that there seems to be plenty of obsolete entries, as libei looks to be keyworded and stabilized on many of those arches
 grep -r libei *
arch/powerpc/package.use.mask:x11-base/xwayland libei
arch/loong/package.use.stable.mask:# libei not stable yet
arch/loong/package.use.stable.mask:x11-base/xwayland libei
arch/riscv/package.use.stable.mask:# libei not stable yet
arch/riscv/package.use.stable.mask:x11-base/xwayland libei
arch/s390/package.use.mask:x11-base/xwayland libei
arch/hppa/package.use.mask:x11-base/xwayland libei
arch/mips/package.use.mask:x11-base/xwayland libei
arch/arm/package.use.stable.mask:# libei not stable yet
arch/arm/package.use.stable.mask:x11-base/xwayland libei
arch/ia64/package.use.mask:x11-base/xwayland libei
arch/x86/package.use.stable.mask:# libei not stable yet
arch/x86/package.use.stable.mask:x11-base/xwayland libei
arch/alpha/package.use.mask:x11-base/xwayland libei
arch/arm64/package.use.stable.mask:# libei not stable yet
arch/arm64/package.use.stable.mask:x11-base/xwayland libei
arch/amd64/package.use.stable.mask:# libei not stable yet
arch/amd64/package.use.stable.mask:x11-base/xwayland libei
arch/sparc/package.use.mask:x11-base/xwayland libei
targets/desktop/gnome/package.use:# x11-wm/mutter[wayland] requires xwayland[libei] for emulated input portal
targets/desktop/gnome/package.use:x11-base/xwayland libei

Maybe the profiles could be "cleaned" a bit if possible

Thanks a lot
Comment 1 Matt Turner gentoo-dev 2023-12-18 20:43:09 UTC
The problem is that xwayland[libei] also depends on >=sys-apps/xdg-desktop-portal-1.18. After removing the masks:

>   NonsolvableDepsInDev: version 23.2.3: nonsolvable depset(rdepend) keyword(amd64) dev profile (default/linux/amd64/17.0/musl) (7 total): solutions: [ >=sys-apps/xdg-desktop-portal-1.18.0 ]
>   NonsolvableDepsInStable: version 23.2.3: nonsolvable depset(rdepend) keyword(amd64) stable profile (default/linux/amd64/17.1) (63 total): solutions: [ >=sys-apps/xdg-desktop-portal-1.18.0 ]

And its stabilization is blocked. See bug 916443.
Comment 2 Matt Turner gentoo-dev 2024-01-17 19:23:22 UTC
sys-apps/xdg-desktop-portal is stable on amd64, x86, and arm64.

The remaining masks are valid:

arch/arm/package.use.stable.mask:x11-base/xwayland libei
- dev-libs/libei is stable but sys-apps/xdg-desktop-portal is not.

arch/hppa/package.use.mask:x11-base/xwayland libei
- dev-libs/libei is keyworded but sys-apps/xdg-desktop-portal is not.

arch/ia64/package.use.mask:x11-base/xwayland libei
- dev-libs/libei is keyworded but sys-apps/xdg-desktop-portal is not.

arch/loong/package.use.stable.mask:x11-base/xwayland libei
- both dev-libs/libei and sys-apps/xdg-desktop-portal are keyworded but not stable.

arch/powerpc/package.use.stable.mask:x11-base/xwayland libei
- dev-libs/libei is stable but sys-apps/xdg-desktop-portal is not (for both ppc and ppc64)

arch/riscv/package.use.stable.mask:x11-base/xwayland libei
- both dev-libs/libei and sys-apps/xdg-desktop-portal are keyworded but not stable.

arch/s390/package.use.mask:x11-base/xwayland libei
- dev-libs/libei is keyworded but sys-apps/xdg-desktop-portal is not.

arch/sparc/package.use.mask:x11-base/xwayland libei
- dev-libs/libei is keyworded but sys-apps/xdg-desktop-portal is not.
Comment 3 Pacho Ramos gentoo-dev 2024-01-28 12:17:22 UTC
Thanks !