Created attachment 898412 [details] emerge --info When updating chromium from 126.0.6478.182 to 127.0.6533.72 emerge tells me !!! The ebuild selected to satisfy "chromium" has unmet requirements. - www-client/chromium-127.0.6533.72::gentoo USE="X cups hangouts official proprietary-codecs qt5 screencast system-harfbuzz system-icu system-png system-toolchain system-zstd vaapi wayland widevine -bindist -custom-cflags -debug -ffmpeg-chromium -gtk4 (-headless) -kerberos (-lto) -pax-kernel (-pgo) -pulseaudio -qt6 (-selinux)" ABI_X86="(64)" L10N="de -af -am -ar -bg -bn -ca -cs -da -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -ur -vi -zh-CN -zh-TW" The following REQUIRED_USE flag constraints are unsatisfied: official? ( lto ) The above constraints are a subset of the following complete expression: !headless? ( any-of ( X wayland ) ) official? ( lto ) pgo? ( X !wayland ) qt6? ( qt5 ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) Even if I set the lto USE flag in /etc/portage/package.use that gets ignored and I still receive the same error message.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca23b56b5ca3ec1da16436220f3743c8e503ab3 commit 8ca23b56b5ca3ec1da16436220f3743c8e503ab3 Author: Matt Jolly <kangie@gentoo.org> AuthorDate: 2024-07-27 11:52:19 +0000 Commit: Matt Jolly <kangie@gentoo.org> CommitDate: 2024-07-27 12:02:01 +0000 profiles/base: remove www-client/chromium stable use mask These masks are outdated and conflict with reqs for current Chromium 127 ebuild. The long-term solution is to amend the ebuild logic to remove the 'lto' USE entirely, however there's no reason to keep this masked in the short term. Closes: https://bugs.gentoo.org/936760 Signed-off-by: Matt Jolly <kangie@gentoo.org> profiles/base/package.use.stable.mask | 4 ---- 1 file changed, 4 deletions(-)