Gentoo Archives: gentoo-dev

From: "Robin H. Johnson" <robbat2@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] RFC: Moving more developer data to LDAP, for scalability/redundancy (away, foward, permissive, SMTP password, plan) [WAS: Suggestion to ask devs to change their bugzilla name]
Date: Fri, 11 Jun 2010 03:27:56
Message-Id: 20100611032726.GA13860@orbis-terrarum.net
1 On Thu, Jun 10, 2010 at 07:07:53PM +0200, Pacho Ramos wrote:
2 > Currently, we only need to set a proper message in ~/.away (as talked in
3 > http://www.gentoo.org/proj/en/devrel/roll-call/devaway.xml ) when
4 > becoming "devaway".
5 Related to integration of that, I would like opinions on moving some
6 data from developer home directories into LDAP. I already placed the SPF
7 data straight into LDAP, since I needed to be able to reach it from
8 another machine anyway.
9
10 All of them would be usable writable, and other access settings are
11 listed below:
12 - .away - world readable (gentooDevAway)
13 - .plan - world readable (gentooDevPlan)
14 - .asmtp - readable by mail system only. (gentooMailPasswd)
15 - .forward - readable by mail system only. (gentooMailForward or mailRoutingAddress)
16 - .permissive - readable by mail system only (gentooMailPermissive)
17
18 The following is the count of how many devs have files in their homedirs
19 matching "\.(FOO).*":
20 - .asmtp (44 dev)
21 - .away (71 devs)
22 - .forward (218 devs)
23 - .permissive (10 devs)
24 - .plan (1 dev)
25
26 The mail stuff is important to the mail development plans in
27 Infrastructure. Specifically we want to move inbound SMTP _off_
28 dev.gentoo.org, and have multiple machines around the globe to handle
29 the load.
30
31 Pros:
32 - we gain tracked history of what these values are.
33 - They can be directly accessed from all infrastructure machines.
34 - Faster propagation of changes to .away and mail settings.
35 - Ability to split woodpecker/dev.g.o up, and have an EU dev machine,
36 and a US dev machine. (If mail isn't being forwarded outside of our
37 systems, you would put in ${USERNAME}@eu.dev.gentoo.org.
38
39 Cons:
40 - developers get changes to LDAP wrong already.
41 = I counter that they ALSO change the wrong filenames and wonder why
42 there is no effect. I counted a large number of '.permissave',
43 '.devaway' and '.asmtppasswd' files.
44 - complaints that LDAP is too hard to use.
45 - need to remember your LDAP password!
46 - increased dependence on LDAP...
47
48 Bonus plans:
49 - Maybe move mail aliases to LDAP? We'd lose comments :-(.
50
51 --
52 Robin Hugh Johnson
53 Gentoo Linux: Developer, Trustee & Infrastructure Lead
54 E-Mail : robbat2@g.o
55 GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85

Replies