Hoi folks,
In today's community meeting we had a conversation about committers,
maintainers and 'active' versus 'emeritus'. I offered to take a look at
the vpp repo and pull some stats. I asked Claude to help, and wrote a
little analysis script in https://gerrit.fd.io/r/c/vpp/+/45534 which I'm
not intending on checking in, but welcome views/opinions on methodology.
I scan all commits for --days time (10y currently), and look at all
gerrits and commits as two different concepts. The script tries to be
clever and correlate e-mail addresses and Signed-off-By strings into
single Human names. It then looks at both the N-count of gerrits and
merges, and the last activity date. I've applied a bit of heuristics to
remove 'big sweeping refactors' from the stats, by touching more than
200 files.
I define three cutoffs:
- committers who haven't merged in the last N days (730d)
- maintainers of a component with low change rate, but no activity might
be OK for stable components (183d)
- maintainers who do not contribute to their component, which does have
a higher change rate rate (365d)
Some findings:
1) committers are bimodal: Of the 15 total, 11 are active, and 4 are
dormant at any cutoff (183, 265, 730, 1095 days)
2) 27 maintainers of components have not sent a gerrit in >1y
3) 19 maintainers own components to which they haven't committed in
>6mo, but others have
Some obligatory kudos:
A) Florin has made the most commits in 10 years: 2018 gerrits!
B) Damjan has made the most merges in 10 years: 3500 merges! (and #2
commits at 1624 gerrits)
groet,
Pim
--
Pim van Pelt <[email protected]>
PBVP1-RIPE https://ipng.ch/
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26957): https://lists.fd.io/g/vpp-dev/message/26957
Mute This Topic: https://lists.fd.io/mt/118828284/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-