public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: Armando Di Cianno <fafhrd@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Re: removing dhcpcd from system???
Date: Thu, 30 Sep 2004 22:11:47 -0400	[thread overview]
Message-ID: <3cd7dc01e0c45efe8776cce562928ad7@mudra> (raw)
In-Reply-To: <5a67a16f04093017124637350f@mail.gmail.com>

On 2004-09-30 20:12:07 -0400 Athul Acharya <aacharya@gmail.com> wrote:
> Now perhaps it may be prudent to suggest that a line about emerging
> dhcpcd go in the installation guides alongside the section about
> installing syslog etc. But there remains no reason for it to be in the
> system profile.

Yes, this would be quite prudent.

However, let me offer another way of looking at this.  Gentoo is a 
OS/"metadistribution" of Linux, as well as the name that encompasses 
its tools (portage; Gentoo on MacOSX, etc etc).  On systems where, for 
most intents and purposes, Gentoo is the OS (i.e. running on top of 
Linux, Hurd, whatever), Gentoo should make all attempts to be a usable 
OS _by default_.

When a users goes through the handbook, and install, Gentoo, maybe a 
note about DHCP support should be in there, but more to the point, 
maybe an entire page or section should be placed before the USE flags 
page, that describes the extent a user could conceivably alter the 
default layout.

Now, the default layout cannot, imho, be solely "additive" in 
features.  If this where the case, we need to remove /bin/login (in 
pam-login), and all /sbin/agetty (in util-linux), as I may be building 
for a completly headless server, or something like that.

It's reasonable to say "Well, a user can simply emerge dhcpcd", but it 
is as reasonable to say "a user can simply remove dhcpd from _their_ 
profile".

If a normal Gentoo/Linux install is going to be usable it _has_ to 
contain "normal" OS tools.  DHCP, even if you do not use it, is one of 
these tools.  Many, many people use this.  Same with /sbin/ifconfig 
itself (in net-tools) -- a user may not have a network connection _at 
all_.

This phenomenon is especially evident in make.defaults, in any 
profile.  Any one of us could name tens of use flags he or she turns 
off in their own default profile, I'm sure.  The point is: 
they're_defaults_.  They work for a great number of what people want, 
so they're in there.  If you are not one of those people, then follow 
this methodology:

if(feature_i_want->isDefault())
	echo "yay";
else
	feature_i_want->addToSystem();

if(feature_i_dislike->isDefault())
	echo "boooooo"
	feature_i_dislike->removeFromSystem();
else
	echo "yay";

The "system" here should be the supported default layout, any arch, 
any anything, that reasonably supports the greatest numbers of users / 
causes us the least headaches down the road when people complain about 
missing features.  The person who has to remove dhcpcd from their 
default layout is less likely to have something important to complain 
about than the person who cannot emerge dhcpcd because they have no 
dhcp client to connect to a network with!

If Gentoo was a plant, it's simply one you should prune _and_ feed.  
This should not be a concept that is difficult to understand.

__Armando
P.S.  **sheesh**


