You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@community.apache.org by tison <wa...@gmail.com> on 2025/09/20 10:57:31 UTC
How to get when a committer firstly joined?
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.
Best,
tison.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org
Re: How to get when a committer firstly joined?
Posted by sebb <se...@gmail.com>.
On Tue, 23 Sept 2025 at 02:05, tison <wa...@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 <se...@gmail.com> 于2025年9月23日周二 00:17写道:
> >
> > On Mon, 22 Sept 2025 at 09:25, tison <wa...@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 <se...@gmail.com> 于2025年9月22日周一 15:49写道:
> > > >
> > > > What are you trying to achieve here?
> > > >
> > > > On Mon, 22 Sept 2025 at 03:54, tison <wa...@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 <tr...@gmail.com> 于2025年9月21日周日 02:41写道:
> > > > > >
> > > > > > Let. The phone go
> > > > > >
> > > > > > On Sat, Sep 20, 2025, 12:40 PM Dave Fisher <wa...@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 <se...@gmail.com> wrote:
> > > > > > > >
> > > > > > > > On Sat, 20 Sept 2025 at 11:58, tison <wander4096@gmail.com <mailto:
> > > > > > > wander4096@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-unsubscribe@community.apache.org <mailto:
> > > > > > > dev-unsubscribe@community.apache.org>
> > > > > > > >> For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > > > > > dev-help@community.apache.org>
> > > > > > > >>
> > > > > > > >
> > > > > > > > ---------------------------------------------------------------------
> > > > > > > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org <mailto:
> > > > > > > dev-unsubscribe@community.apache.org>
> > > > > > > > For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > > > > > dev-help@community.apache.org>
> > > > > > >
> > > > >
> > > > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > > > > For additional commands, e-mail: dev-help@community.apache.org
> > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > > > For additional commands, e-mail: dev-help@community.apache.org
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > > For additional commands, e-mail: dev-help@community.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > For additional commands, e-mail: dev-help@community.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> For additional commands, e-mail: dev-help@community.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org
Re: How to get when a committer firstly joined?
Posted by tison <wa...@gmail.com>.
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.
[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 <se...@gmail.com> 于2025年9月23日周二 00:17写道:
>
> On Mon, 22 Sept 2025 at 09:25, tison <wa...@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 <se...@gmail.com> 于2025年9月22日周一 15:49写道:
> > >
> > > What are you trying to achieve here?
> > >
> > > On Mon, 22 Sept 2025 at 03:54, tison <wa...@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 <tr...@gmail.com> 于2025年9月21日周日 02:41写道:
> > > > >
> > > > > Let. The phone go
> > > > >
> > > > > On Sat, Sep 20, 2025, 12:40 PM Dave Fisher <wa...@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 <se...@gmail.com> wrote:
> > > > > > >
> > > > > > > On Sat, 20 Sept 2025 at 11:58, tison <wander4096@gmail.com <mailto:
> > > > > > wander4096@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-unsubscribe@community.apache.org <mailto:
> > > > > > dev-unsubscribe@community.apache.org>
> > > > > > >> For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > > > > dev-help@community.apache.org>
> > > > > > >>
> > > > > > >
> > > > > > > ---------------------------------------------------------------------
> > > > > > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org <mailto:
> > > > > > dev-unsubscribe@community.apache.org>
> > > > > > > For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > > > > dev-help@community.apache.org>
> > > > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > > > For additional commands, e-mail: dev-help@community.apache.org
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > > For additional commands, e-mail: dev-help@community.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > For additional commands, e-mail: dev-help@community.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> For additional commands, e-mail: dev-help@community.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org
Re: How to get when a committer firstly joined?
Posted by sebb <se...@gmail.com>.
On Mon, 22 Sept 2025 at 09:25, tison <wa...@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 <se...@gmail.com> 于2025年9月22日周一 15:49写道:
> >
> > What are you trying to achieve here?
> >
> > On Mon, 22 Sept 2025 at 03:54, tison <wa...@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 <tr...@gmail.com> 于2025年9月21日周日 02:41写道:
> > > >
> > > > Let. The phone go
> > > >
> > > > On Sat, Sep 20, 2025, 12:40 PM Dave Fisher <wa...@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 <se...@gmail.com> wrote:
> > > > > >
> > > > > > On Sat, 20 Sept 2025 at 11:58, tison <wander4096@gmail.com <mailto:
> > > > > wander4096@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-unsubscribe@community.apache.org <mailto:
> > > > > dev-unsubscribe@community.apache.org>
> > > > > >> For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > > > dev-help@community.apache.org>
> > > > > >>
> > > > > >
> > > > > > ---------------------------------------------------------------------
> > > > > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org <mailto:
> > > > > dev-unsubscribe@community.apache.org>
> > > > > > For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > > > dev-help@community.apache.org>
> > > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > > For additional commands, e-mail: dev-help@community.apache.org
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > For additional commands, e-mail: dev-help@community.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> For additional commands, e-mail: dev-help@community.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org
Re: How to get when a committer firstly joined?
Posted by tison <wa...@gmail.com>.
I'd like to calculate new committers every year and can drill down to
the concrete name list.
Best,
tison.
sebb <se...@gmail.com> 于2025年9月22日周一 15:49写道:
>
> What are you trying to achieve here?
>
> On Mon, 22 Sept 2025 at 03:54, tison <wa...@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 <tr...@gmail.com> 于2025年9月21日周日 02:41写道:
> > >
> > > Let. The phone go
> > >
> > > On Sat, Sep 20, 2025, 12:40 PM Dave Fisher <wa...@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 <se...@gmail.com> wrote:
> > > > >
> > > > > On Sat, 20 Sept 2025 at 11:58, tison <wander4096@gmail.com <mailto:
> > > > wander4096@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-unsubscribe@community.apache.org <mailto:
> > > > dev-unsubscribe@community.apache.org>
> > > > >> For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > > dev-help@community.apache.org>
> > > > >>
> > > > >
> > > > > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org <mailto:
> > > > dev-unsubscribe@community.apache.org>
> > > > > For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > > dev-help@community.apache.org>
> > > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> > For additional commands, e-mail: dev-help@community.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> For additional commands, e-mail: dev-help@community.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org
Re: How to get when a committer firstly joined?
Posted by sebb <se...@gmail.com>.
What are you trying to achieve here?
On Mon, 22 Sept 2025 at 03:54, tison <wa...@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 <tr...@gmail.com> 于2025年9月21日周日 02:41写道:
> >
> > Let. The phone go
> >
> > On Sat, Sep 20, 2025, 12:40 PM Dave Fisher <wa...@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 <se...@gmail.com> wrote:
> > > >
> > > > On Sat, 20 Sept 2025 at 11:58, tison <wander4096@gmail.com <mailto:
> > > wander4096@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-unsubscribe@community.apache.org <mailto:
> > > dev-unsubscribe@community.apache.org>
> > > >> For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > dev-help@community.apache.org>
> > > >>
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org <mailto:
> > > dev-unsubscribe@community.apache.org>
> > > > For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > > dev-help@community.apache.org>
> > >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
> For additional commands, e-mail: dev-help@community.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org
Re: How to get when a committer firstly joined?
Posted by tison <wa...@gmail.com>.
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 <tr...@gmail.com> 于2025年9月21日周日 02:41写道:
>
> Let. The phone go
>
> On Sat, Sep 20, 2025, 12:40 PM Dave Fisher <wa...@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 <se...@gmail.com> wrote:
> > >
> > > On Sat, 20 Sept 2025 at 11:58, tison <wander4096@gmail.com <mailto:
> > wander4096@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-unsubscribe@community.apache.org <mailto:
> > dev-unsubscribe@community.apache.org>
> > >> For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > dev-help@community.apache.org>
> > >>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org <mailto:
> > dev-unsubscribe@community.apache.org>
> > > For additional commands, e-mail: dev-help@community.apache.org <mailto:
> > dev-help@community.apache.org>
> >
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org
Re: How to get when a committer firstly joined?
Posted by Travis Wright <tr...@gmail.com>.
Let. The phone go
On Sat, Sep 20, 2025, 12:40 PM Dave Fisher <wa...@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 <se...@gmail.com> wrote:
> >
> > On Sat, 20 Sept 2025 at 11:58, tison <wander4096@gmail.com <mailto:
> wander4096@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-unsubscribe@community.apache.org <mailto:
> dev-unsubscribe@community.apache.org>
> >> For additional commands, e-mail: dev-help@community.apache.org <mailto:
> dev-help@community.apache.org>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@community.apache.org <mailto:
> dev-unsubscribe@community.apache.org>
> > For additional commands, e-mail: dev-help@community.apache.org <mailto:
> dev-help@community.apache.org>
>
Re: How to get when a committer firstly joined?
Posted by Dave Fisher <wa...@apache.org>.
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 <se...@gmail.com> wrote:
>
> On Sat, 20 Sept 2025 at 11:58, tison <wander4096@gmail.com <ma...@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-unsubscribe@community.apache.org <ma...@community.apache.org>
>> For additional commands, e-mail: dev-help@community.apache.org <ma...@community.apache.org>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@community.apache.org <ma...@community.apache.org>
> For additional commands, e-mail: dev-help@community.apache.org <ma...@community.apache.org>
Re: How to get when a committer firstly joined?
Posted by sebb <se...@gmail.com>.
On Sat, 20 Sept 2025 at 11:58, tison <wa...@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
(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-unsubscribe@community.apache.org
> For additional commands, e-mail: dev-help@community.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@community.apache.org
For additional commands, e-mail: dev-help@community.apache.org