You forgot that Maven tooling is in many ways not working correctly for DVCS users, especially the majority who are using Git. For this reason if there was any voting going on, which this thread wasn't about anyway, I'd vote +1 for mirroring experiment and -1 for ditching SVN all together at this point ("migration"), no matter how much I hate it.
Also, although automate-able, there is non-trivial work involved in getting that happening and working correctly and verifying the quality of the conversion. Another thing that hasn't been mentioned, but is somewhat obvious, is that all projects would need their SCM info updating for an actual migration, but not for mirroring. AFAIK you can't have dual release configurations, and you probably shouldn't be able to, either. So my much more summarised summary: 1) Mirroring is a great idea, but will require some hard work, which there may not be motivation to do 2) Migration is a great idea, in the future, but a *terrible* idea right now, and requires more work to complete 3) For 1) it's not really about whether people want to or not, it's about finding someone to actually do the work Fred. On Sat, Jun 29, 2013 at 1:10 PM, Baptiste MATHUS <bmat...@batmat.net> wrote: > OK. > Trying to sum up what was said, please comment/complete: > > * Basically, the majority seems to be OK with the /idea of a migration/. > ** But this would be really better done in a all-or-nothing way, so that > there's not many scm technos used at mojo@codehaus. > > * Hosting > ** Git is definitely already supported at Codehaus > ** IIUC Stephen, we would still need to get some more rights or something > (I suppose this is because we, by nature, create a lot of repos, so this is > unlikely something that could be left as-it without much hassle). > ** There's a debate of where the canonical repo should stay: somewhere at > Codehaus, or at GitHub? (anyway, one would then be the mirror of the other) > > * Contribution: lowering the barrier or not? > ** Some think that would help people propose patch/contribute, and also > help committers here to integrate patches btw. > ** Some are worried that would mainly cause the death to many projects > (here, that would affect some mojos?). Btw, I'd be interested in having > examples of that kind of death. > > * Technical aspects: > ** Migration could reasonably be automated. One git repo per mojo for > example. That's something many of us have already done, so I suppose that's > not the main issue. > > WDYT? Have I forgotten something? > > If we want to call for a vote about this, I guess we still need discussion > so that it doesn't get many -1 immediately and everybody loses his time and > we don't move forward :). > > Cheers > > > 2013/6/29 Fred Cooke <fred.co...@gmail.com> > >> Well Robert, it might not affect some, but it definitely affects others. >> Take me for example. I don't have and won't install SVN on my main dev >> machine. This mac is glacial at best, especially in a hot climate (30C >> where I live at the moment), so I don't dev on it much. If the mojos of >> interest to me had been in Git I'd have put some commits in before I >> discovered the release procedure stuff and decided not to. It's still on my >> TODO to convert the repos I need and make the changes I need, because it's >> a slight hassle and I'm far more than slightly busy. If it was already in >> Git it'd be clone, commit, push to github, done. So yeah, you'd have had >> some work out of me for sure. >> >> >> On Fri, Jun 28, 2013 at 10:12 PM, Robert Scholte < >> codeh...@sourcegrounds.com> wrote: >> >>> Yes ,I have these same concerns as Mark. >>> >>> Of all the Maven related projects which have been moved from SVN to GIT >>> I haven't seen more patches then before. So I'm not sure if this will >>> increase the number of contributions. >>> Don't get me wrong: I do understand the advantages of GIT, but >>> especially the cloning part makes it a lot easier to maintain your own >>> version (you don't depend on one of the plugin maintainers to approve >>> patches, if any is still alive). >>> >>> Robert >>> >>> >>> On Fri, 28 Jun 2013 16:55:52 +0200, Mark Struberg <strub...@yahoo.de> >>> wrote: >>> >>> >>>> >>>> There were some projects which moved to GIT. >>>> >>>> But after a short while they are now all DEAD! >>>> >>>> This has nothing to do with GIT itself (which I love), but with the >>>> missing 'ownership'. >>>> It's totally easy on github to just fork a project and fix your bug >>>> there - fully agree! >>>> But what about merging this stuff back? Well, this just does not happen >>>> most of the time. >>>> >>>> And this is the reason why I still love to have those projects over >>>> here at codehaus, eclipse or apache. >>>> >>>> Mostly because all people then know where to get the origin from. >>>> >>>> Again, this has nothing to do with GIT vs SVN. It just has to do with >>>> having some 'cannonical' source or not. >>>> >>>> LieGrue, >>>> strub >>>> >>>> >>>> >>>> >>>> ______________________________**__ >>>>> From: Jochen Wiedmann <jochen.wiedm...@gmail.com> >>>>> To: dev@mojo.codehaus.org >>>>> Sent: Friday, 28 June 2013, 16:07 >>>>> Subject: Re: [mojo-dev] Re: Mojo GIT migration or mirroring? >>>>> >>>>> >>>>> >>>>> Just asking: Does Github offer to provide an SVN mirror? Or is there >>>>> any other way to have a mirror without too much hazzle? >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Fri, Jun 28, 2013 at 9:50 AM, Fred Cooke <fred.co...@gmail.com> >>>>> wrote: >>>>> >>>>> >>>>> >>>>>> >>>>>> For GIT users there are several ways to work with SVN, so that's >>>>>>> probably why this isn't that urgent. >>>>>>> >>>>>>> >>>>>> That's not really a good reason not to, because: >>>>>> >>>>>> * The SVN >> Git process isn't fast (because SVN is itself SLOW) >>>>>> * Each converter has to find motivation to bother setting this up >>>>>> and doing it in the first place. (read, they'll just not bother most of >>>>>> the >>>>>> time) >>>>>> >>>>>> * Each conversion will have a different set of hashes even if the >>>>>> other parameters are the same and thus won't be able to be collaborated >>>>>> between effectively. Having a single official mirror means others can >>>>>> effectively work together on "it" with the final result pulled back into >>>>>> SVN when ready and then automatically pushed back to Git again. The work >>>>>> flow is a pain, but still a lot better than suffering SVN in the first >>>>>> place. >>>>>> >>>>>> migrate > 1 official mirror (per mojo) > N unofficial mirrors/leave >>>>>> it alone >>>>>> >>>>>> I'm not ignoring the work involved in mirroring, just pointing out >>>>>> some facts. I don't think the Maven tool-set / infrastructure is 100% >>>>>> ready >>>>>> for Git, to be perfectly honest. The sink or swim method may be a good >>>>>> way >>>>>> to get it there, but might be painful, too. I'd certainly appreciate more >>>>>> Git friendly behaviour, though :-) >>>>>> >>>>>> Fred. >>>>>> >>>>>> Robert >>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, 27 Jun 2013 21:44:33 +0200, Lennart Jörelid < >>>>>>> lennart.jore...@gmail.com> wrote: >>>>>>> >>>>>>> >>>>>>> Folks... if anyone has an answer to this question, I would be all >>>>>>> ears. >>>>>>> >>>>>>>> Can I work with GIT or Mercurial here? Onto some mirror? >>>>>>>> If not - is there a process to distribute projects/plugins to >>>>>>>> GitHub? >>>>>>>> >>>>>>>> >>>>>>>> 2013/6/25 Lennart Jörelid <lennart.jore...@gmail.com> >>>>>>>> >>>>>>>> >>>>>>>> Hello all, >>>>>>>> >>>>>>>>> >>>>>>>>> I wonder if the Mojo project has a structured way of migrating to a >>>>>>>>> distributed VCS (GIT, presumably, or Mercurial) for various >>>>>>>>> currently >>>>>>>>> SVN-based projects - or any policy on a 2-way mirroring between >>>>>>>>> the two >>>>>>>>> VCS'es. >>>>>>>>> >>>>>>>>> I believe distributed VCSs increase visibility and reduce >>>>>>>>> complexity for >>>>>>>>> donning a patch compared to the standard subversion way, >>>>>>>>> particularly with >>>>>>>>> the help of processes and services such as GitHub or BitBucket. >>>>>>>>> Anything >>>>>>>>> that can increase visibility and reduce hinders in contributing >>>>>>>>> patches to >>>>>>>>> projects is in itself a Good Thing. >>>>>>>>> >>>>>>>>> So ... is there a Git/Mercurial mirror or migration process for SVN >>>>>>>>> projects at Codehaus? >>>>>>>>> If so - where can I find access details? >>>>>>>>> If not - why? >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> +=============================**=+ >>>>>>>>> | Bästa hälsningar, >>>>>>>>> | [sw. "Best regards"] >>>>>>>>> | >>>>>>>>> | Lennart Jörelid >>>>>>>>> | EAI Architect & Integrator >>>>>>>>> | >>>>>>>>> | jGuru Europe AB >>>>>>>>> | Mölnlycke - Kista >>>>>>>>> | >>>>>>>>> | Email: l...@jguru.se >>>>>>>>> | URL: www.jguru.se >>>>>>>>> | Phone >>>>>>>>> | (skype): jgurueurope >>>>>>>>> | (intl): +46 708 507 603 >>>>>>>>> | (domestic): 0708 - 507 603 >>>>>>>>> +=============================**=+ >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> -- >>>>>>> >>>>>>> Using Opera's revolutionary email client: >>>> http://www.opera.com/mail/ >>>> >>>>> >>>>>>> ------------------------------**------------------------------** >>>>>>> --------- >>>>>>> To unsubscribe from this list, please visit: >>>>>>> >>>>>>> >>>>>>> http://xircles.codehaus.org/**manage_email<http://xircles.codehaus.org/manage_email> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> -- >>>>> "That's what prayers are ... it's frightened people trying to make >>>>> friends with the bully!" >>>>> >>>>> Terry Pratchett. The Last Hero >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ------------------------------**------------------------------** >>>> --------- >>>> To unsubscribe from this list, please visit: >>>> >>>> >>>> http://xircles.codehaus.org/**manage_email<http://xircles.codehaus.org/manage_email> >>>> >>>> >>>> >>> >>> -- >>> Using Opera's revolutionary email client: http://www.opera.com/mail/ >>> >>> ------------------------------**------------------------------** >>> --------- >>> To unsubscribe from this list, please visit: >>> >>> >>> http://xircles.codehaus.org/**manage_email<http://xircles.codehaus.org/manage_email> >>> >>> >>> >> > > > -- > Baptiste <Batmat> MATHUS - http://batmat.net > Sauvez un arbre, > Mangez un castor ! >