From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 717791396D0 for ; Mon, 2 Oct 2017 19:25:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7023CE0DE4; Mon, 2 Oct 2017 19:25:34 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 407B0E0DCA for ; Mon, 2 Oct 2017 19:25:33 +0000 (UTC) Received: from a1i15.kph.uni-mainz.de (host2092.kph.uni-mainz.de [134.93.134.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: ulm) by smtp.gentoo.org (Postfix) with ESMTPSA id 54BE63417B4; Mon, 2 Oct 2017 19:25:31 +0000 (UTC) Message-ID: <22994.37543.695295.140019@a1i15.kph.uni-mainz.de> Date: Mon, 2 Oct 2017 21:25:27 +0200 To: gentoo-project@lists.gentoo.org Cc: council@gentoo.org Subject: [gentoo-project] Re: [gentoo-dev-announce] Call for agenda items, council meeting 8/October/2017 18:00 UTC In-Reply-To: <2032312.gCecMtFXeN@porto> References: <2032312.gCecMtFXeN@porto> X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich Mueller 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; boundary="pgp+signed+bNEBceWDOO+n8dT"; micalg=pgp-sha256; protocol="application/pgp-signature" X-Archives-Salt: ae7ed95d-60a2-4260-a235-51ac0ec0729c X-Archives-Hash: 9b76a175e12ef89dab2489a941d7af20 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --pgp+signed+bNEBceWDOO+n8dT Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit >>>>> On Mon, 25 Sep 2017, Andreas K Huettel wrote: > the next council meeting will be 8/October/2017 18:00 UTC in the > #gentoo-council channel on freenode. > Please reply to this message with any items you would like us to > discuss or vote on. Here is again an item that was retracted from last month's agenda, in modified form. This time, it only affects the syntax of dependency groups but not their truth value: I request the Council to approve a PMS change, namely to ban empty dependency groups like "|| ( )" or "foo? ( )". Currently, any parenthesised groups in package dependency specifications [1] are permitted to contain zero items. As was recently discovered, Portage was changed in 2011 to treat empty dependency groups as an error. Apparently nobody has missed the feature for six years, and no ebuild (or eclass) in the Gentoo repository is using it. I see removing empty groups retroactively for all EAPIs (therefore tightening the rules for ebuilds) as the best path of action, because ebuilds cannot rely on proper package manager support for the feature. Proposed patch for PMS is in [2]. Ulrich [1] https://projects.gentoo.org/pms/6/pms.html#x1-780008.2 [2] https://archives.gentoo.org/gentoo-pms/message/a612bdc64f7aa3e556b129a67493da1b --pgp+signed+bNEBceWDOO+n8dT Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQEcBAEBCAAGBQJZ0pKJAAoJEMMJBoUcYcJznk8H/1i2minYudHMAxSayjsrDL5I /cSURmPlJOd4/7tf0ubk6JrM6KLIip/suNUZcKk3yWlMwomWVfKH+qRg52o5wefX L8h5zMCa+84bfDvjOvhf9Q2hJQfLR8xCaectPvcWbUsheCIRT71/XCBh4KSbFoyY 4nwJKUb0vUC8nVMMQjdrsndsjPPBIFNNsr24XojBCVrD8PyiTvK+x2yiXkz/XSJF ZgKE+UK4wu9N9F21IhoyLv76Jwmh47j0zWjAfxkDaJEUeQZtuNl/ClPwzSxYRueS ipv9lCc6+zdaQe9izna4q+En4DS1MGQGmjdBY4Kqf/RBLMXQdaj1tURo+aY9j74= =XiRx -----END PGP SIGNATURE----- --pgp+signed+bNEBceWDOO+n8dT--