[Bioc-devel] Changing 'release' versus 'devel' branches of Bioconductor

Martin Morgan mtmorgan at fhcrc.org
Mon Dec 28 17:48:47 CET 2009


Developers --

Only critical bug-fix changes are appropriate for the 'release' branch
of Bioconductor, i.e., in the svn repository beginning with

 https://hedgehog.fhcrc.org/bioconductor/branches/RELEASE_2_5/

All other changes, including introduction of new features and minor bug
fixes, must be restricted to the 'devel' repository

  https://hedgehog.fhcrc.org/bioconductor/trunk/

Please ask if you are uncertain about whether changes you are
considering are appropriate for the release branch.

The release branch is meant to provide a stable environment for
reproducible research, and this stability is compromised whenever change
is introduced.

A consequence of this is that users seeking new features MUST use the
development version of R. This is appropriate, because it represents an
explicit choice on the part of the user, showing that they are willing
to take on the added instability of software that is still under active
development.

It is NOT appropriate to suggest that the user install the development
version of a package on top of the release version of other packages.
The mailing list is littered with posts where this leads to
unanticipated problems.

Under extraordinary conditions, the Bioconductor team will take active
steps to enforce this policy, including reverting non-critical changes
and restricting access to the svn release branch repository.

Additional developer information is available at

  http://wiki.fhcrc.org/bioc/DeveloperPage
  http://wiki.fhcrc.org/bioc/HowTo
  http://wiki.fhcrc.org/bioc/HowTo/Update_Release_Branch


Best wishes,

Martin
-- 
Martin Morgan
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



More information about the Bioc-devel mailing list