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 37CA31381F3 for ; Wed, 24 Apr 2013 18:46:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8F84DE0B9E; Wed, 24 Apr 2013 18:46:43 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5C043E0A6A for ; Wed, 24 Apr 2013 18:46:42 +0000 (UTC) Received: from vapier.localnet (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 86F1933DD01 for ; Wed, 24 Apr 2013 18:46:41 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] rfc: oldnet scripts splitting out from OpenRC Date: Wed, 24 Apr 2013 14:46:43 -0400 User-Agent: KMail/1.13.7 (Linux/3.8.3; KDE/4.6.5; x86_64; ; ) References: <20130424161606.GA1607@linux1> <201304241334.37807.vapier@gentoo.org> <20130424175407.GA2404@linux1> In-Reply-To: <20130424175407.GA2404@linux1> 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 Content-Type: multipart/signed; boundary="nextPart8055287.pROAgXjyxV"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201304241446.44543.vapier@gentoo.org> X-Archives-Salt: 2f5e7626-7855-4b20-88bb-d02602e99bbd X-Archives-Hash: 9478d1f849cf64085aa260a736c0c80b --nextPart8055287.pROAgXjyxV Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Wednesday 24 April 2013 13:54:07 William Hubbs wrote: > On Wed, Apr 24, 2013 at 01:34:36PM -0400, Mike Frysinger wrote: > > On Wednesday 24 April 2013 13:23:23 William Hubbs wrote: > > > The issue is that OpenRC does not have any kind of dependency on > > > gentoo-oldnet at all. There will be a separate loopback script in > > > OpenRC so it is possible to run OpenRC on a system without the oldnet > > > or newnet scripts. In fact, this is a completely valid configuration. > > >=20 > > > OpenRC doesn't "link" to gentoo-oldnet in any way, so there is no > > > dependency. > > >=20 > > > The way I read the dev manual [1], a newsitem and postinst messages a= re > > > the way to go for somethinglike this. > >=20 > > it is reasonable to expect openrc updates to *not* break a system. that > > means people shouldn't be required to read a news/postinst message to > > keep from killing things. > >=20 > > even then, a default Gentoo system should have networking support > > available by default. our manuals assume this, and people shouldn't > > have to install a stage3 and then do `emerge gentoo-oldnet` just to have > > that happen. so keeping a dependency in openrc (perhaps initially hard, > > or behind IUSE=3D+oldnet) makes sense. >=20 > I was planning on opening a bug before all of this hit stable to have > releng add gentoo-oldnet to the stages when it does hit stable. "adding to the stages" isn't a magic incantation :). it's either part of=20 @system, or it's a dependency in a package that is part of @system. i don'= t=20 think adding it straight to @system makes sense, and i don't think there's= =20 really an existing dependency other than openrc where this would be=20 appropriate. > if we keep a dependency for a while, even behind something like > IUSE=3D"+oldnet", when we drop it, people will still be hit if they do > emerge --depclean before they emerge gentoo-oldnet. i don't think we should drop it. openrc is logically the best place imo. i understand your position that openrc works just fine w/out these scripts.= =20 but i don't think that pure logical distinction is really necessary here. = if=20 people really truly don't want it, they have a USE flag to turn it off. =2Dmike --nextPart8055287.pROAgXjyxV Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAABAgAGBQJReCiUAAoJEEFjO5/oN/WBf9AP/j5QJ/Y2242HamsPPj36VLy4 iTtbo8pGLfE0waj3e2sdQSd0KI0Pf0YS7xHGInc+kZ61FbZeShFFZsw8fHLGyGTT liU1fmNCLA1Nw9FjgcUC7sBkP+HCoTJE/oKvp33xPQ5F8Qm24i/IVZO+jrBh7M7y 4vP1dHjZW4kfs9A/srR/+aWnCioFvq3tz6IGLBTmFcmeNHIbg/EONGLUWEpQbkgp SQ2ePKO/e9OAKt8T6WJPnUoMwp6tbXWKlb4e79m7xaZCd/VelO7IgwgKEroMAQPM Xl7O9wOu9P7fIBoWE2vg3/f6z+dQt2sjnru6VsklUis4dcBfBHnBQ9Z+R2Lh3I3m t5KuEAoMR1b1phxXdOKoMSHu1v8+4982A2OkKfumUS8VE9KMdm8EQxQi/KmA/t1T T4GVWcLFl+WgBxlmD4YusSZ/pieYHY/ZhLEdn4TpBQGprm/7WptfXYUEQ9D/MsJO 1FLcz36l603kPc1e7VR3lkSISrOMdYqe/iM5QfvzcrST/YEzbBEgly2KWv7J+WAZ mwXA4ak2WjPWtzLnP5eO0OestbDeU7U6FtlF2NgXaRKnrgJnObkb8jCgM3hp0rhM QW42ZqcMVB4LIYpzmBeV6FDt8SEzfRYaYZvgYcYrTZ88vf6kzqgJ2Wvezf98LYUP uxbM2rHxNi+k/HIeae0S =Hof3 -----END PGP SIGNATURE----- --nextPart8055287.pROAgXjyxV--