[Bioc-devel] DOtools vignette build errors due to "Permission Denied"

Mariano Ruz Jurado ruzjur@do @end|ng |rom med@un|-|r@nk|urt@de
Thu Oct 23 11:03:17 CEST 2025


Hello,
I am the maintainer of the DOtools package and I got an error in the vignette build that I cannot reproduce, since it seems to be a permission problem. 
When I look at the build report (https://bioconductor.org/checkResults/3.22/bioc-LATEST/DOtools/nebbiolo2-buildsrc.html)
I see the following error:

Quitting from DOtools.Rmd:279-286 [annotation]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `lock()`:
! Cannot open lock file: Permission denied
---
Backtrace:
▆
1. └─DOtools::DO.CellTypist(...)
2. └─basilisk::basiliskRun(...)
3. └─basilisk::basiliskStart(...)
4. └─basilisk::obtainEnvironmentPath(env)
5. └─dir.expiry::lockDirectory(envdir, exclusive = !file.exists(envpath))
6. └─filelock::lock(plock, exclusive = FALSE)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

It seems to be a problem related to running python code in a basilisk environment.
Some functions of the DOtools rely heavily on python code and therefore the vignette build seems to fail whenever I call such a function.
Is there a nice way of handling this problem?

Best regards and many thanks,
Mariano


	[[alternative HTML version deleted]]



More information about the Bioc-devel mailing list