> 1. Make Jira read only

At the very last step, we'll add comments saying "This was moved GitHub
<URL>" to each Jira issue. It has to be done after the migration was
completed.

> 2. Send a message to dev@ stating new issues should now be opened in
github
> 3. Start the migration

In theory, it would be okay to me. I just wanted to avoid any risks during
migration. Let me give time to consider/check if the migration can be
safely done while new issues are created (by humans).


2022年7月19日(火) 21:56 Ryan Ernst <r...@iernst.net>:

> > Yes, it won't be a really atomic switch
>
> While it may not be completely atomic, could it be closer? GitHub already
> supports new issues, developers are just advised against opening there.
> Could the order of events be:
>
> 1. Make Jira read only
> 2. Send a message to dev@ stating new issues should now be opened in
> github
> 3. Start the migration
> 4. When the migration is complete, send another message notifying devs
> that pre-existing Jiras are now in GitHub,so they can then be commented on
> and edited there.
>
> I think the difference with this and what was previously described on this
> thread is there would be no downtime for new issues.
>
> On Tue, Jul 19, 2022 at 00:07 Tomoko Uchida <tomoko.uchida.1...@gmail.com>
> wrote:
>
>> OK, thank you everyone for your comments/suggestions.
>> I will ask infra to make Lucene Jira read-only after the migration is
>> completed (if there are no explicit objections). For people who are
>> critically affected by this change, please let me know about your
>> inconvenience. I'll try to find acceptable solutions.
>>
>> > I would prefer that we make a nearly atomic switch -- up until time X
>> we use Jira, then it goes read-only and at time X + t (t being how long the
>> migration takes, likely a day or two?), GitHub issues opens for business.
>>
>> Yes, it won't be a really atomic switch - there will be a moratorium in
>> our issue system (where GitHub issue is not lifted yet, but a Jira snapshot
>> is already taken). I estimate the whole migration process will take at
>> least three days; will make a mail thread about the detailed schedule.
>>
>> Tomoko
>>
>>
>> 2022年7月19日(火) 2:38 Gus Heck <gus.h...@gmail.com>:
>>
>>> I am 100% for preventing creation of new issues in Jira, new issues
>>> should only be created in one system at any one time. I feel that existing
>>> issues should be completed in their original system for continuity, and
>>> anticipate that in any case Jira will mean readable in perpetuity. The
>>> copying of old issues to github as a convenience for users so they aren't
>>> forced to look at 2 places also sounds good. Raising the standard for what
>>> we consider a stale issue and closing out things in Jira faster to get to a
>>> one system situation sooner also seems good.
>>>
>>> Things I think we should strive to avoid:
>>> 1) An issue in Jira that is unresolved and duplicated (possibly
>>> resolved) in github... possibly leading to someone wasting time repeating a
>>> solution or giving up thinking there isn't a solution etc.
>>> 2) Any issues for which the discussion is split across systems and thus
>>> it would be easy to miss part of the discussion and/or not have the issue
>>> come up in searches that are relevant to that issue.
>>>
>>> Also, a common pattern for me is to throw an issue ticket number that I
>>> have noted somewhere (i.e LUCENE-12345) into google and browse to the
>>> ticket if it comes up directly or to a mail archive result which has a link
>>> to the Jira. This is faster than searching in jira itself because I can
>>> always get to google in a single keystroke (new tab).  Sadly this is
>>> unlikely to work with github which does not put a project moniker on the
>>> issue id. Not sure how many others do this but if it's common I wonder if
>>> we can auto-insert something of the sort into github tickets so that mail
>>> archives from the tickets are similarly searchable? Like LUCENE-G12345 for
>>> github ticket #12345? The two key things that make this useful are the
>>> searchability of the ID in google and the fact that ticket mails often have
>>> a link to the ticket which the archive sites will render as a hyperlink.
>>>
>>> -Gus
>>>
>>> On Mon, Jul 18, 2022 at 11:12 AM David Smiley <dsmi...@apache.org>
>>> wrote:
>>>
>>>> I suppose someone bent on not using GitHub could also email the patch
>>>> to the dev list, starting a thread around it.
>>>>
>>>> ~ David Smiley
>>>> Apache Lucene/Solr Search Developer
>>>> http://www.linkedin.com/in/davidwsmiley
>>>>
>>>>
>>>> On Sun, Jul 17, 2022 at 9:14 AM Michael McCandless <
>>>> luc...@mikemccandless.com> wrote:
>>>>
>>>>> Hi Team,
>>>>>
>>>>> Thanks to Tomoko's amazing hard work (
>>>>> https://github.com/apache/lucene-jira-archive), we are getting close
>>>>> to having strong tooling and a solid plan to migrate all past Jira issues
>>>>> to GItHub issues!
>>>>>
>>>>> But one contentious point is whether to leave Jira read-only or
>>>>> read-write after the migration.  So let's DISCUSS and maybe VOTE to reach
>>>>> concensus?
>>>>>
>>>>> My opinion: I think it'd be crazy to leave Jira read/write.  We would
>>>>> effectively have two issue trackers.  New users who find Jira through
>>>>> Google, or through links we have in old blog posts, etc., might
>>>>> accidentally open new Jira issues or comment on old ones and we may not
>>>>> even notice.  I think that would harm our community.
>>>>>
>>>>> I would prefer that we make a nearly atomic switch -- up until time X
>>>>> we use Jira, then it goes read-only and at time X + t (t being how long 
>>>>> the
>>>>> migration takes, likely a day or two?), GitHub issues opens for business.
>>>>> This way we clarly have only one issue tracker at (nearly) all times.  
>>>>> This
>>>>> would make a clean migration, and reduce risk of trapping users.
>>>>>
>>>>> Other opinions?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Mike
>>>>> --
>>>>> Mike McCandless
>>>>>
>>>>> http://blog.mikemccandless.com
>>>>>
>>>>
>>>
>>> --
>>> http://www.needhamsoftware.com (work)
>>> http://www.the111shift.com (play)
>>>
>>

Reply via email to