From deepayan.sarkar at gmail.com  Fri Apr  6 20:56:23 2007
From: deepayan.sarkar at gmail.com (Deepayan Sarkar)
Date: Fri, 6 Apr 2007 11:56:23 -0700
Subject: [Rd] R-Forge?
In-Reply-To: <f8e6ff050704060922oee6cec1u92785ae4b8af2f98@mail.gmail.com>
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>
Message-ID: <eb555e660704061156w54b40767jc05d869d2b2da785@mail.gmail.com>

On 4/6/07, hadley wickham <h.wickham at gmail.com> 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.

If you are comfortable with mirroring, I recently discovered the
svnsync tool (new in subversion 1.4). It will mirror a subversion
repository in its entirety (including commit history). It requires a
hook script to be present in the target repository (so needs
cooperation from the admin), but otherwise, once you set it up, a one
line cron job will synchronize it.

A quick description is available here:

http://code.google.com/support/bin/answer.py?answer=56682&topic=10386

and the subversion book has more detail.

-Deepayan



[Rd] R-Forge?
Deepayan Sarkar