Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 306993 - kde-base/kde-env-4.3.5 is missing the aqua useflag.
Summary: kde-base/kde-env-4.3.5 is missing the aqua useflag.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-26 19:40 UTC by Ralph Sennhauser (RETIRED)
Modified: 2010-02-27 09:36 UTC (History)
0 users

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 Ralph Sennhauser (RETIRED) gentoo-dev 2010-02-26 19:40:03 UTC
kde-lib-4.3.5 (latest stable) has a runtime dependency on $(add_kdebase_dep kde-env) which expands to >=kde-base/kde-env-4.3.5[aqua=,-kdeprefix].

The use dependency [aqua=] can only be satisfied if the kde-env ebuild contains aqua in it's IUSE.

kde-env-4.3.5 (latest stable) is missing the aqua useflag in IUSE. Unstable kde-env-4.4.0 has it already.

Other packages than kde-env might be affected. For example kde-base/kcron-4.3.5 and kde-base/kdebase-meta-4.3.5 are lacking "prefix" in IUSE.

Reproducible: Always



Expected Results:  
Add missing useflags.
Find an automatic way to detect missing useflags.
Comment 1 Jonathan Callen (RETIRED) gentoo-dev 2010-02-26 21:32:54 UTC
(In reply to comment #0)
> kde-env-4.3.5 (latest stable) is missing the aqua useflag in IUSE.

This part has been fixed.

> Other packages than kde-env might be affected. For example kde-base/kcron-4.3.5
> and kde-base/kdebase-meta-4.3.5 are lacking "prefix" in IUSE.

The "prefix" flag never needs to be added to IUSE because it is in use.mask in all profiles, excepting prefix profiles where it is in use.force.
Comment 2 Ralph Sennhauser (RETIRED) gentoo-dev 2010-02-27 09:36:05 UTC
(In reply to comment #1)
> (In reply to comment #0)
> > kde-env-4.3.5 (latest stable) is missing the aqua useflag in IUSE.
> 
> This part has been fixed.
> 
> > Other packages than kde-env might be affected. For example kde-base/kcron-4.3.5
> > and kde-base/kdebase-meta-4.3.5 are lacking "prefix" in IUSE.
> 
> The "prefix" flag never needs to be added to IUSE because it is in use.mask in
> all profiles, excepting prefix profiles where it is in use.force.
> 
Masked only means the user is not able to toggle the flag, nonetheless the ebuilds have to satisfy the use requirement which they only can if there is such a flag.

Actually this is a systematic error witch warrants an automated test, to prevent ebuilds with missing useflags to make it in the tree.