Skip to content
Prev 16661 / 21307 Next

[Bioc-devel] GenomicFeatures and/or TxDb.Hsapiens.UCSC.hg19.knownGene issue: missing tibble

Hi Leo, Martin,

it looks like this is related to an issue with the remotes package: https://github.com/r-lib/remotes/issues/296 <https://github.com/r-lib/remotes/issues/296>. It gets the installation order wrong, and tries to install source packages before binaries. This can be a problem with GenomeInfoDbData (which I think doesn?t have a binary, and which it looks like Leo is installing manually). The TxDb package also doesn?t seem to be available as a binary package, and currently the source package for tibble is newer than the Windows binary. 

According to the issue above, it should have been fixed in remotes v2.1.1 (https://github.com/r-lib/remotes/commit/88f302fe53864e4f27fc7b3897718fea9a8b1fa9 <https://github.com/r-lib/remotes/commit/88f302fe53864e4f27fc7b3897718fea9a8b1fa9>). To try things out, I set up a minimal package with the only dependency being TxDb.Hsapiens.UCSC.hg19.knownGene (https://github.com/csoneson/testpkg <https://github.com/csoneson/testpkg>), and checked it with GitHub Actions on macOS and Windows. It fails in both cases, since it?s trying to install TxDb.Hsapiens.UCSC.hg19.knownGene first (e.g. https://github.com/csoneson/testpkg/runs/619407291?check_suite_focus=true#step:7:533 <https://github.com/csoneson/testpkg/runs/619407291?check_suite_focus=true#step:7:533>). If I depend instead on GenomicFeatures, everything builds fine (here we have a binary). It is using remotes v2.1.1 though, so perhaps this needs to be investigated further.

Charlotte