Joshua Saddler <nightmo...@gentoo.org> said: > On Tue, 8 Dec 2009 10:20:36 +0100 > > Thilo Bangert <bang...@gentoo.org> wrote: > > Hi all, > > > > similarly to the metadata.xml check, the following is a list of small > > problems related to the project metadata as found in the gentoo CVS > > repository. > > > > Documentation: Only 1 developers signed up for project! > > Only one GDP member, eh? Your script is rather unreliable. Take, for > example, our GDP page: > > http://www.gentoo.org/proj/en/gdp/index.xml >
hhm, crazy. > It lists all our developers, as does: > > http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/metadoc.x > ml?view=markup > > Yet your script only seems to be looking at devrel's > roll-call/userinfo.xml file, no - the script crossreferences userinfo.xml with the projects index.xml. removing the comments between the devs makes the script work correctly for the gdp page... which leaves me a little mystified. in any case: thanks for the pointer > 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: > > French Documentation Lead > Documentation > Documentation, Developer Relations, Infrastructure > ---> this one doesn't seem to be counted as Documentation, since it > lists other roles. Documentation, Czech Translation > Translator Follow-Up > . . . etc. > > 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. > > 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. > > 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. > ideally we would populate LDAP from the projects index.xml files. > 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. > this is what i intended to do. i'll report back the results once this has turned into something a little more reliable. kind regards Thilo
signature.asc
Description: This is a digitally signed message part.