Skip to content
Prev 5998 / 21312 Next

[Bioc-devel] Distinction between release and devel package websites

Dear Dan, James, Michael, Matt,

thank you, I see your point but I'm afraid I must disagree with you.
I've had this situation numerous times that I have added/fixed
something in the devel branch of a package and had to advice the users
to use this latest version. Needless to say, they were typically using
the release branch, and it was a relatively painless procedure for
them to pick the tarball from the devel landing page and proceed with
manual installation. Of course, this could be also achieved by
installing from the svn, however, this is not very welcome from the
user's perspective.

Please correct me if I'm wrong, but to my knowledge there is no
build-in mechanism in 'biocLite' facilitating the above described
scenario. Therefore, I think that it could be useful to have an
'useDevel' argument to biocLite() allowing for the installation of a
specific package(s) from the devel rather than from the release branch
without having to switch to devel completely. As this would be an
optional argument defaulting to FALSE I wouldn't be worried by
potential abuse, at least not more than by having the devel packages
exposed on the website. As an additional precaution measure we could
issue a warning and ask the user to confirm that (s)he is aware of the
risks and wants to proceed.

As Matt pointed out, direct links to "package source" tarballs are
very useful for quick and lightweight inspection of package code. This
approach combined with opening the files directly with an archive
browser is particularly appealing, as it saves one from dealing with
manual svn checkout and the cleanup afterwards. Please note that
replacing the prebuild tarball with a link to the SVN has the caveat
of getting potantially broken code. Tarballs which make it through to
the website guarantee that the package at least builds.

Best,
Andrzej
On Tue, Jul 22, 2014 at 7:57 PM, Dan Tenenbaum <dtenenba at fhcrc.org> wrote:

Thread (37 messages)

Julian Gehring Distinction between release and devel package websites Jul 21 Vincent Carey Distinction between release and devel package websites Jul 21 Michael Lawrence Distinction between release and devel package websites Jul 21 Hervé Pagès Distinction between release and devel package websites Jul 21 Julian Gehring Distinction between release and devel package websites Jul 22 Dan Tenenbaum Distinction between release and devel package websites Jul 22 James W. MacDonald Distinction between release and devel package websites Jul 22 Dan Tenenbaum Distinction between release and devel package websites Jul 22 Vincent Carey Distinction between release and devel package websites Jul 22 Andrzej Oleś Distinction between release and devel package websites Jul 22 Michael Lawrence Distinction between release and devel package websites Jul 22 Dan Tenenbaum Distinction between release and devel package websites Jul 22 Matthew McCall Distinction between release and devel package websites Jul 22 James W. MacDonald Distinction between release and devel package websites Jul 22 Dan Tenenbaum Distinction between release and devel package websites Jul 22 Dan Tenenbaum Distinction between release and devel package websites Jul 22 Michael Lawrence Distinction between release and devel package websites Jul 22 Matthew McCall Distinction between release and devel package websites Jul 22 Ryan Distinction between release and devel package websites Jul 22 Martin Morgan Distinction between release and devel package websites Jul 22 Hervé Pagès Distinction between release and devel package websites Jul 22 Andrzej Oleś Distinction between release and devel package websites Jul 22 Gabriel Becker Distinction between release and devel package websites Jul 22 Dan Tenenbaum Distinction between release and devel package websites Jul 22 Michael Lawrence Distinction between release and devel package websites Jul 22 Julian Gehring Distinction between release and devel package websites Jul 22 Andrzej Oleś Distinction between release and devel package websites Jul 22 Andrzej Oleś Distinction between release and devel package websites Jul 22 Andrzej Oleś Distinction between release and devel package websites Jul 22 Vincent Carey Distinction between release and devel package websites Jul 22 Martin Morgan Distinction between release and devel package websites Jul 22 Martin Morgan Distinction between release and devel package websites Jul 23 Martin Morgan Distinction between release and devel package websites Jul 23 Hervé Pagès Distinction between release and devel package websites Jul 23 Henrik Bengtsson Distinction between release and devel package websites Jul 24 Hervé Pagès Distinction between release and devel package websites Jul 24 Henrik Bengtsson Distinction between release and devel package websites Jul 24