[Rd] suggestion for R >= 3.0: computer-readable CHANGELOG

Philippe Grosjean phgrosjean at sciviews.org
Fri Apr 17 22:32:28 CEST 2009


Tobias Verbeke wrote:
> Dirk Eddelbuettel wrote:
>> On 17 April 2009 at 10:36, Duncan Murdoch wrote:
>> | I think it would have to do more than that to be useful.  It would 
>> need | to warn about a lack of an entry for the current version.  
>> Otherwise | package.skeleton would create a blank one, and that would 
>> satisfy the | check from then on.
>> | | To recognize an entry for the current version, it would need a 
>> standard | format.  But then, unless whoever put together the format 
>> was willing to | do updates to the hundreds of existing files out 
>> there, there would be a
>> I'd say use it on a go-forward basis.
> 
> I agree. For the ChangeLog, the GNU ChangeLog format could be used.
> The advantage is that there are already converters available for some
> commonly used source control management systems, such that users
> can stick with their favorite systems and comply:
> 
> For git:
> http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob_plain;f=build-aux/gitlog-to-changelog;hb=HEAD 
> 
> 
> For Subversion:
> http://ch.tudelft.nl/~arthur/svn2cl/
> 
> For CVS:
> http://www.red-bean.com/cvs2cl/
> 
> Always willing to participate (also in converting existing files).
> 
> Best,
> Tobias

But that gives the information at the file level. Since there is no 
constraint in R package to place the function in a given file (even 
several R functions or objects can be defined in the same file), it 
gives no useful information to track changes at the level of the functions!
Best,

Philippe

>> | Could you take a look at CRAN and Bioconductor, and count how many | 
>> packages already have a news/changelog file, and how hard it would be 
>> to | convert them to a standard format?
>>
>> I can do the count for CRAN using the account we use for cran2deb 
>> work.  I'll
>> be travelling this weekend (yay, Boston Marathon!) so please ping me next
>> week if I forget to aggregate this.
>>
>> Dirk
>>
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
> 
>



More information about the R-devel mailing list