Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 271594 - Please remove CHOST from default /etc/make.conf
Summary: Please remove CHOST from default /etc/make.conf
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: Stages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-29 01:00 UTC by michael@smith-li.com
Modified: 2009-05-30 00: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 michael@smith-li.com 2009-05-29 01:00:57 UTC
Gentoo neophytes frequently pick the 486 stage 3 instead of the 686 stage. When they notice the CHOST in /etc/make.conf, they instinctively change it, thinking by association that if it's OK to change C(XX)FLAGS, it must be OK to change CHOST as well. CHOST is already safely set in the profile, why not remove it from /etc/make.conf, and save the newbies some anguish?

Reproducible: Always

Steps to Reproduce:
Comment 1 Andrew Gaffney (RETIRED) gentoo-dev 2009-05-29 03:31:12 UTC
There's a nice big warning right above the CHOST line:

# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.

If people aren't going to read, they deserve to have to pick up the pieces.
Comment 2 Jory A. Pratt gentoo-dev 2009-05-29 12:06:19 UTC
(In reply to comment #1)
> There's a nice big warning right above the CHOST line:
> 
> # WARNING: Changing your CHOST is not something that should be done lightly.
> # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
> 
> If people aren't going to read, they deserve to have to pick up the pieces.
> 

This is rather foolish not to remove it. It is already defined by the profile no need to have it in plain site were the user can fubar a setup.
Comment 3 Ben de Groot (RETIRED) gentoo-dev 2009-05-29 15:46:18 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > If people aren't going to read, they deserve to have to pick up the pieces.
> 
> This is rather foolish not to remove it. It is already defined by the profile
> no need to have it in plain site were the user can fubar a setup.

This is Gentoo, not Ubuntu. If they can't read and take responsibility, then they deserve what they get themselves into.

Comment 4 Maciej Mrozowski gentoo-dev 2009-05-29 15:56:58 UTC
On the other hand Gentoo is not about teaching anyone nor proving they're stupid, but providing flexible yet working (possibly out of the box) meta-distribution.

Why not expose FEATURES in make.conf as well (for example to show what's exactly enabled by default - does that seem reasonable?) and to teach those lame bastards a thing when they mess with it?

I other words - if it's not needed - why is it there?
If any - it should be commented imho.
Comment 5 Maciej Mrozowski gentoo-dev 2009-05-29 15:58:11 UTC
s/commented/commented out/
Comment 6 michael@smith-li.com 2009-05-30 00:19:34 UTC
I'm not trying to make a social or philosophical point here. I'm just asking for it to be removed since it's no longer needed in make.conf (having been fulfilled by profiles).

Is there a good reason to keep it around?