Rob Scharpf wrote:
Hi Herv, I didn't realize there was a package named 'ICE' in the cran repository. Should we change the name?
Absolutely! It's good that you catched this before the release! Tell me what name you want and I'll rename the top folder in subversion. Then I'll let you make all the required changes in the package itself, starting with the DESCRIPTION file. When this is done, I'll send a short notice to the reviewers so they are not to surprised to see your package showing up on the public repo under a different name. Thanks! H. PS: I've added a note to our package guidelines about this http://wiki.fhcrc.org/bioc/Package_Guidelines#package-name
R On Aug 27, 2007, at 8:09 PM, Herve Pages wrote:
Hi Rob, This is the follow up on Issue18 in our Issue tracker. Let's keep this out of the tracker and use regular email from now. I've added the source of the ICE package to our Subversion repository and to our automated builds for Bioconductor 2.1 (current devel). It should show up on this page http://bioconductor.org/checkResults/2.1/bioc-LATEST/ tomorrow around midnight (Seattle time). Let me know if it doesn't. The above report is updated every day with the last build/check results obtained on the different platforms that we use for testing BioC devel. A devel package is made publicly available (by being pushed to http://bioconductor.org/packages/2.1/bioc/) only if it passes the CHECK test on lamb1 with no error (it can have warnings though). Then the easiest way to install it is to use biocLite() (from R-devel):
source("http://bioconductor.org/biocLite.R")
biocLite("package_name")
I didn't need to request a Subversion account for you since you
already have
one. However I've include at the end of this email the standard
information
I send to every new Bioconductor official maintainer, just in case.
For more general questions or advice about the development/maintenance of
your package, please use the Bioc-devel mailing list (our primary channel
for communication between developers and for important announcements like
release schedules, build system news, etc...).
Finally it's probably a good time for us to remind you that, as a
Bioconductor
maintainer, it is your responsability to:
1. Subscribe to the bioc-devel mailing list (if you have not done it
yet).
2. Respond to bug reports and questions from users regarding your
package.
3. Maintain your package and its capabilities as R and other
Bioconductor
packages evolve. Typically this involves some work every six months,
when a new release is being prepared. We can assist by answering
questions, but it is your responsibility to look for and make any
needed
changes. If you are unwilling or unable to do this your package
will be
removed from the upcoming release. Users will still be able to
find the
older versions.
Best regards, and thank you for contributing to the Bioconductor project!
H.
==============================================================================
Subversion Quick Start
----------------------
You will need the Subversion client (the 'svn' command) in order to
access our Subversion repository. Typical use:
o Check out your package with:
svn co
https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/your_package/
This will create a working copy of the package source tree on
your local disk. You can edit the files, add new files (first
create the new file, then put it under revision control with
'svn add <newfile>'), delete files (with 'svn del <file>')
and rename files (with 'svn rename <file>').
o Once you are done, commit your changes with:
cd top/directory/of/your/package
svn ci -m 'comment your changes here'
o Next time you want to work again on the package, don't forget
to 'svn update' first (no need to check out the whole source
tree again):
cd top/directory/of/your/package
svn up
You have global read access to the Bioconductor repository and
read/write access to your own package directory.
More about Subversion
---------------------
- The Subversion command line client is available here:
http://subversion.tigris.org/project_packages.html
- Windows users looking for a GUI interface should look at the
TortoiseSVN project (http://tortoisesvn.tigris.org).
- If you plan to build the Subversion client from source, be sure to
include support for HTTPS by adding "--with-ssl" to the configure
line.
- Read _our_ SVN How To page at
http://wiki.fhcrc.org/bioc/SvnHowTo
How we build, test and publish the Bioconductor packages
--------------------------------------------------------
Please, keep an eye on the build/check result page for the
Bioconductor devel packages (currently BioC 2.1):
http://bioconductor.org/checkResults/2.1/bioc-LATEST/
A devel package is made publicly available (by being pushed to
http://bioconductor.org/packages/2.1/bioc/) only if it passes the CHECK
test on lamb1 with no error (it can have warnings though). Then the
easiest (and recommended) way to install it is to use biocLite() (from
R-devel):
source("http://bioconductor.org/biocLite.R")
biocLite("package_name")
However, if your package is already published and you make changes to it, the new version will not replace the old version unless you have bumped z in the version number x.y.z. DON'T FORGET TO BUMP Z! or the last version of your package will not be pushed to http://bioconductor.org/packages/2.1/bioc/ Mailing lists ------------- Let me know or ask on the Bioc-devel mailing list (bioc-devel at stat.math.ethz.ch) if you have any question. Also, when your package will pass the CHECK test for the first time, we strongly encourage you to send a note to Bioc-devel to announce its public avaibility (with a short description) so other people can start to test it. Finally, if you have not already done so, we urge you to subscribe to the Bioconductor mailing list so that you can answer questions from users of your package and respond to bug reports promptly. You can find the information about the mailing lists here: http://bioconductor.org/docs/mailList.html Thanks for contributing to the Bioconductor project!