[Bioc-devel] mosbi package: Suggested dependency not available
Hi Tim, runibic has a compilation error on Mac because its native code uses OpenMP. However package code should not use OpenMP on Mac (see https://stat.ethz.ch/pipermail/r-sig-mac/2019-June/012995.html). I just marked runibic as unsupported on Mac. It seems that mosbi only uses runibic in one function, mosbi::run_unibic(), but that function is never called (the only place where I see a call to it is in the example section of its man page but the call is commented out). So the only reason that 'R CMD check' fails on Mac is because, by default, 'R CMD check' wants all the deps, even the suggested ones (i.e. soft deps), to be installed. To prevent this, I added a .BBSoptions file to mosbi, with the following line in it: CHECKprepend.mac: _R_CHECK_FORCE_SUGGESTS_=0 See for example the build report for piano https://bioconductor.org/checkResults/3.14/bioc-LATEST/piano/merida1-checksrc.html for the effect that this will have on the exact command used during CHECK. Cheers, H.
On 21/10/2021 06:06, Kern, Lori wrote:
Yes you will be fine. It looks like runibic is failing possibly of a missing dependency on our end and we will investigate. Once the package builds your package should also build correctly. Cheers Lori Shepherd Bioconductor Core Team Roswell Park Comprehensive Cancer Center Department of Biostatistics & Bioinformatics Elm & Carlton Streets Buffalo, New York 14263
________________________________ From: Bioc-devel <bioc-devel-bounces at r-project.org> on behalf of Tim Daniel Rose <tim.rose at wzw.tum.de> Sent: Thursday, October 21, 2021 9:03 AM To: bioc-devel at r-project.org <bioc-devel at r-project.org> Subject: [Bioc-devel] mosbi package: Suggested dependency not available Hi everyone, My new package mosbi (https://bioconductor.org/packages/devel/bioc/html/mosbi.html) gets a MacOS build 'ERROR', because a suggested dependency 'runibic' is not available for that platform. The reviewers stated on github (https://secure-web.cisco.com/14eSzrEiAByl2rDPyDqX7C6ssESP9c7weoJHn1WbC4-92uBIuqNNPKwxibQdqC29ln5mUT8DswyAnmxgVprBPBgce_IfGc99QCllfD0NtVv_WcxcB4gLzIqjV8OIdaFeayLxT2e4SPC63XWfMCFjIjHhDfxs6_l4dA1LyUtVWMFBZPFikPZsUwBQ5AbSneNpm3ZgSugHP8xkrf2F-o1e725NfvIyFFKdRIk4lAQXie3mgLAsgX84leu4uiWSSdRzTClVu2kAWkHwDUD34pJlRs2tKgBDo7MC8CuhKL62uKugxJEQyVCHDBpYWtbZv0THZ/https%3A%2F%2Fgithub.com%2FBioconductor%2FContributions%2Fissues%2F2252) that it should be okay, but they could not reproduce the error locally. On the release schedule site (https://bioconductor.org/developers/release-schedule/) it says, that packages need to pass builds and checks without errors until tomorrow. I want to check here again, if it is okay like this or if I need to take further action. Best, Tim -- Tim Daniel Rose, MSc PhD candidate at Junior Research Group LipiTUM Chair of Experimental Bioinformatics TUM School of Life Sciences Technical University of Munich (TUM) Maximus-von-Imhof-Forum 3 85354 Freising-Weihenstephan Germany mail: tim.rose at wzw.tum.de web: www.lipitum.de<http://www.lipitum.de> _______________________________________________ Bioc-devel at r-project.org mailing list https://secure-web.cisco.com/1YLC8ocJPS7PoYgSR9H-3gWC9z_Ho1lnVHhX3_drWyo1Irn-BQs4tR6mR2pcRZnUQrUSRbQ8ZMYtG6RZoKob7-W5QjKySO2hJ1KOKRxse3tUJj9OSyILOaviJV4EsTi4qu7N04Gpbf3JvNPsf1YsP2SuzjfBqFi0UFPFLGt56KRUltNH90fXIBoZiECd_RXTOCuxOrNrkXj5PmbilmjV02vlIjgoWspqJxy2tfN2dz_118TCrY4pymh_4u9sQcq6ZMgeJW5i-25cJY4l8snUNtc6-jDXXFwOJznXoRYWAYhzBb3ah4INu5uOqkngyYsI9/https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fbioc-devel This email message may contain legally privileged and/or confidential information. If you are not the intended recipient(s), or the employee or agent responsible for the delivery of this message to the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or use of this email message is prohibited. If you have received this message in error, please notify the sender immediately by e-mail and delete this email message from your computer. Thank you. [[alternative HTML version deleted]] _______________________________________________ Bioc-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel
Herv? Pag?s Bioconductor Core Team hpages.on.github at gmail.com