--
gentoo-dev@gentoo.org mailing list


  reply	other threads:[~2004-10-01  2:08 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-27 19:50 [gentoo-dev] removing dhcpcd from system??? Travis Tilley
2004-09-27 20:20 ` Luke-Jr
2004-09-27 21:41   ` [gentoo-dev] " Duncan
2004-09-27 21:56     ` Ciaran McCreesh
2004-09-27 22:49       ` [gentoo-dev] " Duncan
2004-09-28 14:32     ` [gentoo-dev] " Allen Parker
2004-09-28 15:08       ` Donnie Berkholz
2004-09-28 15:16         ` Mike Frysinger
2004-09-28 19:23           ` Mark Dierolf
2004-09-28 19:14             ` Ciaran McCreesh
2004-09-28 19:19             ` Mike Frysinger
2004-09-28 19:43               ` Christian Parpart
2004-09-28 19:55                 ` Mike Frysinger
2004-09-28 20:23                 ` Gábor Farkas
2004-09-28 22:16                   ` Christian Parpart
2004-09-29  9:19                     ` Paul de Vrieze
2004-10-04  9:38                       ` Terje Kvernes
2004-10-04 13:52                         ` Jeff Smelser
2004-10-04 14:14                           ` Ciaran McCreesh
2004-09-28 22:21             ` Robin H. Johnson
2004-09-28 22:44               ` Jason Rhinelander
2004-09-29 12:58                 ` Mike Frysinger
2004-09-29 13:01               ` Mike Frysinger
2004-09-29  1:57             ` Luke-Jr
2004-09-29  4:03               ` Travis Tilley
2004-09-29  9:39               ` Paul de Vrieze
2004-09-29 12:40                 ` Luke-Jr
2004-10-04  9:42                 ` Terje Kvernes
2004-09-29 17:18               ` Mark Dierolf
2004-09-29 17:34                 ` Mike Doty
2004-09-29 19:05                   ` Dejan Nikic
2004-09-30  9:01                     ` Paul de Vrieze
2004-09-30 12:21                       ` José Fernandes
2004-09-30 12:55                         ` Ioannis Aslanidis
     [not found]                           ` <5a67a16f04093012157008318@mail.gmail.com>
2004-09-30 19:22                             ` Ioannis Aslanidis
2004-09-30 21:15                               ` Athul Acharya
2004-09-30 22:57                                 ` Tom Payne
2004-09-30 23:06                                   ` Ioannis Aslanidis
2004-09-30 23:14                                     ` Robin H. Johnson
2004-09-30 23:51                                   ` Jason Rhinelander
2004-09-30 23:54                                     ` Ciaran McCreesh
2004-10-01  0:06                                       ` Jason Rhinelander
2004-10-01  0:12                                     ` Athul Acharya
2004-10-01  2:11                                       ` Armando Di Cianno [this message]
2004-10-01  0:15                                     ` Mike Frysinger
2004-10-01  3:07                                   ` Travis Tilley
2004-10-01  3:02                                     ` Donnie Berkholz
2004-10-01  3:16                                     ` Luke-Jr
2004-10-01 11:34                                       ` Colin Kingsley
2004-10-01 12:40                                         ` Mike Frysinger
2004-10-01 13:41                                           ` John Davis
2004-09-29 21:40                   ` Christian Birchinger
2004-09-29 23:18                     ` Mike Doty
2004-09-29  0:22       ` Doug Goldstein
2004-09-28 23:24         ` Donnie Berkholz
2004-09-27 20:35 ` Jörg Schaible
2004-09-28  2:19   ` Mike Frysinger
2004-09-27 20:35 ` [gentoo-dev] " Jeff Smelser
2004-09-27 20:49   ` Anthony Gorecki
2004-09-27 21:05     ` Elfyn McBratney
2004-09-27 21:05   ` Armando Di Cianno
2004-09-27 21:10     ` Jeff Smelser
2004-09-27 21:24       ` Armando Di Cianno
2004-09-27 20:47         ` Donnie Berkholz
2004-09-28  2:27         ` Mike Frysinger
2004-09-28  3:22           ` Armando Di Cianno
2004-09-28  3:25             ` Mike Frysinger
2004-09-28  4:27               ` Anthony Gorecki
2004-09-28  4:45               ` Armando Di Cianno
2004-09-28  5:22                 ` Stuart Stegall
2004-09-28  5:25                 ` Mike Frysinger
2004-09-28  4:12             ` Travis Tilley
2004-09-27 22:00 ` Seemant Kulleen
2004-09-28  1:56   ` Travis Tilley
2004-09-28  2:32     ` Mike Frysinger
2004-09-28 19:33     ` Aron Griffis
2004-09-28 20:55       ` Travis Tilley
2004-09-29  3:42         ` Aron Griffis
2004-09-29  4:09           ` Travis Tilley
2004-09-29 13:06           ` Mike Frysinger
2004-09-29 23:54             ` Aron Griffis
2004-09-29  5:05 ` Corvus Corax
2004-09-29 13:09   ` Mike Frysinger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3cd7dc01e0c45efe8776cce562928ad7@mudra \
    --to=fafhrd@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox