Hi All, I'm planning to submit my first package to R, and although I read all the documentation, I'm not very clear on the following 2 items, from which I'd appreciate your guidance: 1)I understand it is suggested to use the R dev version to build the package. Which one specifically should I use to build a package on a Mac OS? How about package dependencies, which version should I install on the R dev version (and where should I get them)? 2) Not sure if this one belongs to this list. Does licensing follow the logic of "inheritance" (i.e. if all the package dependencies of my package are "GPL-2 | GPL-3", does my package need to use the same license agreement? Thanks! Axel. [[alternative HTML version deleted]]
On Jan 18, 2014, at 9:31 AM, Axel Urbiz <axel.urbiz at gmail.com> wrote:> Hi All, > > > I'm planning to submit my first package to R, and although I read all the > documentation, I'm not very clear on the following 2 items, from which I'd > appreciate your guidance: > > > 1)I understand it is suggested to use the R dev version to build the > package. Which one specifically should I use to build a package on a Mac > OS? How about package dependencies, which version should I install on the R > dev version (and where should I get them)? >You can get latest R-devel builds for Mac OS X from http://r.research.att.com and the same is true for binary packages for R-devel - simply use http://r.research.att.com as the repository (in fact most CRAN mirrors should work as well). Cheers, Simon> 2) Not sure if this one belongs to this list. Does licensing follow the > logic of "inheritance" (i.e. if all the package dependencies of my package > are "GPL-2 | GPL-3", does my package need to use the same license agreement? > > > > Thanks! > > Axel. > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel >
On 18 Jan 2014, at 14:31, Axel Urbiz <axel.urbiz at gmail.com> wrote:> Hi All, > > > I'm planning to submit my first package to R, and although I read all the > documentation, I'm not very clear on the following 2 items, from which I'd > appreciate your guidance: > > > 1)I understand it is suggested to use the R dev version to build the > package.Is it? this is news to me. I have a grand total of 2 packages up and I never ever used R-devel, and never ever had a problem, had a report of a problem or had a note from CRAn about my packages not being ok because I built them with R-relase (or whatever it might be called) and not R-devel. BW F> Which one specifically should I use to build a package on a Mac > OS? How about package dependencies, which version should I install on the R > dev version (and where should I get them)? > > > 2) Not sure if this one belongs to this list. Does licensing follow the > logic of "inheritance" (i.e. if all the package dependencies of my package > are "GPL-2 | GPL-3", does my package need to use the same license agreement? > > > > Thanks! > > Axel. > > [[alternative HTML version deleted]] > > _______________________________________________ > R-SIG-Mac mailing list > R-SIG-Mac at r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-mac-------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 881 bytes Desc: Message signed with OpenPGP using GPGMail URL: <https://stat.ethz.ch/pipermail/r-devel/attachments/20140120/6a594a23/attachment.bin>
On 18 Jan 2014, at 14:31, Axel Urbiz <axel.urbiz@gmail.com> wrote:> Hi All, > > > I'm planning to submit my first package to R, and although I read all the > documentation, I'm not very clear on the following 2 items, from which I'd > appreciate your guidance: > > > 1)I understand it is suggested to use the R dev version to build the > package.Is it? this is news to me. I have a grand total of 2 packages up and I never ever used R-devel, and never ever had a problem, had a report of a problem or had a note from CRAn about my packages not being ok because I built them with R-relase (or whatever it might be called) and not R-devel. BW F> Which one specifically should I use to build a package on a Mac > OS? How about package dependencies, which version should I install on the R > dev version (and where should I get them)? > > > 2) Not sure if this one belongs to this list. Does licensing follow the > logic of "inheritance" (i.e. if all the package dependencies of my package > are "GPL-2 | GPL-3", does my package need to use the same license agreement? > > > > Thanks! > > Axel. > > [[alternative HTML version deleted]] > > _______________________________________________ > R-SIG-Mac mailing list > R-SIG-Mac@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-mac
On 20 Jan 2014, at 09:31, Federico Calboli <f.calboli@imperial.ac.uk> wrote:> On 18 Jan 2014, at 14:31, Axel Urbiz <axel.urbiz@gmail.com> wrote: > >> Hi All, >> >> >> I'm planning to submit my first package to R, and although I read all the >> documentation, I'm not very clear on the following 2 items, from which I'd >> appreciate your guidance: >> >> >> 1)I understand it is suggested to use the R dev version to build the >> package. > > Is it? this is news to me. I have a grand total of 2 packages up and I never ever used R-devel, and never ever had a problem, had a report of a problem or had a note from CRAn about my packages not being ok because I built them with R-relase (or whatever it might be called) and not R-devel. >For what it's worth, I also build my packages on the release version of R, but I do always first upload to the frankly invaluable win-builder service at http://win-builder.r-project.org - this is mainly to check compatibility/issues under Windows (of which there are frequently several), but also checks for problems against R-devel (of which I don't think I've ever had any). It is also very worthwhile checking the check logs for the current versions of your package on CRAN, as there are often minor issues identified on other systems (particularly solaris). Cheers, Matt> F > > > >> Which one specifically should I use to build a package on a Mac >> OS? How about package dependencies, which version should I install on the R >> dev version (and where should I get them)? >> >> >> 2) Not sure if this one belongs to this list. Does licensing follow the >> logic of "inheritance" (i.e. if all the package dependencies of my package >> are "GPL-2 | GPL-3", does my package need to use the same license agreement? >> >> >> >> Thanks! >> >> Axel. >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> R-SIG-Mac mailing list >> R-SIG-Mac@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-sig-mac > > <signature.asc>_______________________________________________ > R-SIG-Mac mailing list > R-SIG-Mac@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-mac[[alternative HTML version deleted]]
On Mon, Jan 20, 2014 at 4:31 AM, Federico Calboli <f.calboli@imperial.ac.uk>wrote: [...]> Is it? this is news to me. I have a grand total of 2 packages up and I > never ever used R-devel, and never ever had a problem, had a report of a > problem or had a note from CRAn about my packages not being ok because I > built them with R-relase (or whatever it might be called) and not R-devel. >>From the CRAN repository policy, that you also read and agreed to:"Please ensure that R CMD check --as-cran has been run on the tarball to be uploaded before submission. This should be done with the current version of R-devel (or if that is not possible, current R-patched or the current release of R.)" Gabor [...] [[alternative HTML version deleted]]
On Jan 20, 2014, at 4:31 AM, Federico Calboli <f.calboli at imperial.ac.uk> wrote:> On 18 Jan 2014, at 14:31, Axel Urbiz <axel.urbiz at gmail.com> wrote: > >> Hi All, >> >> >> I'm planning to submit my first package to R, and although I read all the >> documentation, I'm not very clear on the following 2 items, from which I'd >> appreciate your guidance: >> >> >> 1)I understand it is suggested to use the R dev version to build the >> package. > > Is it?Yes> this is news to me. I have a grand total of 2 packages up and I never ever used R-devel, and never ever had a problem, had a report of a problem or had a note from CRAn about my packages not being ok because I built them with R-relase (or whatever it might be called) and not R-devel. >You got lucky so far ;). See earlier post - you're answering to an already answered thread. Cheers, Simon> BW > > F > > > >> Which one specifically should I use to build a package on a Mac >> OS? How about package dependencies, which version should I install on the R >> dev version (and where should I get them)? >> >> >> 2) Not sure if this one belongs to this list. Does licensing follow the >> logic of "inheritance" (i.e. if all the package dependencies of my package >> are "GPL-2 | GPL-3", does my package need to use the same license agreement? >> >> >> >> Thanks! >> >> Axel. >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> R-SIG-Mac mailing list >> R-SIG-Mac at r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-sig-mac > > _______________________________________________ > R-SIG-Mac mailing list > R-SIG-Mac at r-project.org > https://stat.ethz.ch/mailman/listinfo/r-sig-mac