From: "Michał Górny" <mgorny@gentoo.org>
To: "Andreas K. Huettel" <dilfridge@gentoo.org>
Cc: "gentoo-project@lists.gentoo.org"
<gentoo-project@lists.gentoo.org>,
Gentoo Council <council@gentoo.org>
Subject: Re: [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11
Date: Wed, 30 Sep 2015 20:15:37 +0200 [thread overview]
Message-ID: <20150930201537.1d79253a.mgorny@gentoo.org> (raw)
In-Reply-To: <1904237.nU16iSOlTl@kailua>
[-- Attachment #1: Type: text/plain, Size: 3437 bytes --]
Dnia 2015-09-30, o godz. 16:01:16
"Andreas K. Huettel" <dilfridge@gentoo.org> napisał(a):
> the Gentoo Council will meet again on Sunday, October 11 at 19:00 UTC in
> #gentoo-council on freenode.
>
> 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 <herd/> 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 <maintainer/>. 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/526a5be120b3a14096ede7eef8431fde
[2]:https://archives.gentoo.org/gentoo-dev/message/44ef7ed7c2d9d29c23078d25d84b202b
[3]:https://archives.gentoo.org/gentoo-dev/message/47786e3c78c83c3c557be8224fb56ad3
[4]:https://gitweb.gentoo.org/data/api.git/commit/?id=1377b7c3cf74dcae4b8390529c9577088c17e1a9
[5]:https://archives.gentoo.org/gentoo-dev/message/cba0bfb7e2de780d4ac78f2e6fa9f19b
--
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 949 bytes --]
next prev parent reply other threads:[~2015-09-30 18:15 UTC|newest]
Thread overview: 105+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-30 14:01 [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11 Andreas K. Huettel
2015-09-30 18:15 ` Michał Górny [this message]
2015-09-30 19:10 ` Ulrich Mueller
2015-09-30 19:22 ` Michał Górny
2015-09-30 19:39 ` Ulrich Mueller
2015-09-30 19:47 ` Michał Górny
2015-09-30 20:05 ` Ulrich Mueller
2015-09-30 20:12 ` Michał Górny
2015-10-01 13:00 ` Alexis Ballier
2015-09-30 19:45 ` Rich Freeman
2015-09-30 20:21 ` Andreas K. Huettel
2015-09-30 20:26 ` Michał Górny
2015-09-30 20:36 ` Andreas K. Huettel
2015-09-30 20:39 ` Michał Górny
2015-10-01 21:53 ` Andreas K. Huettel
2015-09-30 21:05 ` Rich Freeman
2015-10-01 12:53 ` Alexis Ballier
2015-10-01 12:55 ` Alexis Ballier
2015-10-01 19:08 ` Kristian Fiskerstrand
2015-10-01 19:14 ` Michał Górny
2015-10-01 19:14 ` Kristian Fiskerstrand
2015-10-01 19:39 ` Michał Górny
2015-10-01 19:53 ` Kristian Fiskerstrand
2015-10-02 14:42 ` Andreas K. Huettel
2015-10-02 18:22 ` Michał Górny
2015-10-03 9:40 ` Ulrich Mueller
2015-10-03 10:49 ` Michał Górny
2015-10-03 11:23 ` Alex Legler
2015-10-02 0:57 ` [gentoo-project] Project membership vs being on a mail alias: pitfalls and problems Robin H. Johnson
2015-10-02 6:49 ` Michał Górny
2015-10-05 5:47 ` [gentoo-project] Call for Agenda Items -- Council Meeting 2015-10-11 Michał Górny
2015-09-30 18:43 ` [gentoo-project] " Ulrich Mueller
2015-09-30 18:45 ` [gentoo-project] " Michał Górny
2015-10-08 12:42 ` Andrew Savchenko
2015-10-08 12:58 ` Anthony G. Basile
2015-10-08 14:09 ` Michał Górny
2015-10-08 15:01 ` Anthony G. Basile
2015-10-08 15:27 ` hasufell
2015-10-08 18:24 ` Rich Freeman
2015-10-09 1:21 ` Andrew Savchenko
2015-10-09 9:44 ` Rich Freeman
2015-10-09 10:29 ` Anthony G. Basile
2015-10-09 16:12 ` Ian Delaney
2015-10-09 19:29 ` Rich Freeman
2015-10-09 10:31 ` hasufell
2015-10-09 10:50 ` Anthony G. Basile
2015-10-09 10:58 ` hasufell
2015-10-09 11:07 ` Anthony G. Basile
2015-10-09 11:17 ` Anthony G. Basile
2015-10-09 11:23 ` hasufell
2015-10-09 11:56 ` Anthony G. Basile
2015-10-09 12:15 ` hasufell
2015-10-09 23:40 ` Andreas K. Huettel
2015-10-10 10:16 ` hasufell
2015-10-10 11:35 ` Andreas K. Huettel
2015-10-10 11:37 ` hasufell
2015-10-10 12:21 ` Fabian Groffen
2015-10-10 12:23 ` hasufell
2015-10-10 13:56 ` Andreas K. Huettel
2015-10-10 17:14 ` Dale
2015-10-10 18:56 ` Andrew Savchenko
2015-10-10 18:59 ` Ciaran McCreesh
2015-10-10 21:41 ` Rich Freeman
2015-10-17 23:14 ` Andrew Savchenko
2015-10-17 23:36 ` Rich Freeman
2015-10-18 0:33 ` Anthony G. Basile
2015-10-20 9:36 ` Alexander Berntsen
2015-10-20 10:05 ` Rich Freeman
2015-10-20 10:11 ` Alexander Berntsen
2015-10-10 19:17 ` hasufell
2015-10-10 1:41 ` Matt Turner
2015-10-08 18:30 ` Michał Górny
2015-10-09 9:35 ` Rich Freeman
2015-10-10 1:51 ` Matt Turner
2015-10-10 8:21 ` Anthony G. Basile
2015-10-09 23:38 ` Andreas K. Huettel
2015-10-10 7:21 ` Michał Górny
2015-10-10 1:44 ` Matt Turner
2015-10-08 18:48 ` Michael Orlitzky
2015-10-08 20:22 ` James Le Cuirot
2015-10-09 23:34 ` Andreas K. Huettel
2015-10-10 7:26 ` Michał Górny
2015-09-30 19:12 ` Rich Freeman
2015-10-01 18:36 ` Rich Freeman
2015-09-30 20:24 ` Manuel Rüger
2015-10-01 12:32 ` Rich Freeman
2015-10-01 13:18 ` Ulrich Mueller
2015-10-12 8:23 ` Michał Górny
2015-10-12 12:42 ` Ulrich Mueller
2015-10-18 20:58 ` Ulrich Mueller
2015-10-18 21:18 ` Rich Freeman
2015-10-18 21:49 ` Ulrich Mueller
2015-10-18 22:13 ` hasufell
2015-10-18 23:35 ` Rich Freeman
2015-10-18 21:28 ` Michał Górny
2015-10-18 21:54 ` hasufell
2015-10-18 21:56 ` Ulrich Mueller
2015-10-18 22:28 ` Daniel Campbell
2015-10-18 22:40 ` James Le Cuirot
2015-10-19 7:55 ` Michał Górny
2015-10-19 10:44 ` hasufell
2015-10-12 13:07 ` hasufell
2015-10-04 11:13 ` Michał Górny
2015-10-04 12:17 ` Rich Freeman
2015-10-07 11:58 ` Michał Górny
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150930201537.1d79253a.mgorny@gentoo.org \
--to=mgorny@gentoo.org \
--cc=council@gentoo.org \
--cc=dilfridge@gentoo.org \
--cc=gentoo-project@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox