Community
Participate
Working Groups
Similar to Bug 530200, the PMC decided to cleanup again inactive committers.
Webmaster, I used to be able to see the committer stats in the portal. Can you remind there where I find it? I used to see it similar to list in https://bugs.eclipse.org/bugs/show_bug.cgi?id=530200#c5
I'm not sure that we expose that information any more. @Wayne, do you know where Lars can find this data? -M.
The only info I found is from the project page (e.g. https://projects.eclipse.org/projects/eclipse.platform/who), click on an active committer and you will see the last active date (e.g. https://projects.eclipse.org/content/lars-vogel-committer-eclipse-platform)
Mikael, ist this the last active date or active since? If you look at Andrey, the date of 2016 is definitely not his last activity.
no idea.
The "Active date" is the date that they joined the project. > @Wayne, do you know where Lars can find this data? git shortlog --after='2018-02-28' --summary
(In reply to Wayne Beaton from comment #6) > The "Active date" is the date that they joined the project. > > > @Wayne, do you know where Lars can find this data? > > git shortlog --after='2018-02-28' --summary ;-) this list all people not only committers. So the old portal info is lost without replacement?
(In reply to Lars Vogel from comment #7) > ;-) this list all people not only committers. Start with the list of committers. Remove any names that appear in the git log. > So the old portal info is lost > without replacement? If it helps, the old portal info was badly bogus.
(In reply to Wayne Beaton from comment #8) > (In reply to Lars Vogel from comment #7) > > ;-) this list all people not only committers. > > Start with the list of committers. Remove any names that appear in the git > log. > > > So the old portal info is lost > > without replacement? > > If it helps, the old portal info was badly bogus. Is there any way the Foundation could help us to collect the data? We also want to do this for JDT, PDE and Equinox and it looks like it's a lot of manual work on our side to figure out inactive committers.
(In reply to Wayne Beaton from comment #6) > The "Active date" is the date that they joined the project. > > > @Wayne, do you know where Lars can find this data? > > git shortlog --after='2018-02-28' --summary This is very painful. E.g. Platform has 12 repositories.
(In reply to Dani Megert from comment #9) > Is there any way the Foundation could help us to collect the data? Ping!
The "Project Report" pages are an experiment that I've been working on. They are restricted to "committer access only" because they're a little expensive to run (so don't share the link with non-committers). I decided to extend it to include the charts that are rendered on the committer/project pages in the PMI (e.g. [1]). https://www.eclipse.org/projects/tools/report.php?id=eclipse By way of expectation management, I'm only tinkering with this page at the moment. It's not linked into the rest of the site and it is not a supported service (yet) so the webdev folks can't help with it. [1] https://projects.eclipse.org/content/dani-megert-committer-jdt-java-development-tools
(In reply to Wayne Beaton from comment #12) > The "Project Report" pages are an experiment that I've been working on. They > are restricted to "committer access only" because they're a little expensive > to run (so don't share the link with non-committers). I decided to extend it > to include the charts that are rendered on the committer/project pages in > the PMI (e.g. [1]). > > https://www.eclipse.org/projects/tools/report.php?id=eclipse I did not get any result after waiting for 5 minutes. Maybe due to general slowness of infra in the past days?
(In reply to Dani Megert from comment #13) > I did not get any result after waiting for 5 minutes. Maybe due to general > slowness of infra in the past days? I reverted a database optimization by accident. It should be better now. Try again.
(In reply to Wayne Beaton from comment #14) > (In reply to Dani Megert from comment #13) > > I did not get any result after waiting for 5 minutes. Maybe due to general > > slowness of infra in the past days? > > I reverted a database optimization by accident. It should be better now. Try > again. I now get some data, but e.g. looking at https://www.eclipse.org/projects/tools/report.php?id=eclipse.jdt I don't see my commits to JDT that I did in 2018 and 2019. Example: https://git.eclipse.org/c/jdt/eclipse.jdt.ui.git/commit/?id=87b61c66067a1bd1bda08b1226e5e69caa705a08
Created attachment 277969 [details] dmegert commits in Feb 2018
(In reply to Wayne Beaton from comment #16) > Created attachment 277969 [details] > dmegert commits in Feb 2018 Sure, but what about other done later like the one I posted in my previous comment as an example?
(In reply to Wayne Beaton from comment #16) > Created attachment 277969 [details] > dmegert commits in Feb 2018 Never mind. I looked harder and the problem is that the scale of the graph is too low. The volume of activity in the early days buries the single commits that you made in January and February of 2019 in the axis.
(In reply to Wayne Beaton from comment #18) > (In reply to Wayne Beaton from comment #16) > > Created attachment 277969 [details] > > dmegert commits in Feb 2018 > > Never mind. I looked harder and the problem is that the scale of the graph > is too low. The volume of activity in the early days buries the single > commits that you made in January and February of 2019 in the axis. k. Can you fix it? Another event that can be a problem is the merging of JDT.* sub-projects into JDT. Not sure whether the JDT.* commits are reflected in JDT. When going to https://www.eclipse.org/projects/tools/report.php?id=eclipse.jdt.ui I do not get any history data.
> k. Can you fix it? Not right now, no. > Another event that can be a problem is the merging of JDT.* sub-projects > into JDT. Not sure whether the JDT.* commits are reflected in JDT. When > going to https://www.eclipse.org/projects/tools/report.php?id=eclipse.jdt.ui > I do not get any history data. For these charts, the data extracted from the repositories listed on the "Developer Resources" page are used. https://projects.eclipse.org/projects/eclipse.jdt/developer
We decided in the PMC (April 16, https://wiki.eclipse.org/Eclipse/PMC) that we will retire those who did not do anything in the past 2 years.
(In reply to Dani Megert from comment #21) > We decided in the PMC (April 16, https://wiki.eclipse.org/Eclipse/PMC) that > we will retire those who did not do anything in the past 2 years. IIRC our process is that we suggest a list of committers to retire. We announce this via the eclipse-dev mailing list. If someone wants to keep his commit rights, this person must speak up in the bug report.
(In reply to Lars Vogel from comment #22) > (In reply to Dani Megert from comment #21) > > We decided in the PMC (April 16, https://wiki.eclipse.org/Eclipse/PMC) that > > we will retire those who did not do anything in the past 2 years. > > IIRC our process is that we suggest a list of committers to retire. > We announce this via the eclipse-dev mailing list. If someone wants to keep > his commit rights, this person must speak up in the bug report. Sure, like we always did. I just wanted to capture the inactivity period that we decided in the PMC call.
Let me handle this for all projects. I just got the list of inactive committers for the last one year and will get the report for the last two years probably tomorrow.
Thanks, Dani.
I would like to keep my commit rights for Equinox
Sent notification to relevant mailing lists, e.g. https://www.eclipse.org/lists/eclipse-dev/msg11078.html
I would like to keep my commit rights.
Listed as inactive: > Jesper Moller git log says: commit 28580a8e9d83198ae2ddbe9029d9028144edb915 Author: Jesper Steen Møller <jesper@selskabet.org> Date: Wed Mar 7 18:07:33 2018 +0100 Bug 531046: [10] ICodeAssist#codeSelect support for 'var' Change-Id: I1b428a0695b4a27e30a8d6370fcbe171fa95cde2 Signed-off-by: Jesper Moller <jesper@selskabet.org> ?
(In reply to Stephan Herrmann from comment #29) > Listed as inactive: > > > Jesper Moller > > git log says: > > commit 28580a8e9d83198ae2ddbe9029d9028144edb915 > Author: Jesper Steen Møller <jesper@selskabet.org> > Date: Wed Mar 7 18:07:33 2018 +0100 > > Bug 531046: [10] ICodeAssist#codeSelect support for 'var' > > Change-Id: I1b428a0695b4a27e30a8d6370fcbe171fa95cde2 > Signed-off-by: Jesper Moller <jesper@selskabet.org> > > ? There is a mismatch in the name. The name is committer list is Jesper Moller. In git log it is Jesper Steen Møller. This is the reason why we have Jasper's name listed as inactive
(In reply to Sravan Kumar Lakkimsetti from comment #30) > There is a mismatch in the name. The name is committer list is Jesper > Moller. In git log it is Jesper Steen Møller. This is the reason why we have > Jasper's name listed as inactive Please adjust the job(s).
Here's the final list of commit rights that will be removed: *** Equinox *** Borislav Kapukaranov Glyn Normington Henrik Lindberg Ian Bull John Arthorne John Duimovich Kim Moir Krzysztof Daniel Lazar Kirchev Meng Xin Zhu Oleg Besedin Pascal Rapicault Pavlin Dobrev Peter Kriens Simon Kaegi Stefan Liebig Stefan Xenos Stoyan Boshev Susan McCourt Ted Habeck Teodor Todorov Thomas Hallgren Tobias Oberlies *** Platform *** David Williams Duong Nguyen Eric Moffatt Martin Oberhuber Mikaël Barbero Thomas Schindl Tony McCrary *** JDT *** Andrew Clement Darin Wright Walter Harley *** PDE *** Chris Aniszczyk Darin Wright John Arthorne Pascal Rapicault
(In reply to Dani Megert from comment #40) > Here's the final list of commit rights that will be removed: Done for Platform, JDT and PDE. I did not remove "Thomas Schindl" as I've seen commits in 2018. Will check why he ended up on the list.
Done for Equinox.
Go for Equinox.
(In reply to Thomas Watson from comment #43) > Go for Equinox. Wrong bug report?
(In reply to Dani Megert from comment #44) > (In reply to Thomas Watson from comment #43) > > Go for Equinox. > Wrong bug report? yes