2024-03-03 Dirk Eddelbuettel * R/summarise.R (.runExtended): Refactor 'foghorn' use to one call 2024-02-19 Dirk Eddelbuettel * .github/workflows/ci.yaml (jobs): Update to actions/checkout@v4, add r-ci-setup actions 2023-12-23 * R/summarise.R (.runExtended): Ensure no-longer-on-CRAN packages are filtered out before calling `foghorn` on it 2023-06-30 Dirk Eddelbuettel * R/summarise.R (.runExtended): Correct foghorn call 2023-06-29 Dirk Eddelbuettel * README.md: Add r-universe badge 2023-06-16 Dirk Eddelbuettel * R/summarise.R (summariseQueue): Also display anticipated completion time 2023-04-10 Dirk Eddelbuettel * DESCRIPTION (Date, Version): Roll micro version and date * inst/scripts/dequeueJobs.r: Correct date argument help text, use anydate * DESCRIPTION: Suggest anytime package 2023-02-21 Joshua Ulrich * R/dequeue.R (dequeueJobs, dequeueDepends): Add relative path support for 'libdir' and 'workdir' arguments * R/enqueue.R (enqueueJobs, enqueueDepends): Idem * R/summarise.R (summariseQueue): Idem * R/utils.R: Update docs to include relative path support for 'libdir' and 'workdir' arguments * man/getDataDirectory.Rd: Idem 2022-11-08 Dirk Eddelbuettel * .github/workflows/ci.yaml (jobs): Update to actions/checkout@v3 2022-01-07 Dirk Eddelbuettel * DESCRIPTION (Date, Version): Roll minor version * R/enqueue.R (enqueueJobs): When adding 'failed' packages from prior run, ensure selected packages are currently available 2021-10-12 Dirk Eddelbuettel * DESCRIPTION (Date, Version): Roll minor version * R/enqueue.R (enqueueJobs): 'addfailed' now includes skipped 2021-10-03 Dirk Eddelbuettel * DESCRIPTION (Date, Version): Roll minor version * inst/scripts/dequeueJobs.r: Add missing docopt argument entry for date argument 2021-09-30 Dirk Eddelbuettel * R/summarise.R (summariseQueue): Only run extended summary when we have failures (correcting test to count failures not success) 2021-09-22 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.0.5 2021-09-21 Dirk Eddelbuettel * R/enqueue.R (enqueueJobs): Support new option to add failed jobs from previous run if database file given * man/enqueueJobs.Rd: Document new option * inst/scripts/enqueueJobs.r: Support new option argument * R/db.R (getDatabaseConnection): Set synchronous=NULL 2021-08-18 Dirk Eddelbuettel * R/enqueue.R (enqueueJobs): If given a database file with prior results, only enqueue new packages in a 'delta' mode * inst/scripts/enqueueJobs.r: Support new delta argument 2021-05-28 Dirk Eddelbuettel * DESCRIPTION (Date, Version): Roll minor version * R/dequeue.R (dequeueJobs): Support new argument 'date' * man/dequeueJobs.Rd: Document new argument 'date' * inst/scripts/dequeueJobs.r: Support new argument --date * inst/scripts/*: Change http in URLs to https 2021-04-06 Dirk Eddelbuettel * DESCRIPTION (URL, BugRreports): Added to DESCRIPTION file 2021-01-23 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.0.4 * README.md: Updated several URLs to https 2021-01-18 Dirk Eddelbuettel * R/summarise.R (.runExtended): Ensure full results printed 2021-01-17 Dirk Eddelbuettel * R/summarise.R (.runExtended): Use foghorn for all installation states 2020-12-29 Dirk Eddelbuettel * .github/workflows/ci.yaml: Add CI runner using r-ci * README.md: Add new CI badge 2020-11-15 Dirk Eddelbuettel * R/summarise.R (multiple): Make summaries a little more robust 2020-10-26 Dirk Eddelbuettel * DESCRIPTION (Date, Version): Roll minor version * .travis.yml: Switch to focal and BSPM 2020-10-27 Dirk Eddelbuettel * R/summarise.R (summariseQueue): Even more compact results display 2020-04-23 Dirk Eddelbuettel * inst/scripts/summariseJobs.r: Queuefile is now an optional argument 2020-04-22 Dirk Eddelbuettel * R/summarise.R (summariseQueue): More compact results display 2020-04-19 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.0.3 * R/dequeue.R: Dequeuing now shows package and version at start * R/summarise.R: Minor summary tweak * man/getDatabaseConnection.Rd: Alias createRunDataTable() * man/enqueueJobs.Rd: Wrap \dontrun{} around example 2020-04-18 Dirk Eddelbuettel * DESCRIPTION (Date, Version): New minor version * inst/scripts/dequeueDepends.r: Add queue option getter * inst/scripts/enqueueDepends.r: Idem * inst/scripts/enqueueJobs.r: Idem * inst/scripts/dequeueJobs.r: Idem * R/db.R (createRunDataTable): New function to record meta data * R/enqueue.R (enqueueJobs): Record meta data for run * NAMESPACE: Import utils::packageVersion 2020-04-08 Dirk Eddelbuettel * README.md: Add 'last commit' badge 2019-11-11 Dirk Eddelbuettel * local/setup.R: Add "_R_CHECK_TESTS_NLINES_"="0" 2019-02-01 Dirk Eddelbuettel * inst/scripts/enqueueDepends.r: Correct script being called * R/summarise.R: Two small robustifications 2018-09-02 Dirk Eddelbuettel * .travis.yml: Switch Travis CI to R 3.5 repo 2018-08-18 Dirk Eddelbuettel * R/summarise.R: Document foghorn argument * man/summariseQueue.Rd: Idem 2018-08-12 Dirk Eddelbuettel * R/dequeue.R: Accomodate docopt change * R/summarise.R: Idem * local/setup.R: Idem 2018-05-03 Dirk Eddelbuettel * inst/scripts/summariseJobs.r: Support foghorn 2018-04-11 Dirk Eddelbuettel * DESCRIPTION (Date, Version): New minor version * R/summarise.R: Another case of missing packages in log; use foghorn::cran_results() in extended mode if available * DESCRIPTION (Suggests): Add foghorn * .travis.yml (install): Also install foghorn (and its depends) 2018-03-06 Dirk Eddelbuettel * R/summarise.R: Nicer printout of optional extended summary 2018-03-04 Dirk Eddelbuettel * R/summarise.R: Optional extended summary of failures * inst/scripts/summariseJobs.r: Front-end script * inst/scripts/enqeueDepends.r: New script for depends * inst/scripts/deqeueDepends.r: Ditto 2018-01-25 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Release 0.0.2 2018-01-24 Dirk Eddelbuettel * R/checks.R (runEnqueueSanityChecks): New helper function * R/enqueue.R (enqueueJobs): Call new helper function * man/getDataDirectory.Rd: Added documentation 2018-01-23 Dirk Eddelbuettel * R/enqueue.R (enqueueJobs): Quit if no reverse dependencies 2018-01-22 Dirk Eddelbuettel * R/enqueue.R (enqueueDepends): New (still experimental) helper function to enqueue (aggregate) dependencies * R/dequeue.R (dequeueDepends): New (still experimental) helper function to dequeue (aggregate) dependencies * man/dequeueJobs.Rd: Documentation * man/enqueueJobs.Rd: Ditto * NAMESPACE: Added two imports from 'utils' plus one from 'tools' 2018-01-20 Dirk Eddelbuettel * R/dequeue.R (dequeueJobs): Now uses system2() instead * R/enqueue.R (enqueueJobs): Consider more repos than just CRAN (#4) * inst/scripts/xvfb-run-safe: No longer use $HOME (#2) 2018-01-19 Dirk Eddelbuettel * DESCRIPTION (Date, Version): New minor version * R/checks.R (runSanityChecks): Check for xvfb-run and xvfb-run-safe only on Linux, set 'xvfb' value accordingly (#3) * R/dequeue.R (dequeueJobs): Use 'xvfb' value; create working directories as needed * DESCRIPTION (SystemRequirements): No need to mention xvfb-run, * DESCRIPTION (OS_type): Removed 2018-01-16 Dirk Eddelbuettel * R/dequeue.R (dequeueJobs): No need for wget * DESCRIPTION (SystemRequirements): No need to mention wget, but mention xvfb-run at least while it is being used unconditionally 2018-01-09 Dirk Eddelbuettel * DESCRIPTION (Date, Version): First CRAN Release 0.0.1 * DESCRIPTION (OS_type): Limit to Unix for now, (SystemRequirements): State need for 'wget' in PATH * R/checks.R (runSanityChecks): Error message for 'xvfb-run-safe' missing now states that the script is included in package 2018-01-03 Dirk Eddelbuettel * inst/NEWS.Rd: Added * R/enqueue.R: Added small example * man/enqueueJobs.Rd: Ditto * R/summarise.R (summariseQueue): Also declare "." a global 2018-01-02 Dirk Eddelbuettel * R/summarise.R (summariseQueue): List failed and skipped packages * inst/scripts/summariseJobs.r: Renamed for more consistency 2018-01-01 Dirk Eddelbuettel * README.md: Added 2017-12-31 Dirk Eddelbuettel * .travis.yml: Added Travis CI integration * inst/scripts/summarizeJobs.r: New script * R/summarise.R (summariseQueue): Small enhancements 2017-12-30 Dirk Eddelbuettel * R/summarise.R (summariseQueue): Extended slightly, rewritten to use only one query and data.table obs thereafter, also summarize queued jobs 2017-12-29 Dirk Eddelbuettel * R/enqueue.R (enqueueJobs): New function, based on script * man/enqueueJobs.Rd: Documentation * inst/scripts/enqueueJobs.r: Use new function * R/dequeue.R (dequeueJobs): New function, based on script * man/dequeueJobs.Rd: Documentation * inst/scripts/dequeueJobs.r: Use new function * NAMESPACE: More explicit imports * DESCRIPTIONS: More imports * R/utils.R: Expanded documentation for return values * man/getDataDirectory.Rd: Idem * R/summarise.R (summariseQueue): New function to summarise results, still incomplete * man/summariseQueue.Rd: Documentation 2017-12-28 Dirk Eddelbuettel * R/utils.R: Document to the config yaml file * man/getDataDirectory.Rd: Idem * NAMESPACE: Also import read.csv from utils 2017-12-27 Dirk Eddelbuettel * R/utils.R (getExclusionSet): Correct exclusion set use * inst/scripts/dequeueJobs.r: Idem * local/setup.R: Set two env variables, support local Makevars * inst/scripts/watchDB.sh: Simplified 2017-12-26 Dirk Eddelbuettel * R/db.R: Updated / expanded roxygen documentation * R/utils.R: Idem * man/getDatabaseConnection.Rd: Idem * man/getDataDirectory.Rd: Idem * R/checks.R (runSanityChecks): Renamed from check() * inst/scripts/dequeueJobs.r: Updated call 2017-12-25 Dirk Eddelbuettel * inst/scripts/enqueueJobs.r: New argument '-q queue' for queue directory to be used * inst/scripts/dequeueJobs.r: Idem * R/utils.R (getConfig): Also look at '.pddr.yaml', additional debug argument * R/utils.R (getExclusionSet): Support exclusion set * inst/scripts/dequeueJobs.r: Idem * inst/scripts/enqueueJobs.r: Use CRAN repo * local/setup.R: Committed as well, set MAKE environment variable 2017-12-24 Dirk Eddelbuettel * xvfb-run-safe: Added to inst/scripts * R/utils.R (getConfig): Added @rdname * R/checks.R (check): Simple sanity checker * R/db.R (getConnection, createTable, insertRow): Database helper functions * man/getConnection.Rd: Minimal documentation * inst/scripts/watchDB.sh: Minimal db watcher 2017-12-23 Dirk Eddelbuettel * DESCRIPTION: First committed version * inst/scripts/dequeueJobs.R: Idem * inst/scripts/enqueueJobs.R: Idem * local/setup.R: Idem * man/getDataDirectory.Rd: Idem * NAMESPACE: Idem * prrd-package: Idem * R/utils.R: Idem