Gentoo Archives: gentoo-dev

From: "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] metadata.xml: <changepolicies>
Date: Mon, 01 Mar 2010 12:38:59
Message-Id: 4B8BB535.1020705@gentoo.org
In Reply to: Re: [gentoo-dev] metadata.xml: by Markos Chandras
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 01-03-2010 06:39, Markos Chandras wrote:
5 > On Friday 26 February 2010 18:40:47 Alec Warner wrote:
6 >> You mistake the intent I think. We deploy automation because humans
7 >> fail; even when they have the best intentions. We make typos, copy
8 >> and paste errors, accidentally leave whitespace, type commands into
9 >> the wrong shell, hit the wrong key that kills our session, etc. Smart
10 >> people avoid work by making a computer do parts that are easily
11 >> automated; which is why the proposed system is so fine-grained. We
12 >> can likely add some logic to our current toolset to remind the human
13 >> that they may have further obligations than just typing repoman commit
14 >> (like asking on a bug, a mailing list, irc, etc.) With a really
15 >> simple system; we cannot easily automate when to do what because the
16 >> criteria are so broad. I agree that a moderately complex system is
17 >> useless for humans (I'd ignore it straight out) which is why we should
18 >> write software to do the work for us. I am much more likely to
19 >> respond to a message from repoman telling me I need to file a bug
20 >> first as opposed to me looking at metadata.xml every time I commit
21 >> something. Sure there are people who never read repoman output and
22 >> commit utter crap to the tree; but I do not really expect 100% success
23 >> from any system we deploy; I'd be happy with 60% honestly.
24 >>
25 > In my eyes, we don't need a smarter repoman to check whether we are supposed
26 > or not to do a specific commit. What we need are rules ( stricter or not )
27 > which DO apply to all developers, and a team ( devrel ) which will be
28 > responsible to do that. Repoman will not help the situation but it will add a
29 > new level of complexity into our already complex "communication" system.
30 > We need an active devrel team which will postpone commit access to those
31 > developers who are repeatedly fail to behave correctly whatever that means.
32 >
33 > That said, i am totally again messing with metadata.xml as long as there
34 > problem resides in a much higher level
35
36 Markos,
37
38 the job of Developer Relations is not to act as a "repo police". What
39 you're talking about is mostly a QA issue.
40 Whenever Developers, in particular maintainers for a package, feel
41 someone ignored or broke policy and report that to Developer Relations,
42 than it will get into the team's radar. However, Developer Relations is
43 not and will not grep the commits ml to find "offenders".
44
45 PS - As Alec suggested, automated tools that help identify and report
46 issues are a good idea. In the least, when someone ignores a rule
47 repoted by repoman, you can be sure it wasn't a distraction, but a
48 conscious decision to ignore its output.
49
50 - --
51 Regards,
52
53 Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
54 Gentoo- forums / Userrel / Devrel / KDE / Elections
55 -----BEGIN PGP SIGNATURE-----
56 Version: GnuPG v2.0.14 (GNU/Linux)
57 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
58
59 iQIcBAEBAgAGBQJLi7U1AAoJEC8ZTXQF1qEPJHEP/3eZp8fFoqdcgNJJVDHS6Xa3
60 YXKUYthkEzZZQhtfPgQdRh4pYqFwrc+d+uq1CoRLECLOuhNk0m+wu+jN7UByJGQp
61 wSlZMFxHuvI410oHhGTkNH7Mes9BBGKF3hYRyyd5og7qCseo3S6BTvJSdvV1QbH9
62 l1W3inag56ZjwCMWDjr2Z/iqhiym6lPBI7ShEz13SYffOKWrbMErDqIDi/JbIb4a
63 N7YKhTUEqsfYkVZbO42uj0wVWGR+mz0lAwJozh0jLvTtLLQc3xcr74SlsRno18k6
64 922JXxatbDQdsL3xDY4rxWUKlF2q/HDNLdKx4LLEIyr+oOH1V6Jaf9ygWlfhjQGQ
65 6KV6yQSvRcDhIGg4PLirfzXswFqxjfVc1jtc1JEHRjSFsWxAfZ4FNNk7w+XHo0Cx
66 5oPV5yNKCnYfOmq2BLyVQI8VALQ0dnv3OW3Hg1nGv0ILcrM6g35cvmPNqgyZXDid
67 5ut6u86U+JSFhq2geeCaIBqaZbOpWy8wJ7zIZ7MjMx9CzYpSHF4olAVy0JY+sQe7
68 NjNy1BM+gENqlFezltQGDaHwA1A/xNsaH0c8P0Zlc7QeoNQw/KQn7n5EpsWr+RR6
69 8c/mOQAruyA3BsWD2g+NOU64+Yo7NuGUAo94broIVBNf5wWbynC1pPFU7r3g0055
70 d385QdXsv8MlvosRkWck
71 =tXdy
72 -----END PGP SIGNATURE-----