Hi everybody, We have a new build/check report for BioC 1.9 here: http://bioconductor.org/checkResults/1.9/ Note that these results are for the Bioconductor packages located in the current trunk. A new line on the report page indicates this: - SVN URL: https://hedgehog.fhcrc.org/bioconductor/trunk/madman Also note that for now these new builds: - are only performed once a day - are only performed on the 2 following platforms: 64-bit Linux (SUSE 9.2) 64-bit Linux (SUSE 10.0) - use R-2.3.0 RC (this will change ASAP for R-2.4.0). Setting up the builds for BioC 1.9 was also a good opportunity to reorganize things a little bit in order to have simpler URLs: - Build/check report for BioC 1.8 are now at: http://bioconductor.org/checkResults/1.8/ instead of http://bioconductor.org/checkResults/1.8/html/report.html (note that these builds are still performed twice a day) - The page dispatching to the build/check reports for BioC 1.7, 1.8 and 1.9 is now at: http://bioconductor.org/checkResults/ instead of http://bioconductor.org/checkResults/checkResults.html Happy Greek Easter! H.
[Bioc-devel] Build/check report news
5 messages · Hervé Pagès, Kasper Daniel Hansen, Seth Falcon
2 days later
A few comments: In my opinion one of the greatest assets of the BioC build/check routine is the ability to get your code tested on various platforms, and that is most important for non-R code (typically C but it may include other languages). I would like to see * Other automatic build platforms like Solaris, Windows and MacOS X. Perhaps a 32bit Linux as well? (I am sure that this will be the case in due time, just wanted to mention it :) * More details on the build platform especially compiler versions. Eg. I have no idea about the difference between SuSE 9.2 and 10.0 * A build timestamp. * The ability to see the contents of the 00INSTALL file which contains compiler warnings/errors. I would like to see this _even if the package build successfully_ as there can be some differences in the warnings the different compilers/platforms yields. This is something that the old pages lacked as well. At first I looked at the aCGH package and did indeed see appropriate g++ output, but then I check the affxparser package and saw none. A bit strange... - indeed I do not even see the building of help pages? (hmm this difference also exists on the BioC 1.8 page - why?) * perhaps it should be considered to use the -Wall flag for gcc and/or -pendantic? * If the building process takes too much time, perhaps one only needs to check code in /src on the various platforms - eg. skip the generation of help pages? Otherwise it looks good. Thanks for the work. /Kasper
On Apr 23, 2006, at 4:57 PM, hpages at fhcrc.org wrote:
Hi everybody, We have a new build/check report for BioC 1.9 here: http://bioconductor.org/checkResults/1.9/ Note that these results are for the Bioconductor packages located in the current trunk. A new line on the report page indicates this: - SVN URL: https://hedgehog.fhcrc.org/bioconductor/trunk/madman Also note that for now these new builds: - are only performed once a day - are only performed on the 2 following platforms: 64-bit Linux (SUSE 9.2) 64-bit Linux (SUSE 10.0) - use R-2.3.0 RC (this will change ASAP for R-2.4.0). Setting up the builds for BioC 1.9 was also a good opportunity to reorganize things a little bit in order to have simpler URLs: - Build/check report for BioC 1.8 are now at: http://bioconductor.org/checkResults/1.8/ instead of http://bioconductor.org/checkResults/1.8/html/ report.html (note that these builds are still performed twice a day) - The page dispatching to the build/check reports for BioC 1.7, 1.8 and 1.9 is now at: http://bioconductor.org/checkResults/ instead of http://bioconductor.org/checkResults/checkResults.html Happy Greek Easter! H.
_______________________________________________ Bioc-devel at stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel
Hi Kasper, Kasper Daniel Hansen <khansen at stat.berkeley.edu> writes:
In my opinion one of the greatest assets of the BioC build/check routine is the ability to get your code tested on various platforms, and that is most important for non-R code (typically C but it may include other languages). I would like to see * Other automatic build platforms like Solaris, Windows and MacOS X. Perhaps a 32bit Linux as well? (I am sure that this will be the case in due time, just wanted to mention it :)
I'm glad to hear you find the automated builds useful. Note that Herve's announcement for the 1.9 build page is just what we have available _today_. As we did for 1.8, we will have: - Windows - 32 and 64 bit Linux - Solaris And we hope to add at least one OS X build as well. :-)
* More details on the build platform especially compiler versions. Eg. I have no idea about the difference between SuSE 9.2 and 10.0
That's a nice suggestion. I think we will be able to add that easily.
* A build timestamp.
I'm not really sure what you want when you say timestamp (I know it
sounds obvious, but humor me). The build report says at the top of
the page:
This is the Multiple platform build/check report for BioC 1.8:
- SVN URL: https://hedgehog.fhcrc.org/bioconductor/branches/RELEASE_1_8/madman
- SVN Revision: 17679
- SVN Last Changed Date: 2006-04-24 22:18:08 -0700 (Mon, 24 Apr 2006)
This tells you that the report is for a build based on rev 17679 which
last changed on 24 April at 22:18. What else can we tell you?
* The ability to see the contents of the 00INSTALL file which contains compiler warnings/errors. I would like to see this _even if the package build successfully_ as there can be some differences in the warnings the different compilers/platforms yields. This is something that the old pages lacked as well. At first I looked at the aCGH package and did indeed see appropriate g++ output, but then I check the affxparser package and saw none. A bit strange... - indeed I do not even see the building of help pages? (hmm this difference also exists on the BioC 1.8 page - why?)
We had this same conversation 6 months ago. We'll see what we can do about making the install log available. But all you have to do is add a vignette to your package; it is supposed to have one anyway. Any vignette will do. Then your package will be compiled during R CMD build and you will be able to view the output. :-P
* perhaps it should be considered to use the -Wall flag for gcc and/or -pendantic?
I believe -Wall is already being set for the build, don't know about -pedantic.
* If the building process takes too much time, perhaps one only needs to check code in /src on the various platforms - eg. skip the generation of help pages?
Hmm, that's another interesting idea. Thanks for the comments, hope we can get around to some of the improvements over the next few weeks. Best, + seth
On Apr 25, 2006, at 10:05 PM, Seth Falcon wrote:
Hi Kasper, Kasper Daniel Hansen <khansen at stat.berkeley.edu> writes:
In my opinion one of the greatest assets of the BioC build/check routine is the ability to get your code tested on various platforms, and that is most important for non-R code (typically C but it may include other languages). I would like to see * Other automatic build platforms like Solaris, Windows and MacOS X. Perhaps a 32bit Linux as well? (I am sure that this will be the case in due time, just wanted to mention it :)
I'm glad to hear you find the automated builds useful. Note that Herve's announcement for the 1.9 build page is just what we have available _today_. As we did for 1.8, we will have: - Windows - 32 and 64 bit Linux - Solaris And we hope to add at least one OS X build as well. :-)
* More details on the build platform especially compiler versions. Eg. I have no idea about the difference between SuSE 9.2 and 10.0
That's a nice suggestion. I think we will be able to add that easily.
* A build timestamp.
I'm not really sure what you want when you say timestamp (I know it
sounds obvious, but humor me). The build report says at the top of
the page:
This is the Multiple platform build/check report for BioC 1.8:
- SVN URL: https://hedgehog.fhcrc.org/bioconductor/branches/
RELEASE_1_8/madman
- SVN Revision: 17679
- SVN Last Changed Date: 2006-04-24 22:18:08 -0700 (Mon, 24 Apr
2006)
This tells you that the report is for a build based on rev 17679 which
last changed on 24 April at 22:18. What else can we tell you?
I have cleaned my glasses and found the above mentioned information. That was indeed was I was looking for :)
* The ability to see the contents of the 00INSTALL file which contains compiler warnings/errors. I would like to see this _even if the package build successfully_ as there can be some differences in the warnings the different compilers/platforms yields. This is something that the old pages lacked as well. At first I looked at the aCGH package and did indeed see appropriate g++ output, but then I check the affxparser package and saw none. A bit strange... - indeed I do not even see the building of help pages? (hmm this difference also exists on the BioC 1.8 page - why?)
We had this same conversation 6 months ago. We'll see what we can do about making the install log available. But all you have to do is add a vignette to your package; it is supposed to have one anyway. Any vignette will do. Then your package will be compiled during R CMD build and you will be able to view the output. :-P
Ah.
* perhaps it should be considered to use the -Wall flag for gcc and/or -pendantic?
I believe -Wall is already being set for the build, don't know about -pedantic.
If I look at the build output for aCGH (using g++) and affy (using gcc) I do not see the -Wall flag. Also -std=g99 is only set for gcc, not g++. I have no idea if that matters.
* If the building process takes too much time, perhaps one only needs to check code in /src on the various platforms - eg. skip the generation of help pages?
Hmm, that's another interesting idea. Thanks for the comments, hope we can get around to some of the improvements over the next few weeks.
Thanks, Kasper
Best, + seth
_______________________________________________ Bioc-devel at stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel
Kasper Daniel Hansen <khansen at stat.Berkeley.EDU> writes:
If I look at the build output for aCGH (using g++) and affy (using gcc) I do not see the -Wall flag. Also -std=g99 is only set for gcc, not g++. I have no idea if that matters.
ok, we will investigate, thanks.