From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1R46zO-0006it-HT for garchives@archives.gentoo.org; Thu, 15 Sep 2011 08:08:06 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 05EEA21C042; Thu, 15 Sep 2011 08:07:52 +0000 (UTC) Received: from mail-wy0-f181.google.com (mail-wy0-f181.google.com [74.125.82.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 1432021C200 for ; Thu, 15 Sep 2011 08:07:27 +0000 (UTC) Received: by wyg36 with SMTP id 36so2899000wyg.40 for ; Thu, 15 Sep 2011 01:07:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=YQB0g0/ybDPZw+k1PoRaFZA1aI36070sviiDYCKMaf8=; b=ShvIquvI5R8RR6Z8kTQfcAbWPPC4RJRfrjnjcNpcu1jxdUr/njWeLenxf7oncnb1Z3 hlwfM3NfE26R9glU3Hz0ZzERWVLd2htgLjo6P5e67VPDHL98C7geXyz5Hmqakex3+4iy U5L5OmMkcDFLowfnfKBBmmXeVPqrQXZAWjAUo= Received: by 10.227.200.21 with SMTP id eu21mr874419wbb.12.1316074047266; Thu, 15 Sep 2011 01:07:27 -0700 (PDT) Received: from localhost (cpc1-broo4-0-0-cust780.14-2.cable.virginmedia.com. [86.4.215.13]) by mx.google.com with ESMTPS id fp5sm7162462wbb.2.2011.09.15.01.07.25 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 15 Sep 2011 01:07:26 -0700 (PDT) Date: Thu, 15 Sep 2011 09:07:06 +0100 From: Ciaran McCreesh To: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= Cc: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting Message-ID: <20110915090706.2dddd254@googlemail.com> In-Reply-To: <20110915100156.567e62a2@pomiocik.lan> References: <4E64C7BB.907@gentoo.org> <20110907174823.1f4075ff@pomiocik.lan> <4E67F475.8060702@gentoo.org> <20110907235350.2dfcc6c2@snowbell> <20110915093521.19131f15@pomiocik.lan> <20110915085508.5134c3dd@googlemail.com> <20110915100156.567e62a2@pomiocik.lan> X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.5; x86_64-pc-linux-gnu) 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; micalg=PGP-SHA1; boundary="Sig_/B8K+xu+02ZTe3M7fiTfScM2"; protocol="application/pgp-signature" X-Archives-Salt: X-Archives-Hash: 3cb477d23c89746857ad7a26e461d249 --Sig_/B8K+xu+02ZTe3M7fiTfScM2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Thu, 15 Sep 2011 10:01:56 +0200 Micha=C5=82 G=C3=B3rny wrote: > On Thu, 15 Sep 2011 08:55:08 +0100 > Ciaran McCreesh wrote: > > On Thu, 15 Sep 2011 09:35:21 +0200 > > Micha=C5=82 G=C3=B3rny wrote: > > > Could you point me to at least a single program not supporting > > > dots in useflags? My quick check shows that all PMs handle them > > > well, quse and euse as well. > >=20 > > Hrm, it's rather disappointing that they're accepted everywhere. > > That really shouldn't happen... My excuse for Paludis is that I > > never quite got around to passing in additional flags to validation > > of names, and dots are legal in exheres-0, so they're currently > > accepted everywhere. >=20 > And may I remind you that lately you deliberately changed PMS for all > EAPIs to satisfy invalid paludis behavior? And you knew that it caused > actual breakages. Huh? Not sure what you're on about here. Accepting invalid input is in the "annoying because it leads to broken code appearing to work" category, which is very different from "doing the wrong thing for valid code". PMS by and large doesn't mandate validation of input (since Portage doesn't do it at all). Think of it as being like C, where dereferencing an invalid pointer might still work (so it's an error for a program to do it, but not an error for a compiler to allow such an operation to succeed), as opposed to languages like Java that require that all memory accesses be checked. --=20 Ciaran McCreesh --Sig_/B8K+xu+02ZTe3M7fiTfScM2 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) iEYEARECAAYFAk5xsjoACgkQ96zL6DUtXhHmFACePmjn+Wx0zaOHLNVbYWiGUm0i u/gAoN7vm5zE6wNsgb9Xe++klDdV/dlq =+34c -----END PGP SIGNATURE----- --Sig_/B8K+xu+02ZTe3M7fiTfScM2--