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-boun...@r-project.org> on behalf of Tim Daniel Rose 
<tim.r...@wzw.tum.de>
Sent: Thursday, October 21, 2021 9:03 AM
To: bioc-devel@r-project.org <bioc-devel@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.r...@wzw.tum.de
web: www.lipitum.de<http://www.lipitum.de>

_______________________________________________
Bioc-devel@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@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel


--
Hervé Pagès

Bioconductor Core Team
hpages.on.git...@gmail.com

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to