Should we change snapshot to sonatype repo?? On Friday, February 27, 2015, Sergei Ivanov <sergei_iva...@mail.ru> wrote:
> Hi, > > I should say, if Codehaus is no more, GitHub would be my obvious first > choice of an alternative platform. > > 1. Version control. > SVN is a dinosaur and a major impediment for contributing and integrating > patches. Git provides a much more streamlined workflow from both > committer's and contributor's point of view. I used GitHub for importing > legacy SVN repos and it worked flawlessly. We never looked back to SVN. In > short, let us ditch SVN completely and use this opportunity to migrate to > git. > > 2. Maven web sites. > It is possible to deploy them to GitHub pages for each project. Works a > treat, and there is a GitHub maven site plugin to automate the process. > > 3. Issue tracking. > Use GitHub issue tracking system. It is integrated with pull requests and > commits, it is fast and lightweight, it has got milestones and it should > cover all needs of a typical project. > I for one will not miss Jira/FishEye/Cricible bundle, because Atlassian > products have become a complete sh*t show in the last few years. For the > same reason, I have major reservations against BitBucket. > The only outstanding question is whether there is a way to somehow import > the existing Jira content into GitHub. If that is not possible or > straightforward, then there is a need to find Jira hosting solution > elsewhere, at least for the historic content. > > 4. Code reviews > See above: GitHub has a great support for reviewing the incoming pull > requests. > > 5. Collaboration > GitHub wikis cover that. Again, the question remains whether it is > possible to import the existing content there. However, this may be a much > lesser problem, because I reckon most of the content is deployed as part of > maven sites, and the rest can be imported manually. At the same time, old > irrelevant content could be dropped. > > 6. Continuous Integration > This is one of the services that is not part of GitHub platform. Travis CI > might pretty well cover that, and there are other solutions that are free > for OSS projects. > > 7. Binary artifacts > Most of the artifacts go into maven central, anything that does not fit > there, could be hosted at Bintray. > > Not sure what else Codehaus provides that is not covered by the above. > > Kind regards, > -- > Sergei > > > > Friday, 27 February 2015 11:51 +0000 from Lennart Jörelid < > lennart.jore...@gmail.com > <javascript:_e(%7B%7D,'cvml','lennart.jore...@gmail.com');>>: > I second the opinions for moving to GitHub (or Bitbucket) instead of > remaining in SVN. > If doing so, I suggest we reuse as much as possible of the GitHub > infrastructure - Wiki, Issue Tracker, Mailing lists etc. > If we are already bound for some major migrations, let's make the best of > them - and a Distributed version control system is a productivity boost. > Also - is there really a point to maintain a particular GroupID (i.e. > org.codehaus). > I belive we could/should move Mojo's development efforts into the Apache > umbrella (why have 2 sources of normative plugins - apache and codehaus) to > simplify for users. > 2015-02-27 11:37 GMT+01:00 Arnaud Héritier < aherit...@codehaus.org > <javascript:_e(%7B%7D,'cvml','aherit...@codehaus.org');> > : > >We can ask to Ben (and sonatype/central) but I'm almost sure he'll have > nothing to let us use org.codehaus.* for existing projects. > >The question may be for future new plugins. Maybe we should reserve a new > groupId and update maven to look at this groupId in addition of > org.apache.maven.plugins and org.codehaus.mojo > > > >About sources, I think it was already discussed to move everything to git > thus it's just a time constraint to do it now > >For the target hosting github will be fine. I think we already reserved > an organization (or two :-) > >https://github.com/maven-mojo/ > >https://github.com/codehaus-mojo/ > > > >We'll just have to clone repos there when they'll be available in RO on > https://github.com/codehaus/ > >I'm not sure if Ben needs some helps for that > > > >About the issue tracker we may ask if we could have a Cloud hosting but > it is limited to 1000 accounts and I'm not sure how many accounts in > Codehaus Jira instance are related to mojo projects > >Otherwise we can move it to GitHub issues but we'll loose some content > (it may be the opportunity to do some cleanup) > > > >About CI and automations ... Cloudbees, TravisCI .... We may ask/test > > > >About web sites .... GitHub sites ? > > > >About Confluence ... Trash ? GitHub Wikis ? > > > >About mailing lists ... Google Groups ?? > > > >Do I forget something ? > > > > > > > > > > > >On Fri, Feb 27, 2015 at 11:05 AM, Baptiste Mathus < bmat...@batmat.net > <javascript:_e(%7B%7D,'cvml','bmat...@batmat.net');> > wrote: > >>Good point Anders, that's indeed something we want to double-check with > Codehaus people (btw, who else than Ben, is there anyone else?) > >> > >>2015-02-27 10:50 GMT+01:00 Anders Hammar < and...@hammar.net > <javascript:_e(%7B%7D,'cvml','and...@hammar.net');> > : > >>>Hmmm. Is it only me that sees a problem with the org.codehaus.mojo > groupId? Can we continue to use that in the future when syncing to central? > >>> > >>>Other than that I guess this is a good time to migrate to git instead > of svn. > >>> > >>>/Anders > >>> > >>>On Fri, Feb 27, 2015 at 10:38 AM, David Karlsen < > davidkarl...@gmail.com > <javascript:_e(%7B%7D,'cvml','davidkarl...@gmail.com');> > wrote: > >>>>Codehaus.org does not respond - already EOL? ;) > >>>>The choises seem sane - except for sticking with svn. > >>>>git svn and pointing to the correct places for tags and branches > should make it possible to convert each module into a git repo (and use > github for hosting). > >>>> > >>>>2015-02-27 10:24 GMT+01:00 Baptiste Mathus < bmat...@batmat.net > <javascript:_e(%7B%7D,'cvml','bmat...@batmat.net');> > : > >>>>>Hi all, > >>>>> > >>>>>Might be old news to you, but I guess some may not be aware of that > news yet: > >>>>>Codehaus is coming to EOL... > >>>>>https://codehaus.org/ > >>>>> > >>>>>And it doesn't seem like it's considered to be taken over by other > staff members if I read correctly the article (IIUC, this means you cannot > even apply to help). > >>>>> > >>>>>So the question is, where do you thin the MOJO project go? And how to > do we handle the migration? > >>>>> > >>>>>To sum up quickly, we use: > >>>>>* SCM : SVN (which would make github a hard choice for migration) > >>>>>* JIRA? Ask atlassian for a JIRA SaaS? > https://www.atlassian.com/opensource/overview > >>>>>* CI? Ask CloudBees? > https://www.cloudbees.com/resources/foss/program-details > >>>>> > >>>>>WDYT? > >>>>> > >>>>>-- > >>>>>Baptiste > >>>> > >>>> > >>>>-- > >>>>-- > >>>>David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen > >>> > >> > >> > >> > >>-- > >>Baptiste <Batmat> MATHUS - http://batmat.net > >>Sauvez un arbre, > >>Mangez un castor ! > -- > -- > +==============================+ > | Bästa hälsningar, > | [sw. "Best regards"] > | > | Lennart Jörelid > | EAI Architect & Integrator > | > | jGuru Europe AB > | Mölnlycke - Kista > | > | Email: l...@jguru.se <javascript:_e(%7B%7D,'cvml','l...@jguru.se');> > | URL: www.jguru.se > | Phone > | (skype): jgurueurope > | (intl): +46 708 507 603 > | (domestic): 0708 - 507 603 > +==============================+ > >