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.50) id 1EMWsR-0004nn-OQ for garchives@archives.gentoo.org; Mon, 03 Oct 2005 20:25:36 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j93IJC4M003646; Mon, 3 Oct 2005 18:19:12 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j93IEpcl002010 for ; Mon, 3 Oct 2005 18:14:52 GMT Received: from adsl-67-39-48-198.dsl.milwwi.ameritech.net ([67.39.48.198] helo=nightcrawler) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1EMUxm-0005xl-AA for gentoo-dev@lists.gentoo.org; Mon, 03 Oct 2005 18:22:58 +0000 Date: Mon, 3 Oct 2005 13:23:13 -0500 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Interactive emerge Message-ID: <20051003182312.GA18244@nightcrawler.wit.org> References: <46059ce10510021021w2bb16de5u3d22ed86bb4ac85b@mail.gmail.com> <1128344218.6692.14.camel@cgianelloni.nuvox.net> <20051003141536.GA8173@lion.gg3.net> <20051003175152.3a17d431@snowdrop.home> <43416CB9.7010600@gentoo.org> 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; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="9jxsPFA5p3P2qPhR" Content-Disposition: inline In-Reply-To: <43416CB9.7010600@gentoo.org> User-Agent: Mutt/1.5.8i X-Archives-Salt: 104d7909-ea58-4935-87d9-8dde2bf2ae71 X-Archives-Hash: 9e4a58861dd54506d53247b35678dcbd --9jxsPFA5p3P2qPhR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 03, 2005 at 07:39:05PM +0200, Jan Kundr?t wrote: > Ciaran McCreesh wrote: > > On Mon, 3 Oct 2005 23:15:37 +0900 Georgi Georgiev wrote: > > | Does it seem like it is time for RESTRICT=3Dinteractive. Such ebuilds > > | would refuse to emerge if stdout is not a tty. If only there was > > | use-flag based RESTRICT... > >=20 > > No, because then that would encourage even more people to abuse the > > system and write incorrect ebuilds. >=20 > IMHO this could be enforced by some policy ("don't use > RESTRICT=3Dinteractive unless you really need it and some_group has given > you the ok")... Ebuilds are non-interactive compile/install... that's the design, and=20 intention of them. I don't like opening the possibility for people to use it, mainly due=20 to the fact A) give me an instance when it's required for compile B) interactive build scripts are idiotic (writing expect scripts for a=20 tinderbox setup is proof enough of this) C) 15 hour upgrade/build, hanging an hour into it is going to be an=20 ass biter. Yes, we can slap some warning into the UI tools for C, but people will=20 still miss it on occasion, and it'll piss them off something fierce=20 (just the same as a single failure in building results in emerge=20 stopping). It's a bad idea from where I sit. ~harring --9jxsPFA5p3P2qPhR Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFDQXcQvdBxRoA3VU0RAg87AKDDpY8VVyI97jEqRv49ocWR56d2ZQCcDs58 9hEvLt1LAG5FURFGRAaWfmc= =cYiw -----END PGP SIGNATURE----- --9jxsPFA5p3P2qPhR-- -- gentoo-dev@gentoo.org mailing list