Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing accounts (committers) #102

Closed
4 of 8 tasks
mocobeta opened this issue Jul 31, 2022 · 23 comments
Closed
4 of 8 tasks

Missing accounts (committers) #102

mocobeta opened this issue Jul 31, 2022 · 23 comments

Comments

@mocobeta
Copy link
Contributor

mocobeta commented Jul 31, 2022

I've tried to identify committers' (https://projects.apache.org/committee.html?lucene) GitHub accounts as far as possible. Several accounts were found (I added them to the mapping file), but there are still missing persons/accounts.

@mocobeta mocobeta changed the title Missing persons (committers) Missing accounts (committers) Jul 31, 2022
@mocobeta
Copy link
Contributor Author

mocobeta commented Jul 31, 2022

This list includes people who are/were very active in Lucene, but I gave up further research - possibly they don't use github at all.

If you have any information please let me know. cc @mikemccand

@uschindler
Copy link
Contributor

One posisbility: Grep through the whole history of the (old) lucene-solr repository searching for their name as committer/author. If you found a hit, copy the commit id and then look up this exact commit using Github Web UI. If the person is then hotlinked there, you found a match. Otherwise there's no way to fix this.

Uwe

@mikemccand
Copy link
Member

Karl Wright is daddywri in both places (plus a couple email addresses) -- I'll push a change.

@mikemccand
Copy link
Member

  • Otis Gospodnetic

Otis is @otisg on GitHub (I recognize him) -- I'll add his mapping.

@mocobeta
Copy link
Contributor Author

mocobeta commented Jul 31, 2022

Thank you @mikemccand.

Otis is @otisg on GitHub (I recognize him) -- I'll add his mapping.

Sorry, I should have recognized it - actually the script has found the account as a candidate. Looks like I failed to manually identify the association (there's just one difference between Otis Gospodnetic and Otis Gospodnetić, a diacritic).

@mocobeta
Copy link
Contributor Author

Karl Wright is daddywri in both places (plus a couple email addresses) -- I'll push a change.

For this mapping, it was impossible to detect it by the account search strategy I wrote. There are two Jira accounts, kwright@metacarta.com and daddywri; in Lucene Jira, only the former has been used as issue reporters, and the latter has not appeared even in the candidate list. The past extensive account renaming could affect here, I think we have many similar cases.

@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 1, 2022

Manual account identification/verification is the most time- and energy-consuming task in the entire work (it took two hours for me only for <100 committers). I don't think we can do the same for the 2000+ contributors, although it'd be technically possible. Maybe I'll try to identify the mapping of the top 100 or 200 contributors if I'm able to take the time.

@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 1, 2022

One posisbility: Grep through the whole history of the (old) lucene-solr repository searching for their name as committer/author. If you found a hit, copy the commit id and then look up this exact commit using Github Web UI. If the person is then hotlinked there, you found a match. Otherwise there's no way to fix this.

Thanks for your suggestion - I have already considered apache/lucene history but have not looked at the lucene-solr repo yet. I'll try it if I can find enough energy for this.

@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 1, 2022

I think I found Stefan Matheis's GH account - https://github.com/steffkes.
added in b91ce0c.

@uschindler
Copy link
Contributor

uschindler commented Aug 1, 2022

@whoschek is Wolfgang Hoschek. I know him from the picture. Also the repositories listed in his account look fine.

Bernhard Messer is not on GitHub. He is no longer active. He works as senior/founder at Intrafind Software. His colleague Christoph Goller (same company) I meet regularily, but as far as I know also has no GitHub account. As far as I remember, they use Gitlab.

Michael Busch was active in Lucene before Git was used. He worked for Twitter and they had no public repositories. Nowadays he's not active in Lucene anymore and I did not find any account.

The Doron Cohen ones all look wrong.

@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 1, 2022

@whoschek is Wolfgang Hoschek.

Thank you @uschindler - added in 836f08a.

@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 1, 2022

There is one more issue for committers - many committers do not associate their GitHub accounts with the ASF organization, which means they have no push access to GitHub apache/lucene repository and we cannot "assign" them to GitHub issues.

I think we'd need to ask committers to link their GitHub account with your ASF account.
https://infra.apache.org/apache-github.html

@whoschek
Copy link

whoschek commented Aug 1, 2022 via email

@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 1, 2022

I think we'd need to ask committers to link their GitHub account with your ASF account.
https://infra.apache.org/apache-github.html

I sent an email to committers whose GH account is not linked to any ASF account yet.

@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 2, 2022

I'm closing this. Thanks for your help.

@mocobeta mocobeta closed this as completed Aug 2, 2022
@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 2, 2022

Hi @sigram, @areek, @ChrisHegarty, @cmoen, @GregBowyer, @hgadre, @chatman, @DaddyWri, @martijnvg, @otisg, @stanislawosinski, @ovalhub and @whoschek:

I wanted to let you know that I sent an email (DM) about the coming Lucene's GitHub issue migration to your @apache.org email address. To make the migration complete, we need your action. Three minutes would be sufficient - please check your inbox.
Thank you.

@stanislawosinski
Copy link

stanislawosinski commented Aug 2, 2022 via email

@uschindler
Copy link
Contributor

uschindler commented Aug 2, 2022

@stanislawosinski it is more important to actually link the accounts! https://gitbox.apache.org/boxer/

The process is there. The id.apache.org is only to setup the user names. The actual linking should be done on gitbox. Keep in mind that you need 2FA enabled in your GitHub account to actually do this.

@uschindler
Copy link
Contributor

For me it looks like this:
Screenshot_20220802-091323

@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 2, 2022

@stanislawosinski thank you for your cooperation!

And thanks @uschindler for the information. I will send a follow-up email to note about MFA.

@stanislawosinski
Copy link

Thanks, @uschindler! I've just set up the link and see myself as Apache member on GitHub.

@martijnvg
Copy link

I've linked my gh and asf accounts:

image

@mocobeta
Copy link
Contributor Author

mocobeta commented Aug 6, 2022

Thank you @martijnvg.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants