Hi - I recently studied this question.
(1) The source of truth for committer joined a project is in LDAP. These records have no date. (2) reporter.apache.org (or projects.apache.org) does build an internal database that it maintains by watching ldap changes through a pubsub feature. Maybe sebb knows which and where. It would be handy to expose this data somehow until such time as the Tooling or Infra Teams can build support for tracking of this in a sharable manner. Best, Dave > On Sep 20, 2025, at 8:41 AM, sebb <[email protected]> wrote: > > On Sat, 20 Sept 2025 at 11:58, tison <[email protected] > <mailto:[email protected]>> wrote: >> >> Hi, >> >> I can see we have [1] that indicates when a PMC member joined. >> >> [1] https://whimsy.apache.org/public/committee-info.json >> >> However, it doesn't include the same information for all committers. >> Do we have this information? Since we can get the data for PMC >> members, it should be possible for committers by following a similar >> process. > > The joining date is stored in committee-info.txt when a person is > added to the PMC. > > When a committer is added, there is no corresponding record in SVN (or Git) > The only place where membership is recorded is the LDAP project member > group, which only records ids. > AFAIK, there is no centralised tracking of LDAP changes. > > However, Whimsy does record changes to its public JSON files; for example: > https://lists.apache.org/thread/c7jpg8ttmfnxh7gn8612tx6bpkxhpvnk > <https://lists.apache.org/thread/c7jpg8ttmfnxh7gn8612tx6bpkxhpvnk> > (requires login) > > And of course the private@project mailing list is likely to have > references to new committers. > >> Best, >> tison. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> <mailto:[email protected]> >> For additional commands, e-mail: [email protected] >> <mailto:[email protected]> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > <mailto:[email protected]> > For additional commands, e-mail: [email protected] > <mailto:[email protected]>
