Gentoo Archives: gentoo-dev

From: Joshua Saddler <nightmorph@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] irregular project metadata check
Date: Tue, 08 Dec 2009 18:02:44
Message-Id: 20091208081952.4e6dba89@angelstorm
In Reply to: [gentoo-dev] irregular project metadata check by Thilo Bangert
1 On Tue, 8 Dec 2009 10:20:36 +0100
2 Thilo Bangert <bangert@g.o> wrote:
3
4 > Hi all,
5 >
6 > similarly to the metadata.xml check, the following is a list of small
7 > problems related to the project metadata as found in the gentoo CVS
8 > repository.
9
10 > Documentation: Only 1 developers signed up for project!
11
12 Only one GDP member, eh? Your script is rather unreliable. Take, for example, our GDP page:
13
14 http://www.gentoo.org/proj/en/gdp/index.xml
15
16 It lists all our developers, as does:
17
18 http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/metadoc.xml?view=markup
19
20 Yet your script only seems to be looking at devrel's roll-call/userinfo.xml file, which is autogenerated from the LDAP attributes each developer has. The problem with checking LDAP for roles is that there doesn't seem to be a standard way to label projects. For docs, you'll find the following roles:
21
22 French Documentation Lead
23 Documentation
24 Documentation, Developer Relations, Infrastructure
25 ---> this one doesn't seem to be counted as Documentation, since it lists other roles.
26 Documentation, Czech Translation
27 Translator Follow-Up
28 . . . etc.
29
30 There are LOTS more different references to working with documentation or translation, some of them not even for the GDP. Normally "Documentation" refers to the GDP, but I see some devs in there who are not on the GDP team who list Documentation as a primary role. No standardization there whatsoever.
31
32 Another problem with checking LDAP attributes is that they tend to be very out-of-date, even more so than project pages. People get their LDAP stuff set ONCE, when they first join, then tend to forget about them for the rest of their stay in Gentoo. Examples: all the Xfce (or XFCE) guys who are no longer there, or anyone who's added six different teams and package herds since their original responsibilities.
33
34 I wish there was a standard way of labelling existing duties, and I wish there was an easier way to update the LDAP attributes. I think no one cares enough to login to dev.g.o to change their stuff, as the process is tedious.
35
36 You may want to point your script at all our (sub)project index pages and check for the <dev role> tag to see who does what, though that may generate some false hits because not all of 'em will actually be Gentoo developers, as in the case of arch testers.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] irregular project metadata check Thilo Bangert <bangert@g.o>