From simon.urbanek at r-project.org  Fri Apr  6 19:04:15 2007
From: simon.urbanek at r-project.org (Simon Urbanek)
Date: Fri, 6 Apr 2007 13:04:15 -0400
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: <3029D199-DE92-4B26-A380-9990EC782E1D@r-project.org>


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?

Cheers,
Simon



[Rd] R-Forge?
Simon Urbanek