Martin, I recently used version control to update my package clippda, but I have not received any acknowledgement. Where am I supposed to get information on what to do next? When should the updates be available to the users? Kindest regards. Stephen
[Bioc-devel] older packages - clippda
4 messages · Stephen Nyangoma, Dan Tenenbaum, Martin Morgan
Hi Stephen, On Thu, Oct 13, 2011 at 9:47 AM, Stephen Nyangoma
<S.Nyangoma at cpse.dundee.ac.uk> wrote:
Martin, I recently used version control to update my package clippda, but I have not received any acknowledgement. Where am I supposed to get information on what to do next? When should the updates be available to the users? Kindest regards. Stephen
There is no automatic acknowledgement of Subversion commits, but within a day you should see the build results: http://bioconductor.org/checkResults/devel/bioc-LATEST/clippda/wilson2-buildsrc.html Once you see those results, your updated package is available to users who use R-2.14. Dan
_______________________________________________ Bioc-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel
On 10/13/2011 09:47 AM, Stephen Nyangoma wrote:
Martin, I recently used version control to update my package clippda, but I have not received any acknowledgement. Where am I supposed to get information on what to do next? When should the updates be available to the users? Kindest regards. Stephen
Hi Stephen --
Usually svn reports a successful commit immediately.
From the command line (I'm not sure how you're interacting with svn?
you can review changes with, e.g.,
cd clippda
svn log -v|less
which leads in your case to
------------------------------------------------------------------------
r58290 | s.nyangoma | 2011-09-21 06:26:34 -0700 (Wed, 21 Sep 2011) | 1 line
Changed paths:
M /trunk/madman/Rpacks/clippda/DESCRIPTION
updated the version to 1.3.0
------------------------------------------------------------------------
r58289 | s.nyangoma | 2011-09-21 06:22:13 -0700 (Wed, 21 Sep 2011) | 1 line
Changed paths:
M /trunk/madman/Rpacks/clippda/inst/doc/LittBib.bib
new reference added
and so on; if you're using a particular interface to svn please provide
some addition info and we'll try to help. There is also log at
http://bioconductor.org/developers/svnlog/
which is updated every 10 (I think) minutes. A link available after
clicking 'Developers' on the web site points to
http://bioconductor.org/developers/source-control/
for a quick introduction, including a link to the Subversion book with
additional details.
Usually, commits are made to the 'devel' branch (as above). All packages
in the devel branch are built daily (modulo disaster) with results
available at
http://bioconductor.org/checkResults/devel/bioc-LATEST/
(this link and links to daily builds of the release branch are also
available on the 'Developer' page of the wiki. For clippda the build
report says
Last Changed Rev: 58290 / Revision: 59104
Last Changed Date: 2011-09-21 06:26:34 -0700
The 'CHECK' column indicates that some warnings were generated by R CMD
check on all platforms; click on the WARNINGS to see the output (looks
like two man pages try to document the same function).
When a package is built and checked without errors (clippda satisfies
this condition -- warnings are not errors) it is made available to
biocLite when invoked from the appropriate platform. So from the build
results page we can click to
http://bioconductor.org/packages/2.9/bioc/html/clippda.html
and see that the version available via biocLite('clippda') for users of
R-devel (actually, at this particular point in the release cycle R-2-14
alpha and later) is 1.3.0.
This actually brings up a final point -- all changes to svn should be
accompanied by a 'version bump' in the DESCRIPTION file -- users of
clippda with version number 1.3.0 might have the version before your
last commit or after, there's no way to tell!
So an excellent test of your knowledge is to
- edit DESCRIPTION to version 1.3.1
- check it in, review the svn log, etc. Try svn diff -rPREV:HEAD to see
the most recent changes
- wait ten minutes and look on the svn log link above to see your
changes broadcast to the world.
- wait for the build system to do another iteration (typically changes
made by 6pm PST become available by 12pm the next day), visit the build
/ check page to see how you did across all platforms.
- use R-2-14 or R-devel and try biocLite("clippda") to get the updated
version of your package.
Martin
Computational Biology Fred Hutchinson Cancer Research Center 1100 Fairview Ave. N. PO Box 19024 Seattle, WA 98109 Location: M1-B861 Telephone: 206 667-2793
On 10/13/2011 10:08 AM, Martin Morgan wrote:
On 10/13/2011 09:47 AM, Stephen Nyangoma wrote:
Martin, I recently used version control to update my package clippda, but I have not received any acknowledgement. Where am I supposed to get information on what to do next? When should the updates be available to the users? Kindest regards. Stephen
Hi Stephen -- Usually svn reports a successful commit immediately. From the command line (I'm not sure how you're interacting with svn? you can review changes with, e.g., cd clippda svn log -v|less which leads in your case to ------------------------------------------------------------------------ r58290 | s.nyangoma | 2011-09-21 06:26:34 -0700 (Wed, 21 Sep 2011) | 1 line Changed paths: M /trunk/madman/Rpacks/clippda/DESCRIPTION updated the version to 1.3.0
Actually here I see that you did update the version; the convention is that within a release the versions are incremented at the third position 1.3.0, 1.3.1, 1.3.2 etc. Increments of the second position are meant to coincide with releases, with the use of an odd second position 1.2.x 1.4.x reserved for the release branch; the Bioc release process manages the version bumps from odd to even (1.3.x --> 1.4.0) for the transition from devel to release, and from odd to odd (1.3.x --> 1.5.0) for the new devel branch. Martin
------------------------------------------------------------------------ r58289 | s.nyangoma | 2011-09-21 06:22:13 -0700 (Wed, 21 Sep 2011) | 1 line Changed paths: M /trunk/madman/Rpacks/clippda/inst/doc/LittBib.bib new reference added and so on; if you're using a particular interface to svn please provide some addition info and we'll try to help. There is also log at http://bioconductor.org/developers/svnlog/ which is updated every 10 (I think) minutes. A link available after clicking 'Developers' on the web site points to http://bioconductor.org/developers/source-control/ for a quick introduction, including a link to the Subversion book with additional details. Usually, commits are made to the 'devel' branch (as above). All packages in the devel branch are built daily (modulo disaster) with results available at http://bioconductor.org/checkResults/devel/bioc-LATEST/ (this link and links to daily builds of the release branch are also available on the 'Developer' page of the wiki. For clippda the build report says Last Changed Rev: 58290 / Revision: 59104 Last Changed Date: 2011-09-21 06:26:34 -0700 The 'CHECK' column indicates that some warnings were generated by R CMD check on all platforms; click on the WARNINGS to see the output (looks like two man pages try to document the same function). When a package is built and checked without errors (clippda satisfies this condition -- warnings are not errors) it is made available to biocLite when invoked from the appropriate platform. So from the build results page we can click to http://bioconductor.org/packages/2.9/bioc/html/clippda.html and see that the version available via biocLite('clippda') for users of R-devel (actually, at this particular point in the release cycle R-2-14 alpha and later) is 1.3.0. This actually brings up a final point -- all changes to svn should be accompanied by a 'version bump' in the DESCRIPTION file -- users of clippda with version number 1.3.0 might have the version before your last commit or after, there's no way to tell! So an excellent test of your knowledge is to - edit DESCRIPTION to version 1.3.1 - check it in, review the svn log, etc. Try svn diff -rPREV:HEAD to see the most recent changes - wait ten minutes and look on the svn log link above to see your changes broadcast to the world. - wait for the build system to do another iteration (typically changes made by 6pm PST become available by 12pm the next day), visit the build / check page to see how you did across all platforms. - use R-2-14 or R-devel and try biocLite("clippda") to get the updated version of your package. Martin
Computational Biology Fred Hutchinson Cancer Research Center 1100 Fairview Ave. N. PO Box 19024 Seattle, WA 98109 Location: M1-B861 Telephone: 206 667-2793