From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1ICKep-0001ZY-3v for garchives@archives.gentoo.org; Sat, 21 Jul 2007 19:30:27 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l6LJTW95023043; Sat, 21 Jul 2007 19:29:32 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l6LJRbsp020794 for ; Sat, 21 Jul 2007 19:27:37 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 98ABA64267 for ; Sat, 21 Jul 2007 19:27:36 +0000 (UTC) From: Mike Frysinger Organization: wh0rd.org To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] baselayout-2 stablisation plans Date: Sat, 21 Jul 2007 15:28:03 -0400 User-Agent: KMail/1.9.7 References: <1185028563.2490.22.camel@uberpc.marples.name> <46A25508.6020009@gentoo.org> <1185044944.2490.44.camel@uberpc.marples.name> In-Reply-To: <1185044944.2490.44.camel@uberpc.marples.name> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart3731193.9tqszMtMLU"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200707211528.03774.vapier@gentoo.org> X-Archives-Salt: 974b7cbb-82a8-40cb-8f8f-56da5152add9 X-Archives-Hash: e174517ad857c3872b87567d659b9732 --nextPart3731193.9tqszMtMLU Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 21 July 2007, Roy Marples wrote: > On Sat, 2007-07-21 at 11:48 -0700, Josh Saddler wrote: > >From our perspective, /etc/conf.d/* is quite well documented, so GDP > > could easily diff the files to see what has changed. > > > Of equal concern to me, however are a few issues: > > > > 1) How will stabilization work? Is it a forced upgrade from stable 1.x > > to 2.x, or can it be slotted? > > It cannot be slotted in any way or form. > Also, the daemon state data is non transferable as the format has > changed in baselayout-2. This is the data that records how a daemon was > started by s-s-d so we can check if it's running or not. However, most > end users won't be concerned by this. > > I've tested the ebuilds for upgrading and downgrading quite extensively, > with the following notes. > baselayout-1 *requires* bash. As such /bin/sh should point to bash > before downgrading. > If the /etc/init.d files are not immediately updated by etc-update or > other means then errors will happen. What errors and how severe entirely > depend on the scripts the user has in /etc/init.d i really think this bash vs POSIX issue is getting way more emphasis than i= t=20 should. i'd make the claim the majority of people out there dont even know= =20 about /bin/sh, bash, dash, and friends, so most people out there will=20 have /bin/sh pointing to bash and as such, none of these things will be an= =20 issue for them. anyone who has tried to switch /bin/sh to point to somethi= ng=20 else has already seen their system blow up. or they're using baselayout-2= =20 and so they're aware of the issues. in other words, you want to put info in there about POSIX shell and changin= g=20 your conf.d files, great ... but dont emphasize it like it's doomsday and a= ll=20 hell's gonna break loose when you upgrade. =2Dmike --nextPart3731193.9tqszMtMLU Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.5 (GNU/Linux) iQIVAwUARqJeQ0FjO5/oN/WBAQJd/hAAon+QjuXrDxrBmDdN4LAryD5kYO6heofA sYAx5EEgopn0Gz9PL3ic0Xh/RtKDXlGSRSLRE1edfavLRwBlU6GQGXOssAz0Hjrl hXVgFs4FMDeZgDg6Xx/q1ommmo/D7ZXzwPnlhSY7mlyIdhVUish7FOtDA72dA56N 5BJEyx6BGxRQ/Jsnf2uzHE3kL4o/+HP3dR/p4NQe0y5vQbwnC95h+3hFMqa+40UZ jY6Pt0lU0dDo+lwxxPv6NN8g8LsMAvF6LvaADenZIlGsn5y2WdLSZWeieRSmGT1B WperEKyj7LJGwkTrDo7wUkFq9GZZ1AuhoANHxH28uvjsZhvq+gFrmeVMb6ThJJkY ZBVOiNLaXaL9bkLf+PYkLnLG1prgeG+Dt6UUP0EmXzikmBCyTHNbsD5IhXayGQCR MEB8jMjs21d3LX6ppqN69Yao8HV4p3X2j1+CPBK+hEGKn/2VtdgL1qkXY+DB25nM 2Rinab73FnIQhuNCjjU97rA8PCgRqJcOT4Obtj9r61bgmSv2bAvzNzyqxQ/v3fE3 SaXaEN3x9ABi2ZNGPP/Q91/a3YVaaVPi0KiFp6/Sc266yA7ltshzOs04YKqs8E9f af0lpQ2827/QOVhmtGUahz5k16g8jV0SHIo367VN/24lfDeRRI4FtRWw0zoL5Zf0 AmnALAbpKVs= =r0Z+ -----END PGP SIGNATURE----- --nextPart3731193.9tqszMtMLU-- -- gentoo-dev@gentoo.org mailing list