Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 742305 - Consider removing "emboss" USE flag from default profile
Summary: Consider removing "emboss" USE flag from default profile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Profiles (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Biology related packages
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-09-13 09:18 UTC by Gabriel
Modified: 2022-01-15 15:19 UTC (History)
2 users (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 Gabriel 2020-09-13 09:18:40 UTC
Polite request to evaluate whether "emboss" is appropriately switched on in the default desktop profile.  I haven't seen any package requiring it in ::gentoo, which suggests that users could live without it or activate it locally if required.

I don't particularly use applications related to emboss, so disabling it in my systems yielded no changes.

Thanks!
Comment 1 Ionen Wolkens gentoo-dev 2020-09-13 10:03:25 UTC
Its addition seem to date back to 2005 (bug #82428), and from a quick look only see 6 packages are still offering the USE:

	sci-biology/aaindex
	sci-biology/cutg
	sci-biology/prints
	sci-biology/prosite
	sci-biology/rebase
	sci-biology/transfac

There was an attempt to get it removed before (bug #138822), even if harmless not sure I agree should keep very-specific hardly used (anymore) clutter in global defaults.
Comment 2 Gabriel 2020-09-13 10:22:43 UTC
(In reply to Ionen Wolkens from comment #1)
> 	sci-biology/aaindex
> 	sci-biology/cutg
> 	sci-biology/prints
> 	sci-biology/prosite
> 	sci-biology/rebase
> 	sci-biology/transfac

I tried `emerge -p` all these packages with -emboss and they would install gracefully, without the flag of course.
I am assuming that if we don't have emboss at all in global defaults, those packages will revert to whatever they have in IUSE (e.g., aaindex will enable emboss).
Sadly, bug 138822 doesn't really explain the rationale of why this wasn't done before :(
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-14 06:01:06 UTC
[Tentatively assigning to sci-biology, but they aren't  the only people who could answer this.]
Comment 4 Larry the Git Cow gentoo-dev 2022-01-15 15:19:39 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33662190ae41a0125f94856ff650da6b03ae8101

commit 33662190ae41a0125f94856ff650da6b03ae8101
Author:     David Seifert <soap@gentoo.org>
AuthorDate: 2022-01-15 15:19:31 +0000
Commit:     David Seifert <soap@gentoo.org>
CommitDate: 2022-01-15 15:19:31 +0000

    profiles: remove global USE=+emboss
    
    Closes: https://github.com/gentoo/gentoo/pull/23807
    Closes: https://bugs.gentoo.org/742305
    Signed-off-by: David Seifert <soap@gentoo.org>

 profiles/arch/alpha/use.mask           | 3 +--
 profiles/arch/hppa/use.mask            | 6 +-----
 profiles/arch/ia64/use.mask            | 3 +--
 profiles/arch/mips/use.mask            | 6 +-----
 profiles/targets/desktop/make.defaults | 4 ++--
 5 files changed, 6 insertions(+), 16 deletions(-)