Skip to content

Package that have never propagated get a shell landing page with empty rev deps fields #14

@hpages

Description

@hpages

See for example: https://bioconductor.org/packages/3.20/HTqPCR

Imports Me field is empty even though Bioconductor packages unifiedWMWqPCR and nondetects both import HTqPCR.

This is caused by a bug in the biocViews::write_VIEWS() function where the place holder for packages that haven't propagated yet is added after the computation of dependsOnMe, importsMe, etc... See

biocViews/R/repository.R

Lines 761 to 763 in acbc4c9

# Add place Holder for valid packages compared to manifest
# That haven't built so they get a shell landing page rather
# than no landing page

More precisely, when the rev deps are computed here, the dbMat matrix doesn't have rows for the packages that haven't propagated yet, so when these packages are later added to the matrix they end up with nothing in these fields.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions