Skip to content

Missing manuals for some annotation packages #444

@jwokaty

Description

@jwokaty

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions