-
Notifications
You must be signed in to change notification settings - Fork 13
Description
A few annotation packages are missing pdf manuals. I'm not sure yet how many are affected (seems to be 11 on devel), but so far I noticed these on both release and devel:
https://bioconductor.org/packages/3.20/data/annotation/html/AHCytoBands.html
https://bioconductor.org/packages/3.20/data/annotation/html/AHEnsDbs.html
Looking at the propagation log, it shows the following for example, which should have manuals
========================================================================
Wed 26 Mar 09:30:01 EDT 2025
------------------------------------------------------------------------
Updating 3.21/data/annotation repo with source packages...
‘/home/biocbuild/public_html/BBS/3.21/data-annotation/OUTGOING/source/TENET.AnnotationHub_1.0.0.tar.gz‘ -> ‘/home/biocpush/PACKAGES/3.21/data/annotation/src/contrib/TENET.AnnotationHub_1.0.0.tar.gz‘
Warning message:
In list.old.pkgs(suffix = ".tar.gz") :
pkgs with bad version format: BSgenome.Gmax.NCBI.Gmv40_4.0.tar.gz, BSgenome.Vvinifera.URGI.IGGP12Xv0_0.1.tar.gz, BSgenome.Vvinifera.URGI.IGGP12Xv2_0.1.tar.gz, BSgenome.Vvinifera.URGI.IGGP8X_0.1.tar.gz, DO.db_2.9.tar.gz
TENET.AnnotationHub_0.99.5.tar.gz
TRUE
Updating 3.21/data/annotation repo with reference manuals...
'/home/biocbuild/public_html/BBS/3.21/data-annotation/OUTGOING/manuals/AHCytoBands.pdf' -> '/home/biocpush/PACKAGES/3.21/data/annotation/manuals/AHCytoBands/man/AHCytoBands.pdf'
'/home/biocbuild/public_html/BBS/3.21/data-annotation/OUTGOING/manuals/AHEnsDbs.pdf' -> '/home/biocpush/PACKAGES/3.21/data/annotation/manuals/AHEnsDbs/man/AHEnsDbs.pdf'
'/home/biocbuild/public_html/BBS/3.21/data-annotation/OUTGOING/manuals/AHLRBaseDbs.pdf' -> '/home/biocpush/PACKAGES/3.21/data/annotation/manuals/AHLRBaseDbs/man/AHLRBaseDbs.pdf'
It states that AHCytoBands.pdf and AHEnsDbs.pdf are copied. While AHCytoBands.pdf does exist in that path, the AHEnsDbs.pdf does not. Later in the same log:
manuals/AHCytoBands/man/
manuals/AHEnsDbs/man/
manuals/AHLRBaseDbs/man/
manuals/AHMeSHDbs/man/
manuals/AHPathbankDbs/man/
manuals/AHPubMedDbs/man/
manuals/AHWikipathwaysDbs/man/
In the OUTGOING folder on biocbuild, we see
biocpush@nebbiolo1:~$ ls /home/biocbuild/public_html/BBS/3.21/data-annotation/OUTGOING/manuals/
AHCytoBands.pdf AHWikipathwaysDbs.pdf chromhmmData.pdf EpiTxDb.Sc.sacCer3.pdf MPO.db.pdf SomaScan.db.pdf
AHEnsDbs.pdf AlphaMissense.v2023.hg19.pdf CTCF.pdf geneplast.data.pdf org.Mxanthus.db.pdf synaptome.data.pdf
AHLRBaseDbs.pdf AlphaMissense.v2023.hg38.pdf ENCODExplorerData.pdf GeneSummary.pdf PANTHER.db.pdf synaptome.db.pdf
AHMeSHDbs.pdf alternativeSplicingEvents.hg38.pdf EPICv2manifest.pdf GenomicState.pdf rat2302frmavecs.pdf TENET.AnnotationHub.pdf
AHPathbankDbs.pdf cadd.v1.6.hg19.pdf EpiTxDb.Hs.hg38.pdf JASPAR2022.pdf rGenomeTracksData.pdf UniProtKeywords.pdf
AHPubMedDbs.pdf cadd.v1.6.hg38.pdf EpiTxDb.Mm.mm10.pdf JASPAR2024.pdf scAnnotatR.models.pdf
In the propagation scripts for data annotation, biocViews::extractManuals is called. No other package type uses it to my knowledge, so I wonder if it is overwriting manuals created from R CMD check. It might be helpful to run extractManuals on AHCytoBands, AHEnsDbs, and alternativeSplicingEvents.hg38 (has a manual, appears to be generated by extractManuals) or running propagation script by script to see how manuals changes in the CRAN style repository.