All functions

PackageSet()

constructor for PackageSet instances

absent()

list packages absent from current installation

add_dependencies(<PackageSet>)

method for adding dependencies to PackageSet as determined by BiocPkgTools

bbs_check_built()

not exported, rely instead on rcmdcheck do check_built and clean up

bcclist_to_dataframes()

helper function for extracting BiocCheck outputs

bco2df()

convert BiocCheck output (just error and warning) to list of data.frames

bioc_coreset()

define a small collection of packages of interest

bioc_software_packagelist_old()

get vector of Bioc software package names

build1()

prepare and build a package tarball, not exported because we use build1_with_buildsink to capture log

build1_with_buildsink()

run build1 and capture the R CMD build log

build_sqlite_db()

use outputs of get_checks and get_bcc to build a database of all events of error or warning

combine_status_dbs()

add records from 'incoming' database to 'target' database

demo_bcchk_out

a list of BiocCheck::BiocCheck results for demonstration purposes, produced nov 2020

demo_rcmdcheck_out

a list of rcmdcheck::rcmdcheck results for demonstration purposes, produced nov 2022

.bco2df()

helper for bco2df

fulfill_deps()

use BiocManager::install to get any unavailable dependencies as defined by BiocPkgTools

full_dep_opts()

a vector listing the key dependencies with correct orthography

get_bcc()

use bco2df to acquire limited data frames from BiocCheck applied to packages

get_checks()

run rcmdcheck on all sources associated with a PackageSet and drop the RDS outputs in a folder

get_checks2()

run rcmdcheck and BiocCheck on all sources associated with a PackageSet and drop the RDS outputs in separate folders

getpk()

use HTTPS to clone a package from Bioconductor git

installed_r

a vector of package names needed for a fairly complete BBS run, jul 7 2019

last_commit_date() last_commit_date()

use gert to get last commit date for a repo

local_gits_behind_bioc()

check all repos in a folder for version entry less than the one reported by BiocPkgTools::biocPkgList

local_gits_with_uninstalled_dependencies()

not clear that this is needed provide a list of packages for which dependencies are not installed

populate_local_gits()

use git via BiocBBSpack::getpk to retrieve sources into a folder

rcclist_to_dataframes()

produce list of data.frames for storage of R CMD check results in SQLite

status_db_init()

initialize a status database

update_gits()

attempt to identify packages that have had pushes since last collected

update_status_db()

add a dataframe, optionally purging related obsolete records, to a SQLite database