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 E2DD51381F3 for ; Sat, 27 Apr 2013 21:28:11 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 15A5BE0919; Sat, 27 Apr 2013 21:28:08 +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 6BE29E090A for ; Sat, 27 Apr 2013 21:28:07 +0000 (UTC) Received: from localhost (178-37-178-225.adsl.inetia.pl [178.37.178.225]) (using SSLv3 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 7A3DE33DE0C; Sat, 27 Apr 2013 21:28:05 +0000 (UTC) Date: Sat, 27 Apr 2013 23:27:43 +0200 From: =?ISO-8859-2?B?TWljaGGzIEfzcm55?= To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] Call for agenda items - Council meeting 2013-05-14 Message-ID: <20130427232743.16c3a89e@gentoo.org> In-Reply-To: <517C03E8.7040406@gentoo.org> References: <517C03E8.7040406@gentoo.org> Organization: Gentoo X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.17; 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-SHA512; boundary="Sig_/.Pn5Qjp0++5REFC7zNLohjH"; protocol="application/pgp-signature" X-Archives-Salt: 13c9f186-91e9-4746-8434-edf3aebac02e X-Archives-Hash: d57da83a0b2273123f13bd13acc50fa3 --Sig_/.Pn5Qjp0++5REFC7zNLohjH Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: quoted-printable On Sat, 27 Apr 2013 19:59:20 +0300 Petteri R=E4ty wrote: > Please respond to this email with agenda items. Please do not hesitate > to repeat your agenda item here with a pointer if you previously > suggested one (since the last meeting). I would like to request the Council to vote on the topic of changing the ${D} and ${ROOT} variables not to be terminated with a trailing slash. To decrease confusion and improve forward compatibility, this would benefit from retroactively removing the 'must end with a trailing slash' guarantees from PMS, changing it to undefined and working on fixing the ebuilds which relied on those. Then, in a future EAPI a common guarantee will be added that all path variables do not end with a trailing slash. The topic has been brought on the ml [1] and there was some discussion in the relevant bug [2] as well. I've written a simple plan on how to handle it effectively [3], attached a PMS patch and two dedicated QA checks for repoman. The idea has met mostly positive feedback. Ciaran is opposed to it. The number of ebuilds needing changing for the 'no trailing slash' standard is estimated to be at least 30 times smaller than those which incorrectly assume no trailing slash in ${D} -- which proves that the current rule is unknown to most of the developers. [1]:http://thread.gmane.org/gmane.linux.gentoo.devel/84989 [2]:https://bugs.gentoo.org/show_bug.cgi?id=3D465772 [3]:https://bugs.gentoo.org/show_bug.cgi?id=3D465772#c20 --=20 Best regards, Micha=B3 G=F3rny --Sig_/.Pn5Qjp0++5REFC7zNLohjH Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) iQJ8BAEBCgBmBQJRfELTXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RUJGMjBGOTk2RkIzQzIyQ0M2RkNBNDBC QUJGMUQ1RkY4QzgxMTBBAAoJELq/HV/4yBEKQywQAJplo9FHAWZH4MTJmXiO6OVh LfMsY1sjNj0K2AupnOL8EA3eyAaewpoT5MLdSb0N1AleEddvV3L1loNuVaoAH230 BM3iR5BTiOXTDYjninhersJxmEzGEFh18Q+cJhKnRakZLUQ5peDLrcPW09jN5WOA 495gce86irrw4cRg4LxCDAjhmwEsJKB9oEsf8fN+i244LmLvSz1XeCJr0G3VpxsY hUuqVZnMxMgo2ztnfSTHwWfs+Y3yrP4PE2ch6OE0X1KP6fBSUOlTABlSbUOsSdZu MKTt+cQnMV+Z8dsTp6B6Yfb7xvS20HkbpZobI7OkvwtJEUyAV5UcW+mBTo/7aTYS 8jBT36fapo0An+710QgjB8i0ynrPd0edPui1BEFWbUy5GZFc+JaQQ3ymrd4mRTYL R6DUaWRQ0MYsuVt01t4CRvCCPUtR5D/p6JrFu4dAINvv8M2ngxUKAd4n8bK9+iiO 1k9eUkOQ7sYPVwKH21V+ExE0jDWxNynRYvJekyr71RQWt2lTIBfjb51IvqSW/gKe jhETkIqYeLEkZOqT99EtNFRTzgHDg6Oyos8bofo/sPDlJ61eWvBxZ5lvDknODkJX jGXMHFieMtxpQYdmnlEF5/69fTqU3sPhF8EnGioDs0ZOdiOk9ieaJgvR+mUSG9OH TTNqnlOmhCKO5LhpAgB9 =m239 -----END PGP SIGNATURE----- --Sig_/.Pn5Qjp0++5REFC7zNLohjH--