rstudio / renv

renv: Project environments for R.
https://rstudio.github.io/renv/
MIT License
1.02k stars 155 forks source link

Error: renv looks for project's DESCRIPTION file #1949

Closed llrs closed 3 months ago

llrs commented 3 months ago

Apologies for opening another issue, normally renv doesn't give me so many problems.

I am not sure how I end up in this situation, but renv in a project worked ~well yesterday (as in #1948) but now it doesn't. renv errors after not finding a DESCRIPTION file for my project:

- Project '~/Documents/projects/EpiNeuro' loaded. [renv 1.0.7.9000; sha: 1f99d7d]
Error in normalizePath(path, winslash, mustWork) : 
  path[1]="/home/lrevilla@irsicaixa.es/Documents/projects/EpiNeuro/DESCRIPTION": No such file or directory

There was never one.

Thinking it might be something related to using an unreleased renv version I switched from renv 1.0.7.9000 [Sha 1f99d7d8ce7829fa67f3295f5a447e3df09c7a38] to 1.0.7 from CRAN but it still fails. I switched back to 1.0.7.9000 with renv::restore(packages = "renv") and the problem persists.

On a different project with [renv 1.0.7.9000; sha: 1f99d7d] I don't have this problems. So I think this is a unique setting of this project. The renv/activate.R file is the same in both projects (via diff EpiNeuro/renv/activate.R NEUROEpiCas/renv/activate.R). In the faulty project I have two settings file (one dcf and one json) that the content did not match (the dcf file was missing a vcs.manage.ignores: TRUE and between them the snapshot.type was different, the dcf was implicit but the json was explicit). But the settings are mostly similar between projects:

diff EpiNeuro/renv/settings.json NEUROEpiCas/renv/settings.json 
2d1
<   "bioconductor.version": [],
13c12
<   "snapshot.type": "explicit",
---
>   "snapshot.type": "implicit",

I am running out of ideas of what can be the cause of this error (short of deleting the renv folder and related files and avoid using it in production). It prevents me of using renv::snapshot and renv::status...

Status ``` R --vanilla R version 4.4.0 (2024-04-24) -- "Puppy Cup" Copyright (C) 2024 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > renv::status() Error in normalizePath(path, winslash, mustWork) : path[1]="/home/lrevilla@irsicaixa.es/Documents/projects/EpiNeuro/DESCRIPTION": No such file or directory Traceback (most recent calls last): 9: renv::status() 8: renv_snapshot_dependencies(project, dev = dev) 7: dynamic(list(project = project, type = type, dev = dev), renv_snapshot_dependencies_impl(project, type, dev)) 6: the$dynamic_objects[[id]] %||% { dlog("dynamic", "memoizing dynamic value for '%s'", id) value } 5: renv_snapshot_dependencies_impl(project, type, dev) 4: withCallingHandlers(renv_dependencies_impl(path = path, root = project, field = "Package", errors = config$dependency.errors(), dev = dev), renv.dependencies.problems = function(cnd) { if (identical(config$dependency.errors(), "ignored")) return() if (interactive() && !proceed()) cancel() }, renv.dependencies.count = function(cnd) { count[[cnd$data$path]] <<- cnd$data$count }, renv.dependencies.elapsed_time = function(cnd) ...) 3: renv_dependencies_impl(path = path, root = project, field = "Package", errors = config$dependency.errors(), dev = dev) 2: renv_path_normalize(path, mustWork = TRUE) 1: normalizePath(path, winslash, mustWork) ```
Snapshot ``` > renv::snapshot() It looks like you've called renv::snapshot() in a project that hasn't been activated yet. How would you like to proceed? 1: Activate the project and use the project library. 2: Do not activate the project and use the current library paths. 3: Cancel and resolve the situation another way. Selection: 1 - renv activated -- please restart the R session. Error in normalizePath(path, winslash, mustWork) : path[1]="/home/lrevilla@irsicaixa.es/Documents/projects/EpiNeuro/DESCRIPTION": No such file or directory Traceback (most recent calls last): 15: renv::snapshot() 14: renv_lockfile_create(project = project, type = type, libpaths = libpaths, packages = packages, exclude = exclude, prompt = prompt, force = force, dev = dev) 13: withRestarts(renv_lockfile_create_impl(project, type, libpaths, packages, exclude, prompt, force, dev = dev), renv_recompute_records = function() { renv_dynamic_reset() renv_lockfile_create_impl(project, type, libpaths, packages, exclude, prompt, force, dev = dev) }) 12: withOneRestart(expr, restarts[[1L]]) 11: doWithOneRestart(return(expr), restart) 10: renv_lockfile_create_impl(project, type, libpaths, packages, exclude, prompt, force, dev = dev) 9: packages %||% renv_snapshot_dependencies(project = project, type = type, dev = dev) 8: renv_snapshot_dependencies(project = project, type = type, dev = dev) 7: dynamic(list(project = project, type = type, dev = dev), renv_snapshot_dependencies_impl(project, type, dev)) 6: the$dynamic_objects[[id]] %||% { dlog("dynamic", "memoizing dynamic value for '%s'", id) value } 5: renv_snapshot_dependencies_impl(project, type, dev) 4: withCallingHandlers(renv_dependencies_impl(path = path, root = project, field = "Package", errors = config$dependency.errors(), dev = dev), renv.dependencies.problems = function(cnd) { if (identical(config$dependency.errors(), "ignored")) return() if (interactive() && !proceed()) cancel() }, renv.dependencies.count = function(cnd) { count[[cnd$data$path]] <<- cnd$data$count }, renv.dependencies.elapsed_time = function(cnd) ...) 3: renv_dependencies_impl(path = path, root = project, field = "Package", errors = config$dependency.errors(), dev = dev) 2: renv_path_normalize(path, mustWork = TRUE) 1: normalizePath(path, winslash, mustWork) > packageVersion("renv") [1] ‘1.0.7’ ```
llrs commented 3 months ago

I had to split this in a new comment:

Diagnostic ```r Diagnostics Report [renv 1.0.7] =============================== # Session Info --------------------------------------------------------------- R version 4.4.0 (2024-04-24) Platform: x86_64-pc-linux-gnu Running under: Ubuntu 22.04.4 LTS Matrix products: default BLAS: /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.20.so; LAPACK version 3.10.0 locale: [1] LC_CTYPE=en_GB.UTF-8 LC_NUMERIC=C [3] LC_TIME=es_ES.UTF-8 LC_COLLATE=en_GB.UTF-8 [5] LC_MONETARY=es_ES.UTF-8 LC_MESSAGES=en_GB.UTF-8 [7] LC_PAPER=es_ES.UTF-8 LC_NAME=C [9] LC_ADDRESS=C LC_TELEPHONE=C [11] LC_MEASUREMENT=es_ES.UTF-8 LC_IDENTIFICATION=C time zone: Europe/Madrid tzcode source: system (glibc) attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] compiler_4.4.0 tools_4.4.0 renv_1.0.7 # Project -------------------------------------------------------------------- Project path: "~/Documents/projects/EpiNeuro" # Status --------------------------------------------------------------------- Traceback (most recent calls last): 4: renv::diagnostics() 3: tryCatch(reporter(project), error = renv_error_handler) 2: tryCatchList(expr, classes, parentenv, handlers) 1: tryCatchOne(expr, names, parentenv, handlers[[1L]]) # Packages ------------------------------------------------------------------- Library Source Lockfile Source Path Dependency AnnotationDbi 1.66.0 Bioconductor 3.19 1.66.0 Bioconductor 3.19 [1] indirect AnnotationFilter 1.28.0 Bioconductor 3.19 1.28.0 Bioconductor 3.19 [1] indirect AnnotationHub 3.12.0 Bioconductor 3.19 3.12.0 Bioconductor 3.19 [1] direct AsioHeaders 1.22.1-2 RSPM [1] AzureAuth 1.3.3 RSPM [1] AzureGraph 1.3.4 RSPM [1] BH 1.84.0-0 RSPM 1.84.0-0 RSPM [1] indirect BSgenome 1.72.0 Bioconductor 3.19 [1] BaseSet 0.9.0 RSPM [1] BiSeq 1.44.0 Bioconductor 3.19 [1] Biobase 2.64.0 Bioconductor 3.19 2.64.0 Bioconductor 3.19 [1] indirect BiocBaseUtils 1.6.0 Bioconductor 3.19 [1] BiocFileCache 2.12.0 Bioconductor 3.19 2.12.0 Bioconductor 3.19 [1] indirect BiocGenerics 0.50.0 Bioconductor 3.19 0.50.0 Bioconductor 3.19 [1] indirect BiocIO 1.14.0 Bioconductor 3.19 1.14.0 Bioconductor 3.19 [1] indirect BiocManager 1.30.23 RSPM 1.30.23 RSPM [1] indirect BiocNeighbors 1.22.0 Bioconductor 3.19 1.22.0 Bioconductor 3.19 [1] indirect BiocParallel 1.38.0 Bioconductor 3.19 1.38.0 Bioconductor 3.19 [1] direct BiocSingular 1.20.0 Bioconductor 3.19 1.20.0 Bioconductor 3.19 [1] direct BiocStyle 2.32.1 Bioconductor 3.19 [1] BiocVersion 3.19.1 Bioconductor 3.19.1 Bioconductor 3.19 [1] indirect Biostrings 2.72.1 Bioconductor 3.19 2.72.1 Bioconductor 3.19 [1] indirect CGHbase 1.64.0 Bioconductor 3.19 [1] CGHcall 2.66.0 Bioconductor 3.19 [1] Cairo 1.6-2 CRAN 1.6-2 RSPM [1] indirect ComplexHeatmap 2.20.0 Bioconductor 3.19 [1] DBI 1.2.3 RSPM 1.2.3 RSPM [1] indirect DESeq2 1.44.0 Bioconductor 3.19 [1] DEoptimR 1.1-3 RSPM DNAcopy 1.78.0 Bioconductor 3.19 [1] DOSE 3.30.1 Bioconductor 3.19 [1] DSS 2.52.0 Bioconductor 3.19 [1] DT 0.33 RSPM [1] DelayedArray 0.30.1 Bioconductor 3.19 0.30.1 Bioconductor 3.19 [1] indirect DelayedMatrixStats 1.26.0 Bioconductor 3.19 1.26.0 Bioconductor 3.19 [1] direct Deriv 4.1.3 RSPM [1] DescTools 0.99.54 CRAN [1] DropletUtils 1.24.0 Bioconductor 3.19 1.24.0 Bioconductor 3.19 [1] direct EnsDb.Hsapiens.v86 2.99.0 Bioconductor [1] Exact 3.2 CRAN [1] ExperimentHub 2.12.0 Bioconductor 3.19 [1] FDb.InfiniumMethylation.hg19 2.2.0 Bioconductor [1] FNN 1.1.4 RSPM 1.1.4 RSPM [1] indirect Formula 1.2-5 RSPM [1] GEOquery 2.72.0 Bioconductor 3.19 [1] GGally 2.2.1 CRAN [1] GO.db 3.19.1 Bioconductor 3.19.1 Bioconductor [1] direct GOSemSim 2.30.0 Bioconductor 3.19 [1] GSEABase 1.66.0 Bioconductor 3.19 [1] GSVA 1.52.3 Bioconductor 3.19 [1] GenomeInfoDb 1.40.1 Bioconductor 3.19 1.40.1 Bioconductor 3.19 [1] indirect GenomeInfoDbData 1.2.12 Bioconductor 1.2.12 Bioconductor [1] indirect GenomicAlignments 1.40.0 Bioconductor 3.19 1.40.0 Bioconductor 3.19 [1] indirect GenomicFeatures 1.56.0 Bioconductor 3.19 1.56.0 Bioconductor 3.19 [1] indirect GenomicRanges 1.56.1 Bioconductor 3.19 1.56.1 Bioconductor 3.19 [1] indirect GetoptLong 1.0.5 RSPM [1] GlobalOptions 0.1.2 RSPM [1] HDF5Array 1.32.0 Bioconductor 3.19 1.32.0 Bioconductor 3.19 [1] direct HDO.db 0.99.1 Bioconductor [1] Homo.sapiens 1.3.1 Bioconductor [1] IRanges 2.38.1 Bioconductor 3.19 2.38.0 Bioconductor 3.19 [1] indirect InteractionSet 1.32.0 Bioconductor 3.19 [1] KEGGREST 1.44.1 Bioconductor 3.19 1.44.1 Bioconductor 3.19 [1] indirect KernSmooth 2.23-22 CRAN [2] LOLA 1.34.0 Bioconductor 3.19 [1] MASS 7.3-60.2 P3M 7.3-60.2 RSPM [2] direct Matrix 1.7-0 CRAN 1.7-0 CRAN [2] indirect MatrixGenerics 1.16.0 Bioconductor 3.19 1.16.0 Bioconductor 3.19 [1] indirect MatrixModels 0.5-3 CRAN 0.5-3 RSPM [1] Microsoft365R 2.4.0 RSPM [1] MultiAssayExperiment 1.30.3 Bioconductor 3.19 [1] Mus.musculus 1.3.1 Bioconductor [1] OlinkAnalyze 3.8.2 RSPM [1] OmicCircos 1.42.0 Bioconductor 3.19 [1] OrganismDbi 1.46.0 Bioconductor 3.19 [1] PCAtools 2.16.0 Bioconductor 3.19 2.16.0 Bioconductor 3.19 [1] direct PRROC 1.3.1 CRAN [1] ProtGenerics 1.36.0 Bioconductor 3.19 1.36.0 Bioconductor 3.19 [1] indirect QDNAseq 1.40.0 Bioconductor 3.19 [1] R.cache 0.16.0 RSPM [1] R.methodsS3 1.8.2 RSPM 1.8.2 RSPM [1] indirect R.oo 1.26.0 RSPM 1.26.0 RSPM [1] indirect R.utils 2.12.3 RSPM 2.12.3 RSPM [1] indirect R6 2.5.1 RSPM 2.5.1 RSPM [1] indirect RANN 2.6.1 RSPM [1] RBGL 1.80.0 Bioconductor 3.19 [1] RColorBrewer 1.1-3 RSPM 1.1-3 RSPM [1] indirect RCurl 1.98-1.16 RSPM 1.98-1.14 RSPM [1] indirect REDCapR 1.1.0 CRAN [1] REDCapTidieR 1.1.1 CRAN [1] ROCR 1.0-11 RSPM [1] RSQLite 2.3.7 RSPM 2.3.7 RSPM [1] indirect RSpectra 0.16-1 RSPM 0.16-1 RSPM [1] indirect RUnit 0.4.33 RSPM [1] Rcpp 1.0.13 CRAN 1.0.12 RSPM [1] indirect RcppAnnoy 0.0.22 RSPM 0.0.22 RSPM [1] indirect RcppArmadillo 14.0.0-1 RSPM 0.12.8.4.0 RSPM [1] RcppEigen 0.3.4.0.0 RSPM 0.3.4.0.0 RSPM [1] indirect RcppHNSW 0.6.0 RSPM 0.6.0 RSPM [1] indirect RcppML 0.3.7 RSPM 0.3.7 RSPM [1] indirect RcppProgress 0.4.2 RSPM 0.4.2 RSPM [1] indirect RcppTOML 0.2.2 RSPM [1] ReactomePA 1.48.0 Bioconductor 3.19 [1] ResidualMatrix 1.14.1 Bioconductor 3.19 [1] indirect Rhdf5lib 1.26.0 Bioconductor 3.19 1.26.0 Bioconductor 3.19 [1] indirect Rhtslib 3.0.0 Bioconductor 3.19 3.0.0 Bioconductor 3.19 [1] indirect Rsamtools 2.20.0 Bioconductor 3.19 2.20.0 Bioconductor 3.19 [1] indirect Rtsne 0.17 RSPM 0.17 RSPM [1] indirect S4Arrays 1.4.1 Bioconductor 3.19 1.4.1 Bioconductor 3.19 [1] indirect S4Vectors 0.42.1 Bioconductor 3.19 0.42.0 Bioconductor 3.19 [1] indirect SRAdb 1.66.0 Bioconductor 3.19 [1] ScaledMatrix 1.12.0 Bioconductor 3.19 1.12.0 Bioconductor 3.19 [1] indirect Seurat 5.1.0 RSPM [1] SeuratObject 5.0.2 RSPM 5.0.2 CRAN [1] SingleCellExperiment 1.26.0 Bioconductor 3.19 1.26.0 Bioconductor 3.19 [1] indirect SparseArray 1.4.8 Bioconductor 3.19 1.4.8 Bioconductor 3.19 [1] indirect SparseM 1.84-2 CRAN 1.84 RSPM [1] SpatialExperiment 1.14.0 Bioconductor 3.19 [1] SummarizedExperiment 1.34.0 Bioconductor 3.19 1.34.0 Bioconductor 3.19 [1] indirect TxDb.Hsapiens.UCSC.hg19.knownGene 3.2.2 Bioconductor [1] TxDb.Hsapiens.UCSC.hg38.knownGene 3.18.0 Bioconductor [1] TxDb.Mmusculus.UCSC.mm10.knownGene 3.10.0 Bioconductor [1] UCSC.utils 1.0.0 Bioconductor 3.19 1.0.0 Bioconductor 3.19 [1] indirect V8 4.4.2 RSPM [1] VGAM 1.1-11 RSPM VariantAnnotation 1.50.0 Bioconductor 3.19 [1] VennDiagram 1.7.3 RSPM [1] XML 3.99-0.17 RSPM 3.99-0.17 RSPM [1] indirect XVector 0.44.0 Bioconductor 3.19 0.44.0 Bioconductor 3.19 [1] indirect abind 1.4-5 RSPM 1.4-5 RSPM [1] indirect affy 1.82.0 Bioconductor 3.19 [1] affyio 1.74.0 Bioconductor 3.19 [1] aggregation 1.0.1 CRAN [1] alabaster.base 1.4.2 Bioconductor 3.19 [1] alabaster.matrix 1.4.2 Bioconductor 3.19 [1] alabaster.ranges 1.4.2 Bioconductor 3.19 [1] alabaster.sce 1.4.0 Bioconductor 3.19 [1] alabaster.schemas 1.4.0 Bioconductor 3.19 [1] alabaster.se 1.4.1 Bioconductor 3.19 [1] annotate 1.82.0 Bioconductor 3.19 [1] annotatr 1.30.0 Bioconductor 3.19 [1] anytime 0.3.9 RSPM [1] ape 5.8 RSPM [1] aplot 0.2.3 RSPM [1] askpass 1.2.0 RSPM 1.2.0 RSPM [1] indirect assertthat 0.2.1 CRAN [1] audio 0.1-11 RSPM [1] backports 1.5.0 RSPM 1.5.0 RSPM [1] indirect base64 2.0.1 RSPM [1] base64enc 0.1-3 RSPM 0.1-3 RSPM [1] indirect base64url 1.4 RSPM 1.4 CRAN [1] indirect batchelor 1.20.0 Bioconductor 3.19 [1] direct beachmat 2.20.0 Bioconductor 3.19 2.20.0 Bioconductor 3.19 [1] indirect beanplot 1.3.1 RSPM [1] beepr 2.0 RSPM [1] beeswarm 0.4.0 CRAN 0.4.0 RSPM [1] indirect betareg 3.2-0 RSPM [1] bigD 0.2.0 RSPM [1] biocViews 1.72.0 Bioconductor 3.19 [1] biomaRt 2.60.1 Bioconductor 3.19 2.60.0 Bioconductor 3.19 [1] direct biscuiteer 1.18.0 Bioconductor 3.19 [1] biscuiteerData 1.18.0 Bioconductor 3.19 [1] bit 4.0.5 RSPM 4.0.5 RSPM [1] indirect bit64 4.0.5 RSPM 4.0.5 RSPM [1] indirect bitops 1.0-7 RSPM 1.0-7 RSPM [1] indirect blastula 0.3.5 RSPM [1] blob 1.2.4 RSPM 1.2.4 RSPM [1] indirect bluster 1.14.0 Bioconductor 3.19 1.14.0 Bioconductor 3.19 [1] direct bookdown 0.40 RSPM [1] boot 1.3-30 CRAN [2] brew 1.0-10 RSPM [1] brio 1.1.5 RSPM [1] broom 1.0.6 RSPM 1.0.6 RSPM [1] direct broom.helpers 1.15.0 CRAN [1] bs4Dash 2.3.3 RSPM [1] bslib 0.7.0 RSPM 0.7.0 RSPM [1] indirect bsseq 1.40.0 Bioconductor 3.19 [1] bumphunter 1.46.0 Bioconductor 3.19 [1] caTools 1.18.2 RSPM [1] cachem 1.1.0 RSPM 1.1.0 RSPM [1] indirect callr 3.7.6 RSPM 3.7.6 RSPM [1] indirect car 3.1-2 CRAN [1] carData 3.0-5 CRAN [1] cellranger 1.1.0 RSPM 1.1.0 RSPM [1] indirect checkmate 2.3.1 CRAN 2.3.1 RSPM [1] chromote 0.2.0 RSPM [1] circlize 0.4.16 RSPM [1] class 7.3-22 CRAN [2] cli 3.6.3 RSPM 3.6.3 RSPM [1] indirect clipr 0.8.0 RSPM 0.8.0 RSPM [1] indirect clue 0.3-65 RSPM [1] cluster 2.1.6 CRAN 2.1.6 CRAN [2] indirect clusterProfiler 4.12.0 Bioconductor 3.19 [1] clustermq 0.9.4 RSPM [1] clustree 0.5.1 RSPM direct coda 0.19-4.1 CRAN [1] codetools 0.2-20 CRAN 0.2-20 CRAN [2] indirect colorspace 2.1-0 RSPM 2.1-0 RSPM [1] indirect commonmark 1.9.1 RSPM [1] compiler [2] indirect conflicted 1.2.0 RSPM 1.2.0 RSPM [1] indirect corpcor 1.6.10 RSPM [1] corrplot 0.92 CRAN [1] cowplot 1.1.3 RSPM 1.1.3 RSPM [1] indirect cpp11 0.4.7 RSPM 0.4.7 RSPM [1] indirect crayon 1.5.3 RSPM 1.5.3 RSPM [1] indirect credentials 2.0.1 RSPM 2.0.1 RSPM [1] indirect crew 0.9.5 RSPM [1] crosstalk 1.2.1 RSPM [1] crul 1.4.2 CRAN [1] cubature 2.1.0 RSPM curl 5.2.1 RSPM 5.2.1 RSPM [1] indirect dagitty 0.3-4 RSPM [1] data.table 1.15.4 RSPM 1.15.4 RSPM [1] direct dbplyr 2.5.0 RSPM 2.5.0 RSPM [1] indirect deldir 2.0-4 RSPM [1] desc 1.4.3 RSPM [1] devtools 2.4.5 RSPM [1] diffobj 0.3.5 RSPM [1] digest 0.6.36 RSPM 0.6.36 RSPM [1] indirect dmrseq 1.24.0 Bioconductor 3.19 [1] doBy 4.6.22 RSPM [1] doMC 1.3.8 RSPM [1] doParallel 1.0.17 RSPM [1] doRNG 1.8.6 RSPM [1] doSNOW 1.0.20 RSPM [1] dotCall64 1.1-1 RSPM 1.1-1 RSPM [1] downlit 0.4.4 CRAN [1] downloader 0.4 RSPM [1] dplyr 1.1.4 RSPM 1.1.4 RSPM [1] direct dqrng 0.4.1 RSPM 0.4.1 RSPM [1] indirect dtplyr 1.3.1 RSPM 1.3.1 RSPM [1] indirect e1071 1.7-14 CRAN [1] edgeR 4.2.1 Bioconductor 3.19 4.2.0 Bioconductor 3.19 [1] indirect ellipse 0.5.0 RSPM [1] ellipsis 0.3.2 RSPM [1] emayili 0.9.1 RSPM [1] emmeans 1.10.3 RSPM [1] enrichplot 1.24.0 Bioconductor 3.19 [1] ensembldb 2.28.0 Bioconductor 3.19 2.28.0 Bioconductor 3.19 [1] direct estimability 1.5.1 RSPM [1] evaluate 0.24.0 CRAN 0.24.0 RSPM [1] indirect evd 2.3-7 RSPM evmix 2.12 RSPM experDesign 0.4.0 RSPM [1] expm 0.999-9 CRAN [1] fansi 1.0.6 RSPM 1.0.6 RSPM [1] indirect farver 2.1.2 RSPM 2.1.2 RSPM [1] indirect fastDummies 1.7.3 RSPM [1] fastmap 1.2.0 RSPM 1.2.0 RSPM [1] indirect fastmatch 1.1-4 RSPM [1] fgsea 1.30.0 Bioconductor 3.19 [1] filelock 1.0.3 RSPM 1.0.3 RSPM [1] indirect fitdistrplus 1.2-1 RSPM [1] flexmix 2.3-19 RSPM [1] flow 0.2.0 RSPM [1] fontBitstreamVera 0.1.1 CRAN [1] fontLiberation 0.1.0 CRAN [1] fontawesome 0.5.2 RSPM 0.5.2 RSPM [1] indirect fontquiver 0.2.1 CRAN [1] forcats 1.0.0 RSPM 1.0.0 RSPM [1] direct foreach 1.5.2 RSPM [1] foreign 0.8-86 CRAN [2] formatR 1.14 RSPM 1.14 RSPM [1] indirect formattable 0.2.1 CRAN [1] fresh 0.2.1 CRAN [1] fs 1.6.4 RSPM 1.6.4 RSPM [1] indirect futile.logger 1.4.3 RSPM 1.4.3 RSPM [1] indirect futile.options 1.0.1 RSPM 1.0.1 RSPM [1] indirect future 1.33.2 RSPM 1.33.2 RSPM [1] future.apply 1.11.2 RSPM 1.11.2 RSPM [1] gargle 1.5.2 RSPM 1.5.2 RSPM [1] indirect gdtools 0.3.7 CRAN [1] genefilter 1.86.0 Bioconductor 3.19 [1] generics 0.1.3 RSPM 0.1.3 RSPM [1] indirect gert 2.0.1 RSPM 2.0.1 RSPM [1] indirect getPass 0.2-4 RSPM [1] getip 0.1-4 RSPM [1] gfonts 0.2.0 CRAN [1] ggalluvial 0.12.5 RSPM ggbeeswarm 0.7.2 CRAN 0.7.2 RSPM [1] indirect ggblend 0.1.0 RSPM direct ggdag 0.2.12 RSPM [1] ggdendro 0.2.0 RSPM ggforce 0.4.2 RSPM 0.4.2 RSPM [1] direct ggfun 0.1.5 RSPM [1] ggnewscale 0.4.10 RSPM [1] ggplot2 3.5.1 RSPM 3.5.1 RSPM [1] direct ggplotify 0.1.2 RSPM [1] ggpubr 0.6.0 CRAN [1] ggraph 2.2.1 RSPM 2.2.1 RSPM [1] ggrastr 1.0.2 CRAN 1.0.2 RSPM [1] indirect ggrepel 0.9.5 RSPM 0.9.5 RSPM [1] indirect ggridges 0.5.6 RSPM [1] ggsci 3.2.0 RSPM [1] ggseqlogo 0.2 CRAN [1] ggsignif 0.6.4 CRAN [1] ggstats 0.6.0 CRAN [1] ggtree 3.12.0 Bioconductor 3.19 [1] gh 1.4.1 RSPM [1] gitcreds 0.1.2 RSPM [1] gittargets 0.0.7 RSPM 0.0.7 RSPM [1] direct gld 2.6.6 CRAN [1] globals 0.16.3 RSPM 0.16.3 RSPM [1] globaltest 5.58.0 Bioconductor 3.19 [1] glue 1.7.0 RSPM 1.7.0 RSPM [1] indirect goftest 1.2-3 RSPM [1] googledrive 2.1.1 RSPM 2.1.1 RSPM [1] indirect googlesheets4 1.1.1 RSPM 1.1.1 RSPM [1] indirect gplots 3.1.3.1 RSPM [1] grDevices [2] indirect graph 1.82.0 Bioconductor 3.19 [1] graphics [2] indirect graphite 1.50.0 Bioconductor 3.19 [1] graphlayouts 1.1.1 RSPM 1.1.1 RSPM [1] grid [2] indirect gridExtra 2.3 RSPM 2.3 RSPM [1] indirect gridGraphics 0.5-1 RSPM [1] gsl 2.1-8 RSPM gson 0.1.0 RSPM [1] gt 0.11.0 RSPM [1] gtable 0.3.5 RSPM 0.3.5 RSPM [1] indirect gtools 3.9.5 RSPM [1] gypsum 1.0.1 Bioconductor 3.19 [1] hash 2.2.6.3 RSPM haven 2.5.4 RSPM 2.5.4 RSPM [1] indirect here 1.0.1 RSPM 1.0.1 RSPM [1] direct hexbin 1.28.3 RSPM direct highr 0.11 CRAN 0.11 RSPM [1] indirect hms 1.1.3 RSPM 1.1.3 RSPM [1] indirect htmltools 0.5.8.1 RSPM 0.5.8.1 RSPM [1] indirect htmlwidgets 1.6.4 RSPM [1] httpcode 0.3.0 CRAN [1] httpuv 1.6.15 RSPM [1] httr 1.4.7 RSPM 1.4.7 RSPM [1] indirect httr2 1.0.2 RSPM 1.0.1 RSPM [1] indirect iNEXT 3.0.1 RSPM ica 1.0-3 RSPM [1] ids 1.0.1 RSPM 1.0.1 RSPM [1] indirect igraph 2.0.3 RSPM 2.0.3 RSPM [1] indirect illuminaio 0.46.0 Bioconductor 3.19 [1] impute 1.78.0 Bioconductor 3.19 [1] ini 0.3.1 RSPM [1] irlba 2.3.5.1 RSPM 2.3.5.1 RSPM [1] indirect isoband 0.2.7 RSPM 0.2.7 RSPM [1] indirect iterators 1.0.14 RSPM [1] janitor 2.2.0 CRAN [1] jose 1.2.0 RSPM [1] jquerylib 0.1.4 RSPM 0.1.4 RSPM [1] indirect jsonlite 1.8.8 RSPM 1.8.8 RSPM [1] indirect jsonvalidate 1.3.2 RSPM [1] juicyjuice 0.1.0 RSPM [1] knitr 1.48 RSPM 1.47 RSPM [1] direct labeling 0.4.3 RSPM 0.4.3 RSPM [1] indirect labelled 2.13.0 CRAN [1] lambda.r 1.2.4 RSPM 1.2.4 RSPM [1] indirect later 1.3.2 RSPM [1] lattice 0.22-6 CRAN 0.22-6 CRAN [2] indirect lazyeval 0.2.2 RSPM 0.2.2 RSPM [1] indirect leiden 0.4.3.1 RSPM [1] lifecycle 1.0.4 RSPM 1.0.4 RSPM [1] indirect limma 3.60.3 Bioconductor 3.19 3.60.3 Bioconductor 3.19 [1] indirect listenv 0.9.1 RSPM 0.9.1 RSPM [1] lme4 1.1-35.5 RSPM [1] lmerTest 3.1-3 RSPM [1] lmom 3.0 CRAN [1] lmtest 0.9-40 RSPM [1] lobstr 1.1.2 CRAN [1] locfit 1.5-9.10 RSPM 1.5-9.10 RSPM [1] indirect logger 0.3.0 RSPM [1] lokern 1.1-11 RSPM [1] lubridate 1.9.3 RSPM 1.9.3 RSPM [1] indirect lumi 2.56.0 Bioconductor 3.19 [1] magick 2.8.4 RSPM [1] magrittr 2.0.3 RSPM 2.0.3 RSPM [1] indirect markdown 1.13 RSPM [1] marray 1.82.0 Bioconductor 3.19 [1] matrixStats 1.3.0 RSPM 1.3.0 RSPM [1] indirect mclust 6.1.1 RSPM [1] memoise 2.0.1 RSPM 2.0.1 RSPM [1] indirect metapod 1.12.0 Bioconductor 3.19 1.12.0 Bioconductor 3.19 [1] indirect methods [2] indirect methylumi 2.50.0 Bioconductor 3.19 [1] mgcv 1.9-1 CRAN 1.9-1 CRAN [2] indirect microbenchmark 1.4.10 RSPM [1] mime 0.12 RSPM 0.12 RSPM [1] indirect minfi 1.50.0 Bioconductor 3.19 [1] miniUI 0.1.1.1 RSPM [1] minqa 1.2.7 CRAN [1] mirai 1.1.1 RSPM [1] mixOmics 6.28.0 Bioconductor 3.19 [1] modelr 0.1.11 RSPM 0.1.11 RSPM [1] indirect modeltools 0.2-23 RSPM [1] msa 1.36.0 Bioconductor 3.19 [1] msigdb 1.12.0 Bioconductor 3.19 [1] multtest 2.60.0 Bioconductor 3.19 [1] munsell 0.5.1 RSPM 0.5.1 RSPM [1] indirect mvtnorm 1.2-5 CRAN [1] nanonext 1.1.1 RSPM [1] narray 0.5.1 RSPM [1] network 1.18.2 CRAN [1] nleqslv 3.3.5 RSPM [1] nlme 3.1-164 CRAN 3.1-164 CRAN [2] indirect nloptr 2.1.1 RSPM [1] nnet 7.3-19 CRAN [2] nnls 1.5 CRAN [1] nomnoml 0.3.0 RSPM [1] nor1mix 1.3-3 RSPM [1] ntfy 0.0.5 GitHub [1] nullranges 1.10.0 Bioconductor 3.19 [1] numDeriv 2016.8-1.1 CRAN [1] officer 0.6.6 CRAN [1] openssl 2.2.0 RSPM 2.2.0 RSPM [1] indirect org.Hs.eg.db 3.19.1 Bioconductor [1] org.Mm.eg.db 3.19.1 Bioconductor [1] outliers 0.15 RSPM [1] pROC 1.18.5 RSPM parallel [2] indirect parallelly 1.37.1 RSPM 1.37.1 RSPM [1] patchwork 1.2.0 RSPM 1.2.0 RSPM [1] direct pbapply 1.7-2 RSPM [1] pbkrtest 0.5.3 CRAN [1] permute 0.9-7 RSPM [1] pheatmap 1.0.12 RSPM 1.0.12 RSPM [1] indirect pillar 1.9.0 RSPM 1.9.0 RSPM [1] indirect pingr 2.0.3 RSPM [1] pkgbuild 1.4.4 RSPM [1] pkgconfig 2.0.3 RSPM 2.0.3 RSPM [1] indirect pkgdown 2.1.0 RSPM [1] pkgload 1.4.0 RSPM [1] plogr 0.2.0 RSPM 0.2.0 RSPM [1] indirect plotly 4.10.4 RSPM [1] plyr 1.8.9 RSPM 1.8.9 RSPM [1] indirect plyranges 1.24.0 Bioconductor 3.19 [1] png 0.1-8 RSPM 0.1-8 RSPM [1] indirect polyclip 1.10-6 RSPM 1.10-6 RSPM [1] indirect polynom 1.4-1 CRAN [1] praise 1.0.0 RSPM [1] preprocessCore 1.66.0 Bioconductor 3.19 [1] prettyunits 1.2.0 RSPM 1.2.0 RSPM [1] indirect processx 3.8.4 RSPM 3.8.4 RSPM [1] indirect profvis 0.3.8 RSPM [1] progress 1.2.3 RSPM 1.2.3 RSPM [1] indirect progressr 0.14.0 RSPM 0.14.0 RSPM [1] promises 1.3.0 RSPM [1] proxy 0.4-27 CRAN [1] ps 1.7.7 RSPM 1.7.6 RSPM [1] indirect purrr 1.0.2 RSPM 1.0.2 RSPM [1] indirect quadprog 1.5-8 RSPM [1] qualV 0.3-5 RSPM [1] quantreg 5.98 CRAN 5.98 RSPM [1] quarto 1.4 RSPM [1] qvalue 2.36.0 Bioconductor 3.19 [1] rARPACK 0.11-0 RSPM [1] rGREAT 2.6.0 Bioconductor 3.19 [1] ragg 1.3.2 RSPM 1.3.2 RSPM [1] direct rappdirs 0.3.3 RSPM 0.3.3 RSPM [1] indirect rcmdcheck 1.4.0 RSPM [1] reactR 0.6.0 CRAN [1] reactable 0.4.4 RSPM [1] reactome.db 1.88.0 Bioconductor [1] readr 2.1.5 RSPM 2.1.5 RSPM [1] indirect readxl 1.4.3 RSPM 1.4.3 RSPM [1] direct regioneR 1.36.0 Bioconductor 3.19 [1] rematch 2.0.0 RSPM 2.0.0 RSPM [1] indirect rematch2 2.1.2 RSPM 2.1.2 RSPM [1] indirect remotes 2.5.0 RSPM [1] renv 1.0.7 RSPM 1.0.7.9000 GitHub [1] direct reprex 2.1.1 RSPM 2.1.0 RSPM [1] indirect reshape 0.8.9 RSPM [1] reshape2 1.4.4 RSPM 1.4.4 RSPM [1] indirect restfulr 0.0.15 RSPM 0.0.15 RSPM [1] indirect reticulate 1.38.0 RSPM [1] rhdf5 2.48.0 Bioconductor 3.19 2.48.0 Bioconductor 3.19 [1] direct rhdf5filters 1.16.0 Bioconductor 3.19 1.16.0 Bioconductor 3.19 [1] indirect rjson 0.2.21 RSPM 0.2.21 RSPM [1] indirect rlang 1.1.4 RSPM 1.1.4 RSPM [1] indirect rmarkdown 2.27 RSPM 2.27 RSPM [1] direct rngtools 1.5.2 RSPM [1] robustbase 0.99-2 RSPM direct rootSolve 1.8.2.4 CRAN [1] roxygen2 7.3.2 RSPM [1] rpart 4.1.23 CRAN [2] rprojroot 2.0.4 RSPM 2.0.4 RSPM [1] indirect rstatix 0.7.2 CRAN [1] rstudioapi 0.16.0 RSPM 0.16.0 RSPM [1] indirect rsvd 1.0.5 RSPM 1.0.5 RSPM [1] indirect rtracklayer 1.64.0 Bioconductor 3.19 1.64.0 Bioconductor 3.19 [1] indirect rutils 0.0.1.9003 GitHub 0.0.1.9004 GitHub [1] direct rversions 2.1.2 RSPM [1] rvest 1.0.4 RSPM 1.0.4 RSPM [1] indirect rvg 0.3.3 CRAN [1] sandwich 3.1-0 RSPM [1] sass 0.4.9 RSPM 0.4.9 RSPM [1] indirect scDblFinder 1.18.0 Bioconductor 3.19 1.18.0 Bioconductor 3.19 [1] direct scRNAseq 2.18.0 Bioconductor 3.19 [1] scRepertoire 2.0.0 GitHub direct scales 1.3.0 RSPM 1.3.0 RSPM [1] direct scater 1.32.0 Bioconductor 3.19 1.32.0 Bioconductor 3.19 [1] direct scattermore 1.2 RSPM [1] scatterpie 0.2.3 RSPM [1] scds 1.20.0 Bioconductor 3.19 direct scran 1.32.0 Bioconductor 3.19 1.32.0 Bioconductor 3.19 [1] direct scrime 1.3.5 RSPM [1] sctransform 0.4.1 RSPM [1] scuttle 1.14.0 Bioconductor 3.19 1.14.0 Bioconductor 3.19 [1] direct secretbase 1.0.0 RSPM 1.0.0 RSPM [1] indirect selectr 0.4-2 RSPM 0.4-2 RSPM [1] indirect sessioninfo 1.2.2 RSPM [1] sfsmisc 1.1-18 RSPM [1] shadowtext 0.1.4 CRAN [1] shape 1.4.6.1 RSPM [1] shiny 1.8.1.1 RSPM [1] shinyWidgets 0.8.6 RSPM [1] shinybusy 0.3.3 RSPM [1] siggenes 1.78.0 Bioconductor 3.19 [1] sitmo 2.0.2 RSPM 2.0.2 RSPM [1] indirect snakecase 0.11.1 CRAN [1] snow 0.4-4 RSPM 0.4-4 RSPM [1] indirect snowfall 1.84-6.3 RSPM [1] sourcetools 0.1.7-1 RSPM [1] sp 2.1-4 RSPM 2.1-4 RSPM [1] spam 2.10-0 RSPM 2.10-0 RSPM [1] sparseMatrixStats 1.16.0 Bioconductor 3.19 1.16.0 Bioconductor 3.19 [1] indirect spatial 7.3-17 CRAN [2] spatstat.data 3.1-2 RSPM [1] spatstat.explore 3.3-1 RSPM [1] spatstat.geom 3.3-2 RSPM [1] spatstat.random 3.3-1 RSPM [1] spatstat.sparse 3.1-0 RSPM [1] spatstat.univar 3.0-0 RSPM [1] spatstat.utils 3.0-5 RSPM [1] splines [2] indirect statmod 1.5.0 RSPM 1.5.0 RSPM [1] indirect statnet.common 4.9.0 CRAN [1] stats [2] indirect stats4 [2] indirect stringdist 0.9.12 RSPM 0.9.12 RSPM [1] stringi 1.8.4 RSPM 1.8.4 RSPM [1] indirect stringr 1.5.1 RSPM 1.5.1 RSPM [1] indirect striprtf 0.6.0 CRAN [1] styler 1.10.3 RSPM [1] survival 3.5-8 CRAN 3.5-8 CRAN [2] sys 3.4.2 RSPM 3.4.2 RSPM [1] indirect systemfonts 1.1.0 RSPM 1.1.0 RSPM [1] indirect tarchetypes 0.9.0 RSPM [1] targets 1.7.1 RSPM 1.7.1 RSPM [1] direct tensor 1.5 RSPM [1] testthat 3.2.1.1 RSPM [1] textshaping 0.4.0 CRAN 0.4.0 RSPM [1] indirect thinkr 0.16 CRAN [1] tibble 3.2.1 RSPM 3.2.1 RSPM [1] direct tidySingleCellExperiment 1.14.0 Bioconductor 3.19 [1] tidySummarizedExperiment 1.14.0 Bioconductor 3.19 [1] tidybulk 1.16.0 Bioconductor 3.19 [1] tidygraph 1.3.1 RSPM 1.3.1 RSPM [1] tidyomics 1.0.0 Bioconductor 3.19 [1] tidyr 1.3.1 RSPM 1.3.1 RSPM [1] direct tidyselect 1.2.1 RSPM 1.2.1 RSPM [1] indirect tidyseurat 0.8.0 RSPM [1] tidytree 0.4.6 RSPM [1] tidyverse 2.0.0 RSPM 2.0.0 RSPM [1] direct timechange 0.3.0 RSPM 0.3.0 RSPM [1] indirect tinytex 0.51 RSPM 0.51 RSPM [1] indirect tools [2] direct treeio 1.28.0 Bioconductor 3.19 [1] triebeard 0.4.1 CRAN [1] truncdist 1.0-2 RSPM ttservice 0.4.1 RSPM [1] tweenr 2.0.3 RSPM 2.0.3 RSPM [1] indirect txdbmaker 1.0.1 Bioconductor 3.19 [1] tximport 1.32.0 Bioconductor 3.19 [1] tzdb 0.4.0 RSPM 0.4.0 RSPM [1] indirect urlchecker 1.0.1 RSPM [1] urltools 1.7.3 CRAN [1] usethis 2.2.3 RSPM [1] utf8 1.2.4 RSPM 1.2.4 RSPM [1] indirect utils [2] indirect uuid 1.2-0 RSPM 1.2-0 RSPM [1] indirect uwot 0.2.2 RSPM 0.2.2 RSPM [1] indirect vctrs 0.6.5 RSPM 0.6.5 RSPM [1] indirect vipor 0.4.7 CRAN 0.4.7 RSPM [1] indirect viridis 0.6.5 RSPM 0.6.5 RSPM [1] direct viridisLite 0.4.2 RSPM 0.4.2 RSPM [1] indirect visNetwork 2.1.2 RSPM [1] vroom 1.6.5 RSPM 1.6.5 RSPM [1] indirect waiter 0.2.5 RSPM [1] waldo 0.5.2 RSPM [1] webshot 0.5.5 RSPM [1] webshot2 0.1.1 RSPM [1] websocket 1.4.1 RSPM [1] whisker 0.4.1 RSPM [1] withr 3.0.0 RSPM 3.0.0 RSPM [1] indirect writexl 1.5.0 CRAN 1.5.0 RSPM [1] direct xfun 0.46 CRAN 0.45 RSPM [1] indirect xgboost 1.7.7.1 RSPM 1.7.7.1 RSPM [1] indirect xml2 1.3.6 RSPM 1.3.6 RSPM [1] indirect xopen 1.0.1 RSPM [1] xportr 0.4.0 CRAN [1] xtable 1.8-4 RSPM [1] yaml 2.3.9 RSPM 2.3.8 RSPM [1] indirect yulab.utils 0.1.4 RSPM [1] zip 2.3.1 RSPM 2.3.1 RSPM [1] indirect zlibbioc 1.50.0 Bioconductor 3.19 1.50.0 Bioconductor 3.19 [1] indirect zoo 1.8-12 RSPM [1] [1]: /home/lrevilla@irsicaixa.es/R/x86_64-pc-linux-gnu-library/4.4 [2]: /opt/R/4.4.0/lib/R/library # ABI ------------------------------------------------------------------------ - No ABI problems were detected in the set of installed packages. # User Profile --------------------------------------------------------------- Source Package Require Version Dev 1 /home/lrevilla@irsicaixa.es/.Rprofile devtools FALSE 2 /home/lrevilla@irsicaixa.es/.Rprofile usethis FALSE 3 /home/lrevilla@irsicaixa.es/.Rprofile utils FALSE # Settings ------------------------------------------------------------------- List of 13 $ bioconductor.version : chr(0) $ external.libraries : chr(0) $ ignored.packages : chr(0) $ package.dependency.fields: chr [1:3] "Imports" "Depends" "LinkingTo" $ ppm.enabled : NULL $ ppm.ignored.urls : chr(0) $ r.version : chr(0) $ snapshot.type : chr "explicit" $ use.cache : logi TRUE $ vcs.ignore.cellar : logi TRUE $ vcs.ignore.library : logi TRUE $ vcs.ignore.local : logi TRUE $ vcs.manage.ignores : logi TRUE # Options -------------------------------------------------------------------- List of 7 $ defaultPackages : chr [1:6] "datasets" "utils" "grDevices" "graphics" ... $ download.file.method : NULL $ download.file.extra : NULL $ install.packages.compile.from.source: NULL $ pkgType : chr "source" $ repos : Named chr [1:2] "https://packagemanager.posit.co/cran/__linux__/jammy/latest" "https://cloud.r-project.org" ..- attr(*, "names")= chr [1:2] "P3M" "CRAN" $ renv.verbose : logi TRUE # Environment Variables ------------------------------------------------------ HOME = /home/lrevilla@irsicaixa.es LANG = en_GB.UTF-8 MAKE = make R_LIBS = R_LIBS_SITE = /opt/R/4.4.0/lib/R/site-library R_LIBS_USER = /home/lrevilla@irsicaixa.es/R/x86_64-pc-linux-gnu-library/4.4 # PATH ----------------------------------------------------------------------- - /home/lrevilla@irsicaixa.es/bin/mambaforge/condabin - /home/lrevilla@irsicaixa.es/perl5/bin - /home/lrevilla@irsicaixa.es/.local/bin - /home/lrevilla@irsicaixa.es/bin - /usr/local/sbin - /usr/local/bin - /usr/sbin - /usr/bin - /sbin - /bin - /usr/games - /usr/local/games - /snap/bin - /snap/bin - /opt/mssql-tools18/bin - /usr/local/go/bin - /usr/local/go/bin/go - /home/lrevilla@irsicaixa.es/bin - /home/lrevilla@irsicaixa.es/bin/cellranger-7.1.0 # Cache ---------------------------------------------------------------------- There are a total of 472 packages installed in the renv cache. Cache path: "~/.cache/R/renv/cache/v5/linux-ubuntu-jammy/R-4.4/x86_64-pc-linux-gnu" ```
kevinushey commented 3 months ago

When using an explicit snapshot type, renv tries to read the dependencies of the project from the DESCRIPTION file, and evidently assumes it must exist. Did you intentionally change the snapshot mode to explicit? If so, switching back to implicit should resolve the issue.

renv::settings$snapshot.type("implicit")
llrs commented 3 months ago

Oh, thanks! So close and I thought it was not that..