Re: [OMPI devel] 1-question developer poll
For Open MPI: - Primary: Mercurial (hosted on BitBucket - better deal for academia) - Secondary: Git (hosted on either BitBucket or GitHub) - SVN only to commit back For other projects: - SVN - Becoming less commonly used, but still used for some projects like Open MPI - Mercurial and Git - equally for various projects. Teaching students SCM, Git is probably the most difficult since the initial learning curve is steeper than Mercurial, and they can easily get turned around with some of the more complex features they find on their own. SVN is the easiest to teach, but the most restrictive and requires dedicated a hosting server in the department. We are having a similar discussion in our department at the moment regarding which SCM system we should expose students to in the upper level courses. Currently, we have started (past year and a half) using Git in at least 2 classes. Previously, students were not really exposed to SCM except if they did some independent research. It is too early to tell how successful that has been. -- Josh On Wed, Apr 16, 2014 at 5:32 AM, Jeff Squyres (jsquyres)wrote: > What source code repository technology(ies) do you use for Open MPI > development? (indicate all that apply) > > - SVN > - Mercurial > - Git > > I ask this question because there's serious discussions afoot to switch > OMPI's main SVN repo to Git, and I want to get a feel for the current > landscape out there. > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > ___ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/04/14537.php > -- Joshua Hursey Assistant Professor of Computer Science University of Wisconsin-La Crosse http://cs.uwlax.edu/~jjhursey
Re: [OMPI devel] 1-question developer poll
git (Github mirror, git-svn, git patches) -- Christoph Niethammer High Performance Computing Center Stuttgart (HLRS) Nobelstrasse 19 70569 Stuttgart Tel: ++49(0)711-685-87203 email: nietham...@hlrs.de http://www.hlrs.de/people/niethammer - Original Message - From: "Jeff Squyres (jsquyres)" <jsquy...@cisco.com> To: "Open MPI Developers List" <de...@open-mpi.org> Sent: Wednesday, April 16, 2014 12:32:10 PM Subject: [OMPI devel] 1-question developer poll What source code repository technology(ies) do you use for Open MPI development? (indicate all that apply) - SVN - Mercurial - Git I ask this question because there's serious discussions afoot to switch OMPI's main SVN repo to Git, and I want to get a feel for the current landscape out there. -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/ ___ devel mailing list de...@open-mpi.org Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel Link to this post: http://www.open-mpi.org/community/lists/devel/2014/04/14537.php
Re: [OMPI devel] 1-question developer poll
On Wed, Apr 16, 2014 at 10:32:10AM +, Jeff Squyres (jsquyres) wrote: > What source code repository technology(ies) do you use for Open MPI > development? (indicate all that apply) > > - SVN > - Mercurial > - Git git Adrian pgp0Qj8qxYTHc.pgp Description: PGP signature
Re: [OMPI devel] 1-question developer poll
mostly svn, sometimes mercurial, no git. Edgar On 4/16/2014 5:32 AM, Jeff Squyres (jsquyres) wrote: > What source code repository technology(ies) do you use for Open MPI > development? (indicate all that apply) > > - SVN > - Mercurial > - Git > > I ask this question because there's serious discussions afoot to switch > OMPI's main SVN repo to Git, and I want to get a feel for the current > landscape out there. > -- Edgar Gabriel Associate Professor Parallel Software Technologies Lab http://pstl.cs.uh.edu Department of Computer Science University of Houston Philip G. Hoffman Hall, Room 524Houston, TX-77204, USA Tel: +1 (713) 743-3857 Fax: +1 (713) 743-3335 signature.asc Description: OpenPGP digital signature
Re: [OMPI devel] 1-question developer poll
We ate using: Mainly mercurial. Svn only for ompi. Rarely git. George. On Apr 16, 2014 10:36 AM, "Rolf vandeVaart" <rvandeva...@nvidia.com> wrote: > SVN > > >-Original Message- > >From: devel [mailto:devel-boun...@open-mpi.org] On Behalf Of Nathan > >Hjelm > >Sent: Wednesday, April 16, 2014 10:35 AM > >To: Open MPI Developers > >Subject: Re: [OMPI devel] 1-question developer poll > > > >* PGP Signed by an unknown key > > > >Git > > > >On Wed, Apr 16, 2014 at 10:32:10AM +, Jeff Squyres (jsquyres) wrote: > >> What source code repository technology(ies) do you use for Open MPI > >development? (indicate all that apply) > >> > >> - SVN > >> - Mercurial > >> - Git > >> > >> I ask this question because there's serious discussions afoot to switch > >OMPI's main SVN repo to Git, and I want to get a feel for the current > >landscape out there. > >> > >> -- > >> Jeff Squyres > >> jsquy...@cisco.com > >> For corporate legal information go to: > >http://www.cisco.com/web/about/doing_business/legal/cri/ > >> > >> ___ > >> devel mailing list > >> de...@open-mpi.org > >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > >> Link to this post: http://www.open- > >mpi.org/community/lists/devel/2014/04/14537.php > > > >* Unknown Key > >* 0x9AC22B15 > > --- > This email message is for the sole use of the intended recipient(s) and > may contain > confidential information. Any unauthorized review, use, disclosure or > distribution > is prohibited. If you are not the intended recipient, please contact the > sender by > reply email and destroy all copies of the original message. > > --- > ___ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/04/14546.php >
Re: [OMPI devel] 1-question developer poll
SVN >-Original Message- >From: devel [mailto:devel-boun...@open-mpi.org] On Behalf Of Nathan >Hjelm >Sent: Wednesday, April 16, 2014 10:35 AM >To: Open MPI Developers >Subject: Re: [OMPI devel] 1-question developer poll > >* PGP Signed by an unknown key > >Git > >On Wed, Apr 16, 2014 at 10:32:10AM +, Jeff Squyres (jsquyres) wrote: >> What source code repository technology(ies) do you use for Open MPI >development? (indicate all that apply) >> >> - SVN >> - Mercurial >> - Git >> >> I ask this question because there's serious discussions afoot to switch >OMPI's main SVN repo to Git, and I want to get a feel for the current >landscape out there. >> >> -- >> Jeff Squyres >> jsquy...@cisco.com >> For corporate legal information go to: >http://www.cisco.com/web/about/doing_business/legal/cri/ >> >> ___ >> devel mailing list >> de...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: http://www.open- >mpi.org/community/lists/devel/2014/04/14537.php > >* Unknown Key >* 0x9AC22B15 --- This email message is for the sole use of the intended recipient(s) and may contain confidential information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. ---
Re: [OMPI devel] 1-question developer poll
Git On Wed, Apr 16, 2014 at 10:32:10AM +, Jeff Squyres (jsquyres) wrote: > What source code repository technology(ies) do you use for Open MPI > development? (indicate all that apply) > > - SVN > - Mercurial > - Git > > I ask this question because there's serious discussions afoot to switch > OMPI's main SVN repo to Git, and I want to get a feel for the current > landscape out there. > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > ___ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/04/14537.php pgpAU92flhwyQ.pgp Description: PGP signature
Re: [OMPI devel] 1-question developer poll
On Apr 16, 2014, at 5:32 AM, Jeff Squyres (jsquyres)wrote: > What source code repository technology(ies) do you use for Open MPI > development? (indicate all that apply) > > - SVN > - Mercurial > - Git Mostly Git (via the Github mirror and git-svn), and very rarely direct SVN. Never Mercurial. -Dave
Re: [OMPI devel] 1-question developer poll
Personally: svn and Mercurial Intel uses git. However, we have had significant trouble keeping git repos alive and clean in projects involving many developers that are geographically dispersed. As a result, we've had to dedicate resources - full-time people whose sole job is to maintain the git repos as it requires someone with very high git knowledge to continually fix the problems. This doesn't require one person/project, but it does require (a) significant time, and (b) deep git knowledge. The basic issue I'm hearing is the same we have surfaced before: git exposes a lot of atomistic controls. This makes it very powerful, but also very easy to make an error as it requires a high level of git-knowledge to properly operate the system. Many developers lack that degree of "git IQ", and don't take the time to learn it as they are under pressure to produce actual code, or think they have it but don't know as much as they think. As a result, the repo (main or the developer's branches) get confused and need to be corrected. Bottom line: so long as OMPI has at least one git-expert on the team who can dedicate some of their time to helping developers "fix" their repo problems, the proposed transition could be done. I'm not talking about someone who will monitor/repair the main repo - I'm talking about someone also willing to assist every member of the devel team when that person's git branch gets hosed. If we ever lose that dedicated support, we may be in trouble. Unlike a corporation, we can't hire someone to fill this role. We rely on contributed time from our members. So I think the question boils down to: do we have that kind of commitment from our member organizations for the foreseeable future? And should we adopt a technology that depends on that contribution? Ralph On Wed, Apr 16, 2014 at 3:34 AM, Mike Dubmanwrote: > git > > > On Wed, Apr 16, 2014 at 1:32 PM, Jeff Squyres (jsquyres) < > jsquy...@cisco.com> wrote: > >> What source code repository technology(ies) do you use for Open MPI >> development? (indicate all that apply) >> >> - SVN >> - Mercurial >> - Git >> >> I ask this question because there's serious discussions afoot to switch >> OMPI's main SVN repo to Git, and I want to get a feel for the current >> landscape out there. >> >> -- >> Jeff Squyres >> jsquy...@cisco.com >> For corporate legal information go to: >> http://www.cisco.com/web/about/doing_business/legal/cri/ >> >> ___ >> devel mailing list >> de...@open-mpi.org >> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >> Link to this post: >> http://www.open-mpi.org/community/lists/devel/2014/04/14537.php >> > > > ___ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/04/14538.php >
Re: [OMPI devel] 1-question developer poll
git On Wed, Apr 16, 2014 at 1:32 PM, Jeff Squyres (jsquyres)wrote: > What source code repository technology(ies) do you use for Open MPI > development? (indicate all that apply) > > - SVN > - Mercurial > - Git > > I ask this question because there's serious discussions afoot to switch > OMPI's main SVN repo to Git, and I want to get a feel for the current > landscape out there. > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > ___ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2014/04/14537.php >
[OMPI devel] 1-question developer poll
What source code repository technology(ies) do you use for Open MPI development? (indicate all that apply) - SVN - Mercurial - Git I ask this question because there's serious discussions afoot to switch OMPI's main SVN repo to Git, and I want to get a feel for the current landscape out there. -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/