On Tue, 23 Sept 2025 at 02:05, tison <wander4...@gmail.com> wrote: > > Thank you, Sebb. This helps :D > > > What do you mean by 'concrete name list'?
> I read [1]. It contains the aggregated numbers, but who exactly > contributes to the aggregated value? I'd like to have a way to know. As per https://projects.apache.org/json/foundation/ that file is created by the script parsecommitters.py > [1] https://projects.apache.org/json/foundation/accounts-evolution2.json > > For example, my account was created in 2019-09, but [1] shows only > ["2019-09": 49], which doesn't tell who is in the "49". > Best, > tison. > > sebb <seb...@gmail.com> 于2025年9月23日周二 00:17写道: > > > > On Mon, 22 Sept 2025 at 09:25, tison <wander4...@gmail.com> 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 <seb...@gmail.com> 于2025年9月22日周一 15:49写道: > > > > > > > > What are you trying to achieve here? > > > > > > > > On Mon, 22 Sept 2025 at 03:54, tison <wander4...@gmail.com> 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 <travis.ivan1...@gmail.com> 于2025年9月21日周日 02:41写道: > > > > > > > > > > > > Let. The phone go > > > > > > > > > > > > On Sat, Sep 20, 2025, 12:40 PM Dave Fisher <w...@apache.org> 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 <seb...@gmail.com> wrote: > > > > > > > > > > > > > > > > On Sat, 20 Sept 2025 at 11:58, tison <wander4...@gmail.com > > > > > > > > <mailto: > > > > > > > wander4...@gmail.com>> 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: dev-unsubscr...@community.apache.org > > > > > > > >> <mailto: > > > > > > > dev-unsubscr...@community.apache.org> > > > > > > > >> For additional commands, e-mail: dev-h...@community.apache.org > > > > > > > >> <mailto: > > > > > > > dev-h...@community.apache.org> > > > > > > > >> > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > > > > > > > > <mailto: > > > > > > > dev-unsubscr...@community.apache.org> > > > > > > > > For additional commands, e-mail: dev-h...@community.apache.org > > > > > > > > <mailto: > > > > > > > dev-h...@community.apache.org> > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > > > > > For additional commands, e-mail: dev-h...@community.apache.org > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > > > > For additional commands, e-mail: dev-h...@community.apache.org > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > > > For additional commands, e-mail: dev-h...@community.apache.org > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > > For additional commands, e-mail: dev-h...@community.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > For additional commands, e-mail: dev-h...@community.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org