From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-dev+bounces-63744-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 95AFD138247
	for <garchives@archives.gentoo.org>; Thu,  5 Dec 2013 07:39:48 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 12642E08E8;
	Thu,  5 Dec 2013 07:39:41 +0000 (UTC)
Received: from mail-wi0-f179.google.com (mail-wi0-f179.google.com [209.85.212.179])
	(using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id F1180E07F5
	for <gentoo-dev@lists.gentoo.org>; Thu,  5 Dec 2013 07:39:39 +0000 (UTC)
Received: by mail-wi0-f179.google.com with SMTP id z2so7808920wiv.6
        for <gentoo-dev@lists.gentoo.org>; Wed, 04 Dec 2013 23:39:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=message-id:date:from:user-agent:mime-version:to:subject:references
         :in-reply-to:content-type:content-transfer-encoding;
        bh=bF9CmJpH7A3FWPgRcTRW36SVsUArKCjBwjM4Yd7Qp7s=;
        b=pc5Pc4rt+4qygC8i/neoIlq4DNQgEKqWqkBnZoEpm/9FobEk0TBUtf+cbGniYJ8kJV
         +jEfn5tLK7teE53yjHI5IykhKmkOXlwbX3gn0pF5Ktdw14qyBSg+Pu0uFvXBunu94Ah4
         wieHRSKX+tgB/a84yqUexs72uXT8YI9JeZv5KTJsoWeacC26wmgZIGKnbUYUJ0UUv9t+
         FsYKamd7M26P1Qe68bkBfgwgCZY+u0Eq1lhlNfclfo7vCLko3ztNqUuwK2v1McDjashG
         n/T5Hg+8fVyHxcOpRYhJYwrOGHJs1UYj892sWg2LsiRqmOEd1ZXlbZw/SoDvl4QDgDcn
         tKZQ==
X-Received: by 10.194.240.41 with SMTP id vx9mr10911181wjc.70.1386229178424;
        Wed, 04 Dec 2013 23:39:38 -0800 (PST)
Received: from [10.1.20.199] (dustpuppy.is.co.za. [196.14.169.11])
        by mx.google.com with ESMTPSA id n6sm3654151wix.3.2013.12.04.23.39.37
        for <gentoo-dev@lists.gentoo.org>
        (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
        Wed, 04 Dec 2013 23:39:37 -0800 (PST)
Message-ID: <52A02DC3.6060601@gmail.com>
Date: Thu, 05 Dec 2013 09:39:47 +0200
From: Alan McKinnon <alan.mckinnon@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1
Precedence: bulk
List-Post: <mailto:gentoo-dev@lists.gentoo.org>
List-Help: <mailto:gentoo-dev+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-dev+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-dev+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-dev.gentoo.org>
X-BeenThere: gentoo-dev@lists.gentoo.org
Reply-to: gentoo-dev@lists.gentoo.org
MIME-Version: 1.0
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] openrc 0.12 - netifrc/newnet mix-up
References: <20131201102015.GA1219@egeo>	<20131202202845.GA8574@linux1>	<529CF973.2020008@gentoo.org>	<529CFAA1.7080608@gentoo.org>	<CAO-1Pb4Bspe-Yv57S70rFdeX4M48cXQ=H6D=4THfeGU9i89=Dw@mail.gmail.com>	<20131203211130.GA31972@linux1>	<529F5C6C.7060704@gentoo.org>	<20131204212537.GA19609@linux1> <CAJ0EP40tcMaDrjZMdyvUmpzgX8jTufOfXzvbc5QvMRnuN3nTjg@mail.gmail.com> <529FBE92.4000003@gentoo.org>
In-Reply-To: <529FBE92.4000003@gentoo.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 59682679-e6f7-428f-9a81-261b1e1a7046
X-Archives-Hash: b3162df81af57bc406310056298cf983

On 05/12/2013 01:45, Patrick Lauer wrote:
> On 12/05/2013 05:30 AM, Mike Gilbert wrote:
>> On Wed, Dec 4, 2013 at 4:25 PM, William Hubbs <williamh@gentoo.org> wrote:
>>> On Wed, Dec 04, 2013 at 06:46:36PM +0200, Samuli Suominen wrote:
>>>> seems like a virtual that wouldn't do anything useful except pull in
>>>> random package(s) a la binary-distribution style
>>>
>>> What about the stages? Don't we need some form of net support in
>>> stage 3?
>>>
>>
>> That's debatable. For a typical install, the user has to install other
>> basic stuff like a boot loader, kernel, etc. So having them also
>> select a network config framework seems logical.
>>
>> Is there a use case for a stage3 in which installing netifrc by hand
>> is impractical?
>>
> Well ...
> 
> I remember filing a bug quite a while ago because we didn't have a dhcp
> client included anymore. This made installs quite annoying because
> before it was stage3, kernel, bootloader, go!
> 
> And now it was go ... stop ... reboot ... install dhcp client ...
> grremblwrrxrmkrxtlmrrrg .... reboot
> 
> That extra step of whining was loud enough to have openrc fixed to be
> able to use busybox udhcp, so that "out of the box" most network worked.
> 
> ... and now people are trying to do the same again.
> 
> I would STRONGLY recommend having a working network setup included in
> stage3, so that compared to now nothing changes.


In this day and age not having a network-capable install out the box is
silly. The first major action after unpacking the tarball is going to be
adding new packages and doing updates, the source code for which is on
the network.

Network is only slightly less necessary than disk drivers - almost
everyone is going to need it. So just ship the thing that the majority
will need, for the few that have a valid case to not need networking
after install, it's a simple matter for them to disable it.

The default install doesn't need to have a network provider with all the
bells and whistles, netifrc is perfectly adequate (especially if dhcp is
enabled as it always was for years)


-- 
Alan McKinnon
alan.mckinnon@gmail.com