public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Global use flags eabled by default
@ 2009-07-01 15:14 Maciej Mrozowski
  2009-07-01 15:34 ` Mark Loeser
  2009-07-01 16:00 ` Maciej Mrozowski
  0 siblings, 2 replies; 3+ messages in thread
From: Maciej Mrozowski @ 2009-07-01 15:14 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1523 bytes --]

Hello

Somewhat continuing my battle to reasonably minimise USE flags enabled by 
default for users, I'd like to ask about one particular commit. Note that 
there's no commit message and it looks a bit fishy:

http://sources.gentoo.org/viewcvs.py/gentoo-
x86/profiles/base/use.defaults?r1=1.1&r2=1.1.1.1

It enables considerable amount of USE flags in base profile.
I'm most concerned about 'gstreamer' USE flag as it's not needed at all for 
KDE users (they get xine phonon backend as default and will just cause 
unnecessary dependency chain).
If author of that commit is concerned about Gnome functionality, he could talk 
with Gnome devs first - besides gstreamer is probably pulled there as 
dependency so no point really in enabling it as USE flag in base profile.

Please remove it.
(also 'gtk'  is there, why not 'kde' as well? remember we're talking about 
*base* profile, not *desktop* profile)

And my main point is - since we have EAPI=1 (use defaults) and EAPI=2 (use 
deps, yes, it's time to learn those), sane defaults should be set per package 
level if possible and respected via use deps.

Also this is very related to bug [1] and discussion about it [2]. It would be 
nice to see some progress on that matter (progress = perl and python dropped 
from profile, and only enabled for ebuilds when maintainer see it fit).

1. https://bugs.gentoo.org/show_bug.cgi?id=250179
2. http://archives.gentoo.org/gentoo-
dev/msg_afe72c138992b6a590120de199ffcc44.xml

-- 
regards
MM

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] Global use flags eabled by default
  2009-07-01 15:14 [gentoo-dev] Global use flags eabled by default Maciej Mrozowski
@ 2009-07-01 15:34 ` Mark Loeser
  2009-07-01 16:00 ` Maciej Mrozowski
  1 sibling, 0 replies; 3+ messages in thread
From: Mark Loeser @ 2009-07-01 15:34 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 709 bytes --]

Maciej Mrozowski <reavertm@poczta.fm> said:
> Hello
> 
> Somewhat continuing my battle to reasonably minimise USE flags enabled by 
> default for users, I'd like to ask about one particular commit. Note that 
> there's no commit message and it looks a bit fishy:
> 
> http://sources.gentoo.org/viewcvs.py/gentoo-
> x86/profiles/base/use.defaults?r1=1.1&r2=1.1.1.1

That is on a different branch and is incredibly old.  To make a long
story short...someone screwed up and created their own branch of the
whole tree.  It isn't actually being used.

-- 
Mark Loeser
email         -   halcy0n AT gentoo DOT org
email         -   mark AT halcy0n DOT com
web           -   http://www.halcy0n.com

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] Global use flags eabled by default
  2009-07-01 15:14 [gentoo-dev] Global use flags eabled by default Maciej Mrozowski
  2009-07-01 15:34 ` Mark Loeser
@ 2009-07-01 16:00 ` Maciej Mrozowski
  1 sibling, 0 replies; 3+ messages in thread
From: Maciej Mrozowski @ 2009-07-01 16:00 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1588 bytes --]

On Wednesday 01 of July 2009 17:14:11 Maciej Mrozowski wrote:
> Hello
>
> Somewhat continuing my battle to reasonably minimise USE flags enabled by
> default for users, I'd like to ask about one particular commit. Note that
> there's no commit message and it looks a bit fishy:
>
> http://sources.gentoo.org/viewcvs.py/gentoo-
> x86/profiles/base/use.defaults?r1=1.1&r2=1.1.1.1
>
> It enables considerable amount of USE flags in base profile.
> I'm most concerned about 'gstreamer' USE flag as it's not needed at all for
> KDE users (they get xine phonon backend as default and will just cause
> unnecessary dependency chain).
> If author of that commit is concerned about Gnome functionality, he could
> talk with Gnome devs first - besides gstreamer is probably pulled there as
> dependency so no point really in enabling it as USE flag in base profile.
>
> Please remove it.
> (also 'gtk'  is there, why not 'kde' as well? remember we're talking about
> *base* profile, not *desktop* profile)

Sorry about confusion. That ^^^ part - it's typical pebkac. I had it enabled 
somewhere in package.use (hard to spot in multiple files).

The second part with perl / python is still valid though.

> 1. https://bugs.gentoo.org/show_bug.cgi?id=250179
> 2. http://archives.gentoo.org/gentoo-
> dev/msg_afe72c138992b6a590120de199ffcc44.xml

Judging from positive responses, it's just the thing that can be done.
grep -rHe "built_with_use.*\(python\|perl\)" /usr/portage (courtesy of 
Nirbhbeek) will generate remaining packages to be fixed.

-- 
regards
MM

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-07-01 16:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-07-01 15:14 [gentoo-dev] Global use flags eabled by default Maciej Mrozowski
2009-07-01 15:34 ` Mark Loeser
2009-07-01 16:00 ` Maciej Mrozowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox