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 B0316138010 for ; Sat, 29 Sep 2012 18:04:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 48D5F21C012 for ; Sat, 29 Sep 2012 18:04:02 +0000 (UTC) Received: from mail-we0-f181.google.com (mail-we0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id B763BE049A for ; Sat, 29 Sep 2012 16:12:49 +0000 (UTC) Received: by weyu54 with SMTP id u54so2128773wey.40 for ; Sat, 29 Sep 2012 09:12:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=l4rcr5GKOb3JIy/HocHoGkFkvtlpDq9JYtOvo94a65E=; b=TsSU4lBD62dj6WHDTCz6JUeZiYXKmyPcMobPObvV2u9742ahy/xNpjr69PK76cVttw PdgG+0q7mxFtGVmgpES/C3oyvJJMty+2tXavKtJCODa4g7ZxAOxPg+KHsda4K2VcEWEa ExTZwqtwkbSDPVvw8bts0Q/FoP+BDFJgEI3Ewh4kNIIfC6O4nDAR0UbfArfoVuoiJNM2 Ymo1+rxJzBurpzHWjg5pDCg9++t/bR4UWMi+RyX+vL7EmTV7qQ6+CNaTWrvZNh/CL9W6 gD7yZzK7JLYTkangF0YoX3284w2PawuKxqgMt8e89R7WGOYqMKAHkrh5HVcQsaZmqiLd XS7g== Received: by 10.216.209.66 with SMTP id r44mr4584780weo.28.1348935168930; Sat, 29 Sep 2012 09:12:48 -0700 (PDT) Received: from localhost (cpc13-broo7-2-0-cust130.14-2.cable.virginmedia.com. [82.9.16.131]) by mx.google.com with ESMTPS id dm3sm6595144wib.3.2012.09.29.09.12.47 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 29 Sep 2012 09:12:48 -0700 (PDT) Date: Sat, 29 Sep 2012 17:10:06 +0100 From: Ciaran McCreesh To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Call for agenda items -- Council meeting 09-10-2012 Message-ID: <20120929171006.7ba6d775@googlemail.com> In-Reply-To: <20583.7211.128410.806714@a1i15.kph.uni-mainz.de> References: <20120925092414.GL37574@gentoo.org> <20577.32914.7474.976710@a1i15.kph.uni-mainz.de> <20579.61409.451891.521881@a1i15.kph.uni-mainz.de> <20120929165131.60d8a6af@googlemail.com> <20583.7211.128410.806714@a1i15.kph.uni-mainz.de> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.11; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/74RKuNXVeGUSKrG3YzlFmz_"; protocol="application/pgp-signature" X-Archives-Salt: 33065d2a-5112-4a8b-94e7-21bb1f55ab42 X-Archives-Hash: 4be1743ac03fc3472a6330f68bd5e24b --Sig_/74RKuNXVeGUSKrG3YzlFmz_ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 29 Sep 2012 18:04:59 +0200 Ulrich Mueller wrote: > >>>>> On Sat, 29 Sep 2012, Ciaran McCreesh wrote: > >> d) Require a) for Package managers and b) by tree policy > >> (Postel's Law, brought up by mgorny). Practically, this > >> would mean that repoman would reject "foo-1" as package > >> name, but the rest of Portage would accept it. >=20 > > Postel's Law is what lead to the current state of HTML and > > JavaScript, where everything has to be tested carefully on dozens of > > different browser versions and littered with workarounds. Accepting > > lax input just leads to lax input being provided... >=20 > Providing lax input is not at all Postel's Law, but the opposite of > it. But as you can see from HTML, and all the stuff Portage accepts currently, and from countless other examples, the only way to prevent bad input from being provided is to reject it. Following one half of Postel's law just leads to the other half being violated. > In our case, strict input would be enforced with repoman. Repoman can't parse bash code. --=20 Ciaran McCreesh --Sig_/74RKuNXVeGUSKrG3YzlFmz_ Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iEYEARECAAYFAlBnHWIACgkQ96zL6DUtXhEW9gCfenUGjkWFTw710PzJ1Sjcr23i X/YAnj9JQ6WS26mfwJvfMjPk54Stp2bk =rEI7 -----END PGP SIGNATURE----- --Sig_/74RKuNXVeGUSKrG3YzlFmz_--