Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 920254 - dev-libs/libei: review use mask in several profiles
Summary: dev-libs/libei: review use mask in several profiles
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-18 10:28 UTC by Pacho Ramos
Modified: 2024-01-28 12:17 UTC (History)
1 user (show)

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


Attachments

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