From h.wickham at gmail.com  Fri Apr  6 21:26:29 2007
From: h.wickham at gmail.com (hadley wickham)
Date: Fri, 6 Apr 2007 14:26:29 -0500
Subject: [Rd] R-Forge?
In-Reply-To: <3029D199-DE92-4B26-A380-9990EC782E1D@r-project.org>
References: <46162693.20809@bfro.uni-lj.si>
	<Pine.LNX.4.64.0704061541060.6584@eowyn>
	<f8e6ff050704060718g407b5a6gd562766ed6d941c0@mail.gmail.com>
	<46166086.8010802@ai.wu-wien.ac.at>
	<f8e6ff050704060922oee6cec1u92785ae4b8af2f98@mail.gmail.com>
	<3029D199-DE92-4B26-A380-9990EC782E1D@r-project.org>
Message-ID: <f8e6ff050704061226l3c1eb640tbafb0c6d4c40e72@mail.gmail.com>

On 4/6/07, Simon Urbanek <simon.urbanek at r-project.org> wrote:
>
> On Apr 6, 2007, at 12:22 PM, hadley wickham wrote:
>
> > On 4/6/07, Stefan Theussl <theussl at ai.wu-wien.ac.at> wrote:
> >> hadley wickham wrote:
> >>>>> I have recently found RForge.net (http://www.rforge.net/) by Simon
> >>>>> Urbanek and found out today that the site is accepting
> >>>>> subscriptions.
> >>>>> Great! However, browsing a bit on the site I found a link to
> >>>>> another
> >>>>> forge: R-Forge (http://r-forge.r-project.org/).
> >>>>>
> >>>>> Is/will the last one be the "offcial" forge for R packages,
> >>>>> given that
> >>>>> it has domain r-project.org?
> >>>>
> >>>> Yes, we're currently still testing the functionality and
> >>>> improving the
> >>>> documentation, but an article for R News that announces the
> >>>> functionality
> >>>> is under preparation. There is already a user's manual available
> >>>> on the
> >>>> main page which explains how you can register and set up your
> >>>> project
> >>>> etc.
> >>>> Just as Simon's site this already offers an SVN and nightly
> >>>> builds in a
> >>>> CRAN-style repository, and additionally there is the whole
> >>>> GForge system
> >>>> with other features such as project forums, mailing lists etc.
> >>>
> >>> Is it possible to use r-forge just for the nightly builds?   (ie.
> >>> with
> >>> svn hosted elsewhere)  That would be really handy.
> >>>
> >>> Hadley
> >> We have never thought about it, but this would be technically
> >> difficult.
> >>
> >> But you may migrate your svn (or the part which contains the
> >> package) to
> >> R-Forge and have the advantage of daily build and checked packages
> >> with
> >> the possibility to install it directly from R-Forge:
> >> |install.packages("/packagename/",repos="http://r-forge.r-
> >> project.org")|
> >
> > I guess I'm not really comfortable moving my code to an external
> > repository completely out of my control.  It would be really
> > convenient to be able to upload a source package, and have it built,
> > with out R CMD check being enforced.
> >
>
> I see the whole point of using external repository (like either
> rforge) in having fully-backed SVN repository on server-grade
> hardware. If you already have a SVN repository, why won't you use a
> post-commit script on the same machine to do the build and check?

The svn server is the easy bit - you can get that at any number of
hosts.  Cross-platform R builds are much trickier, and is the unique
thing that the r-forge sites offer.  If I could have some one else
deal with the package building for linux, mac and windows for test
packages I would be a very happy man.

Hadley



[Rd] R-Forge?
hadley wickham