Skip to content
Prev 19342 / 21312 Next

[Bioc-devel] error on R CMD check

Hi,
On 06/12/2022 21:01, Zhigang Li wrote:
Probably. At the root of the problem is the fact that the IFAA package 
on CRAN is at version 1.1.0 but was submitted to Bioconductor with 
version 0.99.z. When a CRAN package is submitted to Bioconductor, it 
doesn't make sense to reset the version to 0.99.z. More generally 
speaking, package versions should **never** go down because this 
introduces all kinds of problems.

For example, even if the IFAA package in Bioconductor somehow managed to 
pass 'R CMD check' and propagate to the Bioconductor repos, users would 
be unable to install it because BiocManager::install("IFAA") would pick 
up the higher version. And even if a user was somehow able to install 
it, it would be very quickly replaced with the CRAN version the next 
time the user updates their packages (something users and developers 
should do on a regular basis by calling BiocManager::install() with no 
arguments).

What is happening exactly on the build machines with 
BiocGenerics:::testPackage("IFAA") is a slightly more sophisticated 
variant of that.

Anyways, the version of the Bioconductor package would need to be bumped 
to 1.1.1. However you won't be able to push this bump to 
git.bioconductor.org because we don't allow this kind of version bump. 
So we'll take care of it. We'll let you know when it's done.

Best,

H.