On 11/15/2014 12:04 PM, January Weiner wrote:
Dear Martin,
thanks for your description, just a question
mkdir -p ~/src/R-devel
cd ~/src/R-devel
svn co https://svn.r-project.org/R/trunk
tools/rsync-recommended
I think this should be
trunk/tools/rsync-recommended
mkdir -p ~/bin/R-devel
cd ~/bin/R-devel
~/src/R-devel/configure && make -j
and
~/src/R-devel/trunk/configure && make -j
(etc.)
am I right?
yes; for the record I guess my recipe is more like
mkdir -p ~/src
cd ~/src
svn co https://svn.r-project.org/R/trunk R-devel
which creates ~/src/R-devel without the intervening /trunk. Sorry for the
imprecision, but your understanding seems to be correct.
so that you can say Rdev when you want to use R-devel. Always use biocLite()
to install packages, from CRAN or Bioc, and you're fine. Do the same for the
current release branch with the svn url
https://svn.r-project.org/R/branches/R-3-1-branch.
Why should I do that? I thought R-3-1-branch should be generally the
stable release -- the one that I is conveniently installed and
distributed using my regular package manager, without me having to
worry about it. You have confused me.
R-3-1-branch gets updated with changes that will make it to the 'next' release
in the R-3.1 series, so for instance changes made now will appear in 3.1.2 when
that is released.
Whether it's important as a Bioc developer to track the R-3-1-branch or not is a
little involved.
Based on past experience, my guess is that R 3.1.2 will be a final 'bug fix'
release shortly before the release of R 3.2.0. This means that users of the
current Bioc 3.0 release will expect Bioc 3.0 packages to work with R 3.1.2, and
that the responsible developer will check that that is the case. On the other
hand, since the changes are in the 3.1 series one would expect the 3.1.2 changes
to consist of bug fixes, rather than new features or changed functionality that
breaks code that works with R-3.1.1 or R-3.1.0 (I don't believe there is any
formal statement to this effect from R-core). Also, relatively few Bioc users
will switch to 3.1.2, but will instead move more or less immediately to R 3.2.0
(and to what will become Bioc 3.1), which (again based on past experience) will
be released more-or-less at the same time as R 3.1.2.
Looking forward to the next development cycle and assuming R and Bioc releases
follow the pattern that they have in the recent past, Bioc 3.2 and 3.3 will both
be based on the R-3.2 series. Bioc 3.2 and Bioc 'devel' at the time of the Bioc
3.2 release will be built against the R-3-2-branch, with R-devel more-or-less
irrelevant from a Bioc perspective. R-devel will again become relevant after
Bioc 3.3 is released.
Presumably that's enough confusion for one email; sorry about that.
Martin
Kind regards,
j.
--
Computational Biology / Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N.
PO Box 19024 Seattle, WA 98109
Location: Arnold Building M1 B861
Phone: (206) 667-2793
_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel