> 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
