public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michał Górny" <mgorny@gentoo.org>
To: "Robin H. Johnson" <robbat2@gentoo.org>
Cc: gentoo-project@lists.gentoo.org, Gentoo Council <council@gentoo.org>
Subject: Re: [gentoo-project] Project membership vs being on a mail alias: pitfalls and problems
Date: Fri, 2 Oct 2015 08:49:12 +0200	[thread overview]
Message-ID: <20151002084912.72337a0d.mgorny@gentoo.org> (raw)
In-Reply-To: <robbat2-20151002T003356-596879081Z@orbis-terrarum.net>

[-- Attachment #1: Type: text/plain, Size: 1341 bytes --]

Dnia 2015-10-02, o godz. 00:57:33
"Robin H. Johnson" <robbat2@gentoo.org> napisał(a):

> From this, I have a rough plot of a data model that tries to take it
> into account. It doesn't cover where to store it, other than it needs to
> be private.

Just to be clear, do all the mail aliases get auto-generated in this
model? Can we still have non-project aliases? Can we add members to
project aliases externally?

> = Projects have members
> == members fall into two groups: developers, contributors
> == members can be public or private, this controls if they are shown on the wiki etc.
> == developers are public members by default
> == contributors are private members by default

I'm not sure if this isn't extending past project membership scope. Do
private members have any significance besides receiving mail? Does that
mean that anyone can join a project as a contributor (or a developer --
private member)?

Again reaching into package maintainership, let's assume that package P
is maintained by project P2, and developer D gives me ok to commit
a change. Now, how can I check if developer D is allowed to do that?
I would guess only developers who are public project members would be
the official members who have that privilege.

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 949 bytes --]

  reply	other threads:[~2015-10-02  6:49 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
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 [this message]
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=20151002084912.72337a0d.mgorny@gentoo.org \
    --to=mgorny@gentoo.org \
    --cc=council@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    --cc=robbat2@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