Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 529300 - Please make the recruiters and retirement/undertakers aliases public
Summary: Please make the recruiters and retirement/undertakers aliases public
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Infrastructure
Classification: Unclassified
Component: Other (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Infrastructure
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-15 08:35 UTC by Markos Chandras (RETIRED)
Modified: 2016-06-22 10:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markos Chandras (RETIRED) gentoo-dev 2014-11-15 08:35:54 UTC
Hi,

Please move recruiters@ and retirement@ to public aliases because right now I can't even read it or write it myself. There should be no good reason why these aliases should be private. If there is one, let me know.
Comment 1 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2014-11-16 03:37:57 UTC
Both recruiters and retirement alias get some privilege information from time to time. As such, I believe they should be "tightly" controlled, that is their membership shouldn't be open to anyone. I obviously have no objection to their membership to be known.
Comment 2 Justin Lecher (RETIRED) gentoo-dev 2014-11-16 10:18:45 UTC
I complete agree with Jorge.
Comment 3 Pacho Ramos gentoo-dev 2014-11-16 10:59:25 UTC
Then, I guess the ideal would be to make it readable by all people and write for, at least, the people we are in the team, right?
Comment 4 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2014-11-16 13:57:40 UTC
(In reply to Pacho Ramos from comment #3)
> Then, I guess the ideal would be to make it readable by all people and write
> for, at least, the people we are in the team, right?

I would leave the control in infra hands or the team lead.
Comment 5 Markos Chandras (RETIRED) gentoo-dev 2014-11-16 16:52:58 UTC
(In reply to Jorge Manuel B. S. Vicetto from comment #1)
> Both recruiters and retirement alias get some privilege information from
> time to time. As such, I believe they should be "tightly" controlled, that
> is their membership shouldn't be open to anyone.
Why? I don't get it. Can you give me an example where a public knowledge of the members of these teams would be a problem? On the contrary, not knowing who is seeing your "sensitive" information is more problematic.

To be clear, I only want these aliases to be publicly *visible* not editable. Yet I am not sure how can you restrict the write privileges to these alias. Can I at least have +w access to them which is I am listed as lead in both teams? Because right now, i can't even see who is in these teams, let alone editing them.
Comment 6 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2014-11-16 21:17:39 UTC
I don't think there is any reason to keep the membership info private.  We are just worried about private info that can be sent to these lists.  I think we are saying the same thing in different ways :P
Comment 7 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2014-11-16 21:28:01 UTC
ALL aliases are world-readable by Gentoo Developers.

$ grep recruiters /var/mail/master.aliases
recruiters : tommy,hwoarang,jlec,phajdan.jr,garchives@archives.gentoo.org
Comment 8 Markos Chandras (RETIRED) gentoo-dev 2014-12-13 11:35:04 UTC
Ping?

can i please get the required +w access to these aliases please?
Comment 9 Markos Chandras (RETIRED) gentoo-dev 2015-01-31 13:10:16 UTC
why is this taking so long? :(
Comment 10 Jorge Manuel B. S. Vicetto (RETIRED) gentoo-dev 2015-01-31 16:12:40 UTC
I've made the alias public.
As I don't see any other alias writable by anyone other than root in the special* directories, I'll defer to Robin about that.
Comment 11 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2015-04-06 19:04:22 UTC
hwoarang: 
For changes; i think it would be preferable for the moment if you filed bugs to have changes made. There is a longer-term project to move mail aliases into Git; but it's a way off yet.

Right now aliases can be broken down into 4 types (ignoring the master.aliases file):
- Read & Write to all devs
- Writable by infra, readable by devs
- Read & Write to infra scripts, not readable by devs
- Read & Write to infra manually, not readable by devs

I see two options for doing this:
1. 4 repos
2. One repo, accessible only by infra, plus a local checkout on woodpecker that slurps changes by developers.

I'd tend to #2, because it puts all aliases into one repo, and avoids problems of aliases moving between the types.
Comment 12 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2015-04-10 16:35:57 UTC
(In reply to Robin Johnson from comment #11)
> hwoarang: 
> For changes; i think it would be preferable for the moment if you filed bugs
> to have changes made. There is a longer-term project to move mail aliases
> into Git; but it's a way off yet.
> 
> Right now aliases can be broken down into 4 types (ignoring the
> master.aliases file):
> - Read & Write to all devs
> - Writable by infra, readable by devs
> - Read & Write to infra scripts, not readable by devs
> - Read & Write to infra manually, not readable by devs
> 
> I see two options for doing this:
> 1. 4 repos
> 2. One repo, accessible only by infra, plus a local checkout on woodpecker
> that slurps changes by developers.
> 
> I'd tend to #2, because it puts all aliases into one repo, and avoids
> problems of aliases moving between the types.

how does 2 handle the not-readable by devs piece?
Comment 13 Markos Chandras (RETIRED) gentoo-dev 2015-04-10 22:46:30 UTC
(In reply to Robin Johnson from comment #11)
> hwoarang: 
> For changes; i think it would be preferable for the moment if you filed bugs
> to have changes made. There is a longer-term project to move mail aliases
> into Git; but it's a way off yet.

Ok that's fine then
Comment 14 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2015-05-16 06:17:39 UTC
(In reply to Matthew Thode ( prometheanfire ) from comment #12)
> (In reply to Robin Johnson from comment #11)
> > Right now aliases can be broken down into 4 types (ignoring the
> > master.aliases file):
> > - Read & Write to all devs
> > - Writable by infra, readable by devs
> > - Read & Write to infra scripts, not readable by devs
> > - Read & Write to infra manually, not readable by devs
> > 
> > I see two options for doing this:
> > 2. One repo, accessible only by infra, plus a local checkout on woodpecker
> > that slurps changes by developers.
> > 
> > I'd tend to #2, because it puts all aliases into one repo, and avoids
> > problems of aliases moving between the types.
> 
> how does 2 handle the not-readable by devs piece?

- Only infra can read the repo
- the existing directories remain as-is
- the script that commits to git runs as root/infra and can read ALL of the aliases.
Comment 15 Alex Legler (RETIRED) archtester gentoo-dev Security 2016-06-22 10:09:47 UTC
Given the info in this bug, the aliases are sufficiently public.

Write access as per:

(In reply to Robin Johnson from comment #11)
> hwoarang: 
> For changes; i think it would be preferable for the moment if you filed bugs
> to have changes made. There is a longer-term project to move mail aliases
> into Git; but it's a way off yet.

Long-term stuff not scope of this bug.