Apparently the version of AnnotationDbi packages in the Bioconductor 3.9 release was bumped recently.
It was 1.46.0 before, now it's at 1.46.1 (see https://bioconductor.org/packages/3.9/bioc/html/AnnotationDbi.html).
This is usually not a problem since package versions that were once included in a Bioconductor release are usually still available for download via the archive since recently (see https://support.bioconductor.org/p/102555/).
However, in this case there simply is no AnnotationDbi listed at http://bioconductor.org/packages/3.9/bioc/src/contrib/Archive/, so the source tarball for AnnotationDbi 1.46.0 is no longer available.
Is there a specific reason for this, or can this be fixed?
(related: https://bioconductor.org/packages/3.9/bioc/news/AnnotationDbi/NEWS is horribly outdated, is there an overview of changes for recent versions available somewhere?)
The archive is now available and can be found here or at the end of the landing page for AnnotationDbi.
Thank you very much for restoring the download of AnnotationDbi 1.46.0!
There's another problem though: it seems like this is not the original source tarball that was available originally, it's a re-created one?
Here's the diff between the old and new source tarball:
Is it possible to restore the original source tarball?
That's important because many people (including myself) verify the checksum of downloaded source tarballs (to detect corrupted downloads and protect against malicious activitiy). Since the source tarball is different now, the checksum is also different...
This was due to an issue with the build code. This tarball had to be created by hand, hence the minor differences such as time stamps. Unfortunately, we are not able to restore the original source tarball but the code is now more robust to decrease the occurrence of this issue in the future.