On Mon, 22 Sept 2025 at 09:25, tison <[email protected]> wrote: > > I'd like to calculate new committers every year
This is already done here: https://projects.apache.org/json/foundation/accounts-evolution2.json Displayed here https://projects.apache.org/timelines2.html There is an alternative calculation which shown in timelines.html using accounts-evolution.json For details search https://github.com/apache/comdev-projects/ for relevant data file name. > and can drill down to > the concrete name list. What do you mean by 'concrete name list'? > Best, > tison. > > sebb <[email protected]> 于2025年9月22日周一 15:49写道: > > > > What are you trying to achieve here? > > > > On Mon, 22 Sept 2025 at 03:54, tison <[email protected]> wrote: > > > > > > I found [1] that has all the LADP registration dates. It would be an > > > approximate source since we almost only record new LADP entries if the > > > person is a committer? > > > > > > [1] https://whimsy.apache.org/public/public_ldap_people.json > > > > > > I can remember some biases: > > > > > > 1. We have members who have never been a committer. > > > 2. Some non-PMC committees may be included. > > > > > > And compared with [2], the LDAP data isn't associated with projects. > > > > > > [2] https://whimsy.apache.org/public/committee-info.json > > > > > > Best, > > > tison. > > > > > > Travis Wright <[email protected]> 于2025年9月21日周日 02:41写道: > > > > > > > > Let. The phone go > > > > > > > > On Sat, Sep 20, 2025, 12:40 PM Dave Fisher <[email protected]> wrote: > > > > > > > > > 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]> > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
