-
Notifications
You must be signed in to change notification settings - Fork 6
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
Make a detailed migration plan #7
Comments
bq. Add comments to each Jira issue that say "Moved to GitHub ". I would love if these old URLs could simply redirect to github, unless a special token is passed ("noredirect") was used in the URL - this is what spring folks did. |
While this would be nice to have, I don't think it'd be a must-have thing. Improvements like this can come later if there are people who are willing to work on it (with infra people?). I don't mean we should not include nice-to-have things in the first scope of our migration, just wanted to mention that my hands are full with dealing with our minimum requirements. |
Sure, I agree this can be postponed - I just wanted to signal that it'd be a nice thing to have. We wouldn't be able to do it anyway - I think it'd have to be a request to infra to set up such a redirect (and we'd need to produce a mapping file of old-new urls). |
Just to make certain, I tried importing issues to an ASF repo (this repo) if we can do the whole steps ourselves. |
#13 confirmed that my account was able to update issues in an ASF repo without modifying the author. We can do step 7 (second pass - the most time-consuming and involving lots of REST API calls via internet) ourselves. "edited by mocobeta" was noted in the headers though. |
Let's at least open an issue for this (lower priority) future task. It would be great if we could work with Infra to eventually achieve this. But I agree it need not block the initial migration. |
Could we separate step 2) into:
|
As for "making JIra read-only", can you please explicitly gain consensus among devs in dev@ list, as I wrote in #15? |
I understand it may not fulfill everyone's request/hope though, I already have too much on my plate. Please feel free to work on further improvements on Jira side, if you think it should be done for the move to GitHub (making Jira read-only, redirecting to GitHub from Jira, and so on). I really don't want to say this but - just to be clear, I'm working on this migration project as an individual without support/returns from any organizations. |
For step 9, maybe we can ask/plan for volunteers in the dev community to help check for anything that went wrong during the import process. We of course should test as much as possible in this development phase (thank you @mocobeta!) before we migrate as well. |
I totally understand @mocobeta and I am in absolute awe of the energy you've put into this. I'm sorry I have failed to make enough time to help. I know it is an insanely difficult project. I'm sorry if I am causing more stress! We don't have to rush this migration. Please don't burn out :( |
Thanks. Instead of manually checking after the actual migration I'd ask the dev community to check if there are major conversion bugs when I finish the final test migration. For small/minor errors, committers can update/fix any issues/comments anytime, after migration.
While there is no harry for Lucene TLP, I cannot prolong this project for a long period due to my situation. Sorry but let me set the timeline someday this August (or September, at the latest). If this takes more time, I think I will have to leave this in the middle hoping someone takes over this. |
Once the migration is started, issues opened in Jira have to be manually migrated to GitHub by the authors afterward and it'd be bothersome. I wanted to add some texts that say,
to the Jira issue template (wording could be refined). But it looks like I don't have permission to browse/edit the issue templates... Could someone who is able to edit the issue template help me with it? Thank you. |
As a note, here is the INFRA issue. |
I talked about the date with infra. Note: infra gave me an API token with admin access. I'll do the whole migration by using the token. |
All tasks including necessary post-processing/cleanup have been completed. Eventually it took around one week. |
It will take at least a few days and there will be some moratorium where GitHub issue is not lifted yet but a Jira snapshot is already taken. We need a detailed migration plan to avoid possible conflicts/confusion.
A draft plan would be (bold texts indicate things that all should know):The plan was fixed as follows.
lucene-jira-archive
(this repository).The text was updated successfully, but these errors were encountered: