Skip to content
Prev 46721 / 63424 Next

declaring package dependencies

Something that might be of use to you guys is crant (https://github.com/muxspace/crant), which is a set of scripts to make package development and testing simpler. With crant you can build out multiple R instances (release, patch, devel) and then run the build chain against each one. It's compatible with devtools, and we're working on a few other conveniences, like testing all the the reverse depends to understand whether a change to a package breaks downstream dependencies. I've certainly bitten myself and incurred the wrath of CRAN a few times because I didn't check this sort of thing thoroughly enough. Running this on a virtual machine ensures that the environment is clean for building/testing. 

Of course, it doesn't address the communication issues (which I find somewhat amusing because the CRAN maintainers always seem to be in absentia during these discussions), but assuming that the CRAN checks are added to the devel branch, it shouldn't matter insomuch as detecting them prior to submission. Understanding the rationale for the change is a different matter.

Brian
On Sep 15, 2013, at 2:05 PM, Paul Gilbert <pgilbert902 at gmail.com> wrote:

Thread (28 messages)

Michael Friendly declaring package dependencies Sep 12 Paul Gilbert declaring package dependencies Sep 12 Duncan Murdoch declaring package dependencies Sep 12 Michael Friendly declaring package dependencies Sep 13 Duncan Murdoch declaring package dependencies Sep 13 Dirk Eddelbuettel Fortune! (Re: declaring package dependencies) Sep 13 Dirk Eddelbuettel declaring package dependencies Sep 13 Brian Ripley declaring package dependencies Sep 13 Duncan Murdoch declaring package dependencies Sep 13 Duncan Murdoch declaring package dependencies Sep 13 Dirk Eddelbuettel declaring package dependencies Sep 13 Paul Gilbert declaring package dependencies Sep 13 Dirk Eddelbuettel declaring package dependencies Sep 13 John Fox declaring package dependencies Sep 13 Gray Calhoun declaring package dependencies Sep 13 Achim Zeileis Fortune! (Re: declaring package dependencies) Sep 14 Duncan Murdoch declaring package dependencies Sep 14 Dirk Eddelbuettel declaring package dependencies Sep 14 Brian G. Peterson declaring package dependencies Sep 14 Paul Gilbert declaring package dependencies Sep 14 Duncan Murdoch declaring package dependencies Sep 14 Duncan Murdoch declaring package dependencies Sep 14 Duncan Murdoch declaring package dependencies Sep 14 Dirk Eddelbuettel declaring package dependencies Sep 14 Michael Friendly declaring package dependencies Sep 15 Duncan Murdoch declaring package dependencies Sep 15 Paul Gilbert declaring package dependencies Sep 15 Brian Lee Yung Rowe declaring package dependencies Sep 15