> On Aug 29, 2015, at 4:18 AM, Sam Ruby <[email protected]> wrote:
> 
> On Fri, Aug 28, 2015 at 11:47 PM, Craig L Russell
> <[email protected]> wrote:
>> 
>> If one of the whimsy tools finds no entry in iclas.txt but something in 
>> getent or LDAP (two different sources imho), I would recommend highlighting 
>> such a name, perhaps with a marker such as ¿Tom Pappas? or somesuch.
> 
> It would be helpful to drop down to code at this point:
> 
> $ ruby -r 'whimsy/asf' -e "puts ASF::Person.new('ea').public_name"
> Melissa Warnkin
> 
> I have a library called 'whimsy/asf'.  It is used by many tools.  It
> provides a class named ASF::Person.  That class has an instance method
> named public_name.
> 
> An example of a tool that makes use of that information:
> 
> https://whimsy.apache.org/roster/committer/?q=melissa

If you’re looking for reliable information, we might consider using iclas.txt 
which as we both agree is definitive.

I’d have no problem adding the Executive Assistant and the Virtual people to 
that file, since there is no ambiguity about the information. Each line 
contains a mapping from apache id (not unique since there are a number of 
“notinavail” entries), email address (unique, but not reliable since ldap has a 
forwarding address which is definitive), full name, and public name (which I 
think we agree can be changed upon request).

So the ea entry probably would look like: 

ea:Melissa Warnkin:Melissa Warnkin:[email protected]:Executive Assistant

Similarly, all of the Virtual people would have Virtual as the last entry.

All of this would be noted at the top of the file.

Craig
> 
> We should probably continue this on dev@whimsical.
> 
> - Sam Ruby

Craig L Russell
Secretary, Apache Software Foundation
[email protected] http://db.apache.org/jdo



Reply via email to