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

Bug 742305

Summary: Consider removing "emboss" USE flag from default profile
Product: Gentoo Linux Reporter: Gabriel <gabriel>
Component: ProfilesAssignee: Gentoo Science Biology related packages <sci-biology>
Status: RESOLVED FIXED    
Severity: normal CC: fturco, sam
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=82428
https://bugs.gentoo.org/show_bug.cgi?id=138822
https://github.com/gentoo/gentoo/pull/23807
Whiteboard:
Package list:
Runtime testing required: ---

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(-)