* [gentoo-dev] Proposal: Make developer profiles more difficult to select
@ 2008-07-19 18:39 Nikos Chantziaras
2008-07-19 18:53 ` Ferris McCormick
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: Nikos Chantziaras @ 2008-07-19 18:39 UTC (permalink / raw
To: gentoo-dev
Reading around on the net, it amazes me how many people are using
developer profiles for their Gentoo because they think it's for software
developers and don't see that it's for Gentoo developers and not
intended for end users. They know the "Developer" installation profiles
of other distros and think Gentoo's profiles are just the same (on those
distros, selecting a dev profile just means it installs GCC + dev libs +
IDEs by default.)
Some kind of warning or other mechanism that does selecting this profile
without knowing what you're doing would be a good idea.
--
gentoo-dev@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Proposal: Make developer profiles more difficult to select
2008-07-19 18:39 [gentoo-dev] Proposal: Make developer profiles more difficult to select Nikos Chantziaras
@ 2008-07-19 18:53 ` Ferris McCormick
2008-07-19 23:34 ` Josh Saddler
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Ferris McCormick @ 2008-07-19 18:53 UTC (permalink / raw
To: gentoo-dev
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=US-ASCII, Size: 1291 bytes --]
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sat, 19 Jul 2008 21:39:04 +0300
Nikos Chantziaras <realnc@arcor.de> wrote:
> Reading around on the net, it amazes me how many people are using
> developer profiles for their Gentoo because they think it's for software
> developers and don't see that it's for Gentoo developers and not
> intended for end users. They know the "Developer" installation profiles
> of other distros and think Gentoo's profiles are just the same (on those
> distros, selecting a dev profile just means it installs GCC + dev libs +
> IDEs by default.)
>
> Some kind of warning or other mechanism that does selecting this profile
> without knowing what you're doing would be a good idea.
>
Maybe it should be called gentoo-developers or
gentoo-developers-only? :) Actually, that's not really meant as a joke.
> --
> gentoo-dev@lists.gentoo.org mailing list
>
Regards,
Ferris
- --
Ferris McCormick (P44646, MI) <fmccor@gentoo.org>
Developer, Gentoo Linux (Sparc, Devrel, Userrel, Trustees)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkiCOBcACgkQQa6M3+I///d+dwCeK2WkyRSPDiiLbo+qYTVXT0j/
TNQAoNHUZDcg2WzexGeUoI938AUgx+QT
=9Y0b
-----END PGP SIGNATURE-----
éí¢^¾X¬¶È\x1eÚ(¢¸&j)b b²
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Proposal: Make developer profiles more difficult to select
2008-07-19 18:39 [gentoo-dev] Proposal: Make developer profiles more difficult to select Nikos Chantziaras
2008-07-19 18:53 ` Ferris McCormick
@ 2008-07-19 23:34 ` Josh Saddler
2008-07-20 0:56 ` Donnie Berkholz
2008-07-19 23:40 ` Jeremy Olexa
2008-07-20 19:30 ` [gentoo-dev] " Alec Warner
3 siblings, 1 reply; 8+ messages in thread
From: Josh Saddler @ 2008-07-19 23:34 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1678 bytes --]
Nikos Chantziaras wrote:
> Reading around on the net, it amazes me how many people are using
> developer profiles for their Gentoo because they think it's for software
> developers and don't see that it's for Gentoo developers and not
> intended for end users. They know the "Developer" installation profiles
> of other distros and think Gentoo's profiles are just the same (on those
> distros, selecting a dev profile just means it installs GCC + dev libs +
> IDEs by default.)
>
> Some kind of warning or other mechanism that does selecting this profile
> without knowing what you're doing would be a good idea.
>
*shrug* If people would _read_ the documentation, such as
http://www.gentoo.org/doc/en/gentoo-upgrading.xml or
http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=6#doc_chap2,
then they would know what the profiles are for.
I don't think we should start making certain profiles harder to use.
Maybe if profiles.desc had a more explanatory entry on the developer
profile so that users know what's up with it. Or better yet, include an
entry in the eselect profile module that prints a brief description of a
given profile, or at least references the various documentation on profiles.
Oh, and FYI, gcc (and complete toolchain) and various development
libraries are already installed by default -- that's the nature of using
a source-based distro; all that stuff needs to be there to do anything,
so it's already included.
At no point will merely "selecting a new profile" actually install
anything. As always, you have to go through the package manager if you
want something installed.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Proposal: Make developer profiles more difficult to select
2008-07-19 18:39 [gentoo-dev] Proposal: Make developer profiles more difficult to select Nikos Chantziaras
2008-07-19 18:53 ` Ferris McCormick
2008-07-19 23:34 ` Josh Saddler
@ 2008-07-19 23:40 ` Jeremy Olexa
2008-07-20 0:48 ` Ben de Groot
2008-07-20 19:30 ` [gentoo-dev] " Alec Warner
3 siblings, 1 reply; 8+ messages in thread
From: Jeremy Olexa @ 2008-07-19 23:40 UTC (permalink / raw
To: gentoo-dev
Nikos Chantziaras wrote:
> Some kind of warning or other mechanism that does selecting this profile
> without knowing what you're doing would be a good idea.
This isn't enough?
%% grep KNOW *
make.defaults:I_KNOW_WHAT_I_AM_DOING="yes"
;)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Proposal: Make developer profiles more difficult to select
2008-07-19 23:40 ` Jeremy Olexa
@ 2008-07-20 0:48 ` Ben de Groot
2008-07-20 12:00 ` [gentoo-dev] " Duncan
0 siblings, 1 reply; 8+ messages in thread
From: Ben de Groot @ 2008-07-20 0:48 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 340 bytes --]
Jeremy Olexa wrote:
> Nikos Chantziaras wrote:
>> Some kind of warning or other mechanism that does selecting this
>> profile without knowing what you're doing would be a good idea.
>
> This isn't enough?
>
> %% grep KNOW *
> make.defaults:I_KNOW_WHAT_I_AM_DOING="yes"
>
> ;)
>
>
Nobody ever reads make.defaults...
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 260 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Proposal: Make developer profiles more difficult to select
2008-07-19 23:34 ` Josh Saddler
@ 2008-07-20 0:56 ` Donnie Berkholz
0 siblings, 0 replies; 8+ messages in thread
From: Donnie Berkholz @ 2008-07-20 0:56 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1444 bytes --]
On 16:34 Sat 19 Jul , Josh Saddler wrote:
> Nikos Chantziaras wrote:
>> Reading around on the net, it amazes me how many people are using
>> developer profiles for their Gentoo because they think it's for
>> software developers and don't see that it's for Gentoo developers and
>> not intended for end users. They know the "Developer" installation
>> profiles of other distros and think Gentoo's profiles are just the same
>> (on those distros, selecting a dev profile just means it installs GCC +
>> dev libs + IDEs by default.)
>>
>> Some kind of warning or other mechanism that does selecting this
>> profile without knowing what you're doing would be a good idea.
>>
>
> *shrug* If people would _read_ the documentation, such as
> http://www.gentoo.org/doc/en/gentoo-upgrading.xml or
> http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?part=1&chap=6#doc_chap2,
> then they would know what the profiles are for.
I agree that this is a major problem, and I requested those additions to
the documentation to alleviate it. If it remains a problem, this is
something we need to figure out a better fix for. Perhaps we could abuse
the 'deprecated' file in profiles with this type of message.
Developers are basically our core audience, and we need to make things
work well for them.
--
Thanks,
Donnie
Donnie Berkholz
Developer, Gentoo Linux
Blog: http://dberkholz.wordpress.com
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* [gentoo-dev] Re: Proposal: Make developer profiles more difficult to select
2008-07-20 0:48 ` Ben de Groot
@ 2008-07-20 12:00 ` Duncan
0 siblings, 0 replies; 8+ messages in thread
From: Duncan @ 2008-07-20 12:00 UTC (permalink / raw
To: gentoo-dev
Ben de Groot <yngwin@gentoo.org> posted 48828B70.9010006@gentoo.org,
excerpted below, on Sun, 20 Jul 2008 02:48:48 +0200:
> Jeremy Olexa wrote:
>> Nikos Chantziaras wrote:
>>> Some kind of warning or other mechanism that does selecting this
>>> profile without knowing what you're doing would be a good idea.
>>
>> This isn't enough?
>>
>> %% grep KNOW *
>> make.defaults:I_KNOW_WHAT_I_AM_DOING="yes"
>>
> Nobody ever reads make.defaults...
The point is... well, take a look at for example,
amd64/2008.0/server/profile.bashrc .
During the dev phase there's normally similarly scary warnings about all
the dev profiles. Sometimes they don't just warn, either, but stop, unless
the appropriate var is set correctly.
While Gentoo in general does try to take reasonable precautions and this
would seem a case in point, it has never been about keeping those
determined to work without safety nets as it were, from cutting down
those very safety nets. If that's the way they want to run (and
potentially break), so be it.
OTOH, it could also be argued that either the tested var or the tested
value of that var should include the profile version (say 2008.0), so
someone who chooses to test one development profile doesn't find the
next one auto-enabled when they set it accidentally, just because they
never removed the var.
IOW, what about:
I_KNOW_WHAT_I_AM_DOING="2008.0"
or alternatively
I_KNOW_WHAT_I_AM_DOING_2008_0="yes"
Or even the arch/version, so in the case above
I_KNOW_WHAT_I_AM_DOING_amd64_2008_0="yes"
or
I_KNOW_WHAT_I_AM_DOING="amd64/2008.0"
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-dev] Proposal: Make developer profiles more difficult to select
2008-07-19 18:39 [gentoo-dev] Proposal: Make developer profiles more difficult to select Nikos Chantziaras
` (2 preceding siblings ...)
2008-07-19 23:40 ` Jeremy Olexa
@ 2008-07-20 19:30 ` Alec Warner
3 siblings, 0 replies; 8+ messages in thread
From: Alec Warner @ 2008-07-20 19:30 UTC (permalink / raw
To: gentoo-dev
On Sat, Jul 19, 2008 at 11:39 AM, Nikos Chantziaras <realnc@arcor.de> wrote:
> Reading around on the net, it amazes me how many people are using developer
> profiles for their Gentoo because they think it's for software developers
> and don't see that it's for Gentoo developers and not intended for end
> users. They know the "Developer" installation profiles of other distros and
> think Gentoo's profiles are just the same (on those distros, selecting a dev
> profile just means it installs GCC + dev libs + IDEs by default.)
>
> Some kind of warning or other mechanism that does selecting this profile
> without knowing what you're doing would be a good idea.
I don't think the profiles are not intended for end users; if they are
only intended for developers
we could just exclude them from the rsync tree.
That being said I think it is fairly trivial to rename it to
'ebuild-developer'. Screw all these stupid warnings and
VARS_IN_ALL_CAPS>
Just name shit properly and I'm sure folks can probably figure it out.
I feel very badly for the 'developers' running with 'stricter' or
other insane portage features that basically make the distro unusable
;p
-Alec
>
> --
> gentoo-dev@lists.gentoo.org mailing list
>
>
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2008-07-20 19:30 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-19 18:39 [gentoo-dev] Proposal: Make developer profiles more difficult to select Nikos Chantziaras
2008-07-19 18:53 ` Ferris McCormick
2008-07-19 23:34 ` Josh Saddler
2008-07-20 0:56 ` Donnie Berkholz
2008-07-19 23:40 ` Jeremy Olexa
2008-07-20 0:48 ` Ben de Groot
2008-07-20 12:00 ` [gentoo-dev] " Duncan
2008-07-20 19:30 ` [gentoo-dev] " Alec Warner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox