Does anyone have information on API access keys to Jira (preferably, read-only and limited to Lucene project)? https://issues.apache.org/jira/browse/LUCENE-10622
2022年6月18日(土) 10:11 Tomoko Uchida <tomoko.uchida.1...@gmail.com>: > > I feel like we should delay the decision on the mingration of existing > issues until we have a clear image of what can be done and what cannot > be done. > > I'll write some migration script that preserves the issue history as > far as possible - then come back here with some experience. > Let's make a decision upon the concrete knowledge and information. > > Tomoko > > 2022年6月18日(土) 9:26 Tomoko Uchida <tomoko.uchida.1...@gmail.com>: > > > > I don't intend to neglect histories in Jira... it's an important, > > valuable asset for all of us and possible contributors in the future. > > > > It's important, *therefore*, I don't want to have the degraded copies > > of them on GitHub. > > We cannot preserve all of history - again, there should be tons of > > unignorable information losses (timestamp, reporter, assignee, > > markdown, metadata that cannot be ported to GitHub) if we attempt to > > migrate the whole Jira history into Github. Rather than trying to have > > such incomplete copies, I would preserve Jira issues in the perfectly > > archived status, then simply refer to them. > > > > Tomoko > > > > 2022年6月18日(土) 7:47 Gus Heck <gus.h...@gmail.com>: > > > > > > I hope you count me as someone who sees history as important. It's > > > important in more ways than one however. You gave the example of trying > > > to understand something, and looking at the issue history directly. I > > > also give weight to the scenario where someone has written a blog post > > > about the topic and linked the issue "For the latest see LUCENE-XXXX" for > > > example... Or someone planning upgrades has a spreadsheet of things to > > > track down... The existing links should point to a *complete* history of > > > the issue. > > > > > > I don't see the migration of everything to github as being as critical as > > > you do but I'm not at all against migrating things that are closed if > > > someone wants to do that work, and perhaps even copying over existing > > > open issues periodically as they become closed (and accelerating the > > > close rate by aggressive closing of silent issues). No new issues in Jira > > > sounds fine, even better if enforced by Jira. Proceed from here in Github > > > since that's where the community wants to go. Links to the migrated > > > version automatically added to Jira and/or backlinks to Jira would be > > > just fine too since readers might (hopefully needlessly) worry that > > > something didn't get migrated, we should make it easy to check. > > > > > > What I don't want is for someone to land on an issue via link or via > > > google search (or via search in jira because they are using Jira already > > > for some other apache project), read through it and think A) it never got > > > resolved when it did or B) miss the fact that it got reopened and further > > > changes were made and only have half the story... or any other scenario > > > where they are looking at an incomplete record of the issue. (thus > > > obfuscating/splitting the very important rich history across systems). > > > > > > So that's why I feel issues should be completely tracked in the system > > > where they were created. Syncing old closed stuff into a new system > > > probably is fine so long as there are periodic sweeps to pull in reopens > > > or newly completed issues. We could even sync open things so long as they > > > are clearly marked in the title as having their primary record in Jira > > > and "last synced from JIRA on YYYY-MM-DD" or something in a final comment > > > each time new content is brought over. > > > > > > For simplicity and workload however maybe just sync things when they > > > close. Depends on how much effort the person writing code for syncing > > > things wants to put into it I guess. > > > > > > Although I agree with Dawid on the "What if Elon buys it?" issue, that > > > ship has sailed, the community accepts that risk and we probably should > > > not rehash it. > > > > > > WRT Robert's comments on PRs being issues... this has already worried me > > > because I've already seen a lot of discussion on PR's and I've worried > > > that this stuff has the potential to get lost or be hard to find. If > > > there is one key positive of this move is that they will become easier to > > > find since the search in github can find it. I would say that a PR is not > > > a substitute for a well described issue report but that's probably a > > > separate discussion (which I would hope mirrors the policy on small edits > > > like typos or adding comments/javadoc not needing an issue). I've also > > > seen folks who like to clean up and remove old branches and PR's, which > > > is problematic if that's where the important discussion is (possibly a > > > 3rd can of worms there). > > > > > > -Gus > > > > > > On Fri, Jun 17, 2022 at 4:34 PM Robert Muir <rcm...@gmail.com> wrote: > > >> > > >> On Fri, Jun 17, 2022 at 3:27 PM Dawid Weiss <dawid.we...@gmail.com> > > >> wrote: > > >> > > > >> > I'd be more afraid of what happens to github issues in two years (or > > >> > longer). Will it look the same? Will it be different? Will it be gone > > >> > (and how do we get a backup of the isse history then)? Contrary to the > > >> > apache-hosted Jira, github is very much an independent entity. If Elon > > >> > Musk decides to buy and close it tomorrow... then what? :) > > >> > > > >> > > >> We already have a ton of github "issues" (pull requests, since PRs are > > >> issues). > > >> If you want to "back them up", its easy, you can paginate thru them > > >> 100 at a time, e.g. run this command, incrementing 'page' until it > > >> returns empty list: > > >> > > >> curl -H "Accept: application/vnd.github.v3+json" > > >> "https://api.github.com/repos/apache/lucene/issues?per_page=100&page=1&direction=asc&state=all" > > >> > file1.json > > >> > > >> Yeah of course if you want to backup the comments and stuff, you'll > > >> need to do more. > > >> But it is already the case today, that a ton of this "history" is > > >> already in github issues, as PRs. Most recent JIRAs are just useless > > >> placeholders. > > >> Also the same risks apply to JIRA, except are not theoretical and real > > >> concerns, no? I thought Atlassian had deprecated "onsite" JIRA to try > > >> to sucker you into their "Atlassian Cloud": > > >> https://www.theregister.com/2020/10/19/atlassian_server_licenses/ > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > > >> For additional commands, e-mail: dev-h...@lucene.apache.org > > >> > > > > > > > > > -- > > > http://www.needhamsoftware.com (work) > > > http://www.the111shift.com (play) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org