Hi All,

(1) It seems doing a rebase to change the commit messages isn't as
straightforward as expected.
There are a couple of merge conflicts that appear when doing the rebase so
I do not think it is worth the risk.
I have created a list which contains the mapping from old ticket to new
ticket, I will place that somewhere in the public space if someone
really wants to start digging in the history.

(2) It seems the PPMC did not automatically get PMC/administrator rights on
our Jira project, Max could you add the current PPMC members to the
administrator role?
More info on this can be found on the infrastructure confluence [1].

Hans

[1]
https://cwiki.apache.org/confluence/display/INFRA/Role+Based+JIRA+Authorization

On Sun, Oct 4, 2020 at 3:11 PM Hans Van Akelyen <[email protected]>
wrote:

> Thanks Max!
>
> I'll see if I can figure out a way to map our old numbers to the new ones.
> I'm guessing mapping on subjects will give us a 99% match.
> Great excuse to eat our own dogfood.
> And if we can't... so be it...
>
> Hans
>
> On Sun, Oct 4, 2020 at 2:54 PM Maximilian Michels <[email protected]> wrote:
>
>> Import is done. However, the issue keys do not match because JIRA uses a
>> different strategy for re-creating the Subtask issues (it defers them
>> until the end of the import). For example, in the following issue the
>> subtasks have much higher keys, you can see:
>> https://issues.apache.org/jira/browse/HOP-1482 Frankly, this is all I
>> can do for now.
>>
>> I have confirmed all existing 626 issues have been imported
>> successfully, including the Resolution status.
>>
>> -Max
>>
>> On 04.10.20 13:35, Maximilian Michels wrote:
>> > Hey Hans,
>> >
>> > Great!
>> >
>> > I've managed to add "Resolution" as label, so I can filter them
>> > afterwards and set the correct "Resolution" status. I also noticed JIRA
>> > doesn't update existing issues based on the issue ID. So I have to
>> > delete the already imported ones - we are anyways already off with the
>> > issue keys, so it doesn't matter.
>> >
>> > Re-running the import now. Have to split the CSV into three packages,
>> > each 250 issues (limitation of the bulk import).
>> >
>> > -Max
>> >
>> > On 04.10.20 13:26, Hans Van Akelyen wrote:
>> >> Hi Max,
>> >>
>> >> I disabled the ability to change anything in our jira when I did the
>> >> export. so we are in-sync now.
>> >> It seems changing the commit messages isn't that hard [1]. Will go
>> ahead
>> >> and make a pipeline to find the HOP messages and increment the number
>> by
>> >> one.
>> >>
>> >> Then we only have to clean things back up a bit in the new Jira, and
>> >> we are
>> >> ready to go!
>> >>
>> >> Hans
>> >>
>> >> [1]
>> >>
>> https://docs.github.com/en/free-pro-team@latest/github/committing-changes-to-your-project/changing-a-commit-message
>> >>
>> >>
>> >>
>> >> On Sun, Oct 4, 2020 at 1:02 PM Maximilian Michels <[email protected]>
>> wrote:
>> >>
>> >>> (1) Turns out, the only way we can keep the existing issue keys, is to
>> >>> re-create the Hop JIRA and then run the import. Otherwise all keys
>> will
>> >>> be off-by-one because HOP-1 has already been created. Even deleting
>> the
>> >>> issue won't solve that problem.
>> >>>
>> >>> (2) Another possibility is to just run the import and adjust the Git
>> >>> history to make up for the offset.
>> >>>
>> >>> I've went ahead with option (2) because option (1) can still be
>> applied
>> >>> afterwards. The issues are marked with the "pre-apache" version. Let
>> me
>> >>> know if you want to update the import as it might have become stale in
>> >>> the meantime (that's easily possible now because we can keep JIRA ids
>> >>> which are unique identifiers; not possible for JIRA keys though).
>> >>>
>> >>> The "Resolution" field couldn't be imported which is really a bummer.
>> >>> I'll try to find a way to update the resolution status of the issues.
>> >>>
>> >>> Current status: https://issues.apache.org/jira/projects/HOP/issues/
>> >>>
>> >>> -Max
>> >>>
>> >>> On 28.09.20 17:50, Maximilian Michels wrote:
>> >>>>   From what I just discovered, it is possible to keep the issue
>> >>>> ids/keys
>> >>>> present in the CSV file:
>> >>>>
>> >>>> We might have to move HOP-1 though if we want to avoid a conflict.
>> I'll
>> >>>> try completing the migration tomorrow.
>> >>>>
>> >>>> -Max
>> >>>>
>> >>>> On 28.09.20 17:24, Hans Van Akelyen wrote:
>> >>>>> Hi Max,
>> >>>>>
>> >>>>> Unless someone else disagrees I think the mismatch between commits
>> and
>> >>>>> issue numbers pre-incubation is not a huge issue.
>> >>>>> It's more important to have them correct for future development and
>> >>> PR's.
>> >>>>> To avoid confusion will just add a remark somewhere that pre
>> >>>>> HOP-xxx it
>> >>>>> won't match.
>> >>>>>
>> >>>>> The full issue export from our current jira project can be found
>> here
>> >>>>> <
>> >>>
>> https://drive.google.com/file/d/173CvE5N-zo0IXRFVXS7gxga8Jxe3Pi1V/view?usp=sharing
>> >>>
>> >>>>
>> >>>>> .
>> >>>>>
>> >>>>> Thanks for the quick response.
>> >>>>>
>> >>>>> Hans
>> >>>>>
>> >>>>> On Mon, Sep 28, 2020 at 4:08 PM Maximilian Michels<[email protected]>
>> >>> wrote:
>> >>>>>
>> >>>>>> Hi Hans,
>> >>>>>>
>> >>>>>> I think it is possible to either keep the existing issues numbers
>> or
>> >>>>>> start with an offset. There is an import feature [1], however it
>> does
>> >>>>>> not seem to support keeping the numbering. So maybe we should
>> import
>> >>> the
>> >>>>>> existing issues first and then continue from there.
>> >>>>>>
>> >>>>>> Perhaps you can prepare a CSV dump [2] and we can try? I'll also
>> talk
>> >>>>>> with the INFRA team.
>> >>>>>>
>> >>>>>> -Max
>> >>>>>>
>> >>>>>> [1]
>> >>>>>>
>> >>>>>>
>> >>>
>> https://issues.apache.org/jira/secure/BulkCreateSetupPage!default.jspa?externalSystem=com.atlassian.jira.plugins.jira-importers-plugin:bulkCreateCsv
>> >>>
>> >>>>>> [2]
>> >>>>>>
>> >>>>>>
>> >>>
>> https://support.atlassian.com/jira-software-cloud/docs/create-issues-using-the-csv-importer/
>> >>>
>> >>>>>>
>> >>>>>> On 28.09.20 15:56, Hans Van Akelyen wrote:
>> >>>>>>> Small side question, when we move our code to the ASF github repo
>> >>>>>>> our
>> >>>>>>> history is copied over?
>> >>>>>>> We are currently already using the HOP- tag for issues, so I'm
>> >>> guessing
>> >>>>>>> jira will get a bit confusing until we pass the ticket numbers
>> that
>> >>> are
>> >>>>>>> already included in our commits?
>> >>>>>>> Or could we for example change the start numbering to 1000 so we
>> are
>> >>> not
>> >>>>>> in
>> >>>>>>> conflict with our current tickets?
>> >>>>>>>
>> >>>>>>> Cheers,
>> >>>>>>> Hans
>> >>>>>>>
>> >>>>>>> On Mon, Sep 28, 2020 at 3:44 PM Matt Casters <
>> [email protected]
>> >>>>>> .invalid>
>> >>>>>>> wrote:
>> >>>>>>>
>> >>>>>>>> I created HOP-1 : migration of the existing open JIRA cases so I
>> >>> guess
>> >>>>>> it
>> >>>>>>>> works :-)
>> >>>>>>>> Thanks max!!
>> >>>>>>>>
>> >>>>>>>> On Mon, Sep 28, 2020 at 2:38 PM Maximilian Michels<
>> [email protected]>
>> >>>>>> wrote:
>> >>>>>>>>> You can find the JIRA at
>> >>>>>>>>> https://issues.apache.org/jira/projects/HOP/issues/
>> >>>>>>>>>
>> >>>>>>>>> I might have to give you permissions to create issues, so far
>> only
>> >>> the
>> >>>>>>>>> mentors should have full access.
>> >>>>>>>>>
>> >>>>>>>>> -Max
>> >>>>>>>>>
>> >>>>>>>> --
>> >>>>>>>> Neo4j Chief Solutions Architect
>> >>>>>>>> *✉   *[email protected]
>> >>>>>>>> ☎  +32486972937
>> >>>>>>>>
>> >>>
>> >>
>>
>

Reply via email to