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 6E8FF13838B for ; Wed, 30 Sep 2015 18:15:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0BF1AE083A; Wed, 30 Sep 2015 18:15:56 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5E2F8E0839 for ; Wed, 30 Sep 2015 18:15:55 +0000 (UTC) Received: from pomiot (77-255-10-233.adsl.inetia.pl [77.255.10.233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id D0505340ECD; Wed, 30 Sep 2015 18:15:52 +0000 (UTC) Date: Wed, 30 Sep 2015 20:15:37 +0200 From: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= To: "Andreas K. Huettel" Cc: "gentoo-project@lists.gentoo.org" , Gentoo Council Subject: Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11 Message-ID: <20150930201537.1d79253a.mgorny@gentoo.org> In-Reply-To: <1904237.nU16iSOlTl@kailua> References: <1904237.nU16iSOlTl@kailua> Organization: Gentoo X-Mailer: Claws Mail 3.12.0 (GTK+ 2.24.28; 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_/TivbY792NcnQg=AqCZyfGRN"; protocol="application/pgp-signature" X-Archives-Salt: e9f3ef57-abf0-4074-90ac-514b2e1acb64 X-Archives-Hash: 179d5d298333dfeef45a6eb78f0d6f17 --Sig_/TivbY792NcnQg=AqCZyfGRN Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dnia 2015-09-30, o godz. 16:01:16 "Andreas K. Huettel" napisa=C5=82(a): > the Gentoo Council will meet again on Sunday, October 11 at 19:00 UTC in > #gentoo-council on freenode. >=20 > Please reply to this message with any items you would like us to discuss > or vote on. I would like to get a final decision/vote on what to do about projects, herds, etc. and the relevant metadata. This has been discussed multiple times (at least [1] and [2] recently) with no consensus so far. What's even worse, this has resulted in some developers refusing sane changes [3] just because there's no official consensus on 'the greater scheme'. The lack of any action results in bugs piling up: a. we still have no official way of figuring out whose approval is meaningful regarding packages (project on wiki? herds.xml?). b. Herd->project delegation became broken along with Wiki migration. Mike has recently worked around this by copying project members from wiki verbatim [4]. Sadly, this means we're back to having project & herd members mis-synced. c. Nobody has done anything about bug assignment -- we still have to figure out what e-mail does the herd use. d. Even then, different projects are using different rules for filling metadata.xml. In particular, I'd like to push the scheme proposed by myself at [5]. Long story short: 1. We keep herds.xml and bless it the official source of project/herd metadata. Which means reusing the reusable format and keeping backwards compatibility with most of the software out there. 1a. We stop the pointless, meaningless and frustrating bikesheds about by what name we call them. Projects, herds, teams -- let's make them all synonyms and finally be done with it because I'm really tired of technical threads being hijacked on naming bikesheds. 1b. The project listings on Wiki become non-binding. In the future, we may update them automatically from herds.xml but that's not a priority. 1c. We may also automatically add members to mail aliases from herds.xml if someone really wants that. But again, not a priority. 1d. So, the official rule becomes: if you want to contact developers who are maintainers of the package, use !herd. If you want to contact all people interested in its issues, use !expn. 2. We deprecate in metadata.xml and assign herds/teams/projects via e-mail addresses. This keeps partial backwards compatibility with existing tools and solves the bug assignment issue. 2a. If someone really cares about this, we add an extra attribute or element which indicates the 'kind' of . Otherwise, we just match herds.xml by e-mail address. This idea has seen no negative replies. I'm willing to do the necessary work to get it working, in particular updating herds.xml and metadata.xml using the script I prepared one year ago. I can also update willikins. [1]:https://archives.gentoo.org/gentoo-dev/message/526a5be120b3a14096ede7ee= f8431fde [2]:https://archives.gentoo.org/gentoo-dev/message/44ef7ed7c2d9d29c23078d25= d84b202b [3]:https://archives.gentoo.org/gentoo-dev/message/47786e3c78c83c3c557be822= 4fb56ad3 [4]:https://gitweb.gentoo.org/data/api.git/commit/?id=3D1377b7c3cf74dcae4b8= 390529c9577088c17e1a9 [5]:https://archives.gentoo.org/gentoo-dev/message/cba0bfb7e2de780d4ac78f2e= 6fa9f19b --=20 Best regards, Micha=C5=82 G=C3=B3rny --Sig_/TivbY792NcnQg=AqCZyfGRN Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWDCbJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZObkcP/1Pt1pylP+aaLkltFayLZYUC jqvFWxgfvjoE0oNNVj/46zlXtU25BlHdzqFnJw6vd/u8nILAtKuwT6chYzOEkjIm IAUr7k11w83Uga5XqnpNASC3mBBcpNuay8oKA5o+rr1a8lDG839271kXIe7xpJAk Q2iAzxdGx3jG2sAjWZW8Jyl2raFEJsPTHYpj97XugsFOT8RGY+Il7+HyxmYq1RNW F3n/Dn9jfvK6RpTuhD5EWcLv5LWfK3Z8BSAJKqTn0NDATQR84+pEsSjEYdQgO0ZZ Hrxtp4+8hqzrNnl5vxlFT1DPYyDBLmWVq9wDY9KAq994PHaT07OXyc489OUADNiv GVa0KTvgq/9do1HNl70ScvMeagIPqTcTj+HbKSigCFREKXFkjeRm8hYnsHLKDtER H+sJdHpnbk3dsB8DjPDEtUxIHk32uNLLRzxDUeeqOwn1g01CrLyd4nKjXn84G/Ak heYObYBapRqSsOzT6iQ/bsmPhvoK6gX8WfAahoLyG1kOMMIVYyYmBnBo8QUkp3mS mLpikd3D5l7XDuxgZtA6OsJC96cEKUHXQy1sc+Unbu3RzNN/dnTWar+ImReWHCw6 13FmM0dm99BdRsOg5UjtMLYoCpOD9FNTd2gluYCPTvP70isx4RSSopNnL6sEeuXt aEgEcmetTcSbjWaGX1r2 =ilPt -----END PGP SIGNATURE----- --Sig_/TivbY792NcnQg=AqCZyfGRN--