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

Bug 933413

Summary: USE flag ping-pong after 930123
Product: Gentoo Linux Reporter: account.disabled.ieghaezaeVaxaixae4go
Component: KeywordingAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description account.disabled.ieghaezaeVaxaixae4go 2024-06-02 10:16:06 UTC
When running updates on a system that contains a package now calling for dev-lang/perl[perl_features_ithreads] in response to the USE flag change from bug 930123, the automated response from portage is to add this USE flag to package.use

This is WRONG, both with respect to automation scripts that are not programmed to write changes directly to make.conf AND to unexpecting users not interpreting the underscores in the USE flag name as a global USE flag requirement rather than a package USE flag requirement that is in fact supposed to be broken up as PERL_FEATURES=ithreads

Portage should not offer to write USE flag changes to package.use when they contain underscores. If this mechanism is still to be maintained then portage should write 

*/*   perl_features_ithreads

to package.use so that it applies globally rather than on the single package.

In case of portage being run interactively, portage should also not print that it wants to set USE=perl_features_ithreads but display the requirement in the proper intended form, i.e. PERL_FEATURES=ithreads
Comment 1 Mike Gilbert gentoo-dev 2024-06-02 19:05:09 UTC

*** This bug has been marked as a duplicate of bug 930123 ***
Comment 2 account.disabled.ieghaezaeVaxaixae4go 2024-06-02 19:40:54 UTC
Not a duplicate - caused by
Comment 3 Mike Gilbert gentoo-dev 2024-06-02 23:09:58 UTC
You have filed this bug with a nonsense summary, in the wrong product/component, and with a description that is difficult to understand. I am therefore closing it as invalid.

Please take some time to collect yourself and create a new bug with a better description once your thoughts are more organized.
Comment 4 account.disabled.ieghaezaeVaxaixae4go 2024-06-03 06:34:29 UTC
So under what category should I file a bug where emerge --automask sets and unsets the same USE flag on every individual run?
Comment 5 Mike Gilbert gentoo-dev 2024-06-03 14:50:00 UTC
That would likely fit into the "Portage Development" product.