From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 95AFD138247 for ; 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 ; Thu, 5 Dec 2013 07:39:39 +0000 (UTC) Received: by mail-wi0-f179.google.com with SMTP id z2so7808920wiv.6 for ; 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 (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 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail 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> <20131203211130.GA31972@linux1> <529F5C6C.7060704@gentoo.org> <20131204212537.GA19609@linux1> <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 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