On 18/02/2015 12:52, Stephen Mallette wrote:
> I didn't notice the "labels" - sorry. That looks good.

No problem.

> I'm formulating an email to the community that explains how the
> migration will work and I just wanted to clarify something.  I assume
> that the email address supplied by GitHub is whatever the current
> "primary" address is on the user account...is that right?

To be honest, I have no idea.

>  I just want
> to be clear on that so that no one ends up with a duplicate account on
> the Jira side.  Is it possible to verify the email address on the Apache
> Jira side in some way?  For example, is it possible for me to login to
> that test Jira instance to see my account to validate the email address
> it was created with?

Log on and then go to your profile. Click the drop down at the very top
right of the page - it should be the first option. Or go directly to
this URL:
https://issues.apache.org/jira-test/secure/ViewProfile.jspa

Mark


> 
> On Wed, Feb 18, 2015 at 7:42 AM, Mark Thomas <[email protected]
> <mailto:[email protected]>> wrote:
> 
>     On 18/02/2015 12:21, Stephen Mallette wrote:
>     > Mark, thanks for doing a trial run so that we could see what this looked
>     > like.  After revewing, I was wondering if there was any way to load the
>     > "component" field in Jira?  we usually have two labels in github issue
>     > (sometimes more, but let's ignore those for a moment).  One label
>     > represents the Issue Type: "bug" or "enhancement".  The second
>     > represents the what Jira Component: "server", "console", etc.  Would it
>     > be hard to include that as part of the migration process?
> 
>     That data has been imported as a label on the issue.
> 
>     This is definitely fixable. If it can't be done as part of the import
>     process, it can be fixed afterwards via searching for labels and then
>     doing a bulk edit to add the component.
> 
>     I've done a few of these to give you an idea. No point doing all of them
>     for the test import.
> 
>     Mark
> 
>     >
>     > Thanks,
>     >
>     > Stephen
>     >
>     > On Mon, Feb 16, 2015 at 10:35 AM, Mark Thomas <[email protected] 
> <mailto:[email protected]>
>     > <mailto:[email protected] <mailto:[email protected]>>> wrote:
>     >
>     >     On 16/02/2015 13:46, Stephen Mallette wrote:
>     >     > Hi Mark,
>     >     >
>     >     > Thanks for explaining the process.  There are about 500
>     issues to import:
>     >     >
>     >     > https://github.com/tinkerpop/tinkerpop3/issues
>     >
>     >     I just did a test import to see how long it would take (not
>     very). Take
>     >     a look at:
>     >   
>      
> https://issues.apache.org/jira-test/browse/TINKERPOP3/?selectedTab=com.atlassian.jira.jira-projects-plugin:summary-panel
>     >
>     >     Make a list of what doesn't look right and let me know. I'll
>     see if any
>     >     of it can be fixed in the import process.
>     >
>     >     > I think it would be worth some of my time to double-check
>     Jira/GitHub
>     >     > accounts for those who have been most active in the issue
>     list, so as
>     >     > not to create duplicate accounts by accident.  I think it
>     would also be
>     >     > worthwhile starting a separate thread in the dev and user
>     mailing lists
>     >     > to let folks know that we will be migrating and what the
>     process will be
>     >     > so that they can project what their account will look like
>     in apache
>     >     > jira once everything is moved over - that would give folks a
>     chance to
>     >     > create a ASF Jira account with the same email as github or
>     whatever.
>     >     >
>     >     > I think it will take some coordination to get everyone
>     notified properly
>     >     > of what we're doing as i just described and to figure out an
>     "off-time"
>     >     > for github issues so that the migration can occur.  What is your
>     >     > availability to do the actual migration?  Do you have any
>     particular
>     >     > dates that are good or bad to pull the trigger?
>     >
>     >     The import is easy. It is the user merging that takes the time.
>     >
>     >     I'm an infra volunteer so I need to fit this around $dayjob
>     and $family.
>     >     This looks to be a relatively simple import so - assuming it
>     would take
>     >     a couple of hours - it could be done late one weekend evening
>     (probably
>     >     Saturday evening UTC). Any weekend from March onwards looks like a
>     >     possibility at the moment.
>     >
>     >     Mark
>     >
>     >     >
>     >     > Thanks,
>     >     >
>     >     > Stephen
>     >     >
>     >     >
>     >     > On Sun, Feb 15, 2015 at 8:36 AM, Mark Thomas
>     <[email protected] <mailto:[email protected]> <mailto:[email protected]
>     <mailto:[email protected]>>
>     >     > <mailto:[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>>> wrote:
>     >     >
>     >     >     On 14/02/2015 19:02, James Carman wrote:
>     >     >     > I do not know exactly what the requirements are. 
>     Perhaps we
>     >     should
>     >     >     > formally engage the infra folks (copied) for more help.
>     >     >
>     >     >     Installing the Github importer plug-in shouldn't be a
>     problem
>     >     although
>     >     >     (see below) that might not be necessary.
>     >     >
>     >     >     Resolving the usernames is (relatively) simple. We
>     create (or
>     >     re-use an
>     >     >     existing test instance just pointing to a new database) a
>     >     clean Jira
>     >     >     install. Then we import the github issues into it and
>     then use
>     >     some SQL
>     >     >     we already have to fix the user names. The mapping would be
>     >     via e-mail
>     >     >     address and would look something like:
>     >     >     for each e-mail/username pair in the import
>     >     >       if the email is associated with a user in the ASF Jira
>     instance
>     >     >         update the imported username to the ASF username
>     >     >       else if the username also exists in the ASF Jira instance
>     >     >         update the imported username to append -tinkerpop to
>     the end
>     >     >       else
>     >     >         use the imported username/email as is
>     >     >
>     >     >     If the same person has different email addresses associated
>     >     with the ASF
>     >     >     Jira account and their github account they will end up with
>     >     two accounts
>     >     >     in the ASF Jira instance (and infra is unlikely to want to
>     >     spend the
>     >     >     time to merge them). The simplest solution is to make
>     sure the
>     >     same
>     >     >     e-mail is addressed for both.
>     >     >
>     >     >     Once the data has been imported into the test instance
>     and the
>     >     usernames
>     >     >     amended, we can export from the test instance and import
>     into
>     >     the live
>     >     >     instance.
>     >     >
>     >     >     How many issues are we talking about here (so I have an idea
>     >     of how much
>     >     >     work this might be)?
>     >     >
>     >     >     Mark
>     >     >
>     >     >
>     >     >
>     >     >     >
>     >     >     > On Thu, Feb 12, 2015 at 8:46 PM, Stephen Mallette
>     >     >     <[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     <mailto:[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>>> wrote:
>     >     >     >> I think I understand what you mean by "resolve the
>     >     usernames" but
>     >     >     could you
>     >     >     >> please elaborate?  What would we have to do exactly
>     to allow
>     >     >     proper import
>     >     >     >> to jira?
>     >     >     >>
>     >     >     >> I would also like to know what the alternatives are to
>     >     "resolve the
>     >     >     >> usernames" in case that ends up being overly
>     burdensome?  Do we
>     >     >     re-tread
>     >     >     >> old ground about continuing with github issues as
>     that would be
>     >     >     easy to
>     >     >     >> migrate to the mirror I think (I seem to remember
>     opposition to
>     >     >     that but I
>     >     >     >> don't recall the exact nature of the arguments either
>     way)? Can
>     >     >     anyone say
>     >     >     >> what other projects have done in this situation?
>     >     >     >>
>     >     >     >> If we could have some options so that we could we
>     weigh the
>     >     level
>     >     >     of effort
>     >     >     >> vs impact to all the historical information we have
>     in those
>     >     >     github issues,
>     >     >     >> I think we could make a decision and get this major piece
>     >     of the
>     >     >     >> infrastructure migration done.
>     >     >     >>
>     >     >     >> Thanks,
>     >     >     >>
>     >     >     >> Stephen
>     >     >     >> On Feb 12, 2015 8:11 PM, "James Carman"
>     >     >     <[email protected]
>     <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     <mailto:[email protected]
>     <mailto:[email protected]>
>     >     <mailto:[email protected] 
> <mailto:[email protected]>>>> wrote:
>     >     >     >>
>     >     >     >>> Well they gave us our option, which looks like setting up 
> a
>     >     >     trial instance
>     >     >     >>> and importing it there.  The caveat is the usernames.
>     >     >     >>>
>     >     >     >>> On Thursday, February 12, 2015, Stephen Mallette
>     >     >     <[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     <mailto:[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>>>
>     >     >     >>> wrote:
>     >     >     >>>
>     >     >     >>>> Hi James, on the subject of JIRA, you'd last said that 
> there
>     >     >     was some
>     >     >     >>>> discussion with the infrastructure folks with respect to 
> how we
>     >     >     migrate
>     >     >     >>>> over.  I was wondering if there was any new updates on 
> that?
>     >     >     >>>>
>     >     >     >>>> On Mon, Feb 9, 2015 at 8:40 PM, James Carman
>     >     >     <[email protected] 
> <mailto:[email protected]>
>     >     <mailto:[email protected] 
> <mailto:[email protected]>>
>     >     <mailto:[email protected]
>     <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>>
>     >     >     >>>> <javascript:;>>
>     >     >     >>>> wrote:
>     >     >     >>>>
>     >     >     >>>>> I have been chatting with the infra folks about this.  
> The
>     >     >     migration
>     >     >     >>>> plugin
>     >     >     >>>>> might work but they are reluctant to add more stuff to 
> our
>     >     >     JIRA at this
>     >     >     >>>>> time since JIRA is very slow already.  Another option 
> is to
>     >     >     spin up a
>     >     >     >>>> trial
>     >     >     >>>>> JIRA instance and migrate into it.  Then migrate from 
> trial
>     >     >     JIRA -> ASF
>     >     >     >>>>> JIRA.  The versions would have to match exactly and we 
> would
>     >     >     need to
>     >     >     >>>>> resolve usernames first.
>     >     >     >>>>>
>     >     >     >>>>> On Monday, February 9, 2015, Stephen Mallette
>     >     >     <[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     <mailto:[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>>
>     >     >     >>>> <javascript:;>>
>     >     >     >>>>> wrote:
>     >     >     >>>>>
>     >     >     >>>>>> I'm not sure if we've had other discussion around
>     this
>     >     topic,
>     >     >     so i'll
>     >     >     >>>>> just
>     >     >     >>>>>> use this thread to continue on the topic of the issue
>     >     >     tracker.  At
>     >     >     >>> this
>     >     >     >>>>>> point, we have our mirror to github, pull request
>     >     integration is
>     >     >     >>>> working
>     >     >     >>>>>> nicely and we have a separate thread going about
>     >     getting Travis
>     >     >     >>>>> integration
>     >     >     >>>>>> running against the mirror - all excellent.
>     >     >     >>>>>>
>     >     >     >>>>>> I'm now turning my attention to migrating the
>     issues in
>     >     the old
>     >     >     >>>>> tinkerpop3
>     >     >     >>>>>> repository to a new home.  I assume that home is
>     JIRA - two
>     >     >     >>> questions:
>     >     >     >>>>>>
>     >     >     >>>>>> 1. how do we get that setup? do i create a JIRA
>     ticket
>     >     in INFRA?
>     >     >     >>>>>> 2. is there a known, easy way to migrate all of
>     our github
>     >     >     issues to
>     >     >     >>>>> JIRA?
>     >     >     >>>>>> i found this
>     >     >     >>>>>>
>     >     >     >>>>>>
>     >     >     >>>>>
>     >     >     >>>>
>     >     >     >>>
>     >     >
>     >     
>     
> https://answers.atlassian.com/questions/133617/moving-to-jira-from-github-issues
>     >     >     >>>>>> but don't know if it's good or not.
>     >     >     >>>>>>
>     >     >     >>>>>> Thanks,
>     >     >     >>>>>>
>     >     >     >>>>>> Stephen
>     >     >     >>>>>>
>     >     >     >>>>>>
>     >     >     >>>>>>
>     >     >     >>>>>> On Fri, Feb 6, 2015 at 12:10 PM, Rob Vesse
>     >     >     <[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     <mailto:[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>>
>     >     >     >>>> <javascript:;>
>     >     >     >>>>>> <javascript:;>> wrote:
>     >     >     >>>>>>
>     >     >     >>>>>>> Marko
>     >     >     >>>>>>>
>     >     >     >>>>>>> Not an Infra person I'm afraid, just an interested 
> (and very
>     >     >     new)
>     >     >     >>>> IPMC
>     >     >     >>>>>>> member trying to help answer your projects questions 
> where I can
>     >     >     >>>>>>>
>     >     >     >>>>>>> Dave as VP Infra can better advise on what needs to 
> be done
>     >     >     to get
>     >     >     >>> a
>     >     >     >>>>>> GitHub
>     >     >     >>>>>>> mirror, I honestly don't know if this is automatic or 
> if you'll
>     >     >     >>> need
>     >     >     >>>> to
>     >     >     >>>>>>> file
>     >     >     >>>>>>> a JIRA
>     >     >     >>>>>>>
>     >     >     >>>>>>> Rob
>     >     >     >>>>>>>
>     >     >     >>>>>>> From:  Marko Rodriguez <[email protected] 
> <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     >     <mailto:[email protected]
>     <mailto:[email protected]> <mailto:[email protected]
>     <mailto:[email protected]>>>
>     >     <javascript:;>
>     >     >     >>>> <javascript:;>>
>     >     >     >>>>>>> Date:  Friday, 6 February 2015 08:44
>     >     >     >>>>>>> To:  "[email protected]
>     <mailto:[email protected]>
>     >     <mailto:[email protected]
>     <mailto:[email protected]>>
>     >     >     <mailto:[email protected]
>     <mailto:[email protected]>
>     >     <mailto:[email protected]
>     <mailto:[email protected]>>> <javascript:;>
>     >     >     >>>> <javascript:;>"
>     >     >     >>>>>>> <[email protected]
>     <mailto:[email protected]>
>     >     <mailto:[email protected]
>     <mailto:[email protected]>>
>     >     >     <mailto:[email protected]
>     <mailto:[email protected]>
>     >     <mailto:[email protected]
>     <mailto:[email protected]>>> <javascript:;>
>     >     >     <javascript:;>>
>     >     >     >>>>>>> Cc:  David Nalley <[email protected] 
> <mailto:[email protected]>
>     >     <mailto:[email protected] <mailto:[email protected]>>
>     <mailto:[email protected] <mailto:[email protected]> <mailto:[email protected]
>     <mailto:[email protected]>>>
>     >     >     <javascript:;> <javascript:;>>,
>     >     >     >>>> Rob Vesse <
>     >     >     >>>>>> [email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>
>     >     <mailto:[email protected] <mailto:[email protected]>
>     <mailto:[email protected] <mailto:[email protected]>>>
>     >     >     <javascript:;> <javascript:;>>
>     >     >     >>>>>>> Subject:  Setting up GitHub Issues? --- or do we
>     go JIRA?
>     >     >     >>>>>>>
>     >     >     >>>>>>>> Hi David/Rob,
>     >     >     >>>>>>>>
>     >     >     >>>>>>>> We have asked Rob to set up the Apache TinkerPop
>     >     mirror on
>     >     >     >>> GitHub.
>     >     >     >>>>>>>>
>     >     >     >>>>>>>> https://github.com/apache/tinkerpop
>     >     >     >>>>>>>>
>     >     >     >>>>>>>> Stephen and I see that mirrors allow Pull Requests.
>     >     Can we just
>     >     >     >>> use
>     >     >     >>>>> the
>     >     >     >>>>>>> issue
>     >     >     >>>>>>>> tracker on GitHub mirror as well OR do we have
>     to go
>     >     JIRA. Our
>     >     >     >>>>>>> preference, is
>     >     >     >>>>>>>> GitHub mirror issue tracker.
>     >     >     >>>>>>>>
>     >     >     >>>>>>>> Thank you very much,
>     >     >     >>>>>>>> Marko.
>     >     >     >>>>>>>>
>     >     >     >>>>>>>> http://markorodriguez.com
>     >     >     >>>>>>>>
>     >     >     >>>>>>>
>     >     >     >>>>>>>
>     >     >     >>>>>>>
>     >     >     >>>>>>
>     >     >     >>>>>
>     >     >     >>>>
>     >     >     >>>
>     >     >
>     >     >
>     >
>     >
> 
> 

Reply via email to