You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by GitBox <gi...@apache.org> on 2022/06/29 10:17:45 UTC

[GitHub] [lucene-jira-archive] mocobeta opened a new issue, #3: Create mapping on Jira user id -> GitHub account

mocobeta opened a new issue, #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3

   To correctly map Jira user ids in issues (reporter/assignee/author) to GitHub account, we need an account mapping file.
   This could be inferred from https://github.com/orgs/apache/people?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1195564497

   I'll try to improve candidate generation and verification steps maybe next week.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1195399616

   "Authors" are not necessarily committers; they literally pull request authors (contributors).
   For example https://github.com/apache/lucene/commit/2cf12b8cdcc629617b2d58c0a2a6336679ff9249


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1185499857

   Tasks to be done:
   
   - [ ] regenerate a candidate mapping (on July 24th)
   - [ ] manually make a "verified" mapping and commit it to `main` (on July 24th or 25th)
   - [ ] send a mail to the dev list to let others browse/check both "candidate" and "verified" mappings (on July 25th)
   - [ ] accept pull requests to add/edit the mapping
   - [ ] fix the final mapping (on August 7th)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mikemccand commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mikemccand commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1195397098

   > We already include merged pull requests' authors (if their GitHub full names are set to the same string as Jira full names).
   Maybe we could also consider all opened pull requests' authors.
   
   OK thanks, but does this only work for committers?
   
   I was thinking if a contributor who is not a committer comments on a Jira issue and also opens a PR, linked to the issue, we could maybe correlate those two events to speculate about ID mapping.  And then verify by hand after.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mikemccand commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mikemccand commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1195354814

   Could we maybe look for Jira issues that have GitHub PRs attached and "correlate" the ids of who opened the PR against who commented on the issue?
   
   It would clearly not be perfect, but it could provide input for a human to sift through and carry over some verified accounts.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1195389801

   We already include merged pull requests' authors (if their GitHub full names are set to the same string as Jira full names).
   Maybe we could also consider all opened pull requests' authors.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1195406408

   Properly speaking, the current "verified" account mapping includes both committers and commit authors. "commit authors" can be committers or contributors.
   
   ```
   4. Verify the candidate GitHub accounts by checking  if (1) the GitHub account has push access to [apache/lucene repository](https://github.com/apache/lucene), or (2) the GitHub account has been logged as commit author in the repo's commit history at least once.
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta closed issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta closed issue #3: Create mapping on Jira user id -> GitHub account
URL: https://github.com/apache/lucene-jira-archive/issues/3


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1207165906

   I'm closing this, but we'll accept improvements on mapping until the actual migration.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1179653722

   Looks like there's no way to list accounts that belong to a specific organization. Also, it is impossible to make a mapping for non-committers (contributors).
   
   With GitHub API,
   
   1. List all GitHub users
   2. Check if each account has push access to `apache/lucene` repo (this hopefully lists all committers' accounts)
   3. Associate Jira ids and GitHub accounts by their "display" names


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1179655455

   If you have a better idea for this, please leave your suggestions.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mikemccand commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mikemccand commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1195411445

   OK got it.
   
   Could we expand the matching so that if the userid in jira == the userid in GitHub we strongly suggest a match?  E.g. `mdmarshmallow` would have been matched this way.
   
   Hmm, actually, his presented name (`Marc D'mello`) looks the same [in GitHub](https://github.com/mdmarshmallow) and [Jira](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mdmarshmallow).  Oh, wait, no!  One is `Marc D'mello` and the other is `Marc D'Mello` (m vs M).  Maybe we can do a case insensitive comparison?
   
   But I'll push his account to the verified file separately.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org


[GitHub] [lucene-jira-archive] mocobeta commented on issue #3: Create mapping on Jira user id -> GitHub account

Posted by GitBox <gi...@apache.org>.
mocobeta commented on issue #3:
URL: https://github.com/apache/lucene-jira-archive/issues/3#issuecomment-1195419311

   > Could we expand the matching so that if the userid in jira == the userid in GitHub we strongly suggest a match? E.g. mdmarshmallow would have been matched this way.
   
   It'd be easy to pick up such candidates - I think we'd need manually verify all of them.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org