The summary function has received several enhancements:
Extended summary is only running when failures are seen.
The summariseQueue
function now displays an anticipated
completion time and remaining duration.
The use of optional package foghorn has been refined, and refactored, when running summaries.
The dequeueJobs.r
scripts can receive a date argument, the
date can be parse via anydate
if anytime ins present.
The enqueeJobs.r
now considers skipped package when running
'addfailed' while ensuring selecting packages are still on CRAN.
The CI setup has been updated (twice),
Enqueing and dequing functions and scripts now support relative directories, updated documentation (#18 by Joshua Ulrich).
Some remaing http URLs were changed to https.
The dequeueJobs
script has a new argument date to help
specify a queue file.
The enqueueJobs
can now compute just a ‘delta’
of (new) packages relative to a given prior queuefile and run.
When running in ‘delta’ mode, previously failed packages can also be selected.
Report summary mode is now compact, more robust and reports extended CRAN summaries. (Dirk via several changes)
Continuous Integration now uses run.sh
from r-ci
Extended functionality summarise()
with optional use
of package foghorn
(Dirk)
New scripts enqueueDepends
, dequeueDepends
and
summmariseJobs
(Dirk)
Added tweaks and enhancements throughout (Dirk)
The default queue location can now be set via options
(Dirk)
Meta-data on package, version and date is now stored, and shown on dequeue startup (Dirk)
The README.md was clarified and improved (Dirk, Avraham Adler in #8, Robert Nuske in #10)
The package no longer require wget
.
Enhanced sanity checker function.
Expanded and improved dequeue function.
No longer use $HOME
in xvfb-run-safe
(#2).
The use of xvfb-run
use is now conditional on the OS
(#3).
The set of available packages is no longer constrained to CRAN, but could be via the local setup script (#4).
The dequeue()
function now uses system2()
.
The enqueue()
functions checks if no reverse
dependencies are found and stops (#6).
The enqueue()
functions checks for repository
information being set (#5).
Initial CRAN release, for now with 'unix-only' constraint
Functions enqueueJobs
, dequeueJobs
and
summariseQueue
form the primary interface.