Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 936760 - www-client/chromium-127.0.6533.72 'official' USE flag requires 'lto' USE flag which is masked
Summary: www-client/chromium-127.0.6533.72 'official' USE flag requires 'lto' USE flag...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-27 09:26 UTC by Timo Ollech
Modified: 2024-07-27 12:02 UTC (History)
4 users (show)

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


Attachments
emerge --info (emerge--info.txt,10.52 KB, text/plain)
2024-07-27 09:26 UTC, Timo Ollech
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Timo Ollech 2024-07-27 09:26:38 UTC
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.
Comment 1 Larry the Git Cow gentoo-dev 2024-07-27 12:02:09 UTC
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(-)