From 70c3dabe5762aa86607aff44325c7386708a14b8 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Mon, 22 Apr 2024 11:50:58 +0200 Subject: [PATCH 01/21] Increment version number to 3.5.1 --- DESCRIPTION | 2 +- NEWS.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 0cec3a66ca..aa36b34895 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,5 +1,5 @@ Package: ggplot2 -Version: 3.5.0.9000 +Version: 3.5.1 Title: Create Elegant Data Visualisations Using the Grammar of Graphics Authors@R: c( person("Hadley", "Wickham", , "hadley@posit.co", role = "aut", diff --git a/NEWS.md b/NEWS.md index a6ee8c266e..9d31feec74 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,5 @@ +# ggplot2 3.5.1 + # ggplot2 (development version) From 3e585a8ad8d9458150faeabb7a4b39dc48209dab Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Mon, 22 Apr 2024 11:52:56 +0200 Subject: [PATCH 02/21] update cran comments --- cran-comments.md | 222 +---------------------------------------------- 1 file changed, 2 insertions(+), 220 deletions(-) diff --git a/cran-comments.md b/cran-comments.md index 63d8a4bc4c..df78ca7e28 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,220 +1,2 @@ -This is a large minor release with both a lot of new features and a complete -rewrite of part of the internals. As a result, this release does break a range -of reverse dependencies. All of them has been informed very well in advance (4 -weeks) and have been provided with patches to fix their issues. The remaining -problematic reverse dependencies were further notified 2 weeks ago to remind -them to submit a fix, so we believe we have been very lenient towards them. - -## revdepcheck results - -We checked 4935 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. - - * We saw 56 new problems - * We failed to check 13 packages - -Issues with CRAN packages are summarised below. - -### New problems -(This reports the first line of each new failure) - -* AcademicThemes - checking tests ... ERROR - -* afex - checking tests ... ERROR - checking re-building of vignette outputs ... ERROR - -* archeoViz - checking tests ... ERROR - -* assignPOP - checking tests ... ERROR - -* bioassays - checking tests ... ERROR - -* BOSO - checking re-building of vignette outputs ... ERROR - -* breakDown - checking tests ... ERROR - -* canadianmaps - checking tests ... ERROR - -* CAST - checking installed package size ... NOTE - -* CEDA - checking re-building of vignette outputs ... ERROR - -* cobalt - checking examples ... ERROR - checking re-building of vignette outputs ... ERROR - -* constructive - checking tests ... ERROR - -* docxtools - checking tests ... ERROR - -* dynamAedes - checking re-building of vignette outputs ... ERROR - -* EcoDiet - checking re-building of vignette outputs ... ERROR - -* epos - checking tests ... ERROR - -* feasts - checking examples ... ERROR - checking tests ... ERROR - checking re-building of vignette outputs ... ERROR - -* fitODBODRshiny - checking examples ... ERROR - -* fmeffects - checking examples ... ERROR - checking re-building of vignette outputs ... ERROR - -* genekitr - checking examples ... ERROR - -* geomtextpath - checking tests ... ERROR - -* ggedit - checking examples ... ERROR - -* gghdr - checking examples ... ERROR - checking tests ... ERROR - checking re-building of vignette outputs ... ERROR - -* ggiraph - checking examples ... ERROR - checking tests ... ERROR - -* ggiraphExtra - checking examples ... ERROR - -* ggparallel - checking tests ... ERROR - -* ggprism - checking examples ... ERROR - checking tests ... ERROR - checking re-building of vignette outputs ... ERROR - -* ggraph - checking examples ... ERROR - checking re-building of vignette outputs ... ERROR - -* ggside - checking examples ... ERROR - checking tests ... ERROR - checking re-building of vignette outputs ... ERROR - -* ggstance - checking tests ... ERROR - -* ggstatsplot - checking examples ... ERROR - checking tests ... ERROR - -* ghibli - checking tests ... ERROR - -* glancedata - checking tests ... ERROR - -* grafify - checking tests ... ERROR - -* inTextSummaryTable - checking tests ... ERROR - -* LMoFit - checking re-building of vignette outputs ... ERROR - -* manydata - checking tests ... ERROR - -* MiscMetabar - checking examples ... ERROR - checking re-building of vignette outputs ... ERROR - -* miWQS - checking re-building of vignette outputs ... ERROR - -* NAIR - checking tests ... ERROR - -* OpenLand - checking tests ... ERROR - -* platetools - checking tests ... ERROR - -* plot3logit - checking re-building of vignette outputs ... ERROR - -* PTXQC - checking examples ... ERROR - checking tests ... ERROR - -* rabhit - checking re-building of vignette outputs ... ERROR - -* santaR - checking tests ... ERROR - -* saros - checking examples ... ERROR - checking tests ... ERROR - -* scCustomize - checking examples ... ERROR - -* scdhlm - checking tests ... ERROR - -* see - checking examples ... ERROR - -* spqdep - checking re-building of vignette outputs ... ERROR - -* TCIU - checking re-building of vignette outputs ... ERROR - -* tmt - checking tests ... ERROR - -* tvthemes - checking tests ... ERROR - -* ufs - checking examples ... ERROR - -* visR - checking examples ... ERROR - checking tests ... ERROR - -### Failed to check - -* bayesdfa (NA) -* ctsem (NA) -* geostan (NA) -* ggtern (NA) -* grandR (NA) -* rmsb (NA) -* rstanarm (NA) -* Seurat (NA) -* streamDAG (NA) -* treestats (NA) -* TriDimRegression (NA) -* triptych (NA) -* valse (NA) +This is a small patch release fixing regressions from the last release. No +issues with reverse dependencies detected. From 8fa3974166aa998f1c61ae77e67886bbb94d8065 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Mon, 22 Apr 2024 12:38:36 +0200 Subject: [PATCH 03/21] fix wrong automatic version bump --- NEWS.md | 3 --- 1 file changed, 3 deletions(-) diff --git a/NEWS.md b/NEWS.md index 9d31feec74..24cd6a5e80 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,8 +1,5 @@ # ggplot2 3.5.1 - -# ggplot2 (development version) - This is a small release focusing on fixing regressions from 3.5.0 and documentation updates. From 4b67b19c9c5399a1b396e2cfdb20652882268ab6 Mon Sep 17 00:00:00 2001 From: Teun van den Brand Date: Mon, 31 Mar 2025 21:32:49 +0200 Subject: [PATCH 04/21] remove tests for ragg/svglite --- tests/testthat/test-utilities-checks.R | 29 -------------------------- 1 file changed, 29 deletions(-) diff --git a/tests/testthat/test-utilities-checks.R b/tests/testthat/test-utilities-checks.R index 0619ccc707..fa665c9fd6 100644 --- a/tests/testthat/test-utilities-checks.R +++ b/tests/testthat/test-utilities-checks.R @@ -67,32 +67,3 @@ test_that("check_device finds device capabilities", { ) }) - -test_that("check_device finds ragg capabilities", { - skip_if( - getRversion() < "4.2.0" || !is_installed("ragg", version = "1.2.0"), - "Cannot test {ragg} capabilities." - ) - tmp <- withr::local_tempfile(fileext = ".tiff") - ragg::agg_tiff(tmp) - - expect_true(check_device("gradients")) - expect_warning(check_device("compositing"), "does not support") - - dev.off() -}) - -test_that("check_device finds svglite capabilities", { - skip_if( - getRversion() < "4.2.0" || !is_installed("svglite", version = "2.1.0"), - "Cannot test {svglite} capabilities." - ) - tmp <- withr::local_tempfile(fileext = ".svg") - withr::local_envvar(TESTTHAT = "false") # To not trigger vdiffr rules - svglite::svglite(tmp) - - expect_true(check_device("gradients")) - expect_warning(check_device("compositing"), "does not support") - - dev.off() -}) From 7960366a5cdb32292b81076fb5387c4f5cbabe50 Mon Sep 17 00:00:00 2001 From: Teun van den Brand <49372158+teunbrand@users.noreply.github.com> Date: Thu, 3 Apr 2025 14:48:50 +0200 Subject: [PATCH 05/21] Forward compatibility: cherry-pick accessors (#6387) --- DESCRIPTION | 2 +- NAMESPACE | 3 + NEWS.md | 8 +++ R/geom-defaults.R | 51 +++++++++++++++ R/guide-colorbar.R | 1 + R/guide-legend.R | 1 + R/guides-.R | 4 +- R/labels.R | 33 ++++++++++ R/plot-build.R | 6 ++ man/get_geom_defaults.Rd | 43 ++++++++++++ man/labs.Rd | 7 ++ tests/testthat/_snaps/coord-cartesian.md | 2 +- tests/testthat/_snaps/coord-flip.md | 2 +- tests/testthat/_snaps/coord-map.md | 2 +- tests/testthat/_snaps/coord-transform.md | 2 +- tests/testthat/_snaps/coord_sf.md | 2 +- .../_snaps/guides/axis-guides-basic.svg | 41 ------------ .../guides/axis-guides-check-overlap.svg | 41 ------------ .../guides/axis-guides-negative-rotation.svg | 41 ------------ .../guides/axis-guides-positive-rotation.svg | 41 ------------ ...axis-guides-text-dodged-into-rows-cols.svg | 41 ------------ ...axis-guides-vertical-negative-rotation.svg | 41 ------------ .../guides/axis-guides-vertical-rotation.svg | 41 ------------ .../_snaps/guides/axis-guides-zero-breaks.svg | 41 ------------ .../guides/axis-guides-zero-rotation.svg | 41 ------------ tests/testthat/test-labels.R | 65 +++++++------------ 26 files changed, 185 insertions(+), 418 deletions(-) create mode 100644 man/get_geom_defaults.Rd diff --git a/DESCRIPTION b/DESCRIPTION index aa36b34895..90aaf8209a 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -79,7 +79,7 @@ Config/testthat/edition: 3 Encoding: UTF-8 LazyData: true Roxygen: list(markdown = TRUE) -RoxygenNote: 7.3.1 +RoxygenNote: 7.3.2 Collate: 'ggproto.R' 'ggplot-global.R' diff --git a/NAMESPACE b/NAMESPACE index 67c7a4941a..96959a985a 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -67,6 +67,7 @@ S3method(ggplot_add,list) S3method(ggplot_add,theme) S3method(ggplot_add,uneval) S3method(ggplot_build,ggplot) +S3method(ggplot_build,ggplot_built) S3method(ggplot_gtable,ggplot_built) S3method(grid.draw,absoluteGrob) S3method(grid.draw,ggplot) @@ -420,7 +421,9 @@ export(geom_violin) export(geom_vline) export(get_alt_text) export(get_element_tree) +export(get_geom_defaults) export(get_guide_data) +export(get_labs) export(gg_dep) export(ggplot) export(ggplotGrob) diff --git a/NEWS.md b/NEWS.md index 24cd6a5e80..a5988574f8 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,11 @@ +# ggplot2 (development version) + +* New `get_labs()` function for retrieving completed plot labels + (@teunbrand, #6008). +* New `get_geom_defaults()` for retrieving resolved default aesthetics. +* A new `ggplot_build()` S3 method for classes was added, which + returns input unaltered (@teunbrand, #5800). + # ggplot2 3.5.1 This is a small release focusing on fixing regressions from 3.5.0 and diff --git a/R/geom-defaults.R b/R/geom-defaults.R index afd2e598d4..ab681a51db 100644 --- a/R/geom-defaults.R +++ b/R/geom-defaults.R @@ -53,3 +53,54 @@ update_stat_defaults <- function(stat, new) { g$default_aes[names(new)] <- new invisible() } + +#' Resolve and get geom defaults +#' +#' @param geom Some definition of a geom: +#' * A `function` that creates a layer, e.g. `geom_path()`. +#' * A layer created by such function +#' * A string naming a geom class in snake case without the `geom_`-prefix, +#' e.g. `"contour_filled"`. +#' * A geom class object. +#' @param theme A [`theme`] object. Defaults to the current global theme. +#' +#' @return A list of aesthetics +#' @export +#' @keywords internal +#' +#' @examples +#' # Using a function +#' get_geom_defaults(geom_raster) +#' +#' # Using a layer includes static aesthetics as default +#' get_geom_defaults(geom_tile(fill = "white")) +#' +#' # Using a class name +#' get_geom_defaults("density_2d") +#' +#' # Using a class +#' get_geom_defaults(GeomPoint) +#' +#' # Changed theme +#' get_geom_defaults("point", theme(geom = element_geom(ink = "purple"))) +get_geom_defaults <- function(geom, theme = theme_get()) { + theme <- theme %||% list(geom = .default_geom_element) + + if (is.function(geom)) { + geom <- geom() + } + if (is.layer(geom)) { + data <- data_frame0(.id = 1L) + data <- geom$compute_geom_2(data = data) + data$.id <- NULL + return(data) + } + if (is.character(geom)) { + geom <- check_subclass(geom, "Geom") + } + if (inherits(geom, "Geom")) { + out <- geom$use_defaults(data = NULL) + return(out) + } + stop_input_type(geom, as_cli("a layer function, string or {.cls Geom} object")) +} diff --git a/R/guide-colorbar.R b/R/guide-colorbar.R index b8e62f82c9..0e33699774 100644 --- a/R/guide-colorbar.R +++ b/R/guide-colorbar.R @@ -266,6 +266,7 @@ GuideColourbar <- ggproto( merge = function(self, params, new_guide, new_params) { new_params$key$.label <- new_params$key$.value <- NULL params$key <- vec_cbind(params$key, new_params$key) + params$aesthetic <- union(params$aesthetic, new_params$aesthetic) return(list(guide = self, params = params)) }, diff --git a/R/guide-legend.R b/R/guide-legend.R index c685cdd8c7..ecf47b3089 100644 --- a/R/guide-legend.R +++ b/R/guide-legend.R @@ -204,6 +204,7 @@ GuideLegend <- ggproto( cli::cli_warn("Duplicated {.arg override.aes} is ignored.") } params$override.aes <- params$override.aes[!duplicated(nms)] + params$aesthetic <- union(params$aesthetic, new_params$aesthetic) list(guide = self, params = params) }, diff --git a/R/guides-.R b/R/guides-.R index 2280c40def..3ad66a4bf5 100644 --- a/R/guides-.R +++ b/R/guides-.R @@ -792,9 +792,7 @@ get_guide_data <- function(plot = last_plot(), aesthetic, panel = 1L) { check_string(aesthetic, allow_empty = FALSE) aesthetic <- standardise_aes_names(aesthetic) - if (!inherits(plot, "ggplot_built")) { - plot <- ggplot_build(plot) - } + plot <- ggplot_build(plot) if (!aesthetic %in% c("x", "y", "x.sec", "y.sec", "theta", "r")) { # Non position guides: check if aesthetic in colnames of key diff --git a/R/labels.R b/R/labels.R index a70d6d535c..c17a4f484d 100644 --- a/R/labels.R +++ b/R/labels.R @@ -105,6 +105,39 @@ ggtitle <- function(label, subtitle = waiver()) { labs(title = label, subtitle = subtitle) } +#' @rdname labs +#' @export +#' @param plot A ggplot object +#' @description +#' `get_labs()` retrieves completed labels from a plot. +get_labs <- function(plot = get_last_plot()) { + plot <- ggplot_build(plot) + + labs <- plot$plot$labels + + xy_labs <- rename( + c(x = plot$layout$resolve_label(plot$layout$panel_scales_x[[1]], labs), + y = plot$layout$resolve_label(plot$layout$panel_scales_y[[1]], labs)), + c(x.primary = "x", x.secondary = "x.sec", + y.primary = "y", y.secondary = "y.sec") + ) + + labs <- defaults(xy_labs, labs) + + guides <- plot$plot$guides + if (length(guides$aesthetics) == 0) { + return(labs) + } + + for (aes in guides$aesthetics) { + param <- guides$get_params(aes) + aes <- param$aesthetic # Can have length > 1 when guide was merged + title <- vec_set_names(rep(list(param$title), length(aes)), aes) + labs <- defaults(title, labs) + } + labs +} + #' Extract alt text from a plot #' #' This function returns a text that can be used as alt-text in webpages etc. diff --git a/R/plot-build.R b/R/plot-build.R index d53f16ba85..291841de90 100644 --- a/R/plot-build.R +++ b/R/plot-build.R @@ -30,6 +30,12 @@ ggplot_build <- function(plot) { UseMethod('ggplot_build') } +#' @export +ggplot_build.ggplot_built <- function(plot) { + # This is a no-op + plot +} + #' @export ggplot_build.ggplot <- function(plot) { plot <- plot_clone(plot) diff --git a/man/get_geom_defaults.Rd b/man/get_geom_defaults.Rd new file mode 100644 index 0000000000..a39f80d720 --- /dev/null +++ b/man/get_geom_defaults.Rd @@ -0,0 +1,43 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/geom-defaults.R +\name{get_geom_defaults} +\alias{get_geom_defaults} +\title{Resolve and get geom defaults} +\usage{ +get_geom_defaults(geom, theme = theme_get()) +} +\arguments{ +\item{geom}{Some definition of a geom: +\itemize{ +\item A \code{function} that creates a layer, e.g. \code{geom_path()}. +\item A layer created by such function +\item A string naming a geom class in snake case without the \code{geom_}-prefix, +e.g. \code{"contour_filled"}. +\item A geom class object. +}} + +\item{theme}{A \code{\link{theme}} object. Defaults to the current global theme.} +} +\value{ +A list of aesthetics +} +\description{ +Resolve and get geom defaults +} +\examples{ +# Using a function +get_geom_defaults(geom_raster) + +# Using a layer includes static aesthetics as default +get_geom_defaults(geom_tile(fill = "white")) + +# Using a class name +get_geom_defaults("density_2d") + +# Using a class +get_geom_defaults(GeomPoint) + +# Changed theme +get_geom_defaults("point", theme(geom = element_geom(ink = "purple"))) +} +\keyword{internal} diff --git a/man/labs.Rd b/man/labs.Rd index 3f1687a0f6..c6ee09e2c2 100644 --- a/man/labs.Rd +++ b/man/labs.Rd @@ -5,6 +5,7 @@ \alias{xlab} \alias{ylab} \alias{ggtitle} +\alias{get_labs} \title{Modify axis, legend, and plot labels} \usage{ labs( @@ -22,6 +23,8 @@ xlab(label) ylab(label) ggtitle(label, subtitle = waiver()) + +get_labs(plot = get_last_plot()) } \arguments{ \item{...}{A list of new name-value pairs. The name should be an aesthetic.} @@ -42,6 +45,8 @@ See \link{get_alt_text} for examples.} \item{label}{The title of the respective axis (for \code{xlab()} or \code{ylab()}) or of the plot (for \code{ggtitle()}).} + +\item{plot}{A ggplot object} } \description{ Good labels are critical for making your plots accessible to a wider @@ -50,6 +55,8 @@ variable name. Use the plot \code{title} and \code{subtitle} to explain the main findings. It's common to use the \code{caption} to provide information about the data source. \code{tag} can be used for adding identification tags to differentiate between multiple plots. + +\code{get_labs()} retrieves completed labels from a plot. } \details{ You can also set axis and legend labels in the individual scales (using diff --git a/tests/testthat/_snaps/coord-cartesian.md b/tests/testthat/_snaps/coord-cartesian.md index 7da67ba9c9..e7ed10569a 100644 --- a/tests/testthat/_snaps/coord-cartesian.md +++ b/tests/testthat/_snaps/coord-cartesian.md @@ -1,6 +1,6 @@ # cartesian coords throws error when limits are badly specified - `xlim` must be a vector of length 2, not a object. + `xlim` must be a vector of length 2, not a object. --- diff --git a/tests/testthat/_snaps/coord-flip.md b/tests/testthat/_snaps/coord-flip.md index b7717a7381..99806717ba 100644 --- a/tests/testthat/_snaps/coord-flip.md +++ b/tests/testthat/_snaps/coord-flip.md @@ -1,6 +1,6 @@ # flip coords throws error when limits are badly specified - `xlim` must be a vector of length 2, not a object. + `xlim` must be a vector of length 2, not a object. --- diff --git a/tests/testthat/_snaps/coord-map.md b/tests/testthat/_snaps/coord-map.md index 372d54df39..011a6dd41f 100644 --- a/tests/testthat/_snaps/coord-map.md +++ b/tests/testthat/_snaps/coord-map.md @@ -1,6 +1,6 @@ # coord map throws error when limits are badly specified - `xlim` must be a vector of length 2, not a object. + `xlim` must be a vector of length 2, not a object. --- diff --git a/tests/testthat/_snaps/coord-transform.md b/tests/testthat/_snaps/coord-transform.md index 14be4bd125..def35a0f27 100644 --- a/tests/testthat/_snaps/coord-transform.md +++ b/tests/testthat/_snaps/coord-transform.md @@ -1,6 +1,6 @@ # coord_trans() throws error when limits are badly specified - `xlim` must be a vector of length 2, not a object. + `xlim` must be a vector of length 2, not a object. --- diff --git a/tests/testthat/_snaps/coord_sf.md b/tests/testthat/_snaps/coord_sf.md index 486763d781..bb43424d33 100644 --- a/tests/testthat/_snaps/coord_sf.md +++ b/tests/testthat/_snaps/coord_sf.md @@ -21,7 +21,7 @@ # coord_sf() throws error when limits are badly specified - `xlim` must be a vector of length 2, not a object. + `xlim` must be a vector of length 2, not a object. --- diff --git a/tests/testthat/_snaps/guides/axis-guides-basic.svg b/tests/testthat/_snaps/guides/axis-guides-basic.svg index ae2a74c24d..32f3b568eb 100644 --- a/tests/testthat/_snaps/guides/axis-guides-basic.svg +++ b/tests/testthat/_snaps/guides/axis-guides-basic.svg @@ -18,47 +18,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/testthat/_snaps/guides/axis-guides-check-overlap.svg b/tests/testthat/_snaps/guides/axis-guides-check-overlap.svg index cf2312f98c..ad9d4f2f71 100644 --- a/tests/testthat/_snaps/guides/axis-guides-check-overlap.svg +++ b/tests/testthat/_snaps/guides/axis-guides-check-overlap.svg @@ -18,47 +18,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/testthat/_snaps/guides/axis-guides-negative-rotation.svg b/tests/testthat/_snaps/guides/axis-guides-negative-rotation.svg index f5ad2b2273..b2bb7180ab 100644 --- a/tests/testthat/_snaps/guides/axis-guides-negative-rotation.svg +++ b/tests/testthat/_snaps/guides/axis-guides-negative-rotation.svg @@ -18,47 +18,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/testthat/_snaps/guides/axis-guides-positive-rotation.svg b/tests/testthat/_snaps/guides/axis-guides-positive-rotation.svg index e1cd91eb77..61084a3df1 100644 --- a/tests/testthat/_snaps/guides/axis-guides-positive-rotation.svg +++ b/tests/testthat/_snaps/guides/axis-guides-positive-rotation.svg @@ -18,47 +18,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/testthat/_snaps/guides/axis-guides-text-dodged-into-rows-cols.svg b/tests/testthat/_snaps/guides/axis-guides-text-dodged-into-rows-cols.svg index 79e94af549..0af3c6bcc1 100644 --- a/tests/testthat/_snaps/guides/axis-guides-text-dodged-into-rows-cols.svg +++ b/tests/testthat/_snaps/guides/axis-guides-text-dodged-into-rows-cols.svg @@ -18,47 +18,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/testthat/_snaps/guides/axis-guides-vertical-negative-rotation.svg b/tests/testthat/_snaps/guides/axis-guides-vertical-negative-rotation.svg index fb7d39a9d3..ba7d74a326 100644 --- a/tests/testthat/_snaps/guides/axis-guides-vertical-negative-rotation.svg +++ b/tests/testthat/_snaps/guides/axis-guides-vertical-negative-rotation.svg @@ -18,47 +18,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/testthat/_snaps/guides/axis-guides-vertical-rotation.svg b/tests/testthat/_snaps/guides/axis-guides-vertical-rotation.svg index f379bb7797..76adc31334 100644 --- a/tests/testthat/_snaps/guides/axis-guides-vertical-rotation.svg +++ b/tests/testthat/_snaps/guides/axis-guides-vertical-rotation.svg @@ -18,47 +18,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/testthat/_snaps/guides/axis-guides-zero-breaks.svg b/tests/testthat/_snaps/guides/axis-guides-zero-breaks.svg index 2ef933e31b..a89bf8e8f1 100644 --- a/tests/testthat/_snaps/guides/axis-guides-zero-breaks.svg +++ b/tests/testthat/_snaps/guides/axis-guides-zero-breaks.svg @@ -18,47 +18,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/testthat/_snaps/guides/axis-guides-zero-rotation.svg b/tests/testthat/_snaps/guides/axis-guides-zero-rotation.svg index bb81af4971..8d5dad8f65 100644 --- a/tests/testthat/_snaps/guides/axis-guides-zero-rotation.svg +++ b/tests/testthat/_snaps/guides/axis-guides-zero-rotation.svg @@ -18,47 +18,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/testthat/test-labels.R b/tests/testthat/test-labels.R index 78a77db663..a19b84efe7 100644 --- a/tests/testthat/test-labels.R +++ b/tests/testthat/test-labels.R @@ -53,12 +53,12 @@ test_that("Labels from default stat mapping are overwritten by default labels", p <- ggplot(mpg, aes(displ, hwy)) + geom_density2d() - expect_equal(p$labels$colour[1], "colour") - expect_true(attr(p$labels$colour, "fallback")) + labels <- get_labs(p) + expect_equal(labels$colour[1], "colour") + expect_true(attr(labels$colour, "fallback")) - p <- p + geom_smooth(aes(color = drv)) - - expect_equal(p$labels$colour, "drv") + p <- p + geom_smooth(aes(color = drv), method = "lm", formula = y ~ x) + expect_equal(get_labs(p)$colour, "drv") }) test_that("alt text is returned", { @@ -97,24 +97,25 @@ test_that("position axis label hierarchy works as intended", { geom_point(size = 5) p <- ggplot_build(p) + resolve_label <- function(x) p$layout$resolve_label(x, p$plot$labels) # In absence of explicit title, get title from mapping expect_identical( - p$layout$resolve_label(p$layout$panel_scales_x[[1]], p$plot$labels), + resolve_label(p$layout$panel_scales_x[[1]]), list(secondary = NULL, primary = "foo") ) expect_identical( - p$layout$resolve_label(p$layout$panel_scales_y[[1]], p$plot$labels), + resolve_label(p$layout$panel_scales_y[[1]]), list(primary = "bar", secondary = NULL) ) # Scale name overrules mapping label expect_identical( - p$layout$resolve_label(scale_x_continuous("Baz"), p$plot$labels), + resolve_label(scale_x_continuous("Baz")), list(secondary = NULL, primary = "Baz") ) expect_identical( - p$layout$resolve_label(scale_y_continuous("Qux"), p$plot$labels), + resolve_label(scale_y_continuous("Qux")), list(primary = "Qux", secondary = NULL) ) @@ -124,23 +125,23 @@ test_that("position axis label hierarchy works as intended", { p$plot$layers ) expect_identical( - p$layout$resolve_label(scale_x_continuous("Baz"), p$plot$labels), + resolve_label(scale_x_continuous("Baz")), list(secondary = NULL, primary = "quuX") ) expect_identical( - p$layout$resolve_label(scale_y_continuous("Qux"), p$plot$labels), + resolve_label(scale_y_continuous("Qux")), list(primary = "corgE", secondary = NULL) ) # Secondary axis names work xsec <- scale_x_continuous("Baz", sec.axis = dup_axis(name = "grault")) expect_identical( - p$layout$resolve_label(xsec, p$plot$labels), + resolve_label(xsec), list(secondary = "grault", primary = "quuX") ) ysec <- scale_y_continuous("Qux", sec.axis = dup_axis(name = "garply")) expect_identical( - p$layout$resolve_label(ysec, p$plot$labels), + resolve_label(ysec), list(primary = "corgE", secondary = "garply") ) @@ -151,12 +152,12 @@ test_that("position axis label hierarchy works as intended", { p$plot$layers ) expect_identical( - p$layout$resolve_label(xsec, p$plot$labels), + resolve_label(xsec), list(secondary = "waldo", primary = "quuX") ) ysec <- scale_y_continuous("Qux", sec.axis = dup_axis(name = "garply")) expect_identical( - p$layout$resolve_label(ysec, p$plot$labels), + resolve_label(ysec), list(primary = "corgE", secondary = "fred") ) }) @@ -177,16 +178,11 @@ test_that("moving guide positions lets titles follow", { ), p$plot$layers ) - expect_identical( - p$layout$resolve_label(p$layout$panel_scales_x[[1]], p$plot$labels), - list(secondary = NULL, primary = "baz") - ) - expect_identical( - p$layout$resolve_label(p$layout$panel_scales_y[[1]], p$plot$labels), - list(primary = "qux", secondary = NULL) - ) + labs <- get_labs(p) + expect <- list(x = "baz", x.sec = NULL, y = "qux", y.sec = NULL) + expect_identical(labs[names(expect)], expect) - # Guides at secondary positions (changes order of primary/secondary) + # Guides at secondary positions p$layout$setup_panel_guides( guides_list( list(x = guide_axis("baz", position = "top"), @@ -194,14 +190,8 @@ test_that("moving guide positions lets titles follow", { ), p$plot$layers ) - expect_identical( - p$layout$resolve_label(p$layout$panel_scales_x[[1]], p$plot$labels), - list(primary = "baz", secondary = NULL) - ) - expect_identical( - p$layout$resolve_label(p$layout$panel_scales_y[[1]], p$plot$labels), - list(secondary = NULL, primary = "qux") - ) + labs <- get_labs(p) + expect_identical(labs[names(expect)], expect) # Primary guides at secondary positions with # secondary guides at primary positions @@ -214,14 +204,9 @@ test_that("moving guide positions lets titles follow", { ), p$plot$layers ) - expect_identical( - p$layout$resolve_label(p$layout$panel_scales_x[[1]], p$plot$labels), - list(primary = "baz", secondary = "quux") - ) - expect_identical( - p$layout$resolve_label(p$layout$panel_scales_y[[1]], p$plot$labels), - list(secondary = "corge", primary = "qux") - ) + labs <- get_labs(p) + expect[c("x.sec", "y.sec")] <- list("quux", "corge") + expect_identical(labs[names(expect)], expect) }) # Visual tests ------------------------------------------------------------ From 836d820ff49ba57c50dca03bddce4e60057957e2 Mon Sep 17 00:00:00 2001 From: Teun van den Brand <49372158+teunbrand@users.noreply.github.com> Date: Thu, 3 Apr 2025 14:55:28 +0200 Subject: [PATCH 06/21] Forward compatibility: `is_*()` functions (#6388) --- NAMESPACE | 15 ++++++ NEWS.md | 4 ++ R/aes.R | 4 ++ R/coord-.R | 16 +++++-- R/coord-cartesian-.R | 2 +- R/facet-.R | 16 ++++--- R/fortify.R | 2 +- R/geom-.R | 3 ++ R/ggproto.R | 19 +++++--- R/guide-.R | 10 ++-- R/guide-axis.R | 2 +- R/guide-legend.R | 2 +- R/guides-.R | 10 ++-- R/layer.R | 6 ++- R/margins.R | 5 +- R/plot-build.R | 2 +- R/plot-construction.R | 6 +-- R/plot.R | 15 ++++-- R/position-.R | 4 ++ R/scale-.R | 4 ++ R/scale-colour.R | 2 +- R/stat-.R | 4 ++ R/theme-current.R | 4 +- R/theme-elements.R | 18 ++++++++ R/theme.R | 21 ++++++--- man/element.Rd | 6 +++ man/ggproto.Rd | 7 +-- man/is.Coord.Rd | 12 ----- man/is.facet.Rd | 15 ------ man/is.ggplot.Rd | 15 ------ man/is.theme.Rd | 15 ------ man/is_tests.Rd | 72 +++++++++++++++++++++++++++++ tests/testthat/test-function-args.R | 2 +- tests/testthat/test-theme.R | 12 ++--- 34 files changed, 235 insertions(+), 117 deletions(-) delete mode 100644 man/is.Coord.Rd delete mode 100644 man/is.facet.Rd delete mode 100644 man/is.ggplot.Rd delete mode 100644 man/is.theme.Rd create mode 100644 man/is_tests.Rd diff --git a/NAMESPACE b/NAMESPACE index 96959a985a..00c46a0bf0 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -458,6 +458,21 @@ export(is.facet) export(is.ggplot) export(is.ggproto) export(is.theme) +export(is_coord) +export(is_element) +export(is_facet) +export(is_geom) +export(is_ggplot) +export(is_ggproto) +export(is_guide) +export(is_guides) +export(is_layer) +export(is_mapping) +export(is_margin) +export(is_position) +export(is_scale) +export(is_stat) +export(is_theme) export(label_both) export(label_bquote) export(label_context) diff --git a/NEWS.md b/NEWS.md index a5988574f8..f139b4e263 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,9 @@ # ggplot2 (development version) +* Standardised test functions for important classes: `is_ggproto()`, + `is_ggplot()`, `is_mapping()`, `is_layer()`, `is_geom()`, `is_stat()`, + `is_position()`, `is_coord()`, `is_facet()`, `is_scale()`, `is_guide()`, + `is_guides()`, `is_margin()`, `is_element()` and `is_theme()`. * New `get_labs()` function for retrieving completed plot labels (@teunbrand, #6008). * New `get_geom_defaults()` for retrieving resolved default aesthetics. diff --git a/R/aes.R b/R/aes.R index 4120657222..483cd85bad 100644 --- a/R/aes.R +++ b/R/aes.R @@ -102,6 +102,10 @@ aes <- function(x, y, ...) { rename_aes(aes) } +#' @export +#' @rdname is_tests +is_mapping <- function(x) inherits(x, "uneval") + # Wrap symbolic objects in quosures but pull out constants out of # quosures for backward-compatibility new_aesthetic <- function(x, env = globalenv()) { diff --git a/R/coord-.R b/R/coord-.R index dc7090c352..0f2c0f3ca2 100644 --- a/R/coord-.R +++ b/R/coord-.R @@ -204,11 +204,17 @@ Coord <- ggproto("Coord", } ) -#' Is this object a coordinate system? -#' -#' @export is.Coord -#' @keywords internal -is.Coord <- function(x) inherits(x, "Coord") +#' @export +#' @rdname is_tests +is_coord <- function(x) inheritS(x, "Coord") + +#' @export +#' @rdname is_tests +#' @usage is.Coord(x) # Deprecated +is.Coord <- function(x) { + deprecate_soft0("3.5.2", "is.Coord()", "is_coord()") + is_coord(x) +} # Renders an axis with the correct orientation or zeroGrob if no axis should be # generated diff --git a/R/coord-cartesian-.R b/R/coord-cartesian-.R index 74f46433db..35be78a285 100644 --- a/R/coord-cartesian-.R +++ b/R/coord-cartesian-.R @@ -159,7 +159,7 @@ view_scales_from_scale <- function(scale, coord_limits = NULL, expand = TRUE) { } panel_guides_grob <- function(guides, position, theme, labels = NULL) { - if (!inherits(guides, "Guides")) { + if (!is_guides(guides)) { return(zeroGrob()) } pair <- guides$get_position(position) diff --git a/R/facet-.R b/R/facet-.R index abdd373d05..533d8a2eaf 100644 --- a/R/facet-.R +++ b/R/facet-.R @@ -239,13 +239,17 @@ vars <- function(...) { quos(...) } +#' @export +#' @rdname is_tests +is_facet <- function(x) inherits(x, "Facet") -#' Is this object a faceting specification? -#' -#' @param x object to test -#' @keywords internal #' @export -is.facet <- function(x) inherits(x, "Facet") +#' @rdname is_tests +#' @usage is.facet(x) # Deprecated +is.facet <- function(x) { + deprecate_soft0("3.5.2", "is.facet()", "is_facet()") + is_facet(x) +} # A "special" value, currently not used but could be used to determine # if faceting is active @@ -324,7 +328,7 @@ as_facets_list <- function(x) { } validate_facets <- function(x) { - if (inherits(x, "uneval")) { + if (is_mapping(x)) { cli::cli_abort("Please use {.fn vars} to supply facet variables.") } # Native pipe have higher precedence than + so any type of gg object can be diff --git a/R/fortify.R b/R/fortify.R index b9cf025f2a..15d61c3fd0 100644 --- a/R/fortify.R +++ b/R/fortify.R @@ -82,7 +82,7 @@ fortify.default <- function(model, data, ...) { "or an object coercible by {{.fn fortify}}, or a valid ", "{{.cls data.frame}}-like object coercible by {{.fn as.data.frame}}" ) - if (inherits(model, "uneval")) { + if (is_mapping(model)) { msg <- c( glue(msg0, ", not {obj_type_friendly(model)}."), "i" = "Did you accidentally pass {.fn aes} to the {.arg data} argument?" diff --git a/R/geom-.R b/R/geom-.R index c1967a89c1..6ad6fb67fb 100644 --- a/R/geom-.R +++ b/R/geom-.R @@ -222,6 +222,9 @@ Geom <- ggproto("Geom", ) +#' @export +#' @rdname is_tests +is_geom <- function(x) inherits(x, "Geom") #' Graphical units #' diff --git a/R/ggproto.R b/R/ggproto.R index 48b1fcf96f..d7225dd7a7 100644 --- a/R/ggproto.R +++ b/R/ggproto.R @@ -52,7 +52,7 @@ #' self$x #' } #' ) -#' is.ggproto(Adder) +#' is_ggproto(Adder) #' #' Adder$add(10) #' Adder$add(10) @@ -88,7 +88,7 @@ ggproto <- function(`_class` = NULL, `_inherit` = NULL, ...) { super <- find_super() if (!is.null(super)) { - check_object(super, is.ggproto, "a {.cls ggproto} object", arg = "_inherit") + check_object(super, is_ggproto, "a {.cls ggproto} object", arg = "_inherit") e$super <- find_super class(e) <- c(`_class`, class(super)) } else { @@ -106,10 +106,17 @@ ggproto_parent <- function(parent, self) { structure(list(parent = parent, self = self), class = "ggproto_parent") } -#' @param x An object to test. #' @export -#' @rdname ggproto -is.ggproto <- function(x) inherits(x, "ggproto") +#' @rdname is_tests +is_ggproto <- function(x) inherits(x, "ggproto") + +#' @export +#' @rdname is_tests +#' @usage is.ggproto(x) # Deprecated +is.ggproto <- function(x) { + deprecate_soft0("3.5.2", "is.ggproto()", "is_ggproto()") + is_ggproto(x) +} fetch_ggproto <- function(x, name) { res <- NULL @@ -305,7 +312,7 @@ object_summaries <- function(x, exclude = NULL, flat = TRUE) { values <- vapply(obj_names, function(name) { obj <- x[[name]] if (is.function(obj)) "function" - else if (is.ggproto(obj)) format(obj, flat = flat) + else if (is_ggproto(obj)) format(obj, flat = flat) else if (is.environment(obj)) "environment" else if (is.null(obj)) "NULL" else if (is.atomic(obj)) trim(paste(as.character(obj), collapse = " ")) diff --git a/R/guide-.R b/R/guide-.R index 0a334c4580..1d31ddc957 100644 --- a/R/guide-.R +++ b/R/guide-.R @@ -50,7 +50,7 @@ new_guide <- function(..., available_aes = "any", super) { # Validate theme settings if (!is.null(params$theme)) { - check_object(params$theme, is.theme, what = "a {.cls theme} object") + check_object(params$theme, is_theme, what = "a {.cls theme} object") validate_theme(params$theme, call = caller_env()) params$direction <- params$direction %||% params$theme$legend.direction } @@ -66,6 +66,10 @@ new_guide <- function(..., available_aes = "any", super) { ) } +#' @export +#' @rdname is_tests +is_guide <- function(x) inherits(x, "Guide") + #' @section Guides: #' #' The `guide_*()` functions, such as `guide_legend()` return an object that @@ -377,10 +381,10 @@ Guide <- ggproto( # Renders tickmarks build_ticks = function(key, elements, params, position = params$position, length = elements$ticks_length) { - if (!inherits(elements, "element")) { + if (!is_element(elements)) { elements <- elements$ticks } - if (!inherits(elements, "element_line")) { + if (!is_element(elements, "line")) { return(zeroGrob()) } diff --git a/R/guide-axis.R b/R/guide-axis.R index 22cda82454..221c2de2ce 100644 --- a/R/guide-axis.R +++ b/R/guide-axis.R @@ -240,7 +240,7 @@ GuideAxis <- ggproto( override_elements = function(params, elements, theme) { label <- elements$text - if (!inherits(label, "element_text")) { + if (!is_element(label, "text")) { return(elements) } label_overrides <- axis_label_element_overrides( diff --git a/R/guide-legend.R b/R/guide-legend.R index ecf47b3089..6581c31556 100644 --- a/R/guide-legend.R +++ b/R/guide-legend.R @@ -787,7 +787,7 @@ deprecated_guide_args <- function( # Set as theme theme <- compact(theme) - if (!is.theme(theme)) { + if (!is_theme(theme)) { theme <- inject(theme(!!!theme)) } theme diff --git a/R/guides-.R b/R/guides-.R index 3ad66a4bf5..bd91989216 100644 --- a/R/guides-.R +++ b/R/guides-.R @@ -109,9 +109,13 @@ guides <- function(...) { NULL } +#' @export +#' @rdname is_tests +is_guides <- function(x) inherits(x, "Guides") + update_guides <- function(p, guides) { p <- plot_clone(p) - if (inherits(p$guides, "Guides")) { + if (is_guides(p$guides)) { old <- p$guides new <- ggproto(NULL, old) new$add(guides) @@ -151,7 +155,7 @@ Guides <- ggproto( if (is.null(guides)) { return(invisible()) } - if (inherits(guides, "Guides")) { + if (is_guides(guides)) { guides <- guides$guides } self$guides <- defaults(guides, self$guides) @@ -898,7 +902,7 @@ validate_guide <- function(guide) { guide <- fun() } } - if (inherits(guide, "Guide")) { + if (is_guide(guide)) { return(guide) } if (inherits(guide, "guide") && is.list(guide)) { diff --git a/R/layer.R b/R/layer.R index 7df5119aae..5bd949a4ed 100644 --- a/R/layer.R +++ b/R/layer.R @@ -199,7 +199,7 @@ layer <- function(geom = NULL, stat = NULL, } validate_mapping <- function(mapping, call = caller_env()) { - if (!inherits(mapping, "uneval")) { + if (!is_mapping(mapping)) { msg <- "{.arg mapping} must be created by {.fn aes}." # Native pipe have higher precedence than + so any type of gg object can be # expected here, not just ggplot @@ -462,7 +462,9 @@ Layer <- ggproto("Layer", NULL, } ) -is.layer <- function(x) inherits(x, "Layer") +#' @export +#' @rdname is_tests +is_layer <- function(x) inherits(x, "Layer") check_subclass <- function(x, subclass, argname = to_lower_ascii(subclass), diff --git a/R/margins.R b/R/margins.R index b563331002..6e3b1319ac 100644 --- a/R/margins.R +++ b/R/margins.R @@ -8,7 +8,10 @@ margin <- function(t = 0, r = 0, b = 0, l = 0, unit = "pt") { class(u) <- c("margin", class(u)) u } -is.margin <- function(x) { + +#' @export +#' @rdname is_tests +is_margin <- function(x) { inherits(x, "margin") } diff --git a/R/plot-build.R b/R/plot-build.R index 291841de90..de38e02675 100644 --- a/R/plot-build.R +++ b/R/plot-build.R @@ -272,7 +272,7 @@ ggplot_gtable.ggplot_built <- function(data) { plot_table <- gtable_add_rows(plot_table, theme$plot.margin[3]) plot_table <- gtable_add_cols(plot_table, theme$plot.margin[4], pos = 0) - if (inherits(theme$plot.background, "element")) { + if (is_element(theme$plot.background)) { plot_table <- gtable_add_grob(plot_table, element_render(theme, "plot.background"), t = 1, l = 1, b = -1, r = -1, name = "background", z = -Inf) diff --git a/R/plot-construction.R b/R/plot-construction.R index b6d83fe1f0..535b2e9563 100644 --- a/R/plot-construction.R +++ b/R/plot-construction.R @@ -51,9 +51,9 @@ # can be displayed in error messages e2name <- deparse(substitute(e2)) - if (is.theme(e1)) add_theme(e1, e2, e2name) - else if (is.ggplot(e1)) add_ggplot(e1, e2, e2name) - else if (is.ggproto(e1)) { + if (is_theme(e1)) add_theme(e1, e2, e2name) + else if (is_ggplot(e1)) add_ggplot(e1, e2, e2name) + else if (is_ggproto(e1)) { cli::cli_abort(c( "Cannot add {.cls ggproto} objects together.", "i" = "Did you forget to add this object to a {.cls ggplot} object?" diff --git a/R/plot.R b/R/plot.R index 0d1df80f98..b7d0dff6f4 100644 --- a/R/plot.R +++ b/R/plot.R @@ -111,7 +111,7 @@ ggplot <- function(data = NULL, mapping = aes(), ..., #' @export ggplot.default <- function(data = NULL, mapping = aes(), ..., environment = parent.frame()) { - if (!missing(mapping) && !inherits(mapping, "uneval")) { + if (!missing(mapping) && !is_mapping(mapping)) { cli::cli_abort(c( "{.arg mapping} must be created with {.fn aes}.", "x" = "You've supplied {.obj_type_friendly {mapping}}." @@ -156,11 +156,20 @@ plot_clone <- function(plot) { p } -#' Reports whether x is a ggplot object +#' Reports wether `x` is a type of object #' @param x An object to test #' @keywords internal #' @export -is.ggplot <- function(x) inherits(x, "ggplot") +#' @name is_tests +is_ggplot <- function(x) inherits(x, "ggplot") + +#' @export +#' @rdname is_tests +#' @usage is.ggplot(x) # Deprecated +is.ggplot <- function(x) { + deprecate_soft0("3.5.2", "is.ggplot", "is_ggplot") + is_ggplot(x) +} #' Explicitly draw plot #' diff --git a/R/position-.R b/R/position-.R index 559c6c68d0..c731f2b3cc 100644 --- a/R/position-.R +++ b/R/position-.R @@ -69,6 +69,10 @@ Position <- ggproto("Position", } ) +#' @export +#' @rdname is_tests +is_position <- function(x) inherits(x, "Position") + #' Convenience function to transform all position variables. #' #' @param trans_x,trans_y Transformation functions for x and y aesthetics. diff --git a/R/scale-.R b/R/scale-.R index 0b374d72ef..15c8ea1d5b 100644 --- a/R/scale-.R +++ b/R/scale-.R @@ -350,6 +350,10 @@ binned_scale <- function(aesthetics, scale_name = deprecated(), palette, name = ) } +#' @export +#' @rdname is_tests +is_scale <- function(x) inherits(x, "Scale") + #' @section Scales: #' #' All `scale_*` functions like [scale_x_continuous()] return a `Scale*` diff --git a/R/scale-colour.R b/R/scale-colour.R index 71255e2033..47f14063c3 100644 --- a/R/scale-colour.R +++ b/R/scale-colour.R @@ -197,7 +197,7 @@ scale_fill_binned <- function(..., # helper function to make sure that the provided scale is of the correct # type (i.e., is continuous and works with the provided aesthetic) check_scale_type <- function(scale, name, aesthetic, scale_is_discrete = FALSE, call = caller_env()) { - if (!is.ggproto(scale) || !inherits(scale, "Scale")) { + if (!is_ggproto(scale) || !is_scale(scale)) { cli::cli_abort(c( "The {.arg type} argument must return a continuous scale for the {.field {aesthetic}} aesthetic.", "x" = "The provided object is not a scale function." diff --git a/R/stat-.R b/R/stat-.R index 2d56937b06..186341eb78 100644 --- a/R/stat-.R +++ b/R/stat-.R @@ -218,3 +218,7 @@ Stat <- ggproto("Stat", } ) + +#' @export +#' @rdname is_tests +is_stat <- function(x) inherits(x, "Stat") diff --git a/R/theme-current.R b/R/theme-current.R index b56b2e1651..839a02371d 100644 --- a/R/theme-current.R +++ b/R/theme-current.R @@ -90,7 +90,7 @@ theme_get <- function() { #' @param new new theme (a list of theme elements) #' @export theme_set <- function(new) { - check_object(new, is.theme, "a {.cls theme} object") + check_object(new, is_theme, "a {.cls theme} object") old <- ggplot_global$theme_current ggplot_global$theme_current <- new invisible(old) @@ -111,7 +111,7 @@ theme_replace <- function(...) { #' @rdname theme_get #' @export "%+replace%" <- function(e1, e2) { - if (!is.theme(e1) || !is.theme(e2)) { + if (!is_theme(e1) || !is_theme(e2)) { cli::cli_abort("{.code %+replace%} requires two theme objects") } diff --git a/R/theme-elements.R b/R/theme-elements.R index b8e83c75e4..35ac8624f3 100644 --- a/R/theme-elements.R +++ b/R/theme-elements.R @@ -21,6 +21,8 @@ #' a blank element among its parents will cause this element to be blank as #' well. If `FALSE` any blank parent element will be ignored when #' calculating final element state. +#' @param type For testing elements: the type of element to expect. One of +#' `"blank"`, `"rect"`, `"line"` or `"text"`. #' @return An S3 object of class `element`, `rel`, or `margin`. #' @examples #' plot <- ggplot(mpg, aes(displ, hwy)) + geom_point() @@ -144,6 +146,22 @@ element_text <- function(family = NULL, face = NULL, colour = NULL, ) } +#' @export +#' @rdname element +is_element <- function(x, type = "any") { + switch( + type %||% "any", + any = inherits(x, "element"), + rect = inherits(x, "element_rect"), + line = inherits(x, "element_line"), + text = inherits(x, "element_text"), + blank = inherits(x, "element_blank"), + # TODO: ideally we accept more elements from extensions. We need to + # consider how this will work with S7 classes, where ggplot2 doesn't know + # about the extension's class objects. + FALSE + ) +} #' @export print.element <- function(x, ...) utils::str(x) diff --git a/R/theme.R b/R/theme.R index 3611af323e..e7bb9c0994 100644 --- a/R/theme.R +++ b/R/theme.R @@ -475,7 +475,7 @@ theme <- function(..., elements$panel.spacing.y <- elements$panel.margin.y elements$panel.margin.y <- NULL } - if (is.unit(elements$legend.margin) && !is.margin(elements$legend.margin)) { + if (is.unit(elements$legend.margin) && !is_margin(elements$legend.margin)) { cli::cli_warn(c( "{.var legend.margin} must be specified using {.fn margin}", "i" = "For the old behavior use {.var legend.spacing}" @@ -521,7 +521,7 @@ theme <- function(..., # If complete theme set all non-blank elements to inherit from blanks if (complete) { elements <- lapply(elements, function(el) { - if (inherits(el, "element") && !inherits(el, "element_blank")) { + if (is_element(el) && !is_element(el, "blank")) { el$inherit.blank <- TRUE } el @@ -821,7 +821,7 @@ combine_elements <- function(e1, e2) { } # If neither of e1 or e2 are element_* objects, return e1 - if (!inherits(e1, "element") && !inherits(e2, "element")) { + if (!is_element(e1) && !is_element(e2)) { return(e1) } @@ -864,11 +864,18 @@ is.subclass <- function(x, y) { !any(inheritance == 0) && length(setdiff(class(x), class(y))) > 0 } -#' Reports whether x is a theme object -#' @param x An object to test + #' @export -#' @keywords internal -is.theme <- function(x) inherits(x, "theme") +#' @rdname is_tests +is_theme <- function(x) inherits(x, "theme") + +#' @export +#' @rdname is_tests +#' @usage is.theme(x) # Deprecated +is.theme <- function(x) { + deprecate_soft0("3.5.2", "is.theme", "is_theme") + is_theme(x) +} #' @export `$.theme` <- function(x, ...) { diff --git a/man/element.Rd b/man/element.Rd index a3c27a259c..b76ccf0b50 100644 --- a/man/element.Rd +++ b/man/element.Rd @@ -5,6 +5,7 @@ \alias{element_rect} \alias{element_line} \alias{element_text} +\alias{is_element} \alias{rel} \alias{margin} \title{Theme elements} @@ -47,6 +48,8 @@ element_text( inherit.blank = FALSE ) +is_element(x, type = "any") + rel(x) margin(t = 0, r = 0, b = 0, l = 0, unit = "pt") @@ -97,6 +100,9 @@ is anchored.} \item{x}{A single number specifying size relative to parent element.} +\item{type}{For testing elements: the type of element to expect. One of +\code{"blank"}, \code{"rect"}, \code{"line"} or \code{"text"}.} + \item{t, r, b, l}{Dimensions of each margin. (To remember order, think trouble).} \item{unit}{Default units of dimensions. Defaults to "pt" so it diff --git a/man/ggproto.Rd b/man/ggproto.Rd index c00c2000f6..faeb7d70e2 100644 --- a/man/ggproto.Rd +++ b/man/ggproto.Rd @@ -3,14 +3,11 @@ \name{ggproto} \alias{ggproto} \alias{ggproto_parent} -\alias{is.ggproto} \title{Create a new ggproto object} \usage{ ggproto(`_class` = NULL, `_inherit` = NULL, ...) ggproto_parent(parent, self) - -is.ggproto(x) } \arguments{ \item{_class}{Class name to assign to the object. This is stored as the class @@ -24,8 +21,6 @@ inherit from any object.} functions that become methods of the class or regular objects.} \item{parent, self}{Access parent class \code{parent} of object \code{self}.} - -\item{x}{An object to test.} } \description{ Construct a new object with \code{ggproto()}, test with \code{is.ggproto()}, @@ -77,7 +72,7 @@ Adder <- ggproto("Adder", self$x } ) -is.ggproto(Adder) +is_ggproto(Adder) Adder$add(10) Adder$add(10) diff --git a/man/is.Coord.Rd b/man/is.Coord.Rd deleted file mode 100644 index 50b4520640..0000000000 --- a/man/is.Coord.Rd +++ /dev/null @@ -1,12 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/coord-.R -\name{is.Coord} -\alias{is.Coord} -\title{Is this object a coordinate system?} -\usage{ -is.Coord(x) -} -\description{ -Is this object a coordinate system? -} -\keyword{internal} diff --git a/man/is.facet.Rd b/man/is.facet.Rd deleted file mode 100644 index bd8fc7b5ba..0000000000 --- a/man/is.facet.Rd +++ /dev/null @@ -1,15 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/facet-.R -\name{is.facet} -\alias{is.facet} -\title{Is this object a faceting specification?} -\usage{ -is.facet(x) -} -\arguments{ -\item{x}{object to test} -} -\description{ -Is this object a faceting specification? -} -\keyword{internal} diff --git a/man/is.ggplot.Rd b/man/is.ggplot.Rd deleted file mode 100644 index 837bc9a919..0000000000 --- a/man/is.ggplot.Rd +++ /dev/null @@ -1,15 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/plot.R -\name{is.ggplot} -\alias{is.ggplot} -\title{Reports whether x is a ggplot object} -\usage{ -is.ggplot(x) -} -\arguments{ -\item{x}{An object to test} -} -\description{ -Reports whether x is a ggplot object -} -\keyword{internal} diff --git a/man/is.theme.Rd b/man/is.theme.Rd deleted file mode 100644 index c7930a2e96..0000000000 --- a/man/is.theme.Rd +++ /dev/null @@ -1,15 +0,0 @@ -% Generated by roxygen2: do not edit by hand -% Please edit documentation in R/theme.R -\name{is.theme} -\alias{is.theme} -\title{Reports whether x is a theme object} -\usage{ -is.theme(x) -} -\arguments{ -\item{x}{An object to test} -} -\description{ -Reports whether x is a theme object -} -\keyword{internal} diff --git a/man/is_tests.Rd b/man/is_tests.Rd new file mode 100644 index 0000000000..d6846f1ca8 --- /dev/null +++ b/man/is_tests.Rd @@ -0,0 +1,72 @@ +% Generated by roxygen2: do not edit by hand +% Please edit documentation in R/ggproto.R, R/aes.R, R/geom-.R, R/coord-.R, +% R/facet-.R, R/stat-.R, R/guide-.R, R/layer.R, R/guides-.R, R/margins.R, +% R/plot.R, R/position-.R, R/scale-.R, R/theme.R +\name{is_ggproto} +\alias{is_ggproto} +\alias{is.ggproto} +\alias{is_mapping} +\alias{is_geom} +\alias{is_coord} +\alias{is.Coord} +\alias{is_facet} +\alias{is.facet} +\alias{is_stat} +\alias{is_guide} +\alias{is_layer} +\alias{is_guides} +\alias{is_margin} +\alias{is_tests} +\alias{is_ggplot} +\alias{is.ggplot} +\alias{is_position} +\alias{is_scale} +\alias{is_theme} +\alias{is.theme} +\title{Reports wether \code{x} is a type of object} +\usage{ +is_ggproto(x) + +is.ggproto(x) # Deprecated + +is_mapping(x) + +is_geom(x) + +is_coord(x) + +is.Coord(x) # Deprecated + +is_facet(x) + +is.facet(x) # Deprecated + +is_stat(x) + +is_guide(x) + +is_layer(x) + +is_guides(x) + +is_margin(x) + +is_ggplot(x) + +is.ggplot(x) # Deprecated + +is_position(x) + +is_scale(x) + +is_theme(x) + +is.theme(x) # Deprecated +} +\arguments{ +\item{x}{An object to test} +} +\description{ +Reports wether \code{x} is a type of object +} +\keyword{internal} diff --git a/tests/testthat/test-function-args.R b/tests/testthat/test-function-args.R index 2a78bf9f50..22b59a394f 100644 --- a/tests/testthat/test-function-args.R +++ b/tests/testthat/test-function-args.R @@ -22,7 +22,7 @@ test_that("geom_xxx and GeomXxx$draw arg defaults match", { lapply(geom_fun_names, function(geom_fun_name) { geom_fun <- ggplot2_ns[[geom_fun_name]] geom <- geom_fun()$geom - if (!inherits(geom, "Geom")) # for geoms that return more than one thing + if (!is_geom(geom)) # for geoms that return more than one thing return() fun_args <- formals(geom_fun) diff --git a/tests/testthat/test-theme.R b/tests/testthat/test-theme.R index 895d4cf9fc..6c2a2b5a68 100644 --- a/tests/testthat/test-theme.R +++ b/tests/testthat/test-theme.R @@ -19,10 +19,10 @@ test_that("modifying theme element properties with + operator works", { t <- theme_grey() + theme(axis.title.x = element_text(colour = 'red', margin = margin())) expect_identical(t$axis.title.x, element_text(colour = 'red', margin = margin(), vjust = 1)) # Make sure the theme class didn't change or get dropped - expect_true(is.theme(t)) + expect_s3_class(t, "theme") # Make sure the element class didn't change or get dropped - expect_true(inherits(t$axis.title.x, "element")) - expect_true(inherits(t$axis.title.x, "element_text")) + expect_s3_class(t$axis.title.x, "element") + expect_s3_class(t$axis.title.x, "element_text") # Modifying an intermediate node works t <- theme_grey() + theme(axis.title = element_text(colour = 'red')) @@ -103,7 +103,7 @@ test_that("replacing theme elements with %+replace% operator works", { t <- theme_grey() %+replace% theme(axis.title.x = element_text(colour = 'red')) expect_identical(t$axis.title.x, element_text(colour = 'red')) # Make sure the class didn't change or get dropped - expect_true(is.theme(t)) + expect_s3_class(t, "theme") # Changing an intermediate node works t <- theme_grey() %+replace% theme(axis.title = element_text(colour = 'red')) @@ -337,7 +337,7 @@ test_that("element tree can be modified", { test_that("all elements in complete themes have inherit.blank=TRUE", { inherit_blanks <- function(theme) { all(vapply(theme, function(el) { - if (inherits(el, "element") && !inherits(el, "element_blank")) { + if (is_element(el) && !is_element(el, "blank")) { el$inherit.blank } else { TRUE @@ -778,7 +778,7 @@ test_that("Legends can on all sides of the plot with custom justification", { test_that("Strips can render custom elements", { element_test <- function(...) { el <- element_text(...) - class(el) <- c('element_test', 'element_text', 'element') + class(el) <- c("element_test", "element_text", "element") el } element_grob.element_test <- function(element, label = "", x = NULL, y = NULL, ...) { From bb2c40507582d5d2dd3ba98de80bb93444f5c62b Mon Sep 17 00:00:00 2001 From: Teun van den Brand <49372158+teunbrand@users.noreply.github.com> Date: Thu, 3 Apr 2025 21:12:24 +0200 Subject: [PATCH 07/21] Forward compatibility: fix mistakes (#6394) --- R/coord-.R | 2 +- R/geom-defaults.R | 7 ++----- R/labels.R | 2 +- man/get_geom_defaults.Rd | 3 --- man/labs.Rd | 2 +- 5 files changed, 5 insertions(+), 11 deletions(-) diff --git a/R/coord-.R b/R/coord-.R index 0f2c0f3ca2..7e1682640e 100644 --- a/R/coord-.R +++ b/R/coord-.R @@ -206,7 +206,7 @@ Coord <- ggproto("Coord", #' @export #' @rdname is_tests -is_coord <- function(x) inheritS(x, "Coord") +is_coord <- function(x) inherits(x, "Coord") #' @export #' @rdname is_tests diff --git a/R/geom-defaults.R b/R/geom-defaults.R index ab681a51db..228194b4d2 100644 --- a/R/geom-defaults.R +++ b/R/geom-defaults.R @@ -80,16 +80,13 @@ update_stat_defaults <- function(stat, new) { #' #' # Using a class #' get_geom_defaults(GeomPoint) -#' -#' # Changed theme -#' get_geom_defaults("point", theme(geom = element_geom(ink = "purple"))) get_geom_defaults <- function(geom, theme = theme_get()) { - theme <- theme %||% list(geom = .default_geom_element) + theme <- theme %||% list() if (is.function(geom)) { geom <- geom() } - if (is.layer(geom)) { + if (is_layer(geom)) { data <- data_frame0(.id = 1L) data <- geom$compute_geom_2(data = data) data$.id <- NULL diff --git a/R/labels.R b/R/labels.R index c17a4f484d..72c6504732 100644 --- a/R/labels.R +++ b/R/labels.R @@ -110,7 +110,7 @@ ggtitle <- function(label, subtitle = waiver()) { #' @param plot A ggplot object #' @description #' `get_labs()` retrieves completed labels from a plot. -get_labs <- function(plot = get_last_plot()) { +get_labs <- function(plot = last_plot()) { plot <- ggplot_build(plot) labs <- plot$plot$labels diff --git a/man/get_geom_defaults.Rd b/man/get_geom_defaults.Rd index a39f80d720..bd538eeda0 100644 --- a/man/get_geom_defaults.Rd +++ b/man/get_geom_defaults.Rd @@ -36,8 +36,5 @@ get_geom_defaults("density_2d") # Using a class get_geom_defaults(GeomPoint) - -# Changed theme -get_geom_defaults("point", theme(geom = element_geom(ink = "purple"))) } \keyword{internal} diff --git a/man/labs.Rd b/man/labs.Rd index c6ee09e2c2..86b71a98aa 100644 --- a/man/labs.Rd +++ b/man/labs.Rd @@ -24,7 +24,7 @@ ylab(label) ggtitle(label, subtitle = waiver()) -get_labs(plot = get_last_plot()) +get_labs(plot = last_plot()) } \arguments{ \item{...}{A list of new name-value pairs. The name should be an aesthetic.} From 2663bb18977f4e92125c4728a60050324ea5ca24 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Mon, 7 Apr 2025 13:30:29 +0200 Subject: [PATCH 08/21] Fix deprecation calls --- R/plot.R | 2 +- R/theme.R | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/R/plot.R b/R/plot.R index b7d0dff6f4..f586311836 100644 --- a/R/plot.R +++ b/R/plot.R @@ -167,7 +167,7 @@ is_ggplot <- function(x) inherits(x, "ggplot") #' @rdname is_tests #' @usage is.ggplot(x) # Deprecated is.ggplot <- function(x) { - deprecate_soft0("3.5.2", "is.ggplot", "is_ggplot") + deprecate_soft0("3.5.2", "is.ggplot()", "is_ggplot()") is_ggplot(x) } diff --git a/R/theme.R b/R/theme.R index e7bb9c0994..5545a7c55b 100644 --- a/R/theme.R +++ b/R/theme.R @@ -873,7 +873,7 @@ is_theme <- function(x) inherits(x, "theme") #' @rdname is_tests #' @usage is.theme(x) # Deprecated is.theme <- function(x) { - deprecate_soft0("3.5.2", "is.theme", "is_theme") + deprecate_soft0("3.5.2", "is.theme()", "is_theme()") is_theme(x) } From 19f2ed6fa9a3a174db3b8822273bd3110acce6b8 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Mon, 7 Apr 2025 13:30:42 +0200 Subject: [PATCH 09/21] Prep tests for next svglite release --- tests/testthat/test-ggsave.R | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/testthat/test-ggsave.R b/tests/testthat/test-ggsave.R index a5d7a5283c..d7567b521a 100644 --- a/tests/testthat/test-ggsave.R +++ b/tests/testthat/test-ggsave.R @@ -54,7 +54,7 @@ test_that("ggsave uses theme background as image background", { ggsave(path, p, device = "svg", width = 5, height = 5) img <- xml2::read_xml(path) # Find background rect in svg - bg <- as.character(xml2::xml_find_first(img, xpath = "d1:rect/@style")) + bg <- as.character(xml2::xml_find_first(img, xpath = "*/d1:rect/@style")) expect_true(grepl("fill: #00CCCC", bg)) }) @@ -69,7 +69,7 @@ test_that("ggsave can handle blank background", { theme(plot.background = element_blank()) ggsave(path, p, device = "svg", width = 5, height = 5) img <- xml2::read_xml(path) - bg <- as.character(xml2::xml_find_first(img, xpath = "d1:rect/@style")) + bg <- as.character(xml2::xml_find_first(img, xpath = "*/d1:rect/@style")) expect_true(grepl("fill: none", bg)) }) From be1b49f62ae179e7b361ce24cf4eb6f6e271373e Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Mon, 7 Apr 2025 14:22:08 +0200 Subject: [PATCH 10/21] rename is_element -> is_theme_element --- NAMESPACE | 2 +- NEWS.md | 1480 +++++++++++++++++------------------ R/guide-.R | 4 +- R/guide-axis.R | 2 +- R/plot-build.R | 2 +- R/theme-elements.R | 2 +- R/theme.R | 4 +- man/element.Rd | 4 +- tests/testthat/test-theme.R | 2 +- 9 files changed, 751 insertions(+), 751 deletions(-) diff --git a/NAMESPACE b/NAMESPACE index 00c46a0bf0..dad650eafe 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -459,7 +459,6 @@ export(is.ggplot) export(is.ggproto) export(is.theme) export(is_coord) -export(is_element) export(is_facet) export(is_geom) export(is_ggplot) @@ -473,6 +472,7 @@ export(is_position) export(is_scale) export(is_stat) export(is_theme) +export(is_theme_element) export(label_both) export(label_bquote) export(label_context) diff --git a/NEWS.md b/NEWS.md index f139b4e263..8f31171187 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,10 +1,10 @@ # ggplot2 (development version) -* Standardised test functions for important classes: `is_ggproto()`, - `is_ggplot()`, `is_mapping()`, `is_layer()`, `is_geom()`, `is_stat()`, - `is_position()`, `is_coord()`, `is_facet()`, `is_scale()`, `is_guide()`, - `is_guides()`, `is_margin()`, `is_element()` and `is_theme()`. -* New `get_labs()` function for retrieving completed plot labels +* Standardised test functions for important classes: `is_ggproto()`, + `is_ggplot()`, `is_mapping()`, `is_layer()`, `is_geom()`, `is_stat()`, + `is_position()`, `is_coord()`, `is_facet()`, `is_scale()`, `is_guide()`, + `is_guides()`, `is_margin()`, `is_theme_element()` and `is_theme()`. +* New `get_labs()` function for retrieving completed plot labels (@teunbrand, #6008). * New `get_geom_defaults()` for retrieving resolved default aesthetics. * A new `ggplot_build()` S3 method for classes was added, which @@ -12,7 +12,7 @@ # ggplot2 3.5.1 -This is a small release focusing on fixing regressions from 3.5.0 and +This is a small release focusing on fixing regressions from 3.5.0 and documentation updates. ## Bug fixes @@ -20,101 +20,101 @@ documentation updates. * Fixed bug where discrete scales could not map aesthetics only consisting of `NA`s (#5623) * Fixed spurious warnings from `sec_axis()` with `breaks = NULL` (#5713). -* Patterns and gradients are now also enabled in `geom_sf()` +* Patterns and gradients are now also enabled in `geom_sf()` (@teunbrand, #5716). -* The default behaviour of `resolution()` has been reverted to pre-3.5.0 - behaviour. Whether mapped discrete vectors should be treated as having +* The default behaviour of `resolution()` has been reverted to pre-3.5.0 + behaviour. Whether mapped discrete vectors should be treated as having resolution of 1 is controlled by the new `discrete` argument. * Fixed bug in `guide_bins()` and `guide_coloursteps()` where discrete breaks, - such as the levels produced by `cut()`, were ordered incorrectly + such as the levels produced by `cut()`, were ordered incorrectly (@teunbrand, #5757). - + ## Improvements - + * When facets coerce the faceting variables to factors, the 'ordered' class is dropped (@teunbrand, #5666). * `coord_map()` and `coord_polar()` throw informative warnings when used with the guide system (#5707). * When passing a function to `stat_contour(breaks)`, that function is used to - calculate the breaks even if `bins` and `binwidth` are missing + calculate the breaks even if `bins` and `binwidth` are missing (@teunbrand, #5686). -* `geom_step()` now supports `lineend`, `linejoin` and `linemitre` parameters +* `geom_step()` now supports `lineend`, `linejoin` and `linemitre` parameters (@teunbrand, #5705). * Fixed performance loss when the `.data` pronoun is used in `aes()` (#5730). -* Facet evaluation is better at dealing with inherited errors +* Facet evaluation is better at dealing with inherited errors (@teunbrand, #5670). * `stat_bin()` deals with non-finite breaks better (@teunbrand, #5665). * While axes in `coord_radial()` don't neatly fit the top/right/bottom/left - organisation, specifying `position = "top"` or `position = "right"` + organisation, specifying `position = "top"` or `position = "right"` in the scale will flip the placement of the radial axis (#5735) * Theme elements that do not exist now throw warnings instead of errors (#5719). -* Fixed bug in `coord_radial()` where full circles were not treated as such +* Fixed bug in `coord_radial()` where full circles were not treated as such (@teunbrand, #5750). * When legends detect the presence of values in a layer, `NA` is now detected if the data contains values outside the given breaks (@teunbrand, #5749). * `annotate()` now warns about `stat` or `position` arguments (@teunbrand, #5151) -* `guide_coloursteps(even.steps = FALSE)` now works with discrete data that has +* `guide_coloursteps(even.steps = FALSE)` now works with discrete data that has been formatted by `cut()` (@teunbrand, #3877). # ggplot2 3.5.0 -This is a minor release that turned out quite beefy. It is focused on -overhauling the guide system: the system responsible for displaying information -from scales in the guise of axes and legends. As part of that overhaul, new -guides have been implemented and existing guides have been refined. The look -and feel of guides has been mostly preserved, but their internals and +This is a minor release that turned out quite beefy. It is focused on +overhauling the guide system: the system responsible for displaying information +from scales in the guise of axes and legends. As part of that overhaul, new +guides have been implemented and existing guides have been refined. The look +and feel of guides has been mostly preserved, but their internals and styling options have changed drastically. -Briefly summarising other highlights, we also welcome `coord_radial()` as a -successor of `coord_polar()`. Initial support for newer graphical features, -such as pattern fills has been added. The API has changed how `I()`/`` -vectors interact with the scale system, namely: not at all. +Briefly summarising other highlights, we also welcome `coord_radial()` as a +successor of `coord_polar()`. Initial support for newer graphical features, +such as pattern fills has been added. The API has changed how `I()`/`` +vectors interact with the scale system, namely: not at all. ## Breaking changes -* The guide system. As a whole. See 'new features' for more information. - While the S3 guide generics are still in place, the S3 methods for +* The guide system. As a whole. See 'new features' for more information. + While the S3 guide generics are still in place, the S3 methods for `guide_train()`, `guide_merge()`, `guide_geom()`, `guide_transform()`, `guide_gengrob()` have been superseded by the respective ggproto methods. In practice, this will mean that `NextMethod()` or sub-classing ggplot2's guides with the S3 system will no longer work. - + * By default, `guide_legend()` now only draws a key glyph for a layer when the value is in the layer's data. To revert to the old behaviour, you can still set `show.legend = c({aesthetic} = TRUE)` (@teunbrand, #3648). -* In the `scale_{colour/fill}_gradient2()` and - `scale_{colour/fill}_steps2()` functions, the `midpoint` argument is +* In the `scale_{colour/fill}_gradient2()` and + `scale_{colour/fill}_steps2()` functions, the `midpoint` argument is transformed by the scale transformation (#3198). - + * The `legend.key` theme element is set to inherit from the `panel.background` theme element. The default themes no longer set the `legend.key` element. This causes a visual change with the default `theme_gray()` (#5549). - + * The `scale_name` argument in `continuous_scale()`, `discrete_scale()` and `binned_scale()` is soft-deprecated. If you have implemented custom scales, - be advised to double-check that unnamed arguments ends up where they should - (@teunbrand, #1312). - -* The `legend.text.align` and `legend.title.align` arguments in `theme()` are - deprecated. The `hjust` setting of the `legend.text` and `legend.title` + be advised to double-check that unnamed arguments ends up where they should + (@teunbrand, #1312). + +* The `legend.text.align` and `legend.title.align` arguments in `theme()` are + deprecated. The `hjust` setting of the `legend.text` and `legend.title` elements continues to fulfill the role of text alignment (@teunbrand, #5347). - -* 'lines' units in `geom_label()`, often used in the `label.padding` argument, - are now are relative to the text size. This causes a visual change, but fixes + +* 'lines' units in `geom_label()`, often used in the `label.padding` argument, + are now are relative to the text size. This causes a visual change, but fixes a misalignment issue between the textbox and text (@teunbrand, #4753) - + * `coord_flip()` has been marked as superseded. The recommended alternative is to swap the `x` and `y` aesthetic and/or using the `orientation` argument in a layer (@teunbrand, #5130). - -* The `trans` argument in scales and secondary axes has been renamed to + +* The `trans` argument in scales and secondary axes has been renamed to `transform`. The `trans` argument itself is deprecated. To access the - transformation from the scale, a new `get_transformation()` method is + transformation from the scale, a new `get_transformation()` method is added to Scale-classes (#5558). - + * Providing a numeric vector to `theme(legend.position)` has been deprecated. - To set the default legend position inside the plot use + To set the default legend position inside the plot use `theme(legend.position = "inside", legend.position.inside = c(...))` instead. ## New features @@ -123,44 +123,44 @@ vectors interact with the scale system, namely: not at all. invoking the identity scale. This allows these columns to co-exist with other layers that need a non-identity scale for the same aesthetic. Also, it makes it easy to specify relative positions (@teunbrand, #5142). - + * The `fill` aesthetic in many geoms now accepts grid's patterns and gradients. - For developers of layer extensions, this feature can be enabled by switching - from `fill = alpha(fill, alpha)` to `fill = fill_alpha(fill, alpha)` when + For developers of layer extensions, this feature can be enabled by switching + from `fill = alpha(fill, alpha)` to `fill = fill_alpha(fill, alpha)` when providing fills to `grid::gpar()` (@teunbrand, #3997). - -* New function `check_device()` for testing the availability of advanced + +* New function `check_device()` for testing the availability of advanced graphics features introduced in R 4.1.0 onward (@teunbrand, #5332). - -* `coord_radial()` is a successor to `coord_polar()` with more customisation + +* `coord_radial()` is a successor to `coord_polar()` with more customisation options. `coord_radial()` can: - + * integrate with the new guide system via a dedicated `guide_axis_theta()` to display the angle coordinate. - * in addition to drawing full circles, also draw circle sectors by using the + * in addition to drawing full circles, also draw circle sectors by using the `end` argument. - * avoid data vanishing in the center of the plot by setting the `donut` + * avoid data vanishing in the center of the plot by setting the `donut` argument. - * adjust the `angle` aesthetic of layers, such as `geom_text()`, to align + * adjust the `angle` aesthetic of layers, such as `geom_text()`, to align with the coordinate system using the `rotate_angle` argument. - + ### The guide system -The guide system encompassing axes and legends, as the last remaining chunk of -ggplot2, has been rewritten to use the `` system instead of the S3 -system. This change was a necessary step to officially break open the guide -system for extension package developers. The axes and legends now inherit from -a `` class, which makes them extensible in the same manner as geoms, +The guide system encompassing axes and legends, as the last remaining chunk of +ggplot2, has been rewritten to use the `` system instead of the S3 +system. This change was a necessary step to officially break open the guide +system for extension package developers. The axes and legends now inherit from +a `` class, which makes them extensible in the same manner as geoms, stats, facets and coords (#3329, @teunbrand) * The most user-facing change is that the styling of guides is rewired through - the theme system. Guides now have a `theme` argument that can style + the theme system. Guides now have a `theme` argument that can style individual guides, while `theme()` has gained additional arguments to style guides. Theme elements declared in the guide override theme elements set - through the plot. The new theme elements for guides are: - `legend.key.spacing{.x/.y}`, `legend.frame`, `legend.axis.line`, - `legend.ticks`, `legend.ticks.length`, `legend.text.position` and - `legend.title.position`. Previous style options in the arguments of + through the plot. The new theme elements for guides are: + `legend.key.spacing{.x/.y}`, `legend.frame`, `legend.axis.line`, + `legend.ticks`, `legend.ticks.length`, `legend.text.position` and + `legend.title.position`. Previous style options in the arguments of `guide_*()` functions are soft-deprecated. * Unfortunately, we could not fully preserve the function of pre-existing @@ -169,20 +169,20 @@ stats, facets and coords (#3329, @teunbrand) The S3 methods have been removed as part of cleaning up, so the old guides will still work if the S3 methods are reimplemented, but we encourage to switch to the new system (#2728). - -* The `order` argument of guides now strictly needs to be a length-1 + +* The `order` argument of guides now strictly needs to be a length-1 integer (#4958). - + #### Axes * New `guide_axis_stack()` to combine other axis guides on top of one another. -* New `guide_axis_theta()` to draw an axis in a circular arc in - `coord_radial()`. The guide can be controlled by adding +* New `guide_axis_theta()` to draw an axis in a circular arc in + `coord_radial()`. The guide can be controlled by adding `guides(theta = guide_axis_theta(...))` to a plot. * New `guide_axis_logticks()` can be used to draw logarithmic tick marks as - an axis. It supersedes the `annotation_logticks()` function + an axis. It supersedes the `annotation_logticks()` function (@teunbrand, #5325). * `guide_axis()` gains a `minor.ticks` argument to draw minor ticks (#4387). @@ -193,36 +193,36 @@ stats, facets and coords (#3329, @teunbrand) * Primary axis titles are now placed at the primary guide, so that `guides(x = guide_axis(position = "top"))` will display the title at the top by default (#4650). - + * The default `vjust` for the `axis.title.y.right` element is now 1 instead of 0. - -* Unknown secondary axis guide positions are now inferred as the opposite + +* Unknown secondary axis guide positions are now inferred as the opposite of the primary axis guide when the latter has a known `position` (#4650). - + #### Legends * New `guide_custom()` function for drawing custom graphical objects (grobs) unrelated to scales in legend positions (#5416). - + * All legends have acquired a `position` argument, that allows individual guides to deviate from the `legend.position` set in the `theme()` function. This means that legends can now be placed at multiple sides of the plot (#5488). - + * The spacing between legend keys and their labels, in addition to legends and their titles, is now controlled by the text's `margin` setting. Not specifying margins will automatically add appropriate text margins. To - control the spacing within a legend between keys, the new - `legend.key.spacing.{x/y}` argument can be used in `theme()`. This leaves the - `legend.spacing` theme setting dedicated to solely controlling the spacing + control the spacing within a legend between keys, the new + `legend.key.spacing.{x/y}` argument can be used in `theme()`. This leaves the + `legend.spacing` theme setting dedicated to solely controlling the spacing between different guides (#5455). - + * `guide_colourbar()` and `guide_coloursteps()` gain an `alpha` argument to set the transparency of the bar (#5085). * New `display` argument in `guide_colourbar()` supplants the `raster` argument. In R 4.1.0 and above, `display = "gradient"` will draw a gradient. - + * Legend keys that can draw arrows have their size adjusted for arrows. * When legend titles are larger than the legend, title justification extends @@ -231,8 +231,8 @@ stats, facets and coords (#3329, @teunbrand) * Glyph drawing functions of the `draw_key_*()` family can now set `"width"` and `"height"` attributes (in centimetres) to the produced keys to control their displayed size in the legend. - -* `coord_sf()` now uses customisable guides provided in the scales or + +* `coord_sf()` now uses customisable guides provided in the scales or `guides()` function (@teunbrand). ## Improvements @@ -244,34 +244,34 @@ stats, facets and coords (#3329, @teunbrand) * `position_stack()` no longer silently removes missing data, which is now handled by the geom instead of position (#3532). - -* The `minor_breaks` function argument in scales can now also take a function + +* The `minor_breaks` function argument in scales can now also take a function with two arguments: the scale's limits and the scale's major breaks (#3583). - + * Failing to fit or predict in `stat_smooth()` now gives a warning and omits the failed group, instead of throwing an error (@teunbrand, #5352). - + * `labeller()` now handles unspecified entries from lookup tables (@92amartins, #4599). - + * `fortify.default()` now accepts a data-frame-like object granted the object exhibits healthy `dim()`, `colnames()`, and `as.data.frame()` behaviours (@hpages, #5390). -* `geom_violin()` gains a `bounds` argument analogous to `geom_density()`s +* `geom_violin()` gains a `bounds` argument analogous to `geom_density()`s (@eliocamp, #5493). * To apply dodging more consistently in violin plots, `stat_ydensity()` now has a `drop` argument to keep or discard groups with 1 observation. - + * `geom_boxplot()` gains a new argument, `staplewidth` that can draw staples at the ends of whiskers (@teunbrand, #5126) - + * `geom_boxplot()` gains an `outliers` argument to switch outliers on or off, in a manner that does affects the scale range. For hiding outliers that does - not affect the scale range, you can continue to use `outlier.shape = NA` + not affect the scale range, you can continue to use `outlier.shape = NA` (@teunbrand, #4892). - + * Nicer error messages for xlim/ylim arguments in coord-* functions (@92amartins, #4601, #5297). @@ -279,66 +279,66 @@ stats, facets and coords (#3329, @teunbrand) of these is now required. If one is missing, it will be filled from the `x` and `y` aesthetics respectively. This makes drawing horizontal or vertical segments a little bit more convenient (@teunbrand, #5140). - + * When `geom_path()` has aesthetics varying within groups, the `arrow()` is applied to groups instead of individual segments (@teunbrand, #4935). - -* `geom_text()` and `geom_label()` gained a `size.unit` parameter that set the - text size to millimetres, points, centimetres, inches or picas + +* `geom_text()` and `geom_label()` gained a `size.unit` parameter that set the + text size to millimetres, points, centimetres, inches or picas (@teunbrand, #3799). - + * `geom_label()` now uses the `angle` aesthetic (@teunbrand, #2785) * The `label.padding` argument in `geom_label()` now supports inputs created with the `margin()` function (#5030). - + * `ScaleContinuous$get_breaks()` now only calls `scales::zero_range()` on limits in transformed space, rather than in data space (#5304). - + * Scales throw more informative messages (@teunbrand, #4185, #4258) - + * `scale_*_manual()` with a named `values` argument now emits a warning when none of those names match the values found in the data (@teunbrand, #5298). - -* The `name` argument in most scales is now explicitly the first argument + +* The `name` argument in most scales is now explicitly the first argument (#5535) - + * The `translate_shape_string()` internal function is now exported for use in extensions of point layers (@teunbrand, #5191). - -* To improve `width` calculation in bar plots with empty factor levels, - `resolution()` considers `mapped_discrete` values as having resolution 1 + +* To improve `width` calculation in bar plots with empty factor levels, + `resolution()` considers `mapped_discrete` values as having resolution 1 (@teunbrand, #5211) - + * In `theme()`, some elements can be specified with `rel()` to inherit from `unit`-class objects in a relative fashion (@teunbrand, #3951). - + * `theme()` now supports splicing a list of arguments (#5542). * In the theme element hierarchy, parent elements that are a strict subclass of child elements now confer their subclass upon the children (#5457). - + * New `plot.tag.location` in `theme()` can control placement of the plot tag in the `"margin"`, `"plot"` or the new `"panel"` option (#4297). - + * `coord_munch()` can now close polygon shapes (@teunbrand, #3271) - + * Aesthetics listed in `geom_*()` and `stat_*()` layers now point to relevant documentation (@teunbrand, #5123). - + * The new argument `axes` in `facet_grid()` and `facet_wrap()` controls the display of axes at interior panel positions. Additionally, the `axis.labels` - argument can be used to only draw tick marks or fully labelled axes + argument can be used to only draw tick marks or fully labelled axes (@teunbrand, #4064). - + * `coord_polar()` can have free scales in facets (@teunbrand, #2815). * The `get_guide_data()` function can be used to extract position and label information from the plot (#5004). - + * Improve performance of layers without positional scales (@zeehio, #4990) -* More informative error for mismatched +* More informative error for mismatched `direction`/`theme(legend.direction = ...)` arguments (#4364, #4930). ## Bug fixes @@ -348,95 +348,95 @@ stats, facets and coords (#3329, @teunbrand) * In `guide_bins()`, the title no longer arbitrarily becomes offset from the guide when it has long labels. - + * `guide_colourbar()` and `guide_coloursteps()` merge properly when one of the aesthetics is dropped (#5324). * When using `geom_dotplot(binaxis = "x")` with a discrete y-variable, dots are now stacked from the y-position rather than from 0 (@teunbrand, #5462) - -* `stat_count()` treats `x` as unique in the same manner `unique()` does + +* `stat_count()` treats `x` as unique in the same manner `unique()` does (#4609). - + * The plot's title, subtitle and caption now obey horizontal text margins (#5533). - + * Contour functions will not fail when `options("OutDec")` is not `.` (@eliocamp, #5555). * Lines where `linewidth = NA` are now dropped in `geom_sf()` (#5204). -* `ggsave()` no longer sometimes creates new directories, which is now +* `ggsave()` no longer sometimes creates new directories, which is now controlled by the new `create.dir` argument (#5489). - -* Legend titles no longer take up space if they've been removed by setting + +* Legend titles no longer take up space if they've been removed by setting `legend.title = element_blank()` (@teunbrand, #3587). - -* `resolution()` has a small tolerance, preventing spuriously small resolutions + +* `resolution()` has a small tolerance, preventing spuriously small resolutions due to rounding errors (@teunbrand, #2516). - -* `stage()` now works correctly, even with aesthetics that do not have scales + +* `stage()` now works correctly, even with aesthetics that do not have scales (#5408) - -* `stat_ydensity()` with incomplete groups calculates the default `width` + +* `stat_ydensity()` with incomplete groups calculates the default `width` parameter more stably (@teunbrand, #5396) - + * The `size` argument in `annotation_logticks()` has been deprecated in favour of the `linewidth` argument (#5292). - -* Binned scales now treat `NA`s in limits the same way continuous scales do + +* Binned scales now treat `NA`s in limits the same way continuous scales do (#5355). * Binned scales work better with `trans = "reverse"` (#5355). * Integers are once again valid input to theme arguments that expect numeric input (@teunbrand, #5369) - + * Legends in `scale_*_manual()` can show `NA` values again when the `values` is a named vector (@teunbrand, #5214, #5286). - -* Fixed bug in `coord_sf()` where graticule lines didn't obey + +* Fixed bug in `coord_sf()` where graticule lines didn't obey `panel.grid.major`'s linewidth setting (@teunbrand, #5179) - + * Fixed bug in `annotation_logticks()` when no suitable tick positions could be found (@teunbrand, #5248). - + * The default width of `geom_bar()` is now based on panel-wise resolution of the data, rather than global resolution (@teunbrand, #4336). - + * `stat_align()` is now applied per panel instead of globally, preventing issues when facets have different ranges (@teunbrand, #5227). - + * A stacking bug in `stat_align()` was fixed (@teunbrand, #5176). * `stat_contour()` and `stat_contour_filled()` now warn about and remove duplicated coordinates (@teunbrand, #5215). - -* `guide_coloursteps()` and `guide_bins()` sort breaks (#5152). - + +* `guide_coloursteps()` and `guide_bins()` sort breaks (#5152). + ## Internal changes - + * The `ScaleContinuous$get_breaks()` method no longer censors the computed breaks. - + * The ggplot object now contains `$layout` which points to the `Layout` ggproto object and will be used by the `ggplot_build.ggplot` method. This was exposed - so that package developers may extend the behaviour of the `Layout` ggproto - object without needing to develop an entirely new `ggplot_build` method + so that package developers may extend the behaviour of the `Layout` ggproto + object without needing to develop an entirely new `ggplot_build` method (@jtlandis, #5077). - -* Guide building is now part of `ggplot_build()` instead of + +* Guide building is now part of `ggplot_build()` instead of `ggplot_gtable()` to allow guides to observe unmapped data (#5483). - + * The `titleGrob()` function has been refactored to be faster and less complicated. * The `scales_*()` functions related to managing the `` class have been implemented as methods in the `` class, rather than stray functions (#1310). - + # ggplot2 3.4.4 -This hotfix release adapts to a change in r-devel's `base::is.atomic()` and +This hotfix release adapts to a change in r-devel's `base::is.atomic()` and the upcoming retirement of maptools. * `fortify()` for sp objects (e.g., `SpatialPolygonsDataFrame`) is now deprecated @@ -455,121 +455,121 @@ changes and a few bug fixes as well. ## Minor improvements -* Various type checks and their messages have been standardised +* Various type checks and their messages have been standardised (@teunbrand, #4834). - + * ggplot2 now uses `scales::DiscreteRange` and `scales::ContinuousRange`, which are available to write scale extensions from scratch (@teunbrand, #2710). - + * The `layer_data()`, `layer_scales()` and `layer_grob()` now have the default `plot = last_plot()` (@teunbrand, #5166). - + * The `datetime_scale()` scale constructor is now exported for use in extension packages (@teunbrand, #4701). - + ## Bug fixes -* `update_geom_defaults()` and `update_stat_defaults()` now return properly +* `update_geom_defaults()` and `update_stat_defaults()` now return properly classed objects and have updated docs (@dkahle, #5146). -* For the purposes of checking required or non-missing aesthetics, character +* For the purposes of checking required or non-missing aesthetics, character vectors are no longer considered non-finite (@teunbrand, @4284). * `annotation_logticks()` skips drawing ticks when the scale range is non-finite instead of throwing an error (@teunbrand, #5229). - -* Fixed spurious warnings when the `weight` was used in `stat_bin_2d()`, + +* Fixed spurious warnings when the `weight` was used in `stat_bin_2d()`, `stat_boxplot()`, `stat_contour()`, `stat_bin_hex()` and `stat_quantile()` (@teunbrand, #5216). -* To prevent changing the plotting order, `stat_sf()` is now computed per panel +* To prevent changing the plotting order, `stat_sf()` is now computed per panel instead of per group (@teunbrand, #4340). -* Fixed bug in `coord_sf()` where graticule lines didn't obey +* Fixed bug in `coord_sf()` where graticule lines didn't obey `panel.grid.major`'s linewidth setting (@teunbrand, #5179). * `geom_text()` drops observations where `angle = NA` instead of throwing an error (@teunbrand, #2757). - + # ggplot2 3.4.1 This is a small release focusing on fixing regressions in the 3.4.0 release and minor polishes. ## Breaking changes -* The computed variable `y` in `stat_ecdf()` has been superseded by `ecdf` to +* The computed variable `y` in `stat_ecdf()` has been superseded by `ecdf` to prevent incorrect scale transformations (@teunbrand, #5113 and #5112). - + ## New features * Added `scale_linewidth_manual()` and `scale_linewidth_identity()` to support the `linewidth` aesthetic (@teunbrand, #5050). - + * `ggsave()` warns when multiple `filename`s are given, and only writes to the first file (@teunbrand, #5114). ## Bug fixes -* Fixed a regression in `geom_hex()` where aesthetics were replicated across +* Fixed a regression in `geom_hex()` where aesthetics were replicated across bins (@thomasp85, #5037 and #5044). - -* Using two ordered factors as facetting variables in + +* Using two ordered factors as facetting variables in `facet_grid(..., as.table = FALSE)` now throws a warning instead of an error (@teunbrand, #5109). - -* Fixed misbehaviour of `draw_key_boxplot()` and `draw_key_crossbar()` with + +* Fixed misbehaviour of `draw_key_boxplot()` and `draw_key_crossbar()` with skewed key aspect ratio (@teunbrand, #5082). - -* Fixed spurious warning when `weight` aesthetic was used in `stat_smooth()` + +* Fixed spurious warning when `weight` aesthetic was used in `stat_smooth()` (@teunbrand based on @clauswilke's suggestion, #5053). - -* The `lwd` alias is now correctly replaced by `linewidth` instead of `size` + +* The `lwd` alias is now correctly replaced by `linewidth` instead of `size` (@teunbrand based on @clauswilke's suggestion #5051). - -* Fixed a regression in `Coord$train_panel_guides()` where names of guides were + +* Fixed a regression in `Coord$train_panel_guides()` where names of guides were dropped (@maxsutton, #5063). In binned scales: * Automatic breaks should no longer be out-of-bounds, and automatic limits are adjusted to include breaks (@teunbrand, #5082). - + * Zero-range limits no longer throw an error and are treated akin to continuous scales with zero-range limits (@teunbrand, #5066). - + * The `trans = "date"` and `trans = "time"` transformations were made compatible (@teunbrand, #4217). # ggplot2 3.4.0 This is a minor release focusing on tightening up the internals and ironing out -some inconsistencies in the API. The biggest change is the addition of the -`linewidth` aesthetic that takes of sizing the width of any line from `size`. -This change, while attempting to be as non-breaking as possible, has the +some inconsistencies in the API. The biggest change is the addition of the +`linewidth` aesthetic that takes of sizing the width of any line from `size`. +This change, while attempting to be as non-breaking as possible, has the potential to change the look of some of your plots. Other notable changes is a complete redo of the error and warning messaging in -ggplot2 using the cli package. Messaging is now better contextualised and it +ggplot2 using the cli package. Messaging is now better contextualised and it should be easier to identify which layer an error is coming from. Last, we have -now made the switch to using the vctrs package internally which means that -support for vctrs classes as variables should improve, along with some small +now made the switch to using the vctrs package internally which means that +support for vctrs classes as variables should improve, along with some small gains in rendering speed. ## Breaking changes -* A `linewidth` aesthetic has been introduced and supersedes the `size` - aesthetic for scaling the width of lines in line based geoms. `size` will - remain functioning but deprecated for these geoms and it is recommended to - update all code to reflect the new aesthetic. For geoms that have _both_ point - sizing and linewidth sizing (`geom_pointrange()` and `geom_sf`) `size` now +* A `linewidth` aesthetic has been introduced and supersedes the `size` + aesthetic for scaling the width of lines in line based geoms. `size` will + remain functioning but deprecated for these geoms and it is recommended to + update all code to reflect the new aesthetic. For geoms that have _both_ point + sizing and linewidth sizing (`geom_pointrange()` and `geom_sf`) `size` now **only** refers to sizing of points which can leads to a visual change in old code (@thomasp85, #3672) - -* The default line width for polygons in `geom_sf()` have been decreased to 0.2 - to reflect that this is usually used for demarking borders where a thinner - line is better suited. This change was made since we already induced a - visual change in `geom_sf()` with the introduction of the `linewidth` + +* The default line width for polygons in `geom_sf()` have been decreased to 0.2 + to reflect that this is usually used for demarking borders where a thinner + line is better suited. This change was made since we already induced a + visual change in `geom_sf()` with the introduction of the `linewidth` aesthetic. - + * The dot-dot notation (`..var..`) and `stat()`, which have been superseded by `after_stat()`, are now formally deprecated (@yutannihilation, #3693). @@ -580,7 +580,7 @@ gains in rendering speed. values for some reason, you have to apply the same transformation by yourself, e.g. `sqrt()` for `scale_{x,y}_sqrt()` (@yutannihilation and @teunbrand, #4155). -* Use `rlang::hash()` instead of `digest::digest()`. This update may lead to +* Use `rlang::hash()` instead of `digest::digest()`. This update may lead to changes in the automatic sorting of legends. In order to enforce a specific legend order use the `order` argument in the guide. (@thomasp85, #4458) @@ -589,10 +589,10 @@ gains in rendering speed. * The `ticks.linewidth` and `frame.linewidth` parameters of `guide_colourbar()` are now multiplied with `.pt` like elsewhere in ggplot2. It can cause visual - changes when these arguments are not the defaults and these changes can be + changes when these arguments are not the defaults and these changes can be restored to their previous behaviour by adding `/ .pt` (@teunbrand #4314). -* `scale_*_viridis_b()` now uses the full range of the viridis scales +* `scale_*_viridis_b()` now uses the full range of the viridis scales (@gregleleu, #4737) ## New features @@ -605,18 +605,18 @@ gains in rendering speed. * `geom_density()` and `stat_density()` now support `bounds` argument to estimate density with boundary correction (@echasnovski, #4013). -* ggplot now checks during statistical transformations whether any data +* ggplot now checks during statistical transformations whether any data columns were dropped and warns about this. If stats intend to drop data columns they can declare them in the new field `dropped_aes`. (@clauswilke, #3250) -* `...` supports `rlang::list2` dynamic dots in all public functions. - (@mone27, #4764) +* `...` supports `rlang::list2` dynamic dots in all public functions. + (@mone27, #4764) -* `theme()` now has a `strip.clip` argument, that can be set to `"off"` to +* `theme()` now has a `strip.clip` argument, that can be set to `"off"` to prevent the clipping of strip text and background borders (@teunbrand, #4118) - -* `geom_contour()` now accepts a function in the `breaks` argument + +* `geom_contour()` now accepts a function in the `breaks` argument (@eliocamp, #4652). ## Minor improvements and bug fixes @@ -626,31 +626,31 @@ gains in rendering speed. * `geom_linerange()` now respects the `na.rm` argument (#4927, @thomasp85) -* Improve the support for `guide_axis()` on `coord_trans()` +* Improve the support for `guide_axis()` on `coord_trans()` (@yutannihilation, #3959) - + * Added `stat_align()` to align data without common x-coordinates prior to stacking. This is now the default stat for `geom_area()` (@thomasp85, #4850) -* Fix a bug in `stat_contour_filled()` where break value differences below a - certain number of digits would cause the computations to fail (@thomasp85, +* Fix a bug in `stat_contour_filled()` where break value differences below a + certain number of digits would cause the computations to fail (@thomasp85, #4874) * Secondary axis ticks are now positioned more precisely, removing small visual artefacts with alignment between grid and ticks (@thomasp85, #3576) -* Improve `stat_function` documentation regarding `xlim` argument. +* Improve `stat_function` documentation regarding `xlim` argument. (@92amartins, #4474) * Fix various issues with how `labels`, `breaks`, `limits`, and `show.limits` interact in the different binning guides (@thomasp85, #4831) * Automatic break calculation now squishes the scale limits to the domain - of the transformation. This allows `scale_{x/y}_sqrt()` to find breaks at 0 + of the transformation. This allows `scale_{x/y}_sqrt()` to find breaks at 0 when appropriate (@teunbrand, #980). -* Using multiple modified aesthetics correctly will no longer trigger warnings. - If used incorrectly, the warning will now report the duplicated aesthetic +* Using multiple modified aesthetics correctly will no longer trigger warnings. + If used incorrectly, the warning will now report the duplicated aesthetic instead of `NA` (@teunbrand, #4707). * `aes()` now supports the `!!!` operator in its first two arguments @@ -672,9 +672,9 @@ gains in rendering speed. * `geom_tile()` now correctly recognises missing data in `xmin`, `xmax`, `ymin`, and `ymax` (@thomasp85 and @sigmapi, #4495) -* `geom_hex()` will now use the binwidth from `stat_bin_hex()` if present, +* `geom_hex()` will now use the binwidth from `stat_bin_hex()` if present, instead of deriving it (@thomasp85, #4580) - + * `geom_hex()` now works on non-linear coordinate systems (@thomasp85) * Fixed a bug throwing errors when trying to render an empty plot with secondary @@ -683,28 +683,28 @@ gains in rendering speed. * Axes are now added correctly in `facet_wrap()` when `as.table = FALSE` (@thomasp85, #4553) -* Better compatibility of custom device functions in `ggsave()` +* Better compatibility of custom device functions in `ggsave()` (@thomasp85, #4539) * Binning scales are now more resilient to calculated limits that ends up being `NaN` after transformations (@thomasp85, #4510) -* Strip padding in `facet_grid()` is now only in effect if - `strip.placement = "outside"` _and_ an axis is present between the strip and +* Strip padding in `facet_grid()` is now only in effect if + `strip.placement = "outside"` _and_ an axis is present between the strip and the panel (@thomasp85, #4610) -* Aesthetics of length 1 are now recycled to 0 if the length of the data is 0 +* Aesthetics of length 1 are now recycled to 0 if the length of the data is 0 (@thomasp85, #4588) -* Setting `size = NA` will no longer cause `guide_legend()` to error +* Setting `size = NA` will no longer cause `guide_legend()` to error (@thomasp85, #4559) * Setting `stroke` to `NA` in `geom_point()` will no longer impair the sizing of the points (@thomasp85, #4624) -* `stat_bin_2d()` now correctly recognises the `weight` aesthetic +* `stat_bin_2d()` now correctly recognises the `weight` aesthetic (@thomasp85, #4646) - + * All geoms now have consistent exposure of linejoin and lineend parameters, and the guide keys will now respect these settings (@thomasp85, #4653) @@ -713,13 +713,13 @@ gains in rendering speed. * Updated documentation for `print.ggplot` to reflect that it returns the original plot, not the result of `ggplot_build()`. (@r2evans, #4390) -* `scale_*_manual()` no longer displays extra legend keys, or changes their +* `scale_*_manual()` no longer displays extra legend keys, or changes their order, when a named `values` argument has more items than the data. To display all `values` on the legend instead, use - `scale_*_manual(values = vals, limits = names(vals))`. (@teunbrand, @banfai, + `scale_*_manual(values = vals, limits = names(vals))`. (@teunbrand, @banfai, #4511, #4534) -* Updated documentation for `geom_contour()` to correctly reflect argument +* Updated documentation for `geom_contour()` to correctly reflect argument precedence between `bins` and `binwidth`. (@eliocamp, #4651) * Dots in `geom_dotplot()` are now correctly aligned to the baseline when @@ -727,43 +727,43 @@ gains in rendering speed. * Key glyphs for `geom_boxplot()`, `geom_crossbar()`, `geom_pointrange()`, and `geom_linerange()` are now orientation-aware (@mjskay, #4732) - -* Updated documentation for `geom_smooth()` to more clearly describe effects of + +* Updated documentation for `geom_smooth()` to more clearly describe effects of the `fullrange` parameter (@thoolihan, #4399). # ggplot2 3.3.6 -This is a very small release only applying an internal change to comply with +This is a very small release only applying an internal change to comply with R 4.2 and its deprecation of `default.stringsAsFactors()`. There are no user facing changes and no breaking changes. # ggplot2 3.3.5 -This is a very small release focusing on fixing a couple of untenable issues +This is a very small release focusing on fixing a couple of untenable issues that surfaced with the 3.3.4 release -* Revert changes made in #4434 (apply transform to intercept in `geom_abline()`) - as it introduced undesirable issues far worse than the bug it fixed +* Revert changes made in #4434 (apply transform to intercept in `geom_abline()`) + as it introduced undesirable issues far worse than the bug it fixed (@thomasp85, #4514) -* Fixes an issue in `ggsave()` when producing emf/wmf files (@yutannihilation, +* Fixes an issue in `ggsave()` when producing emf/wmf files (@yutannihilation, #4521) -* Warn when grDevices specific arguments are passed to ragg devices (@thomasp85, +* Warn when grDevices specific arguments are passed to ragg devices (@thomasp85, #4524) * Fix an issue where `coord_sf()` was reporting that it is non-linear even when data is provided in projected coordinates (@clauswilke, #4527) # ggplot2 3.3.4 -This is a larger patch release fixing a huge number of bugs and introduces a +This is a larger patch release fixing a huge number of bugs and introduces a small selection of feature refinements. ## Features -* Alt-text can now be added to a plot using the `alt` label, i.e - `+ labs(alt = ...)`. Currently this alt text is not automatically propagated, - but we plan to integrate into Shiny, RMarkdown, and other tools in the future. +* Alt-text can now be added to a plot using the `alt` label, i.e + `+ labs(alt = ...)`. Currently this alt text is not automatically propagated, + but we plan to integrate into Shiny, RMarkdown, and other tools in the future. (@thomasp85, #4477) * Add support for the BrailleR package for creating descriptions of the plot when rendered (@thomasp85, #4459) - + * `coord_sf()` now has an argument `default_crs` that specifies the coordinate reference system (CRS) for non-sf layers and scale/coord limits. This argument defaults to `NULL`, which means non-sf layers are assumed to be in projected @@ -775,7 +775,7 @@ small selection of feature refinements. hints to `coord_sf()` (@clauswilke, #3659). * `ggsave()` now uses ragg to render raster output if ragg is available. It also - handles custom devices that sets a default unit (e.g. `ragg::agg_png`) + handles custom devices that sets a default unit (e.g. `ragg::agg_png`) correctly (@thomasp85, #4388) * `ggsave()` now returns the saved file location invisibly (#3379, @eliocamp). @@ -783,51 +783,51 @@ small selection of feature refinements. no longer works (#4513). * The scale arguments `limits`, `breaks`, `minor_breaks`, `labels`, `rescaler` - and `oob` now accept purrr style lambda notation (@teunbrand, #4427). The same - is true for `as_labeller()` (and therefore also `labeller()`) + and `oob` now accept purrr style lambda notation (@teunbrand, #4427). The same + is true for `as_labeller()` (and therefore also `labeller()`) (@netique, #4188). -* Manual scales now allow named vectors passed to `values` to contain fewer +* Manual scales now allow named vectors passed to `values` to contain fewer elements than existing in the data. Elements not present in values will be set to `NA` (@thomasp85, #3451) - -* Date and datetime position scales support out-of-bounds (oob) arguments to + +* Date and datetime position scales support out-of-bounds (oob) arguments to control how limits affect data outside those limits (@teunbrand, #4199). - + ## Fixes * Fix a bug that `after_stat()` and `after_scale()` cannot refer to aesthetics if it's specified in the plot-global mapping (@yutannihilation, #4260). - + * Fix bug in `annotate_logticks()` that would cause an error when used together with `coord_flip()` (@thomasp85, #3954) - + * Fix a bug in `geom_abline()` that resulted in `intercept` not being subjected to the transformation of the y scale (@thomasp85, #3741) - + * Extent the range of the line created by `geom_abline()` so that line ending is not visible for large linewidths (@thomasp85, #4024) -* Fix bug in `geom_dotplot()` where dots would be positioned wrong with +* Fix bug in `geom_dotplot()` where dots would be positioned wrong with `stackgroups = TRUE` (@thomasp85, #1745) * Fix calculation of confidence interval for locfit smoothing in `geom_smooth()` (@topepo, #3806) - -* Fix bug in `geom_text()` where `"outward"` and `"inward"` justification for + +* Fix bug in `geom_text()` where `"outward"` and `"inward"` justification for some `angle` values was reversed (@aphalo, #4169, #4447) * `ggsave()` now sets the default background to match the fill value of the `plot.background` theme element (@karawoo, #4057) * It is now deprecated to specify `guides( = FALSE)` or - `scale_*(guide = FALSE)` to remove a guide. Please use - `guides( = "none")` or `scale_*(guide = "none")` instead + `scale_*(guide = FALSE)` to remove a guide. Please use + `guides( = "none")` or `scale_*(guide = "none")` instead (@yutannihilation, #4097) - -* Fix a bug in `guide_bins()` where keys would disappear if the guide was + +* Fix a bug in `guide_bins()` where keys would disappear if the guide was reversed (@thomasp85, #4210) - + * Fix bug in `guide_coloursteps()` that would repeat the terminal bins if the breaks coincided with the limits of the scale (@thomasp85, #4019) @@ -836,12 +836,12 @@ small selection of feature refinements. * Fix bug in `labeller()` where parsing was turned off if `.multiline = FALSE` (@thomasp85, #4084) - -* Make sure `label_bquote()` has access to the calling environment when + +* Make sure `label_bquote()` has access to the calling environment when evaluating the labels (@thomasp85, #4141) -* Fix a bug in the layer implementation that introduced a new state after the - first render which could lead to a different look when rendered the second +* Fix a bug in the layer implementation that introduced a new state after the + first render which could lead to a different look when rendered the second time (@thomasp85, #4204) * Fix a bug in legend justification where justification was lost of the legend @@ -850,57 +850,57 @@ small selection of feature refinements. * Fix a bug in `position_dodge2()` where `NA` values in thee data would cause an error (@thomasp85, #2905) -* Make sure `position_jitter()` creates the same jittering independent of +* Make sure `position_jitter()` creates the same jittering independent of whether it is called by name or with constructor (@thomasp85, #2507) -* Fix a bug in `position_jitter()` where different jitters would be applied to +* Fix a bug in `position_jitter()` where different jitters would be applied to different position aesthetics of the same axis (@thomasp85, #2941) - -* Fix a bug in `qplot()` when supplying `c(NA, NA)` as axis limits + +* Fix a bug in `qplot()` when supplying `c(NA, NA)` as axis limits (@thomasp85, #4027) - + * Remove cross-inheritance of default discrete colour/fill scales and check the - type and aesthetic of function output if `type` is a function + type and aesthetic of function output if `type` is a function (@thomasp85, #4149) * Fix bug in `scale_[x|y]_date()` where custom breaks functions that resulted in fractional dates would get misaligned (@thomasp85, #3965) - -* Fix bug in `scale_[x|y]_datetime()` where a specified timezone would be + +* Fix bug in `scale_[x|y]_datetime()` where a specified timezone would be ignored by the scale (@thomasp85, #4007) - -* Fix issue in `sec_axis()` that would throw warnings in the absence of any + +* Fix issue in `sec_axis()` that would throw warnings in the absence of any secondary breaks (@thomasp85, #4368) * `stat_bin()`'s computed variable `width` is now documented (#3522). - -* `stat_count()` now computes width based on the full dataset instead of per + +* `stat_count()` now computes width based on the full dataset instead of per group (@thomasp85, #2047) -* Extended `stat_ecdf()` to calculate the cdf from either x or y instead from y +* Extended `stat_ecdf()` to calculate the cdf from either x or y instead from y only (@jgjl, #4005) - + * Fix a bug in `stat_summary_bin()` where one more than the requested number of bins would be created (@thomasp85, #3824) -* Only drop groups in `stat_ydensity()` when there are fewer than two data +* Only drop groups in `stat_ydensity()` when there are fewer than two data points and throw a warning (@andrewwbutler, #4111). * Fixed a bug in strip assembly when theme has `strip.text = element_blank()` and plots are faceted with multi-layered strips (@teunbrand, #4384). - + * Using `theme(aspect.ratio = ...)` together with free space in `facet_grid()` now correctly throws an error (@thomasp85, #3834) * Fixed a bug in `labeller()` so that `.default` is passed to `as_labeller()` when labellers are specified by naming faceting variables. (@waltersom, #4031) - + * Updated style for example code (@rjake, #4092) * ggplot2 now requires R >= 3.3 (#4247). * ggplot2 now uses `rlang::check_installed()` to check if a suggested package is - installed, which will offer to install the package before continuing (#4375, + installed, which will offer to install the package before continuing (#4375, @malcolmbarrett) * Improved error with hint when piping a `ggplot` object into a facet function @@ -927,18 +927,18 @@ This is a small release focusing on fixing regressions introduced in 3.3.1. * `annotation_raster()` adds support for native rasters. For large rasters, native rasters render significantly faster than arrays (@kent37, #3388) - -* Facet strips now have dedicated position-dependent theme elements - (`strip.text.x.top`, `strip.text.x.bottom`, `strip.text.y.left`, - `strip.text.y.right`) that inherit from `strip.text.x` and `strip.text.y`, - respectively. As a consequence, some theme stylings now need to be applied to - the position-dependent elements rather than to the parent elements. This - change was already introduced in ggplot2 3.3.0 but not listed in the + +* Facet strips now have dedicated position-dependent theme elements + (`strip.text.x.top`, `strip.text.x.bottom`, `strip.text.y.left`, + `strip.text.y.right`) that inherit from `strip.text.x` and `strip.text.y`, + respectively. As a consequence, some theme stylings now need to be applied to + the position-dependent elements rather than to the parent elements. This + change was already introduced in ggplot2 3.3.0 but not listed in the changelog. (@thomasp85, #3683) * Facets now handle layers containing no data (@yutannihilation, #3853). - -* A newly added geom `geom_density_2d_filled()` and associated stat + +* A newly added geom `geom_density_2d_filled()` and associated stat `stat_density_2d_filled()` can draw filled density contours (@clauswilke, #3846). @@ -949,36 +949,36 @@ This is a small release focusing on fixing regressions introduced in 3.3.1. * Fixed a bug in `geom_sf()` that caused problems with legend-type autodetection (@clauswilke, #3963). - -* Support graphics devices that use the `file` argument instead of `fileneame` + +* Support graphics devices that use the `file` argument instead of `fileneame` in `ggsave()` (@bwiernik, #3810) - -* Default discrete color scales are now configurable through the `options()` of - `ggplot2.discrete.colour` and `ggplot2.discrete.fill`. When set to a character - vector of colour codes (or list of character vectors) with sufficient length, - these colours are used for the default scale. See `help(scale_colour_discrete)` + +* Default discrete color scales are now configurable through the `options()` of + `ggplot2.discrete.colour` and `ggplot2.discrete.fill`. When set to a character + vector of colour codes (or list of character vectors) with sufficient length, + these colours are used for the default scale. See `help(scale_colour_discrete)` for more details and examples (@cpsievert, #3833). -* Default continuous colour scales (i.e., the `options()` - `ggplot2.continuous.colour` and `ggplot2.continuous.fill`, which inform the - `type` argument of `scale_fill_continuous()` and `scale_colour_continuous()`) - now accept a function, which allows more control over these default +* Default continuous colour scales (i.e., the `options()` + `ggplot2.continuous.colour` and `ggplot2.continuous.fill`, which inform the + `type` argument of `scale_fill_continuous()` and `scale_colour_continuous()`) + now accept a function, which allows more control over these default `continuous_scale()`s (@cpsievert, #3827). -* A bug was fixed in `stat_contour()` when calculating breaks based on +* A bug was fixed in `stat_contour()` when calculating breaks based on the `bins` argument (@clauswilke, #3879, #4004). - -* Data columns can now contain `Vector` S4 objects, which are widely used in the + +* Data columns can now contain `Vector` S4 objects, which are widely used in the Bioconductor project. (@teunbrand, #3837) # ggplot2 3.3.1 -This is a small release with no code change. It removes all malicious links to a +This is a small release with no code change. It removes all malicious links to a site that got hijacked from the readme and pkgdown site. # ggplot2 3.3.0 -This is a minor release but does contain a range of substantial new features, +This is a minor release but does contain a range of substantial new features, along with the standard bug fixes. The release contains a few visual breaking changes, along with breaking changes for extension developers due to a shift in internal representation of the position scales and their axes. No user breaking @@ -987,21 +987,21 @@ changes are included. This release also adds Dewey Dunnington (@paleolimbot) to the core team. ## Breaking changes -There are no user-facing breaking changes, but a change in some internal -representations that extension developers may have relied on, along with a few -breaking visual changes which may cause visual tests in downstream packages to +There are no user-facing breaking changes, but a change in some internal +representations that extension developers may have relied on, along with a few +breaking visual changes which may cause visual tests in downstream packages to fail. -* The `panel_params` field in the `Layout` now contains a list of list of +* The `panel_params` field in the `Layout` now contains a list of list of `ViewScale` objects, describing the trained coordinate system scales, instead of the list object used before. Any extensions that use this field will likely break, as will unit tests that checks aspects of this. -* `element_text()` now issues a warning when vectorized arguments are provided, - as in `colour = c("red", "green", "blue")`. Such use is discouraged and not +* `element_text()` now issues a warning when vectorized arguments are provided, + as in `colour = c("red", "green", "blue")`. Such use is discouraged and not officially supported (@clauswilke, #3492). -* Changed `theme_grey()` setting for legend key so that it creates no border +* Changed `theme_grey()` setting for legend key so that it creates no border (`NA`) rather than drawing a white one. (@annennenne, #3180) * `geom_ribbon()` now draws separate lines for the upper and lower intervals if @@ -1011,56 +1011,56 @@ fail. ## New features -* The evaluation time of aesthetics can now be controlled to a finer degree. +* The evaluation time of aesthetics can now be controlled to a finer degree. `after_stat()` supersedes the use of `stat()` and `..var..`-notation, and is - joined by `after_scale()` to allow for mapping to scaled aesthetic values. - Remapping of the same aesthetic is now supported with `stage()`, so you can - map a data variable to a stat aesthetic, and remap the same aesthetic to + joined by `after_scale()` to allow for mapping to scaled aesthetic values. + Remapping of the same aesthetic is now supported with `stage()`, so you can + map a data variable to a stat aesthetic, and remap the same aesthetic to something else after statistical transformation (@thomasp85, #3534) * All `coord_*()` functions with `xlim` and `ylim` arguments now accept vectors with `NA` as a placeholder for the minimum or maximum value - (e.g., `ylim = c(0, NA)` would zoom the y-axis from 0 to the + (e.g., `ylim = c(0, NA)` would zoom the y-axis from 0 to the maximum value observed in the data). This mimics the behaviour of the `limits` argument in continuous scale functions (@paleolimbot, #2907). -* Allowed reversing of discrete scales by re-writing `get_limits()` +* Allowed reversing of discrete scales by re-writing `get_limits()` (@AnneLyng, #3115) - -* All geoms and stats that had a direction (i.e. where the x and y axes had + +* All geoms and stats that had a direction (i.e. where the x and y axes had different interpretation), can now freely choose their direction, instead of - relying on `coord_flip()`. The direction is deduced from the aesthetic - mapping, but can also be specified directly with the new `orientation` + relying on `coord_flip()`. The direction is deduced from the aesthetic + mapping, but can also be specified directly with the new `orientation` argument (@thomasp85, #3506). - -* Position guides can now be customized using the new `guide_axis()`, which can - be passed to position `scale_*()` functions or via `guides()`. The new axis - guide (`guide_axis()`) comes with arguments `check.overlap` (automatic removal + +* Position guides can now be customized using the new `guide_axis()`, which can + be passed to position `scale_*()` functions or via `guides()`. The new axis + guide (`guide_axis()`) comes with arguments `check.overlap` (automatic removal of overlapping labels), `angle` (easy rotation of axis labels), and `n.dodge` (dodge labels into multiple rows/columns) (@paleolimbot, #3322). - -* A new scale type has been added, that allows binning of aesthetics at the + +* A new scale type has been added, that allows binning of aesthetics at the scale level. It has versions for both position and non-position aesthetics and - comes with two new guides (`guide_bins` and `guide_coloursteps`) + comes with two new guides (`guide_bins` and `guide_coloursteps`) (@thomasp85, #3096) - + * `scale_x_continuous()` and `scale_y_continuous()` gains an `n.breaks` argument guiding the number of automatic generated breaks (@thomasp85, #3102) -* Added `stat_contour_filled()` and `geom_contour_filled()`, which compute - and draw filled contours of gridded data (@paleolimbot, #3044). +* Added `stat_contour_filled()` and `geom_contour_filled()`, which compute + and draw filled contours of gridded data (@paleolimbot, #3044). `geom_contour()` and `stat_contour()` now use the isoband package to compute contour lines. The `complete` parameter (which was undocumented and has been unused for at least four years) was removed (@paleolimbot, #3044). - -* Themes have gained two new parameters, `plot.title.position` and + +* Themes have gained two new parameters, `plot.title.position` and `plot.caption.position`, that can be used to customize how plot title/subtitle and plot caption are positioned relative to the overall plot (@clauswilke, #3252). ## Extensions - + * `Geom` now gains a `setup_params()` method in line with the other ggproto classes (@thomasp85, #3509) @@ -1071,35 +1071,35 @@ fail. ## Minor improvements and bug fixes * `coord_trans()` now draws second axes and accepts `xlim`, `ylim`, - and `expand` arguments to bring it up to feature parity with - `coord_cartesian()`. The `xtrans` and `ytrans` arguments that were - deprecated in version 1.0.1 in favour of `x` and `y` + and `expand` arguments to bring it up to feature parity with + `coord_cartesian()`. The `xtrans` and `ytrans` arguments that were + deprecated in version 1.0.1 in favour of `x` and `y` were removed (@paleolimbot, #2990). -* `coord_trans()` now calculates breaks using the expanded range - (previously these were calculated using the unexpanded range, +* `coord_trans()` now calculates breaks using the expanded range + (previously these were calculated using the unexpanded range, which resulted in differences between plots made with `coord_trans()` - and those made with `coord_cartesian()`). The expansion for discrete axes + and those made with `coord_cartesian()`). The expansion for discrete axes in `coord_trans()` was also updated such that it behaves identically to that in `coord_cartesian()` (@paleolimbot, #3338). * `expand_scale()` was deprecated in favour of `expansion()` for setting the `expand` argument of `x` and `y` scales (@paleolimbot). -* `geom_abline()`, `geom_hline()`, and `geom_vline()` now issue +* `geom_abline()`, `geom_hline()`, and `geom_vline()` now issue more informative warnings when supplied with set aesthetics (i.e., `slope`, `intercept`, `yintercept`, and/or `xintercept`) and mapped aesthetics (i.e., `data` and/or `mapping`). -* Fix a bug in `geom_raster()` that squeezed the image when it went outside +* Fix a bug in `geom_raster()` that squeezed the image when it went outside scale limits (#3539, @thomasp85) * `geom_sf()` now determines the legend type automatically (@microly, #3646). - -* `geom_sf()` now removes rows that can't be plotted due to `NA` aesthetics + +* `geom_sf()` now removes rows that can't be plotted due to `NA` aesthetics (#3546, @thomasp85) -* `geom_sf()` now applies alpha to linestring geometries +* `geom_sf()` now applies alpha to linestring geometries (#3589, @yutannihilation). * `gg_dep()` was deprecated (@perezp44, #3382). @@ -1107,10 +1107,10 @@ fail. * Added function `ggplot_add.by()` for lists created with `by()`, allowing such lists to be added to ggplot objects (#2734, @Maschette) -* ggplot2 no longer depends on reshape2, which means that it no longer +* ggplot2 no longer depends on reshape2, which means that it no longer (recursively) needs plyr, stringr, or stringi packages. -* Increase the default `nbin` of `guide_colourbar()` to place the ticks more +* Increase the default `nbin` of `guide_colourbar()` to place the ticks more precisely (#3508, @yutannihilation). * `manual_scale()` now matches `values` with the order of `breaks` whenever @@ -1122,13 +1122,13 @@ fail. * `scale_manual_*(limits = ...)` now actually limits the scale (#3262, @yutannihilation). -* Fix a bug when `show.legend` is a named logical vector +* Fix a bug when `show.legend` is a named logical vector (#3461, @yutannihilation). -* Added weight aesthetic option to `stat_density()` and made scaling of +* Added weight aesthetic option to `stat_density()` and made scaling of weights the default (@annennenne, #2902) - -* `stat_density2d()` can now take an `adjust` parameter to scale the default + +* `stat_density2d()` can now take an `adjust` parameter to scale the default bandwidth. (#2860, @haleyjeppson) * `stat_smooth()` uses `REML` by default, if `method = "gam"` and @@ -1136,7 +1136,7 @@ fail. * stacking text when calculating the labels and the y axis with `stat_summary()` now works (@ikosmidis, #2709) - + * `stat_summary()` and related functions now support rlang-style lambda functions (#3568, @dkahle). @@ -1154,8 +1154,8 @@ fail. This is a patch release fixing a few regressions introduced in 3.2.0 as well as fixing some unit tests that broke due to upstream changes. -* `position_stack()` no longer changes the order of the input data. Changes to - the internal behaviour of `geom_ribbon()` made this reordering problematic +* `position_stack()` no longer changes the order of the input data. Changes to + the internal behaviour of `geom_ribbon()` made this reordering problematic with ribbons that spanned `y = 0` (#3471) * Using `qplot()` with a single positional aesthetic will no longer title the non-specified scale as `"NULL"` (#3473) @@ -1163,11 +1163,11 @@ fixing some unit tests that broke due to upstream changes. # ggplot2 3.2.0 -This is a minor release with an emphasis on internal changes to make ggplot2 -faster and more consistent. The few interface changes will only affect the +This is a minor release with an emphasis on internal changes to make ggplot2 +faster and more consistent. The few interface changes will only affect the aesthetics of the plot in minor ways, and will only potentially break code of -extension developers if they have relied on internals that have been changed. -This release also sees the addition of Hiroaki Yutani (@yutannihilation) to the +extension developers if they have relied on internals that have been changed. +This release also sees the addition of Hiroaki Yutani (@yutannihilation) to the core developer team. With the release of R 3.6, ggplot2 now requires the R version to be at least 3.2, @@ -1180,7 +1180,7 @@ as the tidyverse is committed to support 5 major versions of R. eye. However, these changes are detected by the vdiffr package, and therefore any package developers who use vdiffr to test for visual correctness of ggplot2 plots will have to regenerate all reference images. - + * In some cases, ggplot2 now produces a warning or an error for code that previously produced plot output. In all these cases, the previous plot output was accidental, and the plotting code uses the ggplot2 API in a way that would lead to undefined @@ -1190,33 +1190,33 @@ as the tidyverse is committed to support 5 major versions of R. ## New features -* This release includes a range of internal changes that speeds up plot +* This release includes a range of internal changes that speeds up plot generation. None of the changes are user facing and will not break any code, but in general ggplot2 should feel much faster. The changes includes, but are not limited to: - + - Caching ascent and descent dimensions of text to avoid recalculating it for every title. - - - Using a faster data.frame constructor as well as faster indexing into + + - Using a faster data.frame constructor as well as faster indexing into data.frames - - - Removing the plyr dependency, replacing plyr functions with faster + + - Removing the plyr dependency, replacing plyr functions with faster equivalents. -* `geom_polygon()` can now draw polygons with holes using the new `subgroup` +* `geom_polygon()` can now draw polygons with holes using the new `subgroup` aesthetic. This functionality requires R 3.6.0 (@thomasp85, #3128) * Aesthetic mappings now accept functions that return `NULL` (@yutannihilation, #2997). -* `stat_function()` now accepts rlang/purrr style anonymous functions for the +* `stat_function()` now accepts rlang/purrr style anonymous functions for the `fun` parameter (@dkahle, #3159). -* `geom_rug()` gains an "outside" option to allow for moving the rug tassels to - outside the plot area (@njtierney, #3085) and a `length` option to allow for - changing the length of the rug lines (@daniel-wells, #3109). - +* `geom_rug()` gains an "outside" option to allow for moving the rug tassels to + outside the plot area (@njtierney, #3085) and a `length` option to allow for + changing the length of the rug lines (@daniel-wells, #3109). + * All geoms now take a `key_glyph` paramter that allows users to customize how legend keys are drawn (@clauswilke, #3145). In addition, a new key glyph `timeseries` is provided to draw nice legends for time series @@ -1225,21 +1225,21 @@ as the tidyverse is committed to support 5 major versions of R. ## Extensions * Layers now have a new member function `setup_layer()` which is called at the - very beginning of the plot building process and which has access to the - original input data and the plot object being built. This function allows the - creation of custom layers that autogenerate aesthetic mappings based on the + very beginning of the plot building process and which has access to the + original input data and the plot object being built. This function allows the + creation of custom layers that autogenerate aesthetic mappings based on the input data or that filter the input data in some form. For the time being, this feature is not exported, but it has enabled the development of a new layer type, `layer_sf()` (see next item). Other special-purpose layer types may be added in the future (@clauswilke, #2872). - + * A new layer type `layer_sf()` can auto-detect and auto-map sf geometry columns in the data. It should be used by extension developers who are writing new sf-based geoms or stats (@clauswilke, #3232). -* `x0` and `y0` are now recognized positional aesthetics so they will get scaled +* `x0` and `y0` are now recognized positional aesthetics so they will get scaled if used in extension geoms and stats (@thomasp85, #3168) - + * Continuous scale limits now accept functions which accept the default limits and return adjusted limits. This makes it possible to write a function that e.g. ensures the limits are always a multiple of 100, @@ -1257,13 +1257,13 @@ as the tidyverse is committed to support 5 major versions of R. * `coord_sf()`, `coord_map()`, and `coord_polar()` now squash `-Inf` and `Inf` into the min and max of the plot (@yutannihilation, #2972). -* `coord_sf()` graticule lines are now drawn in the same thickness as panel grid - lines in `coord_cartesian()`, and seting panel grid lines to `element_blank()` - now also works in `coord_sf()` +* `coord_sf()` graticule lines are now drawn in the same thickness as panel grid + lines in `coord_cartesian()`, and seting panel grid lines to `element_blank()` + now also works in `coord_sf()` (@clauswilke, #2991, #2525). * `economics` data has been regenerated. This leads to some changes in the - values of all columns (especially in `psavert`), but more importantly, strips + values of all columns (especially in `psavert`), but more importantly, strips the grouping attributes from `economics_long`. * `element_line()` now fills closed arrows (@yutannihilation, #2924). @@ -1276,23 +1276,23 @@ as the tidyverse is committed to support 5 major versions of R. * Clearer error messages for inappropriate aesthetics (@clairemcwhite, #3060). -* ggplot2 no longer attaches any external packages when using functions that - depend on packages that are suggested but not imported by ggplot2. The - affected functions include `geom_hex()`, `stat_binhex()`, - `stat_summary_hex()`, `geom_quantile()`, `stat_quantile()`, and `map_data()` +* ggplot2 no longer attaches any external packages when using functions that + depend on packages that are suggested but not imported by ggplot2. The + affected functions include `geom_hex()`, `stat_binhex()`, + `stat_summary_hex()`, `geom_quantile()`, `stat_quantile()`, and `map_data()` (@clauswilke, #3126). - -* `geom_area()` and `geom_ribbon()` now sort the data along the x-axis in the - `setup_data()` method rather than as part of `draw_group()` (@thomasp85, + +* `geom_area()` and `geom_ribbon()` now sort the data along the x-axis in the + `setup_data()` method rather than as part of `draw_group()` (@thomasp85, #3023) -* `geom_hline()`, `geom_vline()`, and `geom_abline()` now throw a warning if the - user supplies both an `xintercept`, `yintercept`, or `slope` value and a +* `geom_hline()`, `geom_vline()`, and `geom_abline()` now throw a warning if the + user supplies both an `xintercept`, `yintercept`, or `slope` value and a mapping (@RichardJActon, #2950). * `geom_rug()` now works with `coord_flip()` (@has2k1, #2987). -* `geom_violin()` no longer throws an error when quantile lines fall outside +* `geom_violin()` no longer throws an error when quantile lines fall outside the violin polygon (@thomasp85, #3254). * `guide_legend()` and `guide_colorbar()` now use appropriate spacing between legend @@ -1302,31 +1302,31 @@ as the tidyverse is committed to support 5 major versions of R. get backticks, and long expressions are abbreviated with `...` (@yutannihilation, #2981). -* All-`Inf` layers are now ignored for picking the scale (@yutannihilation, +* All-`Inf` layers are now ignored for picking the scale (@yutannihilation, #3184). - -* Diverging Brewer colour palette now use the correct mid-point colour + +* Diverging Brewer colour palette now use the correct mid-point colour (@dariyasydykova, #3072). - -* `scale_color_continuous()` now points to `scale_colour_continuous()` so that - it will handle `type = "viridis"` as the documentation states (@hlendway, + +* `scale_color_continuous()` now points to `scale_colour_continuous()` so that + it will handle `type = "viridis"` as the documentation states (@hlendway, #3079). -* `scale_shape_identity()` now works correctly with `guide = "legend"` +* `scale_shape_identity()` now works correctly with `guide = "legend"` (@malcolmbarrett, #3029) - + * `scale_continuous` will now draw axis line even if the length of breaks is 0 (@thomasp85, #3257) -* `stat_bin()` will now error when the number of bins exceeds 1e6 to avoid +* `stat_bin()` will now error when the number of bins exceeds 1e6 to avoid accidentally freezing the user session (@thomasp85). - + * `sec_axis()` now places ticks accurately when using nonlinear transformations (@dpseidel, #2978). * `facet_wrap()` and `facet_grid()` now automatically remove NULL from facet specs, and accept empty specs (@yutannihilation, #3070, #2986). -* `stat_bin()` now handles data with only one unique value (@yutannihilation +* `stat_bin()` now handles data with only one unique value (@yutannihilation #3047). * `sec_axis()` now accepts functions as well as formulas (@yutannihilation, #3031). @@ -1350,9 +1350,9 @@ as the tidyverse is committed to support 5 major versions of R. ## Breaking changes -This is a minor release and breaking changes have been kept to a minimum. End users of -ggplot2 are unlikely to encounter any issues. However, there are a few items that developers -of ggplot2 extensions should be aware of. For additional details, see also the discussion +This is a minor release and breaking changes have been kept to a minimum. End users of +ggplot2 are unlikely to encounter any issues. However, there are a few items that developers +of ggplot2 extensions should be aware of. For additional details, see also the discussion accompanying issue #2890. * In non-user-facing internal code (specifically in the `aes()` function and in @@ -1371,7 +1371,7 @@ accompanying issue #2890. used from the generated functions, to avoid hard-to-catch errors. This may affect some users of manual scales (such as `scale_colour_manual()`, `scale_fill_manual()`, etc.) who depend on incorrect behavior (@krlmlr, #2807). - + * `Coord` objects now have a function `backtransform_range()` that returns the panel range in data coordinates. This change may affect developers of custom coords, who now should implement this function. It may also affect developers of custom @@ -1385,12 +1385,12 @@ accompanying issue #2890. be set manually, and there are two new parameters, `label_graticule` and `label_axes`, that can be used to specify which graticules to label on which side of the plot (@clauswilke, #2846, #2857, #2881). - + * Two new geoms `geom_sf_label()` and `geom_sf_text()` can draw labels and text on sf objects. Under the hood, a new `stat_sf_coordinates()` calculates the x and y coordinates from the coordinates of the sf geometries. You can customize the calculation method via `fun.geometry` argument (@yutannihilation, #2761). - + ## Minor improvements and fixes @@ -1410,27 +1410,27 @@ accompanying issue #2890. * `fortify()` now displays a more informative error message for `grouped_df()` objects when dplyr is not installed (@jimhester, #2822). -* All `geom_*()` now display an informative error message when required +* All `geom_*()` now display an informative error message when required aesthetics are missing (@dpseidel, #2637 and #2706). * `geom_boxplot()` now understands the `width` parameter even when used with a non-standard stat, such as `stat_identity()` (@clauswilke, #2893). - + * `geom_hex()` now understands the `size` and `linetype` aesthetics (@mikmart, #2488). - + * `geom_hline()`, `geom_vline()`, and `geom_abline()` now work properly with `coord_trans()` (@clauswilke, #2149, #2812). - + * `geom_text(..., parse = TRUE)` now correctly renders the expected number of items instead of silently dropping items that are empty expressions, e.g. the empty string "". If an expression spans multiple lines, we take just the first line and drop the rest. This same issue is also fixed for `geom_label()` and the axis labels for `geom_sf()` (@slowkow, #2867). -* `geom_sf()` now respects `lineend`, `linejoin`, and `linemitre` parameters +* `geom_sf()` now respects `lineend`, `linejoin`, and `linemitre` parameters for lines and polygons (@alistaire47, #2826). - + * `ggsave()` now exits without creating a new graphics device if previously none was open (@clauswilke, #2363). @@ -1447,14 +1447,14 @@ accompanying issue #2890. * `sec_axis()` now works as expected when used in combination with tidy eval (@dpseidel, #2788). -* `scale_*_date()`, `scale_*_time()` and `scale_*_datetime()` can now display +* `scale_*_date()`, `scale_*_time()` and `scale_*_datetime()` can now display a secondary axis that is a __one-to-one__ transformation of the primary axis, - implemented using the `sec.axis` argument to the scale constructor + implemented using the `sec.axis` argument to the scale constructor (@dpseidel, #2244). - + * `stat_contour()`, `stat_density2d()`, `stat_bin2d()`, `stat_binhex()` now calculate normalized statistics including `nlevel`, `ndensity`, and - `ncount`. Also, `stat_density()` now includes the calculated statistic + `ncount`. Also, `stat_density()` now includes the calculated statistic `nlevel`, an alias for `scaled`, to better match the syntax of `stat_bin()` (@bjreisman, #2679). @@ -1462,29 +1462,29 @@ accompanying issue #2890. ## Breaking changes -* ggplot2 now supports/uses tidy evaluation (as described below). This is a - major change and breaks a number of packages; we made this breaking change - because it is important to make ggplot2 more programmable, and to be more +* ggplot2 now supports/uses tidy evaluation (as described below). This is a + major change and breaks a number of packages; we made this breaking change + because it is important to make ggplot2 more programmable, and to be more consistent with the rest of the tidyverse. The best general (and detailed) introduction to tidy evaluation can be found in the meta programming chapters in [Advanced R](https://adv-r.hadley.nz). - - The primary developer facing change is that `aes()` now contains - quosures (expression + environment pairs) rather than symbols, and you'll - need to take a different approach to extracting the information you need. - A common symptom of this change are errors "undefined columns selected" or + + The primary developer facing change is that `aes()` now contains + quosures (expression + environment pairs) rather than symbols, and you'll + need to take a different approach to extracting the information you need. + A common symptom of this change are errors "undefined columns selected" or "invalid 'type' (list) of argument" (#2610). As in the previous version, constants (like `aes(x = 1)` or `aes(colour = "smoothed")`) are stored as is. - - In this version of ggplot2, if you need to describe a mapping in a string, - use `quo_name()` (to generate single-line strings; longer expressions may + + In this version of ggplot2, if you need to describe a mapping in a string, + use `quo_name()` (to generate single-line strings; longer expressions may be abbreviated) or `quo_text()` (to generate non-abbreviated strings that may span multiple lines). If you do need to extract the value of a variable - instead use `rlang::eval_tidy()`. You may want to condition on + instead use `rlang::eval_tidy()`. You may want to condition on `(packageVersion("ggplot2") <= "2.2.1")` so that your code can work with both released and development versions of ggplot2. - + We recognise that this is a big change and if you're not already familiar with rlang, there's a lot to learn. If you are stuck, or need any help, please reach out on . @@ -1498,24 +1498,24 @@ accompanying issue #2890. such as returned by `base::scale()` because of their widespread use. * Error: More than one expression parsed - - Previously `aes_string(x = c("a", "b", "c"))` silently returned + + Previously `aes_string(x = c("a", "b", "c"))` silently returned `aes(x = a)`. Now this is a clear error. * Error: `data` must be uniquely named but has duplicate columns - - If layer data contains columns with identical names an error will be + + If layer data contains columns with identical names an error will be thrown. In earlier versions the first occurring column was chosen silently, potentially masking that the wrong data was chosen. * Error: Aesthetics must be either length 1 or the same as the data - + Layers are stricter about the columns they will combine into a single data frame. Each aesthetic now must be either the same length as the data frame or a single value. This makes silent recycling errors much less likely. -* Error: `coord_*` doesn't support free scales - +* Error: `coord_*` doesn't support free scales + Free scales only work with selected coordinate systems; previously you'd get an incorrect plot. @@ -1523,28 +1523,28 @@ accompanying issue #2890. This is because the `oob` argument to scale has been set to a function that only takes a single argument; it needs to take two arguments - (`x`, and `range`). + (`x`, and `range`). * Error: unused argument (output) - + The function `guide_train()` now has an optional parameter `aesthetic` that allows you to override the `aesthetic` setting in the scale. - To make your code work with the both released and development versions of + To make your code work with the both released and development versions of ggplot2 appropriate, add `aesthetic = NULL` to the `guide_train()` method signature. - + ```R # old guide_train.legend <- function(guide, scale) {...} - - # new + + # new guide_train.legend <- function(guide, scale, aesthetic = NULL) {...} ``` - + Then, inside the function, replace `scale$aesthetics[1]`, - `aesthetic %||% scale$aesthetics[1]`. (The %||% operator is defined in the + `aesthetic %||% scale$aesthetics[1]`. (The %||% operator is defined in the rlang package). - + ```R # old setNames(list(scale$map(breaks)), scale$aesthetics[1]) @@ -1564,9 +1564,9 @@ accompanying issue #2890. * `facet_wrap()` and `facet_grid()` now support `vars()` inputs. Like `dplyr::vars()`, this helper quotes its inputs and supports quasiquotation. For instance, you can now supply faceting variables - like this: `facet_wrap(vars(am, cyl))` instead of - `facet_wrap(~am + cyl)`. Note that the formula interface is not going - away and will not be deprecated. `vars()` is simply meant to make it + like this: `facet_wrap(vars(am, cyl))` instead of + `facet_wrap(~am + cyl)`. Note that the formula interface is not going + away and will not be deprecated. `vars()` is simply meant to make it easier to create functions around `facet_wrap()` and `facet_grid()`. The first two arguments of `facet_grid()` become `rows` and `cols` @@ -1595,100 +1595,100 @@ accompanying issue #2890. ## New features -* ggplot2 now works on R 3.1 onwards, and uses the +* ggplot2 now works on R 3.1 onwards, and uses the [vdiffr](https://github.com/r-lib/vdiffr) package for visual testing. -* In most cases, accidentally using `%>%` instead of `+` will generate an +* In most cases, accidentally using `%>%` instead of `+` will generate an informative error (#2400). -* New syntax for calculated aesthetics. Instead of using `aes(y = ..count..)` - you can (and should!) use `aes(y = stat(count))`. `stat()` is a real function - with documentation which hopefully will make this part of ggplot2 less +* New syntax for calculated aesthetics. Instead of using `aes(y = ..count..)` + you can (and should!) use `aes(y = stat(count))`. `stat()` is a real function + with documentation which hopefully will make this part of ggplot2 less confusing (#2059). - - `stat()` is particularly nice for more complex calculations because you + + `stat()` is particularly nice for more complex calculations because you only need to specify it once: `aes(y = stat(count / max(count)))`, rather than `aes(y = ..count.. / max(..count..))` - -* New `tag` label for adding identification tags to plots, typically used for - labelling a subplot with a letter. Add a tag with `labs(tag = "A")`, style it + +* New `tag` label for adding identification tags to plots, typically used for + labelling a subplot with a letter. Add a tag with `labs(tag = "A")`, style it with the `plot.tag` theme element, and control position with the `plot.tag.position` theme setting (@thomasp85). ### Layers: geoms, stats, and position adjustments -* `geom_segment()` and `geom_curve()` have a new `arrow.fill` parameter which - allows you to specify a separate fill colour for closed arrowheads +* `geom_segment()` and `geom_curve()` have a new `arrow.fill` parameter which + allows you to specify a separate fill colour for closed arrowheads (@hrbrmstr and @clauswilke, #2375). * `geom_point()` and friends can now take shapes as strings instead of integers, e.g. `geom_point(shape = "diamond")` (@daniel-barnett, #2075). * `position_dodge()` gains a `preserve` argument that allows you to control - whether the `total` width at each `x` value is preserved (the current + whether the `total` width at each `x` value is preserved (the current default), or ensure that the width of a `single` element is preserved (what many people want) (#1935). * New `position_dodge2()` provides enhanced dodging for boxplots. Compared to - `position_dodge()`, `position_dodge2()` compares `xmin` and `xmax` values + `position_dodge()`, `position_dodge2()` compares `xmin` and `xmax` values to determine which elements overlap, and spreads overlapping elements evenly within the region of overlap. `position_dodge2()` is now the default position - adjustment for `geom_boxplot()`, because it handles `varwidth = TRUE`, and + adjustment for `geom_boxplot()`, because it handles `varwidth = TRUE`, and will be considered for other geoms in the future. - - The `padding` parameter adds a small amount of padding between elements - (@karawoo, #2143) and a `reverse` parameter allows you to reverse the order + + The `padding` parameter adds a small amount of padding between elements + (@karawoo, #2143) and a `reverse` parameter allows you to reverse the order of placement (@karawoo, #2171). - -* New `stat_qq_line()` makes it easy to add a simple line to a Q-Q plot, which - makes it easier to judge the fit of the theoretical distribution + +* New `stat_qq_line()` makes it easy to add a simple line to a Q-Q plot, which + makes it easier to judge the fit of the theoretical distribution (@nicksolomon). ### Scales and guides -* Improved support for mapping date/time variables to `alpha`, `size`, `colour`, - and `fill` aesthetics, including `date_breaks` and `date_labels` arguments +* Improved support for mapping date/time variables to `alpha`, `size`, `colour`, + and `fill` aesthetics, including `date_breaks` and `date_labels` arguments (@karawoo, #1526), and new `scale_alpha()` variants (@karawoo, #1526). -* Improved support for ordered factors. Ordered factors throw a warning when - mapped to shape (unordered factors do not), and do not throw warnings when - mapped to size or alpha (unordered factors do). Viridis is used as the +* Improved support for ordered factors. Ordered factors throw a warning when + mapped to shape (unordered factors do not), and do not throw warnings when + mapped to size or alpha (unordered factors do). Viridis is used as the default colour and fill scale for ordered factors (@karawoo, #1526). * The `expand` argument of `scale_*_continuous()` and `scale_*_discrete()` now accepts separate expansion values for the lower and upper range limits. The expansion limits can be specified using the convenience function `expand_scale()`. - + Separate expansion limits may be useful for bar charts, e.g. if one - wants the bottom of the bars to be flush with the x axis but still + wants the bottom of the bars to be flush with the x axis but still leave some (automatically calculated amount of) space above them: - + ```r ggplot(mtcars) + geom_bar(aes(x = factor(cyl))) + scale_y_continuous(expand = expand_scale(mult = c(0, .1))) ``` - + It can also be useful for line charts, e.g. for counts over time, where one wants to have a ’hard’ lower limit of y = 0 but leave the upper limit unspecified (and perhaps differing between panels), with - some extra space above the highest point on the line (with symmetrical - limits, the extra space above the highest point could in some cases + some extra space above the highest point on the line (with symmetrical + limits, the extra space above the highest point could in some cases cause the lower limit to be negative). - + The old syntax for the `expand` argument will, of course, continue to work (@huftis, #1669). -* `scale_colour_continuous()` and `scale_colour_gradient()` are now controlled - by global options `ggplot2.continuous.colour` and `ggplot2.continuous.fill`. +* `scale_colour_continuous()` and `scale_colour_gradient()` are now controlled + by global options `ggplot2.continuous.colour` and `ggplot2.continuous.fill`. These can be set to `"gradient"` (the default) or `"viridis"` (@karawoo). * New `scale_colour_viridis_c()`/`scale_fill_viridis_c()` (continuous) and `scale_colour_viridis_d()`/`scale_fill_viridis_d()` (discrete) make it easy to use Viridis colour scales (@karawoo, #1526). -* Guides for `geom_text()` now accept custom labels with +* Guides for `geom_text()` now accept custom labels with `guide_legend(override.aes = list(label = "foo"))` (@brianwdavis, #2458). ### Margins @@ -1704,8 +1704,8 @@ accompanying issue #2890. text, meaning that in y facets, the strip text can be placed at either end of the strip using `hjust` (@karawoo). -* Legend titles and labels get a little extra space around them, which - prevents legend titles from overlapping the legend at large font sizes +* Legend titles and labels get a little extra space around them, which + prevents legend titles from overlapping the legend at large font sizes (@karawoo, #1881). ## Extension points @@ -1717,31 +1717,31 @@ accompanying issue #2890. defined for the class of the object (@thomasp85). * Theme elements can now be subclassed. Add a `merge_element` method to control - how properties are inherited from the parent element. Add an `element_grob` + how properties are inherited from the parent element. Add an `element_grob` method to define how elements are rendered into grobs (@thomasp85, #1981). * Coords have gained new extension mechanisms. - + If you have an existing coord extension, you will need to revise the - specification of the `train()` method. It is now called - `setup_panel_params()` (better reflecting what it actually does) and now - has arguments `scale_x`, and `scale_y` (the x and y scales respectively) - and `param`, a list of plot specific parameters generated by + specification of the `train()` method. It is now called + `setup_panel_params()` (better reflecting what it actually does) and now + has arguments `scale_x`, and `scale_y` (the x and y scales respectively) + and `param`, a list of plot specific parameters generated by `setup_params()`. - What was formerly called `scale_details` (in coords), `panel_ranges` + What was formerly called `scale_details` (in coords), `panel_ranges` (in layout) and `panel_scales` (in geoms) are now consistently called `panel_params` (#1311). These are parameters of the coord that vary from panel to panel. -* `ggplot_build()` and `ggplot_gtable()` are now generics, so ggplot-subclasses +* `ggplot_build()` and `ggplot_gtable()` are now generics, so ggplot-subclasses can define additional behavior during the build stage. * `guide_train()`, `guide_merge()`, `guide_geom()`, and `guide_gengrob()` are now exported as they are needed if you want to design your own guide. They are not currently documented; use at your own risk (#2528). -* `scale_type()` generic is now exported and documented. Use this if you +* `scale_type()` generic is now exported and documented. Use this if you want to extend ggplot2 to work with a new type of vector. ## Minor bug fixes and improvements @@ -1757,22 +1757,22 @@ accompanying issue #2890. * `label_parsed()` works once again (#2279). * You can now style the background of horizontal and vertical strips - independently with `strip.background.x` and `strip.background.y` + independently with `strip.background.x` and `strip.background.y` theme settings (#2249). ### Scales -* `discrete_scale()` documentation now inherits shared definitions from +* `discrete_scale()` documentation now inherits shared definitions from `continuous_scale()` (@alistaire47, #2052). * `guide_colorbar()` shows all colours of the scale (@has2k1, #2343). * `scale_identity()` once again produces legends by default (#2112). -* Tick marks for secondary axes with strong transformations are more +* Tick marks for secondary axes with strong transformations are more accurately placed (@thomasp85, #1992). -* Missing line types now reliably generate missing lines (with standard +* Missing line types now reliably generate missing lines (with standard warning) (#2206). * Legends now ignore set aesthetics that are not length one (#1932). @@ -1781,17 +1781,17 @@ accompanying issue #2890. be used to set the aesthetic(s) the scale works with. This makes it possible to apply a colour scale to both colour and fill aesthetics at the same time, via `aesthetics = c("colour", "fill")` (@clauswilke). - -* Three new generic scales work with any aesthetic or set of aesthetics: + +* Three new generic scales work with any aesthetic or set of aesthetics: `scale_continuous_identity()`, `scale_discrete_identity()`, and `scale_discrete_manual()` (@clauswilke). -* `scale_*_gradient2()` now consistently omits points outside limits by +* `scale_*_gradient2()` now consistently omits points outside limits by rescaling after the limits are enforced (@foo-bar-baz-qux, #2230). ### Layers -* `geom_label()` now correctly produces unbordered labels when `label.size` +* `geom_label()` now correctly produces unbordered labels when `label.size` is 0, even when saving to PDF (@bfgray3, #2407). * `layer()` gives considerably better error messages for incorrectly specified @@ -1804,25 +1804,25 @@ accompanying issue #2890. (@foo-bar-baz-qux, #2110). * `geom_density()` drops groups with fewer than two data points and throws a - warning. For groups with two data points, density values are now calculated + warning. For groups with two data points, density values are now calculated with `stats::density` (@karawoo, #2127). -* `geom_segment()` now also takes a `linejoin` parameter. This allows more - control over the appearance of the segments, which is especially useful for +* `geom_segment()` now also takes a `linejoin` parameter. This allows more + control over the appearance of the segments, which is especially useful for plotting thick arrows (@Ax3man, #774). -* `geom_smooth()` now reports the formula used when `method = "auto"` - (@davharris #1951). `geom_smooth()` now orders by the `x` aesthetic, making it - easier to pass pre-computed values without manual ordering (@izahn, #2028). It - also now knows it has `ymin` and `ymax` aesthetics (#1939). The legend - correctly reflects the status of the `se` argument when used with stats +* `geom_smooth()` now reports the formula used when `method = "auto"` + (@davharris #1951). `geom_smooth()` now orders by the `x` aesthetic, making it + easier to pass pre-computed values without manual ordering (@izahn, #2028). It + also now knows it has `ymin` and `ymax` aesthetics (#1939). The legend + correctly reflects the status of the `se` argument when used with stats other than the default (@clauswilke, #1546). -* `geom_tile()` now once again interprets `width` and `height` correctly +* `geom_tile()` now once again interprets `width` and `height` correctly (@malcolmbarrett, #2510). * `position_jitter()` and `position_jitterdodge()` gain a `seed` argument that - allows the specification of a random seed for reproducible jittering + allows the specification of a random seed for reproducible jittering (@krlmlr, #1996 and @slowkow, #2445). * `stat_density()` has better behaviour if all groups are dropped because they @@ -1830,19 +1830,19 @@ accompanying issue #2890. * `stat_summary_bin()` now understands the `breaks` parameter (@karawoo, #2214). -* `stat_bin()` now accepts functions for `binwidth`. This allows better binning +* `stat_bin()` now accepts functions for `binwidth`. This allows better binning when faceting along variables with different ranges (@botanize). -* `stat_bin()` and `geom_histogram()` now sum correctly when using the `weight` +* `stat_bin()` and `geom_histogram()` now sum correctly when using the `weight` aesthetic (@jiho, #1921). -* `stat_bin()` again uses correct scaling for the computed variable `ndensity` +* `stat_bin()` again uses correct scaling for the computed variable `ndensity` (@timgoodman, #2324). -* `stat_bin()` and `stat_bin_2d()` now properly handle the `breaks` parameter +* `stat_bin()` and `stat_bin_2d()` now properly handle the `breaks` parameter when the scales are transformed (@has2k1, #2366). -* `update_geom_defaults()` and `update_stat_defaults()` allow American +* `update_geom_defaults()` and `update_stat_defaults()` allow American spelling of aesthetic parameters (@foo-bar-baz-qux, #2299). * The `show.legend` parameter now accepts a named logical vector to hide/show @@ -1853,17 +1853,17 @@ accompanying issue #2890. ### Coords * Clipping to the plot panel is now configurable, through a `clip` argument - to coordinate systems, e.g. `coord_cartesian(clip = "off")` + to coordinate systems, e.g. `coord_cartesian(clip = "off")` (@clauswilke, #2536). -* Like scales, coordinate systems now give you a message when you're +* Like scales, coordinate systems now give you a message when you're replacing an existing coordinate system (#2264). -* `coord_polar()` now draws secondary axis ticks and labels - (@dylan-stark, #2072), and can draw the radius axis on the right +* `coord_polar()` now draws secondary axis ticks and labels + (@dylan-stark, #2072), and can draw the radius axis on the right (@thomasp85, #2005). -* `coord_trans()` now generates a warning when a transformation generates +* `coord_trans()` now generates a warning when a transformation generates non-finite values (@foo-bar-baz-qux, #2147). ### Themes @@ -1872,44 +1872,44 @@ accompanying issue #2890. (@has2k1, #2058, #2079). * Themes now set default grid colour in `panel.grid` rather than individually - in `panel.grid.major` and `panel.grid.minor` individually. This makes it + in `panel.grid.major` and `panel.grid.minor` individually. This makes it slightly easier to customise the theme (#2352). -* Fixed bug when setting strips to `element_blank()` (@thomasp85). +* Fixed bug when setting strips to `element_blank()` (@thomasp85). * Axes positioned on the top and to the right can now customize their ticks and lines separately (@thomasp85, #1899). -* Built-in themes gain parameters `base_line_size` and `base_rect_size` which +* Built-in themes gain parameters `base_line_size` and `base_rect_size` which control the default sizes of line and rectangle elements (@karawoo, #2176). * Default themes use `rel()` to set line widths (@baptiste). -* Themes were tweaked for visual consistency and more graceful behavior when - changing the base font size. All absolute heights or widths were replaced - with heights or widths that are proportional to the base font size. One +* Themes were tweaked for visual consistency and more graceful behavior when + changing the base font size. All absolute heights or widths were replaced + with heights or widths that are proportional to the base font size. One relative font size was eliminated (@clauswilke). - + * The height of descenders is now calculated solely on font metrics and doesn't - change with the specific letters in the string. This fixes minor alignment + change with the specific letters in the string. This fixes minor alignment issues with plot titles, subtitles, and legend titles (#2288, @clauswilke). ### Guides * `guide_colorbar()` is more configurable: tick marks and color bar frame - can now by styled with arguments `ticks.colour`, `ticks.linewidth`, + can now by styled with arguments `ticks.colour`, `ticks.linewidth`, `frame.colour`, `frame.linewidth`, and `frame.linetype` (@clauswilke). - -* `guide_colorbar()` now uses `legend.spacing.x` and `legend.spacing.y` - correctly, and it can handle multi-line titles. Minor tweaks were made to + +* `guide_colorbar()` now uses `legend.spacing.x` and `legend.spacing.y` + correctly, and it can handle multi-line titles. Minor tweaks were made to `guide_legend()` to make sure the two legend functions behave as similarly as possible (@clauswilke, #2397 and #2398). - -* The theme elements `legend.title` and `legend.text` now respect the settings + +* The theme elements `legend.title` and `legend.text` now respect the settings of `margin`, `hjust`, and `vjust` (@clauswilke, #2465, #1502). -* Non-angle parameters of `label.theme` or `title.theme` can now be set in +* Non-angle parameters of `label.theme` or `title.theme` can now be set in `guide_legend()` and `guide_colorbar()` (@clauswilke, #2544). ### Other @@ -1917,28 +1917,28 @@ accompanying issue #2890. * `fortify()` gains a method for tbls (@karawoo, #2218). * `ggplot` gains a method for `grouped_df`s that adds a `.group` variable, - which computes a unique value for each group. Use it with + which computes a unique value for each group. Use it with `aes(group = .group)` (#2351). * `ggproto()` produces objects with class `c("ggproto", "gg")`, allowing for - a more informative error message when adding layers, scales, or other ggproto + a more informative error message when adding layers, scales, or other ggproto objects (@jrnold, #2056). * `ggsave()`'s DPI argument now supports 3 string options: "retina" (320 DPI), "print" (300 DPI), and "screen" (72 DPI) (@foo-bar-baz-qux, #2156). - `ggsave()` now uses full argument names to avoid partial match warnings + `ggsave()` now uses full argument names to avoid partial match warnings (#2355), and correctly restores the previous graphics device when several graphics devices are open (#2363). -* `print.ggplot()` now returns the original ggplot object, instead of the - output from `ggplot_build()`. Also, the object returned from +* `print.ggplot()` now returns the original ggplot object, instead of the + output from `ggplot_build()`. Also, the object returned from `ggplot_build()` now has the class `"ggplot_built"` (#2034). * `map_data()` now works even when purrr is loaded (tidyverse#66). -* New functions `summarise_layout()`, `summarise_coord()`, and - `summarise_layers()` summarise the layout, coordinate systems, and layers - of a built ggplot object (#2034, @wch). This provides a tested API that +* New functions `summarise_layout()`, `summarise_coord()`, and + `summarise_layers()` summarise the layout, coordinate systems, and layers + of a built ggplot object (#2034, @wch). This provides a tested API that (e.g.) shiny can depend on. * Updated startup messages reflect new resources (#2410, @mine-cetinkaya-rundel). @@ -1953,88 +1953,88 @@ accompanying issue #2890. ### Subtitle and caption -Thanks to @hrbrmstr plots now have subtitles and captions, which can be set with -the `subtitle` and `caption` arguments to `ggtitle()` and `labs()`. You can -control their appearance with the theme settings `plot.caption` and -`plot.subtitle`. The main plot title is now left-aligned to better work better +Thanks to @hrbrmstr plots now have subtitles and captions, which can be set with +the `subtitle` and `caption` arguments to `ggtitle()` and `labs()`. You can +control their appearance with the theme settings `plot.caption` and +`plot.subtitle`. The main plot title is now left-aligned to better work better with a subtitle. The caption is right-aligned (@hrbrmstr). ### Stacking -`position_stack()` and `position_fill()` now sort the stacking order to match -grouping order. This allows you to control the order through grouping, and -ensures that the default legend matches the plot (#1552, #1593). If you want the -opposite order (useful if you have horizontal bars and horizontal legend), you -can request reverse stacking by using `position = position_stack(reverse = TRUE)` +`position_stack()` and `position_fill()` now sort the stacking order to match +grouping order. This allows you to control the order through grouping, and +ensures that the default legend matches the plot (#1552, #1593). If you want the +opposite order (useful if you have horizontal bars and horizontal legend), you +can request reverse stacking by using `position = position_stack(reverse = TRUE)` (#1837). - -`position_stack()` and `position_fill()` now accepts negative values which will + +`position_stack()` and `position_fill()` now accepts negative values which will create stacks extending below the x-axis (#1691). -`position_stack()` and `position_fill()` gain a `vjust` argument which makes it +`position_stack()` and `position_fill()` gain a `vjust` argument which makes it easy to (e.g.) display labels in the middle of stacked bars (#1821). ### Layers -`geom_col()` was added to complement `geom_bar()` (@hrbrmstr). It uses -`stat="identity"` by default, making the `y` aesthetic mandatory. It does not -support any other `stat_()` and does not provide fallback support for the +`geom_col()` was added to complement `geom_bar()` (@hrbrmstr). It uses +`stat="identity"` by default, making the `y` aesthetic mandatory. It does not +support any other `stat_()` and does not provide fallback support for the `binwidth` parameter. Examples and references in other functions were updated to -demonstrate `geom_col()` usage. +demonstrate `geom_col()` usage. -When creating a layer, ggplot2 will warn if you use an unknown aesthetic or an -unknown parameter. Compared to the previous version, this is stricter for -aesthetics (previously there was no message), and less strict for parameters +When creating a layer, ggplot2 will warn if you use an unknown aesthetic or an +unknown parameter. Compared to the previous version, this is stricter for +aesthetics (previously there was no message), and less strict for parameters (previously this threw an error) (#1585). ### Facetting -The facet system, as well as the internal panel class, has been rewritten in -ggproto. Facets are now extendable in the same manner as geoms and stats, as +The facet system, as well as the internal panel class, has been rewritten in +ggproto. Facets are now extendable in the same manner as geoms and stats, as described in `vignette("extending-ggplot2")`. We have also added the following new features. - -* `facet_grid()` and `facet_wrap()` now allow expressions in their faceting + +* `facet_grid()` and `facet_wrap()` now allow expressions in their faceting formulas (@DanRuderman, #1596). * When `facet_wrap()` results in an uneven number of panels, axes will now be drawn underneath the hanging panels (fixes #1607) -* Strips can now be freely positioned in `facet_wrap()` using the +* Strips can now be freely positioned in `facet_wrap()` using the `strip.position` argument (deprecates `switch`). -* The relative order of panel, strip, and axis can now be controlled with - the theme setting `strip.placement` that takes either `inside` (strip between +* The relative order of panel, strip, and axis can now be controlled with + the theme setting `strip.placement` that takes either `inside` (strip between panel and axis) or `outside` (strip after axis). -* The theme option `panel.margin` has been deprecated in favour of +* The theme option `panel.margin` has been deprecated in favour of `panel.spacing` to more clearly communicate intent. ### Extensions -Unfortunately there was a major oversight in the construction of ggproto which -lead to extensions capturing the super object at package build time, instead of -at package run time (#1826). This problem has been fixed, but requires +Unfortunately there was a major oversight in the construction of ggproto which +lead to extensions capturing the super object at package build time, instead of +at package run time (#1826). This problem has been fixed, but requires re-installation of all extension packages. ## Scales * The position of x and y axes can now be changed using the `position` argument in `scale_x_*`and `scale_y_*` which can take `top` and `bottom`, and `left` - and `right` respectively. The themes of top and right axes can be modified + and `right` respectively. The themes of top and right axes can be modified using the `.top` and `.right` modifiers to `axis.text.*` and `axis.title.*`. ### Continuous scales -* `scale_x_continuous()` and `scale_y_continuous()` can now display a secondary - axis that is a __one-to-one__ transformation of the primary axis (e.g. degrees - Celcius to degrees Fahrenheit). The secondary axis will be positioned opposite - to the primary axis and can be controlled with the `sec.axis` argument to +* `scale_x_continuous()` and `scale_y_continuous()` can now display a secondary + axis that is a __one-to-one__ transformation of the primary axis (e.g. degrees + Celcius to degrees Fahrenheit). The secondary axis will be positioned opposite + to the primary axis and can be controlled with the `sec.axis` argument to the scale constructor. * Scales worry less about having breaks. If no breaks can be computed, the - plot will work instead of throwing an uninformative error (#791). This + plot will work instead of throwing an uninformative error (#791). This is particularly helpful when you have facets with free scales, and not all panels contain data. @@ -2042,8 +2042,8 @@ re-installation of all extension packages. ### Date time -* `scale_*_datetime()` now supports time zones. It will use the timezone - attached to the variable by default, but can be overridden with the +* `scale_*_datetime()` now supports time zones. It will use the timezone + attached to the variable by default, but can be overridden with the `timezone` argument. * New `scale_x_time()` and `scale_y_time()` generate reasonable default @@ -2051,10 +2051,10 @@ re-installation of all extension packages. ### Discrete scales -The treatment of missing values by discrete scales has been thoroughly -overhauled (#1584). The underlying principle is that we can naturally represent -missing values on discrete variables (by treating just like another level), so -by default we should. +The treatment of missing values by discrete scales has been thoroughly +overhauled (#1584). The underlying principle is that we can naturally represent +missing values on discrete variables (by treating just like another level), so +by default we should. This principle applies to: @@ -2071,12 +2071,12 @@ Compared to the previous version of ggplot2, there are three main changes: 1. If present, `NA`s are shown in discrete legends. -1. All discrete scales gain a `na.translate` argument that allows you to +1. All discrete scales gain a `na.translate` argument that allows you to control whether `NA`s are translated to something that can be visualised, - or should be left as missing. Note that if you don't translate (i.e. - `na.translate = FALSE)` the missing values will passed on to the layer, + or should be left as missing. Note that if you don't translate (i.e. + `na.translate = FALSE)` the missing values will passed on to the layer, which will warning that it's dropping missing values. To suppress the - warnings, you'll also need to add `na.rm = TRUE` to the layer call. + warnings, you'll also need to add `na.rm = TRUE` to the layer call. There were also a number of other smaller changes @@ -2088,37 +2088,37 @@ There were also a number of other smaller changes ## Themes -* The `theme()` constructor now has named arguments rather than ellipses. This +* The `theme()` constructor now has named arguments rather than ellipses. This should make autocomplete substantially more useful. The documentation (including examples) has been considerably improved. - + * Built-in themes are more visually homogeneous, and match `theme_grey` better. (@jiho, #1679) - + * When computing the height of titles, ggplot2 now includes the height of the - descenders (i.e. the bits of `g` and `y` that hang beneath the baseline). This + descenders (i.e. the bits of `g` and `y` that hang beneath the baseline). This improves the margins around titles, particularly the y axis label (#1712). - I have also very slightly increased the inner margins of axis titles, and - removed the outer margins. + I have also very slightly increased the inner margins of axis titles, and + removed the outer margins. * Theme element inheritance is now easier to work with as modification now overrides default `element_blank` elements (#1555, #1557, #1565, #1567) - + * Horizontal legends (i.e. legends on the top or bottom) are horizontally aligned by default (#1842). Use `legend.box = "vertical"` to switch back to the previous behaviour. - + * `element_line()` now takes an `arrow` argument to specify arrows at the end of lines (#1740) There were a number of tweaks to the theme elements that control legends: - + * `legend.justification` now controls appearance will plotting the legend - outside of the plot area. For example, you can use - `theme(legend.justification = "top")` to make the legend align with the + outside of the plot area. For example, you can use + `theme(legend.justification = "top")` to make the legend align with the top of the plot. -* `panel.margin` and `legend.margin` have been renamed to `panel.spacing` and +* `panel.margin` and `legend.margin` have been renamed to `panel.spacing` and `legend.spacing` respectively, to better communicate intent (they only affect spacing between legends and panels, not the margins around them) @@ -2130,7 +2130,7 @@ There were a number of tweaks to the theme elements that control legends: ## Bug fixes and minor improvements -* ggplot2 now imports tibble. This ensures that all built-in datasets print +* ggplot2 now imports tibble. This ensures that all built-in datasets print compactly even if you haven't explicitly loaded tibble or dplyr (#1677). * Class of aesthetic mapping is preserved when adding `aes()` objects (#1624). @@ -2141,42 +2141,42 @@ There were a number of tweaks to the theme elements that control legends: * `geom_*(show.legend = FALSE)` now works for `guide_colorbar`. -* `geom_boxplot()` gains new `outlier.alpha` (@jonathan-g) and +* `geom_boxplot()` gains new `outlier.alpha` (@jonathan-g) and `outlier.fill` (@schloerke, #1787) parameters to control the alpha/fill of - outlier points independently of the alpha of the boxes. + outlier points independently of the alpha of the boxes. -* `position_jitter()` (and hence `geom_jitter()`) now correctly computes +* `position_jitter()` (and hence `geom_jitter()`) now correctly computes the jitter width/jitter when supplied by the user (#1775, @has2k1). * `geom_contour()` more clearly describes what inputs it needs (#1577). * `geom_curve()` respects the `lineend` parameter (#1852). -* `geom_histogram()` and `stat_bin()` understand the `breaks` parameter once - more. (#1665). The floating point adjustment for histogram bins is now +* `geom_histogram()` and `stat_bin()` understand the `breaks` parameter once + more. (#1665). The floating point adjustment for histogram bins is now actually used - it was previously inadvertently ignored (#1651). * `geom_violin()` no longer transforms quantile lines with the alpha aesthetic (@mnbram, #1714). It no longer errors when quantiles are requested but data - have zero range (#1687). When `trim = FALSE` it once again has a nice - range that allows the density to reach zero (by extending the range 3 + have zero range (#1687). When `trim = FALSE` it once again has a nice + range that allows the density to reach zero (by extending the range 3 bandwidths to either side of the data) (#1700). -* `geom_dotplot()` works better when faceting and binning on the y-axis. +* `geom_dotplot()` works better when faceting and binning on the y-axis. (#1618, @has2k1). - + * `geom_hexbin()` once again supports `..density..` (@mikebirdgeneau, #1688). * `geom_step()` gives useful warning if only one data point in layer (#1645). * `layer()` gains new `check.aes` and `check.param` arguments. These allow geom/stat authors to optional suppress checks for known aesthetics/parameters. - Currently this is used only in `geom_blank()` which powers `expand_limits()` + Currently this is used only in `geom_blank()` which powers `expand_limits()` (#1795). * All `stat_*()` display a better error message when required aesthetics are missing. - + * `stat_bin()` and `stat_summary_hex()` now accept length 1 `binwidth` (#1610) * `stat_density()` gains new argument `n`, which is passed to underlying function @@ -2194,7 +2194,7 @@ There were a number of tweaks to the theme elements that control legends: aesthetics they accept: `xmin_final`, `xmax_final`, `xlower`, `xmiddle` and `xupper` are now valid `x` aesthetics. -* `Scale` extensions can now override the `make_title` and `make_sec_title` +* `Scale` extensions can now override the `make_title` and `make_sec_title` methods to let the scale modify the axis/legend titles. * The random stream is now reset after calling `.onAttach()` (#2409). @@ -2203,35 +2203,35 @@ There were a number of tweaks to the theme elements that control legends: ## New features -* When mapping an aesthetic to a constant (e.g. - `geom_smooth(aes(colour = "loess")))`), the default guide title is the name +* When mapping an aesthetic to a constant (e.g. + `geom_smooth(aes(colour = "loess")))`), the default guide title is the name of the aesthetic (i.e. "colour"), not the value (i.e. "loess") (#1431). * `layer()` now accepts a function as the data argument. The function will be applied to the data passed to the `ggplot()` function and must return a - data.frame (#1527, @thomasp85). This is a more general version of the + data.frame (#1527, @thomasp85). This is a more general version of the deprecated `subset` argument. * `theme_update()` now uses the `+` operator instead of `%+replace%`, so that unspecified values will no longer be `NULL`ed out. `theme_replace()` - preserves the old behaviour if desired (@oneillkza, #1519). + preserves the old behaviour if desired (@oneillkza, #1519). -* `stat_bin()` has been overhauled to use the same algorithm as ggvis, which +* `stat_bin()` has been overhauled to use the same algorithm as ggvis, which has been considerably improved thanks to the advice of Randy Prium (@rpruim). This includes: - + * Better arguments and a better algorithm for determining the origin. You can now specify either `boundary` or the `center` of a bin. `origin` has been deprecated in favour of these arguments. - + * `drop` is deprecated in favour of `pad`, which adds extra 0-count bins - at either end (needed for frequency polygons). `geom_histogram()` defaults - to `pad = FALSE` which considerably improves the default limits for + at either end (needed for frequency polygons). `geom_histogram()` defaults + to `pad = FALSE` which considerably improves the default limits for the histogram, especially when the bins are big (#1477). - - * The default algorithm does a (somewhat) better job at picking nice widths + + * The default algorithm does a (somewhat) better job at picking nice widths and origins across a wider range of input data. - + * `bins = n` now gives a histogram with `n` bins, not `n + 1` (#1487). ## Bug fixes @@ -2239,16 +2239,16 @@ There were a number of tweaks to the theme elements that control legends: * All `\donttest{}` examples run. * All `geom_()` and `stat_()` functions now have consistent argument order: - data + mapping, then geom/stat/position, then `...`, then specific arguments, + data + mapping, then geom/stat/position, then `...`, then specific arguments, then arguments common to all layers (#1305). This may break code if you were - previously relying on partial name matching, but in the long-term should make + previously relying on partial name matching, but in the long-term should make ggplot2 easier to use. In particular, you can now set the `n` parameter in `geom_density2d()` without it partially matching `na.rm` (#1485). * For geoms with both `colour` and `fill`, `alpha` once again only affects fill (Reverts #1371, #1523). This was causing problems for people. -* `facet_wrap()`/`facet_grid()` works with multiple empty panels of data +* `facet_wrap()`/`facet_grid()` works with multiple empty panels of data (#1445). * `facet_wrap()` correctly swaps `nrow` and `ncol` when faceting vertically @@ -2260,17 +2260,17 @@ There were a number of tweaks to the theme elements that control legends: * `geom_path()` knows that "solid" (not just 1) represents a solid line (#1534). -* `geom_ribbon()` preserves missing values so they correctly generate a +* `geom_ribbon()` preserves missing values so they correctly generate a gap in the ribbon (#1549). -* `geom_tile()` once again accepts `width` and `height` parameters (#1513). - It uses `draw_key_polygon()` for better a legend, including a coloured +* `geom_tile()` once again accepts `width` and `height` parameters (#1513). + It uses `draw_key_polygon()` for better a legend, including a coloured outline (#1484). * `layer()` now automatically adds a `na.rm` parameter if none is explicitly supplied. -* `position_jitterdodge()` now works on all possible dodge aesthetics, +* `position_jitterdodge()` now works on all possible dodge aesthetics, e.g. `color`, `linetype` etc. instead of only based on `fill` (@bleutner) * `position = "nudge"` now works (although it doesn't do anything useful) @@ -2286,32 +2286,32 @@ There were a number of tweaks to the theme elements that control legends: * `scale_size()`, `scale_colour()`, and `scale_fill()` gain date and date-time variants (#1526). -* `stat_bin_hex()` and `stat_bin_summary()` now use the same underlying +* `stat_bin_hex()` and `stat_bin_summary()` now use the same underlying algorithm so results are consistent (#1383). `stat_bin_hex()` now accepts - a `weight` aesthetic. To be consistent with related stats, the output variable + a `weight` aesthetic. To be consistent with related stats, the output variable from `stat_bin_hex()` is now value instead of count. -* `stat_density()` gains a `bw` parameter which makes it easy to get consistent +* `stat_density()` gains a `bw` parameter which makes it easy to get consistent smoothing between facets (@jiho) -* `stat-density-2d()` no longer ignores the `h` parameter, and now accepts - `bins` and `binwidth` parameters to control the number of contours +* `stat-density-2d()` no longer ignores the `h` parameter, and now accepts + `bins` and `binwidth` parameters to control the number of contours (#1448, @has2k1). * `stat_ecdf()` does a better job of adding padding to -Inf/Inf, and gains an argument `pad` to suppress the padding if not needed (#1467). -* `stat_function()` gains an `xlim` parameter (#1528). It once again works +* `stat_function()` gains an `xlim` parameter (#1528). It once again works with discrete x values (#1509). * `stat_summary()` preserves sorted x order which avoids artefacts when display results with `geom_smooth()` (#1520). * All elements should now inherit correctly for all themes except `theme_void()`. - (@Katiedaisey, #1555) + (@Katiedaisey, #1555) * `theme_void()` was completely void of text but facets and legends still - need labels. They are now visible (@jiho). + need labels. They are now visible (@jiho). * You can once again set legend key and height width to unit arithmetic objects (like `2 * unit(1, "cm")`) (#1437). @@ -2326,48 +2326,48 @@ There were a number of tweaks to the theme elements that control legends: * Fixed issue where `coord_map()` fails when given an explicit `parameters` argument (@tdmcarthur, #1729) - -* Fixed issue where `geom_errorbarh()` had a required `x` aesthetic (#1933) + +* Fixed issue where `geom_errorbarh()` had a required `x` aesthetic (#1933) # ggplot2 2.0.0 ## Major changes -* ggplot no longer throws an error if your plot has no layers. Instead it +* ggplot no longer throws an error if your plot has no layers. Instead it automatically adds `geom_blank()` (#1246). - + * New `cut_width()` is a convenient replacement for the verbose `plyr::round_any()`, with the additional benefit of offering finer control. * New `geom_count()` is a convenient alias to `stat_sum()`. Use it when you - have overlapping points on a scatterplot. `stat_sum()` now defaults to + have overlapping points on a scatterplot. `stat_sum()` now defaults to using counts instead of proportions. -* New `geom_curve()` adds curved lines, with a similar specification to +* New `geom_curve()` adds curved lines, with a similar specification to `geom_segment()` (@veraanadi, #1088). * Date and datetime scales now have `date_breaks`, `date_minor_breaks` and `date_labels` arguments so that you never need to use the long `scales::date_breaks()` or `scales::date_format()`. - + * `geom_bar()` now has it's own stat, distinct from `stat_bin()` which was - also used by `geom_histogram()`. `geom_bar()` now uses `stat_count()` + also used by `geom_histogram()`. `geom_bar()` now uses `stat_count()` which counts values at each distinct value of x (i.e. it does not bin - the data first). This can be useful when you want to show exactly which + the data first). This can be useful when you want to show exactly which values are used in a continuous variable. -* `geom_point()` gains a `stroke` aesthetic which controls the border width of - shapes 21-25 (#1133, @SeySayux). `size` and `stroke` are additive so a point +* `geom_point()` gains a `stroke` aesthetic which controls the border width of + shapes 21-25 (#1133, @SeySayux). `size` and `stroke` are additive so a point with `size = 5` and `stroke = 5` will have a diameter of 10mm. (#1142) -* New `position_nudge()` allows you to slightly offset labels (or other +* New `position_nudge()` allows you to slightly offset labels (or other geoms) from their corresponding points (#1109). * `scale_size()` now maps values to _area_, not radius. Use `scale_radius()` if you want the old behaviour (not recommended, except perhaps for lines). -* New `stat_summary_bin()` works like `stat_summary()` but on binned data. +* New `stat_summary_bin()` works like `stat_summary()` but on binned data. It's a generalisation of `stat_bin()` that can compute any aggregate, not just counts (#1274). Both default to `mean_se()` if no aggregation functions are supplied (#1386). @@ -2376,84 +2376,84 @@ There were a number of tweaks to the theme elements that control legends: if you've supplied an argument that isn't an aesthetic or a parameter. This is likely to cause some short-term pain but in the long-term it will make it much easier to spot spelling mistakes and other errors (#1293). - - This change does break a handful of geoms/stats that used `...` to pass - additional arguments on to the underlying computation. Now - `geom_smooth()`/`stat_smooth()` and `geom_quantile()`/`stat_quantile()` - use `method.args` instead (#1245, #1289); and `stat_summary()` (#1242), + + This change does break a handful of geoms/stats that used `...` to pass + additional arguments on to the underlying computation. Now + `geom_smooth()`/`stat_smooth()` and `geom_quantile()`/`stat_quantile()` + use `method.args` instead (#1245, #1289); and `stat_summary()` (#1242), `stat_summary_hex()`, and `stat_summary2d()` use `fun.args`. ### Extensibility -There is now an official mechanism for defining Stats, Geoms, and Positions in +There is now an official mechanism for defining Stats, Geoms, and Positions in other packages. See `vignette("extending-ggplot2")` for details. * All Geoms, Stats and Positions are now exported, so you can inherit from them when making your own objects (#989). -* ggplot2 no longer uses proto or reference classes. Instead, we now use +* ggplot2 no longer uses proto or reference classes. Instead, we now use ggproto, a new OO system designed specifically for ggplot2. Unlike proto and RC, ggproto supports clean cross-package inheritance. Creating a new OO system isn't usually the right way to solve a problem, but I'm pretty sure it was necessary here. Read more about it in the vignette. -* `aes_()` replaces `aes_q()`. It also supports formulas, so the most concise +* `aes_()` replaces `aes_q()`. It also supports formulas, so the most concise SE version of `aes(carat, price)` is now `aes_(~carat, ~price)`. You may - want to use this form in packages, as it will avoid spurious `R CMD check` + want to use this form in packages, as it will avoid spurious `R CMD check` warnings about undefined global variables. ### Text * `geom_text()` has been overhauled to make labelling your data a little easier. It: - + * `nudge_x` and `nudge_y` arguments let you offset labels from their - corresponding points (#1120). - - * `check_overlap = TRUE` provides a simple way to avoid overplotting + corresponding points (#1120). + + * `check_overlap = TRUE` provides a simple way to avoid overplotting of labels: labels that would otherwise overlap are omitted (#1039). - - * `hjust` and `vjust` can now be character vectors: "left", "center", - "right", "bottom", "middle", "top". New options include "inward" and - "outward" which align text towards and away from the center of the plot + + * `hjust` and `vjust` can now be character vectors: "left", "center", + "right", "bottom", "middle", "top". New options include "inward" and + "outward" which align text towards and away from the center of the plot respectively. -* `geom_label()` works like `geom_text()` but draws a rounded rectangle +* `geom_label()` works like `geom_text()` but draws a rounded rectangle underneath each label (#1039). This is useful when you want to label plots that are dense with data. ### Deprecated features -* The little used `aes_auto()` has been deprecated. +* The little used `aes_auto()` has been deprecated. * `aes_q()` has been replaced with `aes_()` to be consistent with SE versions of NSE functions in other packages. -* The `order` aesthetic is officially deprecated. It never really worked, and +* The `order` aesthetic is officially deprecated. It never really worked, and was poorly documented. * The `stat` and `position` arguments to `qplot()` have been deprecated. `qplot()` is designed for quick plots - if you need to specify position or stat, use `ggplot()` instead. -* The theme setting `axis.ticks.margin` has been deprecated: now use the margin +* The theme setting `axis.ticks.margin` has been deprecated: now use the margin property of `axis.text`. - + * `stat_abline()`, `stat_hline()` and `stat_vline()` have been removed: these were never suitable for use other than with `geom_abline()` etc and were not documented. * `show_guide` has been renamed to `show.legend`: this more accurately - reflects what it does (controls appearance of layer in legend), and uses the + reflects what it does (controls appearance of layer in legend), and uses the same convention as other ggplot2 arguments (i.e. a `.` between names). (Yes, I know that's inconsistent with function names with use `_`, but it's too late to change now.) A number of geoms have been renamed to be internally consistent: -* `stat_binhex()` and `stat_bin2d()` have been renamed to `stat_bin_hex()` - and `stat_bin_2d()` (#1274). `stat_summary2d()` has been renamed to - `stat_summary_2d()`, `geom_density2d()`/`stat_density2d()` has been renamed +* `stat_binhex()` and `stat_bin2d()` have been renamed to `stat_bin_hex()` + and `stat_bin_2d()` (#1274). `stat_summary2d()` has been renamed to + `stat_summary_2d()`, `geom_density2d()`/`stat_density2d()` has been renamed to `geom_density_2d()`/`stat_density_2d()`. * `stat_spoke()` is now `geom_spoke()` since I realised it's a @@ -2467,57 +2467,57 @@ All defunct functions have been removed. ### Default appearance -* The default `theme_grey()` background colour has been changed from "grey90" +* The default `theme_grey()` background colour has been changed from "grey90" to "grey92": this makes the background a little less visually prominent. * Labels and titles have been tweaked for readability: * Axes labels are darker. - + * Legend and axis titles are given the same visual treatment. - - * The default font size dropped from 12 to 11. You might be surprised that + + * The default font size dropped from 12 to 11. You might be surprised that I've made the default text size smaller as it was already hard for - many people to read. It turns out there was a bug in RStudio (fixed in + many people to read. It turns out there was a bug in RStudio (fixed in 0.99.724), that shrunk the text of all grid based graphics. Once that was resolved the defaults seemed too big to my eyes. - + * More spacing between titles and borders. - - * Default margins scale with the theme font size, so the appearance at - larger font sizes should be considerably improved (#1228). + + * Default margins scale with the theme font size, so the appearance at + larger font sizes should be considerably improved (#1228). * `alpha` now affects both fill and colour aesthetics (#1371). * `element_text()` gains a margins argument which allows you to add additional - padding around text elements. To help see what's going on use `debug = TRUE` + padding around text elements. To help see what's going on use `debug = TRUE` to display the text region and anchors. * The default font size in `geom_text()` has been decreased from 5mm (14 pts) to 3.8 mm (11 pts) to match the new default theme sizes. * A diagonal line is no longer drawn on bar and rectangle legends. Instead, the - border has been tweaked to be more visible, and more closely match the size of + border has been tweaked to be more visible, and more closely match the size of line drawn on the plot. * `geom_pointrange()` and `geom_linerange()` get vertical (not horizontal) lines in the legend (#1389). -* The default line `size` for `geom_smooth()` has been increased from 0.5 to 1 +* The default line `size` for `geom_smooth()` has been increased from 0.5 to 1 to make it easier to see when overlaid on data. - + * `geom_bar()` and `geom_rect()` use a slightly paler shade of grey so they aren't so visually heavy. - + * `geom_boxplot()` now colours outliers the same way as the boxes. -* `geom_point()` now uses shape 19 instead of 16. This looks much better on - the default Linux graphics device. (It's very slightly smaller than the old +* `geom_point()` now uses shape 19 instead of 16. This looks much better on + the default Linux graphics device. (It's very slightly smaller than the old point, but it shouldn't affect any graphics significantly) -* Sizes in ggplot2 are measured in mm. Previously they were converted to pts - (for use in grid) by multiplying by 72 / 25.4. However, grid uses printer's - points, not Adobe (big pts), so sizes are now correctly multiplied by +* Sizes in ggplot2 are measured in mm. Previously they were converted to pts + (for use in grid) by multiplying by 72 / 25.4. However, grid uses printer's + points, not Adobe (big pts), so sizes are now correctly multiplied by 72.27 / 25.4. This is unlikely to noticeably affect display, but it's technically correct (). @@ -2545,8 +2545,8 @@ All defunct functions have been removed. * `theme_minimal()` became slightly more minimal by removing the axis ticks: labels now line up directly beneath grid lines (@tomschloss, #1084) -* New theme setting `panel.ontop` (logical) make it possible to place - background elements (i.e., gridlines) on top of data. Best used with +* New theme setting `panel.ontop` (logical) make it possible to place + background elements (i.e., gridlines) on top of data. Best used with transparent `panel.background` (@noamross. #551). ### Labelling @@ -2619,32 +2619,32 @@ version of ggplot. * Improved documentation for `aes()`, `layer()` and much much more. -* I've tried to reduce the use of `...` so that you can see all the +* I've tried to reduce the use of `...` so that you can see all the documentation in one place rather than having to integrate multiple pages. In some cases this has involved adding additional arguments to geoms to make it more clear what you can do: - + * `geom_smooth()` gains explicit `method`, `se` and `formula` arguments. - - * `geom_histogram()` gains `binwidth`, `bins`, `origin` and `right` + + * `geom_histogram()` gains `binwidth`, `bins`, `origin` and `right` arguments. - + * `geom_jitter()` gains `width` and `height` arguments to make it easier - to control the amount of jittering without using the lengthy + to control the amount of jittering without using the lengthy `position_jitter()` function (#1116) * Use of `qplot()` in examples has been minimised (#1123, @hrbrmstr). This is - inline with the 2nd edition of the ggplot2 box, which minimises the use of + inline with the 2nd edition of the ggplot2 box, which minimises the use of `qplot()` in favour of `ggplot()`. -* Tightly linked geoms and stats (e.g. `geom_boxplot()` and `stat_boxplot()`) +* Tightly linked geoms and stats (e.g. `geom_boxplot()` and `stat_boxplot()`) are now documented in the same file so you can see all the arguments in one place. Variations of the same idea (e.g. `geom_path()`, `geom_line()`, and `geom_step()`) are also documented together. * It's now obvious that you can set the `binwidth` parameter for `stat_bin_hex()`, `stat_summary_hex()`, `stat_bin_2d()`, and - `stat_summary_2d()`. + `stat_summary_2d()`. * The internals of positions have been cleaned up considerably. You're unlikely to notice any external changes, although the documentation should be a little @@ -2666,17 +2666,17 @@ version of ggplot. * New `luv_colours` dataset which contains the locations of all built-in `colors()` in Luv space. -* `movies` has been moved into its own package, ggplot2movies, because it was - large and not terribly useful. If you've used the movies dataset, you'll now +* `movies` has been moved into its own package, ggplot2movies, because it was + large and not terribly useful. If you've used the movies dataset, you'll now need to explicitly load the package with `library(ggplot2movies)`. ## Bug fixes and minor improvements -* All partially matched arguments and `$` have been been replaced with +* All partially matched arguments and `$` have been been replaced with full matches (@jimhester, #1134). -* ggplot2 now exports `alpha()` from the scales package (#1107), and `arrow()` - and `unit()` from grid (#1225). This means you don't need attach scales/grid +* ggplot2 now exports `alpha()` from the scales package (#1107), and `arrow()` + and `unit()` from grid (#1225). This means you don't need attach scales/grid or do `scales::`/`grid::` for these commonly used functions. * `aes_string()` now only parses character inputs. This fixes bugs when @@ -2686,10 +2686,10 @@ version of ggplot. making it easier to plot multiple grobs with the same name (e.g. grobs of ggplot2 graphics) in the same plot (#1256). -* `borders()` now accepts xlim and ylim arguments for specifying the geographical +* `borders()` now accepts xlim and ylim arguments for specifying the geographical region of interest (@markpayneatwork, #1392). -* `coord_cartesian()` applies the same expansion factor to limits as for scales. +* `coord_cartesian()` applies the same expansion factor to limits as for scales. You can suppress with `expand = FALSE` (#1207). * `coord_trans()` now works when breaks are suppressed (#1422). @@ -2737,7 +2737,7 @@ version of ggplot. * `geom_pointrange()` gains `fatten` argument so you can control the size of the point relative to the size of the line. -* `geom_segment()` annotations were not transforming with scales +* `geom_segment()` annotations were not transforming with scales (@BrianDiggs, #859). * `geom_smooth()` is no longer so chatty. If you want to know what the default @@ -2767,7 +2767,7 @@ version of ggplot. * New `layer_data()` function extracts the data used for plotting for a given layer. It's mostly useful for testing. -* User supplied `minor_breaks` can now be supplied on the same scale as +* User supplied `minor_breaks` can now be supplied on the same scale as the data, and will be automatically transformed with by scale (#1385). * You can now suppress the appearance of an axis/legend title (and the space @@ -2804,8 +2804,8 @@ version of ggplot. palettes. Instead the scales package now uses a much faster colour interpolation algorithm (#1022). -* `scale_*_brewer()` and `scale_*_distiller()` add new `direction` argument of - `scales::brewer_pal`, making it easier to change the order of colours +* `scale_*_brewer()` and `scale_*_distiller()` add new `direction` argument of + `scales::brewer_pal`, making it easier to change the order of colours (@jiho, #1139). * `scale_x_date()` now clips dates outside the limits in the same way as @@ -2818,11 +2818,11 @@ version of ggplot. * `stat_boxplot()` warns if a continuous variable is used for the `x` aesthetic without also supplying a `group` aesthetic (#992, @krlmlr). -* `stat_summary_2d()` and `stat_bin_2d()` now share exactly the same code for - determining breaks from `bins`, `binwidth`, and `origin`. - -* `stat_summary_2d()` and `stat_bin_2d()` now output in tile/raster compatible - form instead of rect compatible form. +* `stat_summary_2d()` and `stat_bin_2d()` now share exactly the same code for + determining breaks from `bins`, `binwidth`, and `origin`. + +* `stat_summary_2d()` and `stat_bin_2d()` now output in tile/raster compatible + form instead of rect compatible form. * Automatically computed breaks do not lead to an error for transformations like "probit" where the inverse can map to infinity (#871, @krlmlr) @@ -2831,10 +2831,10 @@ version of ggplot. Previously it computed the function on transformed scales, giving incorrect values (@BrianDiggs, #1011). -* `strip_dots` works with anonymous functions within calculated aesthetics +* `strip_dots` works with anonymous functions within calculated aesthetics (e.g. `aes(sapply(..density.., function(x) mean(x))))` (#1154, @NikNakk) -* `theme()` gains `validate = FALSE` parameter to turn off validation, and +* `theme()` gains `validate = FALSE` parameter to turn off validation, and hence store arbitrary additional data in the themes. (@tdhock, #1121) * Improved the calculation of segments needed to draw the curve representing diff --git a/R/guide-.R b/R/guide-.R index 1d31ddc957..1019cd2691 100644 --- a/R/guide-.R +++ b/R/guide-.R @@ -381,10 +381,10 @@ Guide <- ggproto( # Renders tickmarks build_ticks = function(key, elements, params, position = params$position, length = elements$ticks_length) { - if (!is_element(elements)) { + if (!is_theme_element(elements)) { elements <- elements$ticks } - if (!is_element(elements, "line")) { + if (!is_theme_element(elements, "line")) { return(zeroGrob()) } diff --git a/R/guide-axis.R b/R/guide-axis.R index 221c2de2ce..84ba39a205 100644 --- a/R/guide-axis.R +++ b/R/guide-axis.R @@ -240,7 +240,7 @@ GuideAxis <- ggproto( override_elements = function(params, elements, theme) { label <- elements$text - if (!is_element(label, "text")) { + if (!is_theme_element(label, "text")) { return(elements) } label_overrides <- axis_label_element_overrides( diff --git a/R/plot-build.R b/R/plot-build.R index de38e02675..cebc450f77 100644 --- a/R/plot-build.R +++ b/R/plot-build.R @@ -272,7 +272,7 @@ ggplot_gtable.ggplot_built <- function(data) { plot_table <- gtable_add_rows(plot_table, theme$plot.margin[3]) plot_table <- gtable_add_cols(plot_table, theme$plot.margin[4], pos = 0) - if (is_element(theme$plot.background)) { + if (is_theme_element(theme$plot.background)) { plot_table <- gtable_add_grob(plot_table, element_render(theme, "plot.background"), t = 1, l = 1, b = -1, r = -1, name = "background", z = -Inf) diff --git a/R/theme-elements.R b/R/theme-elements.R index 35ac8624f3..6cb4d23a59 100644 --- a/R/theme-elements.R +++ b/R/theme-elements.R @@ -148,7 +148,7 @@ element_text <- function(family = NULL, face = NULL, colour = NULL, #' @export #' @rdname element -is_element <- function(x, type = "any") { +is_theme_element <- function(x, type = "any") { switch( type %||% "any", any = inherits(x, "element"), diff --git a/R/theme.R b/R/theme.R index 5545a7c55b..8640f8417d 100644 --- a/R/theme.R +++ b/R/theme.R @@ -521,7 +521,7 @@ theme <- function(..., # If complete theme set all non-blank elements to inherit from blanks if (complete) { elements <- lapply(elements, function(el) { - if (is_element(el) && !is_element(el, "blank")) { + if (is_theme_element(el) && !is_theme_element(el, "blank")) { el$inherit.blank <- TRUE } el @@ -821,7 +821,7 @@ combine_elements <- function(e1, e2) { } # If neither of e1 or e2 are element_* objects, return e1 - if (!is_element(e1) && !is_element(e2)) { + if (!is_theme_element(e1) && !is_theme_element(e2)) { return(e1) } diff --git a/man/element.Rd b/man/element.Rd index b76ccf0b50..054a7aff6d 100644 --- a/man/element.Rd +++ b/man/element.Rd @@ -5,7 +5,7 @@ \alias{element_rect} \alias{element_line} \alias{element_text} -\alias{is_element} +\alias{is_theme_element} \alias{rel} \alias{margin} \title{Theme elements} @@ -48,7 +48,7 @@ element_text( inherit.blank = FALSE ) -is_element(x, type = "any") +is_theme_element(x, type = "any") rel(x) diff --git a/tests/testthat/test-theme.R b/tests/testthat/test-theme.R index 6c2a2b5a68..3ba35f5109 100644 --- a/tests/testthat/test-theme.R +++ b/tests/testthat/test-theme.R @@ -337,7 +337,7 @@ test_that("element tree can be modified", { test_that("all elements in complete themes have inherit.blank=TRUE", { inherit_blanks <- function(theme) { all(vapply(theme, function(el) { - if (is_element(el) && !is_element(el, "blank")) { + if (is_theme_element(el) && !is_theme_element(el, "blank")) { el$inherit.blank } else { TRUE From 4ed6abe8b09830f43a39f55975865c3579ef7f86 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Tue, 8 Apr 2025 08:30:12 +0200 Subject: [PATCH 11/21] Add back deleted functions --- R/layer.R | 1 + R/margins.R | 1 + 2 files changed, 2 insertions(+) diff --git a/R/layer.R b/R/layer.R index 5bd949a4ed..9749f2c1ad 100644 --- a/R/layer.R +++ b/R/layer.R @@ -465,6 +465,7 @@ Layer <- ggproto("Layer", NULL, #' @export #' @rdname is_tests is_layer <- function(x) inherits(x, "Layer") +is.layer <- function(x) lifecycle::deprecate_stop("3.5.2", "is.layer()", "is_layer()") check_subclass <- function(x, subclass, argname = to_lower_ascii(subclass), diff --git a/R/margins.R b/R/margins.R index 6e3b1319ac..916c691a61 100644 --- a/R/margins.R +++ b/R/margins.R @@ -14,6 +14,7 @@ margin <- function(t = 0, r = 0, b = 0, l = 0, unit = "pt") { is_margin <- function(x) { inherits(x, "margin") } +is.margin <- function(x) lifecycle::deprecate_stop("3.5.2", "is.margin()", "is_margin()") #' Create a text grob with the proper location and margins #' From ff44403909d71b3b4e980b083ebd3cd7caabc234 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Tue, 8 Apr 2025 08:30:24 +0200 Subject: [PATCH 12/21] run revdepcheck --- revdep/README.md | 246 +- revdep/cran.md | 223 +- revdep/failures.md | 13801 ++++++++++++++++++++++++++++++++++++++++--- revdep/problems.md | 280 +- 4 files changed, 13636 insertions(+), 914 deletions(-) diff --git a/revdep/README.md b/revdep/README.md index b6eff473f2..8faebd1cfa 100644 --- a/revdep/README.md +++ b/revdep/README.md @@ -1,34 +1,224 @@ # Revdeps -## Failed to check (17) +## Failed to check (206) -|package |version |error |warning |note | -|:----------------|:-------|:-----|:-------|:----| -|bayesdfa |1.3.3 |1 | | | -|bmgarch |2.0.0 |1 | | | -|ctsem |3.9.1 |1 | | | -|EcoEnsemble |1.0.5 |1 | | | -|geostan |0.5.4 |1 | | | -|grandR |? | | | | -|multilevelcoda |1.2.3 |1 | | | -|multinma |0.6.1 |1 | | | -|rmsb |1.1-0 |1 | | | -|rstanarm |2.32.1 |1 | | | -|Seurat |? | | | | -|streamDAG |? | | | | -|treestats |1.0.5 |1 | | | -|TriDimRegression |1.0.2 |1 | | | -|triptych |0.1.2 |1 | | | -|ubms |1.2.6 |1 | | | -|valse |0.1-0 |1 | | | +|package |version |error |warning |note | +|:----------------------|:-------|:-----|:-------|:----| +|abctools |1.1.7 |1 | | | +|adjustedCurves |? | | | | +|animalEKF |1.2 |1 | | | +|ANOM |0.5 |1 | | | +|aorsf |? | | | | +|atRisk |0.2.0 |1 | | | +|autoReg |? | | | | +|AutoScore |? | | | | +|bayesdfa |1.3.4 |1 | | | +|bayesDP |1.3.7 |1 | | | +|BayesGrowth |1.0.0 |1 | | | +|BayesianFactorZoo |0.0.0.3 |1 | | | +|BayesSurvive |? | | | | +|BCClong |1.0.3 |1 | | | +|BGGM |2.1.5 |1 | | | +|binsreg |1.1 |1 | | | +|bspcov |1.0.1 |1 | | | +|BSTZINB |2.0.0 |1 | | | +|BuyseTest |? | | | | +|CAESAR.Suite |? | | | | +|CARBayesST |4.0 |1 | | | +|Certara.VPCResults |3.0.2 |1 | | | +|CGPfunctions |0.6.3 |1 | | | +|cia |? | | | | +|CIDER |0.99.4 |1 | | | +|cinaR |? | | | | +|ClusterGVis |? | | | | +|cmprskcoxmsm |0.2.1 |1 | | | +|COMMA |1.1.1 |1 | | | +|contsurvplot |? | | | | +|counterfactuals |? | | | | +|CRMetrics |0.3.2 |1 | | | +|ctsem |3.10.2 |1 | | | +|DamageDetective |? | | | | +|dartR.base |? | | | | +|dartR.captive |? | | | | +|dartR.popgen |? | | | | +|dartR.sexlinked |? | | | | +|dartR.sim |? | | | | +|dartR.spatial |? | | | | +|DepthProc |2.1.5 |1 | | | +|DFD |? | | | | +|discoveR |? | | | | +|dMrs |? | | | | +|DR.SC |3.5 |1 | | | +|dscoreMSM |? | | | | +|DynForest |? | | | | +|easybgm |0.2.1 |1 | | | +|EcoEnsemble |1.1.2 |1 | | | +|ecolottery |1.0.0 |1 | | | +|EpiEstim |2.2-4 |1 | | | +|evolqg |0.3-4 |1 | | | +|EWSmethods |? | | | | +|FARS |0.1.0 |1 | | | +|fio |0.1.6 |1 | | | +|flexrsurv |? | | | | +|fmx |? | | | | +|ForecastComb |1.3.1 |1 | | | +|gaawr2 |? | | | | +|gap |? | | | | +|gapfill |0.9.6-1 |1 | |1 | +|genekitr |? | | | | +|GeneSelectR |? | | | | +|GeomComb |1.0 |1 | | | +|geomorph |? | | | | +|GeoTox |? | | | | +|gJLS2 |0.2.0 |1 | | | +|grandR |? | | | | +|GseaVis |? | | | | +|HetSeq |0.1.0 |1 | | | +|hettx |0.1.3 |1 | | | +|Hmisc |? | | | | +|Hmsc |3.0-13 |1 | | | +|iClusterVB |0.1.4 |1 | | | +|immcp |? | | | | +|invivoPKfit |2.0.1 |1 | | | +|iNZightPlots |2.15.3 |1 | | | +|iNZightRegression |1.3.4 |1 | | | +|IRexamples |0.0.4 |1 | | | +|jmBIG |? | | | | +|joineRML |0.4.7 |1 | | | +|jsmodule |? | | | | +|kmc |0.4-2 |1 | | | +|KMunicate |? | | | | +|L2E |2.0 |1 | | | +|Landmarking |? | | | | +|lavaSearch2 |? | | | | +|llbayesireg |1.0.0 |1 | | | +|lnmixsurv |? | | | | +|LorenzRegression |2.1.0 |1 | | | +|lsirm12pl |1.3.4 |1 | | | +|MantaID |? | | | | +|manymodelr |? | | | | +|MARVEL |? | | | | +|MaxWiK |1.0.5 |1 | | | +|mbsts |3.0 |1 | | | +|MendelianRandomization |0.10.0 |1 | | | +|mlmts |1.1.2 |1 | | | +|mlr |? | | | | +|MRZero |0.2.0 |1 | | | +|mstate |? | | | | +|multinma |0.8.0 |1 | | | +|multipleOutcomes |? | | | | +|MuPETFlow |? | | | | +|NCA |4.0.2 |1 | | | +|netcmc |1.0.2 |1 | | | +|NetworkChange |0.8 |1 | | | +|nlmeVPC |2.6 |1 | | | +|NMADiagT |0.1.2 |1 | | | +|obliqueRSF |? | | | | +|OlinkAnalyze |? | | | | +|optweight |0.2.5 |1 | | | +|ordinalsimr |? | | | | +|OVtool |1.0.3 |1 | | | +|pammtools |? | | | | +|parameters |? | | | | +|paths |0.1.1 |1 | | | +|PathwaySpace |? | | | | +|pcvr |1.1.1.0 |1 | | | +|PLMIX |2.1.1 |1 | | | +|Polychrome |? | | | | +|pould |? | | | | +|PoweREST |0.1.0 |1 | | | +|powerly |1.8.6 |1 | | | +|pre |1.0.7 |1 | | | +|ProFAST |? | | | | +|psbcSpeedUp |? | | | | +|pubh |? | | | | +|qPCRtools |1.0.1 |1 | | | +|qris |1.1.1 |1 | | | +|qte |1.3.1 |1 | | | +|quantilogram |3.1.1 |1 | | | +|quid |0.0.1 |1 | | | +|RcensusPkg |? | | | | +|RcmdrPlugin.RiskDemo |3.2 |1 | | | +|rddtools |1.6.0 |1 | | | +|relsurv |? | | | | +|ReporterScore |? | | | | +|RGraphSpace |? | | | | +|riskRegression |? | | | | +|rmlnomogram |? | | | | +|rms |? | | | | +|robber |? | | | | +|robmed |1.2.1 |1 | | | +|robmedExtra |0.1.1 |1 | | | +|ROKET |1.0.0 |1 | | | +|rplec |? | | | | +|RplotterPkg |? | | | | +|RPPanalyzer |1.4.9 |1 | | | +|RQdeltaCT |1.3.2 |1 | | | +|RRPP |? | | | | +|rshift |3.1.2 |1 | | | +|rstanarm |2.32.1 |1 | | | +|rTwig |1.4.0 |1 | | | +|RVA |? | | | | +|S4DM |0.0.1 |1 | | | +|scCustomize |3.0.1 |1 | |1 | +|SCdeconR |1.0.0 |1 | | | +|scGate |1.6.2 |1 | | | +|SCIntRuler |0.99.6 |1 | | | +|scMappR |1.0.11 |1 | | | +|scpi |3.0.0 |1 | | | +|SCpubr |? | | | | +|scRNAstat |0.1.1.1 |1 | | | +|sectorgap |0.1.0 |1 | | | +|SEERaBomb |2019.2 |1 | | | +|semicmprskcoxmsm |0.2.0 |1 | | | +|SensMap |0.7 |1 | | | +|Seurat |5.2.1 |1 | | | +|SeuratExplorer |0.1.0 |1 | | | +|shinyTempSignal |0.0.8 |1 | | | +|sievePH |1.1 |1 | | | +|SiFINeT |1.13 |1 | | | +|Signac |1.14.0 |1 | | | +|SimplyAgree |0.2.1 |1 | | | +|smer |? | | | | +|SNPassoc |? | | | | +|snplinkage |? | | | | +|SoupX |1.6.2 |1 | | | +|SpaCCI |1.0.3 |1 | | | +|sparsereg |1.2 |1 | | | +|spikeSlabGAM |1.1-20 |1 | | | +|stabiliser |1.0.6 |1 | | | +|statsr |0.3.0 |1 | | | +|streamDAG |? | | | | +|survex |? | | | | +|survHE |? | | | | +|survidm |1.3.2 |1 | | | +|SurvMetrics |? | | | | +|tempted |0.1.1 |1 | | | +|TestAnaAPP |? | | | | +|tidyEdSurvey |0.1.3 |1 | | | +|tidyseurat |0.8.0 |1 | | | +|tidyvpc |1.5.2 |1 | | | +|tinyarray |? | | | | +|treeclim |2.0.7.1 |1 | | | +|TriDimRegression |1.0.2 |1 | | | +|TSrepr |1.1.0 |1 | | | +|twang |2.6.1 |1 | | | +|ubair |? | | | | +|vdg |1.2.3 |1 | | | +|VecDep |? | | | | +|visa |1.0.0 |1 | | | +|VisualizeSimon2Stage |? | | | | +|WRTDStidal |1.1.4 |1 | | | +|xxdi |? | | | | -## New problems (5) +## New problems (6) -|package |version |error |warning |note | -|:----------------------|:-------|:------|:-------|:------| -|[ggh4x](problems.md#ggh4x)|0.2.8 |__+3__ | | | -|[MplusAutomation](problems.md#mplusautomation)|1.1.1 | | |__+1__ | -|[PlasmaMutationDetector](problems.md#plasmamutationdetector)|1.7.2 | | |__+1__ | -|[Superpower](problems.md#superpower)|0.2.0 |__+1__ | |1 | -|[xaringanthemer](problems.md#xaringanthemer)|0.4.2 |__+1__ | | | +|package |version |error |warning |note | +|:------------|:-------|:------|:-------|:--------| +|[CNAIM](problems.md#cnaim)|2.1.4 | | |__+1__ | +|[covidcast](problems.md#covidcast)|0.5.2 |__+1__ | |1 __+1__ | +|[embryogrowth](problems.md#embryogrowth)|9.5 | | |1 __+1__ | +|[infer](problems.md#infer)|1.0.7 |__+1__ | | | +|[PSCBS](problems.md#pscbs)|0.67.0 | | |__+1__ | +|[SimNPH](problems.md#simnph)|0.5.6 |__+1__ | | | diff --git a/revdep/cran.md b/revdep/cran.md index ff60632977..bd4bcc21fa 100644 --- a/revdep/cran.md +++ b/revdep/cran.md @@ -1,48 +1,213 @@ ## revdepcheck results -We checked 5021 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. +We checked 5632 reverse dependencies (5606 from CRAN + 26 from Bioconductor), comparing R CMD check results across CRAN and dev versions of this package. - * We saw 5 new problems - * We failed to check 17 packages + * We saw 6 new problems + * We failed to check 180 packages Issues with CRAN packages are summarised below. ### New problems (This reports the first line of each new failure) -* ggh4x - checking examples ... ERROR - checking tests ... ERROR - checking re-building of vignette outputs ... ERROR - -* MplusAutomation +* CNAIM checking installed package size ... NOTE -* PlasmaMutationDetector +* covidcast + checking running R code from vignettes ... ERROR + checking re-building of vignette outputs ... NOTE + +* embryogrowth checking installed package size ... NOTE -* Superpower +* infer checking tests ... ERROR -* xaringanthemer +* PSCBS + checking installed package size ... NOTE + +* SimNPH checking tests ... ERROR ### Failed to check -* bayesdfa (NA) -* bmgarch (NA) -* ctsem (NA) -* EcoEnsemble (NA) -* geostan (NA) -* grandR (NA) -* multilevelcoda (NA) -* multinma (NA) -* rmsb (NA) -* rstanarm (NA) -* Seurat (NA) -* streamDAG (NA) -* treestats (NA) -* TriDimRegression (NA) -* triptych (NA) -* ubms (NA) -* valse (NA) +* abctools (NA) +* adjustedCurves (NA) +* animalEKF (NA) +* ANOM (NA) +* aorsf (NA) +* atRisk (NA) +* autoReg (NA) +* AutoScore (NA) +* bayesdfa (NA) +* bayesDP (NA) +* BayesGrowth (NA) +* BayesianFactorZoo (NA) +* BayesSurvive (NA) +* BCClong (NA) +* BGGM (NA) +* binsreg (NA) +* bspcov (NA) +* BSTZINB (NA) +* BuyseTest (NA) +* CAESAR.Suite (NA) +* CARBayesST (NA) +* Certara.VPCResults (NA) +* CGPfunctions (NA) +* CIDER (NA) +* cinaR (NA) +* ClusterGVis (NA) +* cmprskcoxmsm (NA) +* COMMA (NA) +* contsurvplot (NA) +* counterfactuals (NA) +* CRMetrics (NA) +* ctsem (NA) +* dartR.base (NA) +* dartR.captive (NA) +* dartR.popgen (NA) +* dartR.sexlinked (NA) +* dartR.sim (NA) +* dartR.spatial (NA) +* DepthProc (NA) +* DFD (NA) +* dMrs (NA) +* DR.SC (NA) +* dscoreMSM (NA) +* easybgm (NA) +* EcoEnsemble (NA) +* ecolottery (NA) +* EpiEstim (NA) +* evolqg (NA) +* FARS (NA) +* fio (NA) +* flexrsurv (NA) +* ForecastComb (NA) +* gaawr2 (NA) +* gap (NA) +* gapfill (NA) +* genekitr (NA) +* GeneSelectR (NA) +* GeomComb (NA) +* gJLS2 (NA) +* grandR (NA) +* GseaVis (NA) +* HetSeq (NA) +* hettx (NA) +* Hmisc (NA) +* Hmsc (NA) +* iClusterVB (NA) +* immcp (NA) +* invivoPKfit (NA) +* iNZightPlots (NA) +* iNZightRegression (NA) +* IRexamples (NA) +* jmBIG (NA) +* joineRML (NA) +* jsmodule (NA) +* kmc (NA) +* KMunicate (NA) +* L2E (NA) +* Landmarking (NA) +* lavaSearch2 (NA) +* llbayesireg (NA) +* lnmixsurv (NA) +* LorenzRegression (NA) +* lsirm12pl (NA) +* MARVEL (NA) +* MaxWiK (NA) +* mbsts (NA) +* MendelianRandomization (NA) +* mlmts (NA) +* mlr (NA) +* MRZero (NA) +* mstate (NA) +* multinma (NA) +* multipleOutcomes (NA) +* MuPETFlow (NA) +* NCA (NA) +* netcmc (NA) +* NetworkChange (NA) +* nlmeVPC (NA) +* NMADiagT (NA) +* obliqueRSF (NA) +* OlinkAnalyze (NA) +* optweight (NA) +* OVtool (NA) +* pammtools (NA) +* parameters (NA) +* paths (NA) +* pcvr (NA) +* PLMIX (NA) +* pould (NA) +* PoweREST (NA) +* powerly (NA) +* pre (NA) +* ProFAST (NA) +* psbcSpeedUp (NA) +* qPCRtools (NA) +* qris (NA) +* qte (NA) +* quantilogram (NA) +* quid (NA) +* RcmdrPlugin.RiskDemo (NA) +* rddtools (NA) +* relsurv (NA) +* ReporterScore (NA) +* riskRegression (NA) +* robber (NA) +* robmed (NA) +* robmedExtra (NA) +* ROKET (NA) +* RPPanalyzer (NA) +* RQdeltaCT (NA) +* rshift (NA) +* rstanarm (NA) +* rTwig (NA) +* RVA (NA) +* S4DM (NA) +* scCustomize (NA) +* SCdeconR (NA) +* scGate (NA) +* SCIntRuler (NA) +* scMappR (NA) +* scpi (NA) +* SCpubr (NA) +* scRNAstat (NA) +* sectorgap (NA) +* SEERaBomb (NA) +* semicmprskcoxmsm (NA) +* SensMap (NA) +* Seurat (NA) +* SeuratExplorer (NA) +* shinyTempSignal (NA) +* sievePH (NA) +* SiFINeT (NA) +* Signac (NA) +* SimplyAgree (NA) +* SNPassoc (NA) +* snplinkage (NA) +* SoupX (NA) +* SpaCCI (NA) +* sparsereg (NA) +* spikeSlabGAM (NA) +* stabiliser (NA) +* statsr (NA) +* streamDAG (NA) +* survex (NA) +* survHE (NA) +* survidm (NA) +* SurvMetrics (NA) +* tempted (NA) +* TestAnaAPP (NA) +* tidyEdSurvey (NA) +* tidyseurat (NA) +* tidyvpc (NA) +* tinyarray (NA) +* treeclim (NA) +* TriDimRegression (NA) +* TSrepr (NA) +* twang (NA) +* vdg (NA) +* visa (NA) +* WRTDStidal (NA) diff --git a/revdep/failures.md b/revdep/failures.md index ca00cbc9ae..b27d1332f5 100644 --- a/revdep/failures.md +++ b/revdep/failures.md @@ -1,23 +1,23 @@ -# bayesdfa +# abctools
-* Version: 1.3.3 -* GitHub: https://github.com/fate-ewi/bayesdfa -* Source code: https://github.com/cran/bayesdfa -* Date/Publication: 2024-02-26 20:50:06 UTC -* Number of recursive dependencies: 89 +* Version: 1.1.7 +* GitHub: https://github.com/dennisprangle/abctools +* Source code: https://github.com/cran/abctools +* Date/Publication: 2023-09-18 10:40:02 UTC +* Number of recursive dependencies: 75 -Run `revdepcheck::cloud_details(, "bayesdfa")` for more info +Run `revdepcheck::cloud_details(, "abctools")` for more info
## In both -* checking whether package ‘bayesdfa’ can be installed ... ERROR +* checking whether package ‘abctools’ can be installed ... ERROR ``` Installation failed. - See ‘/tmp/workdir/bayesdfa/new/bayesdfa.Rcheck/00install.out’ for details. + See ‘/tmp/workdir/abctools/new/abctools.Rcheck/00install.out’ for details. ``` ## Installation @@ -25,233 +25,147 @@ Run `revdepcheck::cloud_details(, "bayesdfa")` for more info ### Devel ``` -* installing *source* package ‘bayesdfa’ ... -** package ‘bayesdfa’ successfully unpacked and MD5 sums checked +* installing *source* package ‘abctools’ ... +** package ‘abctools’ successfully unpacked and MD5 sums checked ** using staged installation ** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - - -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_dfa_namespace::model_dfa; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_dfa.o] Error 1 -ERROR: compilation failed for package ‘bayesdfa’ -* removing ‘/tmp/workdir/bayesdfa/new/bayesdfa.Rcheck/bayesdfa’ +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c abctools.c -o abctools.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c init.c -o init.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o abctools.so abctools.o init.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/abctools/new/abctools.Rcheck/00LOCK-abctools/00new/abctools/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘quantreg’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘abctools’ +* removing ‘/tmp/workdir/abctools/new/abctools.Rcheck/abctools’ ``` ### CRAN ``` -* installing *source* package ‘bayesdfa’ ... -** package ‘bayesdfa’ successfully unpacked and MD5 sums checked +* installing *source* package ‘abctools’ ... +** package ‘abctools’ successfully unpacked and MD5 sums checked ** using staged installation ** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - - -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_dfa_namespace::model_dfa; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_dfa.o] Error 1 -ERROR: compilation failed for package ‘bayesdfa’ -* removing ‘/tmp/workdir/bayesdfa/old/bayesdfa.Rcheck/bayesdfa’ +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c abctools.c -o abctools.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c init.c -o init.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o abctools.so abctools.o init.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/abctools/old/abctools.Rcheck/00LOCK-abctools/00new/abctools/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘quantreg’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘abctools’ +* removing ‘/tmp/workdir/abctools/old/abctools.Rcheck/abctools’ ``` -# bmgarch +# adjustedCurves
-* Version: 2.0.0 -* GitHub: https://github.com/ph-rast/bmgarch -* Source code: https://github.com/cran/bmgarch -* Date/Publication: 2023-09-12 00:40:02 UTC -* Number of recursive dependencies: 82 +* Version: 0.11.2 +* GitHub: https://github.com/RobinDenz1/adjustedCurves +* Source code: https://github.com/cran/adjustedCurves +* Date/Publication: 2024-07-29 14:30:02 UTC +* Number of recursive dependencies: 178 -Run `revdepcheck::cloud_details(, "bmgarch")` for more info +Run `revdepcheck::cloud_details(, "adjustedCurves")` for more info
-## In both - -* checking whether package ‘bmgarch’ can be installed ... ERROR - ``` - Installation failed. - See ‘/tmp/workdir/bmgarch/new/bmgarch.Rcheck/00install.out’ for details. - ``` - -## Installation +## Error before installation ### Devel ``` -* installing *source* package ‘bmgarch’ ... -** package ‘bmgarch’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - - -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_DCCMGARCH_namespace::model_DCCMGARCH; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_DCCMGARCH.o] Error 1 -ERROR: compilation failed for package ‘bmgarch’ -* removing ‘/tmp/workdir/bmgarch/new/bmgarch.Rcheck/bmgarch’ - - -``` -### CRAN - -``` -* installing *source* package ‘bmgarch’ ... -** package ‘bmgarch’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - - -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +* using log directory ‘/tmp/workdir/adjustedCurves/new/adjustedCurves.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘adjustedCurves/DESCRIPTION’ ... OK ... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_DCCMGARCH_namespace::model_DCCMGARCH; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_DCCMGARCH.o] Error 1 -ERROR: compilation failed for package ‘bmgarch’ -* removing ‘/tmp/workdir/bmgarch/old/bmgarch.Rcheck/bmgarch’ - - -``` -# ctsem - -
+--- finished re-building ‘plot_customization.rmd’ -* Version: 3.9.1 -* GitHub: https://github.com/cdriveraus/ctsem -* Source code: https://github.com/cran/ctsem -* Date/Publication: 2023-10-30 14:20:02 UTC -* Number of recursive dependencies: 143 +SUMMARY: processing the following file failed: + ‘introduction.Rmd’ -Run `revdepcheck::cloud_details(, "ctsem")` for more info +Error: Vignette re-building failed. +Execution halted -
+* DONE +Status: 2 ERRORs, 1 WARNING, 3 NOTEs -## In both -* checking whether package ‘ctsem’ can be installed ... ERROR - ``` - Installation failed. - See ‘/tmp/workdir/ctsem/new/ctsem.Rcheck/00install.out’ for details. - ``` -## Installation -### Devel ``` -* installing *source* package ‘ctsem’ ... -** package ‘ctsem’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - +### CRAN -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +``` +* using log directory ‘/tmp/workdir/adjustedCurves/old/adjustedCurves.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘adjustedCurves/DESCRIPTION’ ... OK ... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_ctsm_namespace::model_ctsm; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_ctsm.o] Error 1 -ERROR: compilation failed for package ‘ctsem’ -* removing ‘/tmp/workdir/ctsem/new/ctsem.Rcheck/ctsem’ +--- finished re-building ‘plot_customization.rmd’ +SUMMARY: processing the following file failed: + ‘introduction.Rmd’ -``` -### CRAN +Error: Vignette re-building failed. +Execution halted + +* DONE +Status: 2 ERRORs, 1 WARNING, 3 NOTEs -``` -* installing *source* package ‘ctsem’ ... -** package ‘ctsem’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_ctsm_namespace::model_ctsm; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_ctsm.o] Error 1 -ERROR: compilation failed for package ‘ctsem’ -* removing ‘/tmp/workdir/ctsem/old/ctsem.Rcheck/ctsem’ ``` -# EcoEnsemble +# animalEKF
-* Version: 1.0.5 +* Version: 1.2 * GitHub: NA -* Source code: https://github.com/cran/EcoEnsemble -* Date/Publication: 2023-09-18 11:50:02 UTC -* Number of recursive dependencies: 91 +* Source code: https://github.com/cran/animalEKF +* Date/Publication: 2023-09-29 15:32:41 UTC +* Number of recursive dependencies: 76 -Run `revdepcheck::cloud_details(, "EcoEnsemble")` for more info +Run `revdepcheck::cloud_details(, "animalEKF")` for more info
## In both -* checking whether package ‘EcoEnsemble’ can be installed ... ERROR +* checking whether package ‘animalEKF’ can be installed ... ERROR ``` Installation failed. - See ‘/tmp/workdir/EcoEnsemble/new/EcoEnsemble.Rcheck/00install.out’ for details. + See ‘/tmp/workdir/animalEKF/new/animalEKF.Rcheck/00install.out’ for details. ``` ## Installation @@ -259,77 +173,61 @@ Run `revdepcheck::cloud_details(, "EcoEnsemble")` for more info ### Devel ``` -* installing *source* package ‘EcoEnsemble’ ... -** package ‘EcoEnsemble’ successfully unpacked and MD5 sums checked +* installing *source* package ‘animalEKF’ ... +** package ‘animalEKF’ successfully unpacked and MD5 sums checked ** using staged installation -** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - - -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c KF_back.cpp -o KF_back.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_ensemble_model_namespace::model_ensemble_model; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_ensemble_model.o] Error 1 -ERROR: compilation failed for package ‘EcoEnsemble’ -* removing ‘/tmp/workdir/EcoEnsemble/new/EcoEnsemble.Rcheck/EcoEnsemble’ +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘animalEKF’ +* removing ‘/tmp/workdir/animalEKF/new/animalEKF.Rcheck/animalEKF’ ``` ### CRAN ``` -* installing *source* package ‘EcoEnsemble’ ... -** package ‘EcoEnsemble’ successfully unpacked and MD5 sums checked +* installing *source* package ‘animalEKF’ ... +** package ‘animalEKF’ successfully unpacked and MD5 sums checked ** using staged installation -** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - - -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c KF_back.cpp -o KF_back.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_ensemble_model_namespace::model_ensemble_model; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_ensemble_model.o] Error 1 -ERROR: compilation failed for package ‘EcoEnsemble’ -* removing ‘/tmp/workdir/EcoEnsemble/old/EcoEnsemble.Rcheck/EcoEnsemble’ +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘animalEKF’ +* removing ‘/tmp/workdir/animalEKF/old/animalEKF.Rcheck/animalEKF’ ``` -# geostan +# ANOM
-* Version: 0.5.4 -* GitHub: https://github.com/ConnorDonegan/geostan -* Source code: https://github.com/cran/geostan -* Date/Publication: 2024-03-03 15:22:39 UTC -* Number of recursive dependencies: 108 +* Version: 0.5 +* GitHub: https://github.com/PhilipPallmann/ANOM +* Source code: https://github.com/cran/ANOM +* Date/Publication: 2017-04-12 13:32:33 UTC +* Number of recursive dependencies: 63 -Run `revdepcheck::cloud_details(, "geostan")` for more info +Run `revdepcheck::cloud_details(, "ANOM")` for more info
## In both -* checking whether package ‘geostan’ can be installed ... ERROR +* checking whether package ‘ANOM’ can be installed ... ERROR ``` Installation failed. - See ‘/tmp/workdir/geostan/new/geostan.Rcheck/00install.out’ for details. + See ‘/tmp/workdir/ANOM/new/ANOM.Rcheck/00install.out’ for details. ``` ## Installation @@ -337,68 +235,54 @@ Run `revdepcheck::cloud_details(, "geostan")` for more info ### Devel ``` -* installing *source* package ‘geostan’ ... -** package ‘geostan’ successfully unpacked and MD5 sums checked +* installing *source* package ‘ANOM’ ... +** package ‘ANOM’ successfully unpacked and MD5 sums checked ** using staged installation -** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - - -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_foundation_namespace::model_foundation; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_foundation.o] Error 1 -ERROR: compilation failed for package ‘geostan’ -* removing ‘/tmp/workdir/geostan/new/geostan.Rcheck/geostan’ +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘ANOM’ +* removing ‘/tmp/workdir/ANOM/new/ANOM.Rcheck/ANOM’ ``` ### CRAN ``` -* installing *source* package ‘geostan’ ... -** package ‘geostan’ successfully unpacked and MD5 sums checked +* installing *source* package ‘ANOM’ ... +** package ‘ANOM’ successfully unpacked and MD5 sums checked ** using staged installation -** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - - -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_foundation_namespace::model_foundation; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_foundation.o] Error 1 -ERROR: compilation failed for package ‘geostan’ -* removing ‘/tmp/workdir/geostan/old/geostan.Rcheck/geostan’ +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘ANOM’ +* removing ‘/tmp/workdir/ANOM/old/ANOM.Rcheck/ANOM’ ``` -# grandR +# aorsf
-* Version: 0.2.5 -* GitHub: https://github.com/erhard-lab/grandR -* Source code: https://github.com/cran/grandR -* Date/Publication: 2024-02-15 15:30:02 UTC -* Number of recursive dependencies: 266 +* Version: 0.1.5 +* GitHub: https://github.com/ropensci/aorsf +* Source code: https://github.com/cran/aorsf +* Date/Publication: 2024-05-30 03:40:02 UTC +* Number of recursive dependencies: 174 -Run `revdepcheck::cloud_details(, "grandR")` for more info +Run `revdepcheck::cloud_details(, "aorsf")` for more info
@@ -407,27 +291,27 @@ Run `revdepcheck::cloud_details(, "grandR")` for more info ### Devel ``` -* using log directory ‘/tmp/workdir/grandR/new/grandR.Rcheck’ +* using log directory ‘/tmp/workdir/aorsf/new/aorsf.Rcheck’ * using R version 4.3.1 (2023-06-16) * using platform: x86_64-pc-linux-gnu (64-bit) * R was compiled by - gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 - GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 -* running under: Ubuntu 20.04.6 LTS + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS * using session charset: UTF-8 * using option ‘--no-manual’ -* checking for file ‘grandR/DESCRIPTION’ ... OK +* checking for file ‘aorsf/DESCRIPTION’ ... OK ... -* checking installed files from ‘inst/doc’ ... OK -* checking files in ‘vignettes’ ... OK -* checking examples ... OK * checking for unstated dependencies in vignettes ... OK * checking package vignettes in ‘inst/doc’ ... OK -* checking running R code from vignettes ... NONE - ‘getting-started.Rmd’ using ‘UTF-8’... OK +* checking running R code from vignettes ... OK + ‘aorsf.Rmd’ using ‘UTF-8’... OK + ‘fast.Rmd’ using ‘UTF-8’... OK + ‘oobag.Rmd’ using ‘UTF-8’... OK + ‘pd.Rmd’ using ‘UTF-8’... OK * checking re-building of vignette outputs ... OK * DONE -Status: 2 NOTEs +Status: 1 NOTE @@ -437,53 +321,53 @@ Status: 2 NOTEs ### CRAN ``` -* using log directory ‘/tmp/workdir/grandR/old/grandR.Rcheck’ +* using log directory ‘/tmp/workdir/aorsf/old/aorsf.Rcheck’ * using R version 4.3.1 (2023-06-16) * using platform: x86_64-pc-linux-gnu (64-bit) * R was compiled by - gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 - GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 -* running under: Ubuntu 20.04.6 LTS + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS * using session charset: UTF-8 * using option ‘--no-manual’ -* checking for file ‘grandR/DESCRIPTION’ ... OK +* checking for file ‘aorsf/DESCRIPTION’ ... OK ... -* checking installed files from ‘inst/doc’ ... OK -* checking files in ‘vignettes’ ... OK -* checking examples ... OK * checking for unstated dependencies in vignettes ... OK * checking package vignettes in ‘inst/doc’ ... OK -* checking running R code from vignettes ... NONE - ‘getting-started.Rmd’ using ‘UTF-8’... OK +* checking running R code from vignettes ... OK + ‘aorsf.Rmd’ using ‘UTF-8’... OK + ‘fast.Rmd’ using ‘UTF-8’... OK + ‘oobag.Rmd’ using ‘UTF-8’... OK + ‘pd.Rmd’ using ‘UTF-8’... OK * checking re-building of vignette outputs ... OK * DONE -Status: 2 NOTEs +Status: 1 NOTE ``` -# multilevelcoda +# atRisk
-* Version: 1.2.3 -* GitHub: https://github.com/florale/multilevelcoda -* Source code: https://github.com/cran/multilevelcoda -* Date/Publication: 2024-03-10 23:00:03 UTC -* Number of recursive dependencies: 159 +* Version: 0.2.0 +* GitHub: NA +* Source code: https://github.com/cran/atRisk +* Date/Publication: 2025-01-14 18:50:01 UTC +* Number of recursive dependencies: 37 -Run `revdepcheck::cloud_details(, "multilevelcoda")` for more info +Run `revdepcheck::cloud_details(, "atRisk")` for more info
## In both -* checking whether package ‘multilevelcoda’ can be installed ... ERROR +* checking whether package ‘atRisk’ can be installed ... ERROR ``` Installation failed. - See ‘/tmp/workdir/multilevelcoda/new/multilevelcoda.Rcheck/00install.out’ for details. + See ‘/tmp/workdir/atRisk/new/atRisk.Rcheck/00install.out’ for details. ``` ## Installation @@ -491,137 +375,12658 @@ Run `revdepcheck::cloud_details(, "multilevelcoda")` for more info ### Devel ``` -* installing *source* package ‘multilevelcoda’ ... -** package ‘multilevelcoda’ successfully unpacked and MD5 sums checked +* installing *source* package ‘atRisk’ ... +** package ‘atRisk’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB -** inst ** byte-compile and prepare package for lazy loading -Error: object ‘launch_shinystan’ is not exported by 'namespace:brms' +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace Execution halted -ERROR: lazy loading failed for package ‘multilevelcoda’ -* removing ‘/tmp/workdir/multilevelcoda/new/multilevelcoda.Rcheck/multilevelcoda’ +ERROR: lazy loading failed for package ‘atRisk’ +* removing ‘/tmp/workdir/atRisk/new/atRisk.Rcheck/atRisk’ ``` ### CRAN ``` -* installing *source* package ‘multilevelcoda’ ... -** package ‘multilevelcoda’ successfully unpacked and MD5 sums checked +* installing *source* package ‘atRisk’ ... +** package ‘atRisk’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB -** inst ** byte-compile and prepare package for lazy loading -Error: object ‘launch_shinystan’ is not exported by 'namespace:brms' +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace Execution halted -ERROR: lazy loading failed for package ‘multilevelcoda’ -* removing ‘/tmp/workdir/multilevelcoda/old/multilevelcoda.Rcheck/multilevelcoda’ +ERROR: lazy loading failed for package ‘atRisk’ +* removing ‘/tmp/workdir/atRisk/old/atRisk.Rcheck/atRisk’ ``` -# multinma +# autoReg
-* Version: 0.6.1 -* GitHub: https://github.com/dmphillippo/multinma -* Source code: https://github.com/cran/multinma -* Date/Publication: 2024-03-06 01:00:05 UTC -* Number of recursive dependencies: 151 +* Version: 0.3.3 +* GitHub: https://github.com/cardiomoon/autoReg +* Source code: https://github.com/cran/autoReg +* Date/Publication: 2023-11-14 05:53:27 UTC +* Number of recursive dependencies: 218 -Run `revdepcheck::cloud_details(, "multinma")` for more info +Run `revdepcheck::cloud_details(, "autoReg")` for more info
-## In both - -* checking whether package ‘multinma’ can be installed ... ERROR - ``` - Installation failed. - See ‘/tmp/workdir/multinma/new/multinma.Rcheck/00install.out’ for details. - ``` - -## Installation +## Error before installation ### Devel ``` -* installing *source* package ‘multinma’ ... -** package ‘multinma’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 - - -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +* using log directory ‘/tmp/workdir/autoReg/new/autoReg.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘autoReg/DESCRIPTION’ ... OK ... -In file included from stanExports_survival_mspline.cc:5: -stanExports_survival_mspline.h: In constructor ‘model_survival_mspline_namespace::model_survival_mspline::model_survival_mspline(stan::io::var_context&, unsigned int, std::ostream*)’: -stanExports_survival_mspline.h:2252:3: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without - 2252 | model_survival_mspline(stan::io::var_context& context__, unsigned int - | ^~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘Automatic_Regression_Modeling.Rmd’ using ‘UTF-8’... OK + ‘Bootstrap_Prediction.Rmd’ using ‘UTF-8’... OK + ‘Getting_started.Rmd’ using ‘UTF-8’... OK + ‘Statiastical_test_in_gaze.Rmd’ using ‘UTF-8’... OK + ‘Survival.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/autoReg/old/autoReg.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘autoReg/DESCRIPTION’ ... OK +... +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘Automatic_Regression_Modeling.Rmd’ using ‘UTF-8’... OK + ‘Bootstrap_Prediction.Rmd’ using ‘UTF-8’... OK + ‘Getting_started.Rmd’ using ‘UTF-8’... OK + ‘Statiastical_test_in_gaze.Rmd’ using ‘UTF-8’... OK + ‘Survival.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +# AutoScore + +
+ +* Version: 1.0.0 +* GitHub: https://github.com/nliulab/AutoScore +* Source code: https://github.com/cran/AutoScore +* Date/Publication: 2022-10-15 22:15:26 UTC +* Number of recursive dependencies: 174 + +Run `revdepcheck::cloud_details(, "AutoScore")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/AutoScore/new/AutoScore.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘AutoScore/DESCRIPTION’ ... OK +... +* this is package ‘AutoScore’ version ‘1.0.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘survAUC’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/AutoScore/old/AutoScore.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘AutoScore/DESCRIPTION’ ... OK +... +* this is package ‘AutoScore’ version ‘1.0.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘survAUC’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# bayesdfa + +
+ +* Version: 1.3.4 +* GitHub: https://github.com/fate-ewi/bayesdfa +* Source code: https://github.com/cran/bayesdfa +* Date/Publication: 2025-03-22 20:30:21 UTC +* Number of recursive dependencies: 87 + +Run `revdepcheck::cloud_details(, "bayesdfa")` for more info + +
+ +## In both + +* checking whether package ‘bayesdfa’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/bayesdfa/new/bayesdfa.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘bayesdfa’ ... +** package ‘bayesdfa’ successfully unpacked and MD5 sums checked +** using staged installation +Error in loadNamespace(x) : there is no package called ‘rstantools’ +Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +Execution halted +ERROR: configuration failed for package ‘bayesdfa’ +* removing ‘/tmp/workdir/bayesdfa/new/bayesdfa.Rcheck/bayesdfa’ + + +``` +### CRAN + +``` +* installing *source* package ‘bayesdfa’ ... +** package ‘bayesdfa’ successfully unpacked and MD5 sums checked +** using staged installation +Error in loadNamespace(x) : there is no package called ‘rstantools’ +Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +Execution halted +ERROR: configuration failed for package ‘bayesdfa’ +* removing ‘/tmp/workdir/bayesdfa/old/bayesdfa.Rcheck/bayesdfa’ + + +``` +# bayesDP + +
+ +* Version: 1.3.7 +* GitHub: https://github.com/graemeleehickey/bayesDP +* Source code: https://github.com/cran/bayesDP +* Date/Publication: 2025-01-12 11:40:10 UTC +* Number of recursive dependencies: 79 + +Run `revdepcheck::cloud_details(, "bayesDP")` for more info + +
+ +## In both + +* checking whether package ‘bayesDP’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/bayesDP/new/bayesDP.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘bayesDP’ ... +** package ‘bayesDP’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c bdplm.cpp -o bdplm.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c ppexp.cpp -o ppexp.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o bayesDP.so RcppExports.o bdplm.o ppexp.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/bayesDP/new/bayesDP.Rcheck/00LOCK-bayesDP/00new/bayesDP/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘bayesDP’ +* removing ‘/tmp/workdir/bayesDP/new/bayesDP.Rcheck/bayesDP’ + + +``` +### CRAN + +``` +* installing *source* package ‘bayesDP’ ... +** package ‘bayesDP’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c bdplm.cpp -o bdplm.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c ppexp.cpp -o ppexp.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o bayesDP.so RcppExports.o bdplm.o ppexp.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/bayesDP/old/bayesDP.Rcheck/00LOCK-bayesDP/00new/bayesDP/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘bayesDP’ +* removing ‘/tmp/workdir/bayesDP/old/bayesDP.Rcheck/bayesDP’ + + +``` +# BayesGrowth + +
+ +* Version: 1.0.0 +* GitHub: https://github.com/jonathansmart/BayesGrowth +* Source code: https://github.com/cran/BayesGrowth +* Date/Publication: 2023-11-21 18:10:08 UTC +* Number of recursive dependencies: 109 + +Run `revdepcheck::cloud_details(, "BayesGrowth")` for more info + +
+ +## In both + +* checking whether package ‘BayesGrowth’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/BayesGrowth/new/BayesGrowth.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘BayesGrowth’ ... +** package ‘BayesGrowth’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 + + +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/usr/local/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/usr/local/lib/R/site-library/BH/include' -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppParallel/include' -I'/usr/local/lib/R/site-library/rstan/include' -I'/usr/local/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/usr/local/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +Warning: namespace ‘BayesGrowth’ is not available and has been replaced +by .GlobalEnv when processing object ‘MCMC_example_results’ +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : + there is no package called ‘MuMIn’ +Calls: ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +Execution halted +ERROR: lazy loading failed for package ‘BayesGrowth’ +* removing ‘/tmp/workdir/BayesGrowth/new/BayesGrowth.Rcheck/BayesGrowth’ + + +``` +### CRAN + +``` +* installing *source* package ‘BayesGrowth’ ... +** package ‘BayesGrowth’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 + + +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/usr/local/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/usr/local/lib/R/site-library/BH/include' -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppParallel/include' -I'/usr/local/lib/R/site-library/rstan/include' -I'/usr/local/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/usr/local/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +Warning: namespace ‘BayesGrowth’ is not available and has been replaced +by .GlobalEnv when processing object ‘MCMC_example_results’ +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : + there is no package called ‘MuMIn’ +Calls: ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +Execution halted +ERROR: lazy loading failed for package ‘BayesGrowth’ +* removing ‘/tmp/workdir/BayesGrowth/old/BayesGrowth.Rcheck/BayesGrowth’ + + +``` +# BayesianFactorZoo + +
+ +* Version: 0.0.0.3 +* GitHub: NA +* Source code: https://github.com/cran/BayesianFactorZoo +* Date/Publication: 2024-10-04 09:30:08 UTC +* Number of recursive dependencies: 74 + +Run `revdepcheck::cloud_details(, "BayesianFactorZoo")` for more info + +
+ +## In both + +* checking whether package ‘BayesianFactorZoo’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/BayesianFactorZoo/new/BayesianFactorZoo.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘BayesianFactorZoo’ ... +** package ‘BayesianFactorZoo’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘BayesianFactorZoo’ +* removing ‘/tmp/workdir/BayesianFactorZoo/new/BayesianFactorZoo.Rcheck/BayesianFactorZoo’ + + +``` +### CRAN + +``` +* installing *source* package ‘BayesianFactorZoo’ ... +** package ‘BayesianFactorZoo’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘BayesianFactorZoo’ +* removing ‘/tmp/workdir/BayesianFactorZoo/old/BayesianFactorZoo.Rcheck/BayesianFactorZoo’ + + +``` +# BayesSurvive + +
+ +* Version: 0.1.0 +* GitHub: https://github.com/ocbe-uio/BayesSurvive +* Source code: https://github.com/cran/BayesSurvive +* Date/Publication: 2025-03-25 22:50:23 UTC +* Number of recursive dependencies: 130 + +Run `revdepcheck::cloud_details(, "BayesSurvive")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/BayesSurvive/new/BayesSurvive.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘BayesSurvive/DESCRIPTION’ ... OK +... +* this is package ‘BayesSurvive’ version ‘0.1.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/BayesSurvive/old/BayesSurvive.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘BayesSurvive/DESCRIPTION’ ... OK +... +* this is package ‘BayesSurvive’ version ‘0.1.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# BCClong + +
+ +* Version: 1.0.3 +* GitHub: NA +* Source code: https://github.com/cran/BCClong +* Date/Publication: 2024-06-24 00:00:02 UTC +* Number of recursive dependencies: 149 + +Run `revdepcheck::cloud_details(, "BCClong")` for more info + +
+ +## In both + +* checking whether package ‘BCClong’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/BCClong/new/BCClong.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘BCClong’ ... +** package ‘BCClong’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c BCC.cpp -o BCC.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c Likelihood.cpp -o Likelihood.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c c_which.cpp -o c_which.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o BCClong.so BCC.o Likelihood.o RcppExports.o c_which.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +... +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘BCClong’ +* removing ‘/tmp/workdir/BCClong/new/BCClong.Rcheck/BCClong’ + + +``` +### CRAN + +``` +* installing *source* package ‘BCClong’ ... +** package ‘BCClong’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c BCC.cpp -o BCC.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c Likelihood.cpp -o Likelihood.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c c_which.cpp -o c_which.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o BCClong.so BCC.o Likelihood.o RcppExports.o c_which.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +... +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘BCClong’ +* removing ‘/tmp/workdir/BCClong/old/BCClong.Rcheck/BCClong’ + + +``` +# BGGM + +
+ +* Version: 2.1.5 +* GitHub: https://github.com/donaldRwilliams/BGGM +* Source code: https://github.com/cran/BGGM +* Date/Publication: 2024-12-22 21:40:02 UTC +* Number of recursive dependencies: 211 + +Run `revdepcheck::cloud_details(, "BGGM")` for more info + +
+ +## In both + +* checking whether package ‘BGGM’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/BGGM/new/BGGM.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘BGGM’ ... +** package ‘BGGM’ successfully unpacked and MD5 sums checked +** using staged installation +configure: creating ./config.status +config.status: creating src/Makevars +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_NO_DEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppDist/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -I../inst/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_NO_DEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppDist/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -I../inst/include -fpic -g -O2 -c bggm_fast.cpp -o bggm_fast.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘BGGM’ +* removing ‘/tmp/workdir/BGGM/new/BGGM.Rcheck/BGGM’ + + +``` +### CRAN + +``` +* installing *source* package ‘BGGM’ ... +** package ‘BGGM’ successfully unpacked and MD5 sums checked +** using staged installation +configure: creating ./config.status +config.status: creating src/Makevars +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_NO_DEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppDist/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -I../inst/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_NO_DEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppDist/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -I../inst/include -fpic -g -O2 -c bggm_fast.cpp -o bggm_fast.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘BGGM’ +* removing ‘/tmp/workdir/BGGM/old/BGGM.Rcheck/BGGM’ + + +``` +# binsreg + +
+ +* Version: 1.1 +* GitHub: NA +* Source code: https://github.com/cran/binsreg +* Date/Publication: 2024-07-23 14:30:01 UTC +* Number of recursive dependencies: 35 + +Run `revdepcheck::cloud_details(, "binsreg")` for more info + +
+ +## In both + +* checking whether package ‘binsreg’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/binsreg/new/binsreg.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘binsreg’ ... +** package ‘binsreg’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘binsreg’ +* removing ‘/tmp/workdir/binsreg/new/binsreg.Rcheck/binsreg’ + + +``` +### CRAN + +``` +* installing *source* package ‘binsreg’ ... +** package ‘binsreg’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘binsreg’ +* removing ‘/tmp/workdir/binsreg/old/binsreg.Rcheck/binsreg’ + + +``` +# bspcov + +
+ +* Version: 1.0.1 +* GitHub: https://github.com/statjs/bspcov +* Source code: https://github.com/cran/bspcov +* Date/Publication: 2024-11-13 20:10:02 UTC +* Number of recursive dependencies: 112 + +Run `revdepcheck::cloud_details(, "bspcov")` for more info + +
+ +## In both + +* checking whether package ‘bspcov’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/bspcov/new/bspcov.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘bspcov’ ... +** package ‘bspcov’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘bspcov’ +* removing ‘/tmp/workdir/bspcov/new/bspcov.Rcheck/bspcov’ + + +``` +### CRAN + +``` +* installing *source* package ‘bspcov’ ... +** package ‘bspcov’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘bspcov’ +* removing ‘/tmp/workdir/bspcov/old/bspcov.Rcheck/bspcov’ + + +``` +# BSTZINB + +
+ +* Version: 2.0.0 +* GitHub: https://github.com/SumanM47/BSTZINB +* Source code: https://github.com/cran/BSTZINB +* Date/Publication: 2025-01-30 17:50:07 UTC +* Number of recursive dependencies: 111 + +Run `revdepcheck::cloud_details(, "BSTZINB")` for more info + +
+ +## In both + +* checking whether package ‘BSTZINB’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/BSTZINB/new/BSTZINB.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘BSTZINB’ ... +** package ‘BSTZINB’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘BSTZINB’ +* removing ‘/tmp/workdir/BSTZINB/new/BSTZINB.Rcheck/BSTZINB’ + + +``` +### CRAN + +``` +* installing *source* package ‘BSTZINB’ ... +** package ‘BSTZINB’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘BSTZINB’ +* removing ‘/tmp/workdir/BSTZINB/old/BSTZINB.Rcheck/BSTZINB’ + + +``` +# BuyseTest + +
+ +* Version: 3.1.0 +* GitHub: https://github.com/bozenne/BuyseTest +* Source code: https://github.com/cran/BuyseTest +* Date/Publication: 2025-03-04 14:40:02 UTC +* Number of recursive dependencies: 132 + +Run `revdepcheck::cloud_details(, "BuyseTest")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/BuyseTest/new/BuyseTest.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘BuyseTest/DESCRIPTION’ ... OK +... +* this is package ‘BuyseTest’ version ‘3.1.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/BuyseTest/old/BuyseTest.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘BuyseTest/DESCRIPTION’ ... OK +... +* this is package ‘BuyseTest’ version ‘3.1.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# CAESAR.Suite + +
+ +* Version: 0.2.2 +* GitHub: https://github.com/XiaoZhangryy/CAESAR.Suite +* Source code: https://github.com/cran/CAESAR.Suite +* Date/Publication: 2025-04-01 09:00:07 UTC +* Number of recursive dependencies: 255 + +Run `revdepcheck::cloud_details(, "CAESAR.Suite")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/CAESAR.Suite/new/CAESAR.Suite.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘CAESAR.Suite/DESCRIPTION’ ... OK +... +* this is package ‘CAESAR.Suite’ version ‘0.2.2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘ProFAST’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/CAESAR.Suite/old/CAESAR.Suite.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘CAESAR.Suite/DESCRIPTION’ ... OK +... +* this is package ‘CAESAR.Suite’ version ‘0.2.2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘ProFAST’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# CARBayesST + +
+ +* Version: 4.0 +* GitHub: https://github.com/duncanplee/CARBayesST +* Source code: https://github.com/cran/CARBayesST +* Date/Publication: 2023-10-30 16:40:02 UTC +* Number of recursive dependencies: 106 + +Run `revdepcheck::cloud_details(, "CARBayesST")` for more info + +
+ +## In both + +* checking whether package ‘CARBayesST’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/CARBayesST/new/CARBayesST.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘CARBayesST’ ... +** package ‘CARBayesST’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c CARBayesST.cpp -o CARBayesST.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o CARBayesST.so CARBayesST.o RcppExports.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/CARBayesST/new/CARBayesST.Rcheck/00LOCK-CARBayesST/00new/CARBayesST/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘CARBayesST’ +* removing ‘/tmp/workdir/CARBayesST/new/CARBayesST.Rcheck/CARBayesST’ + + +``` +### CRAN + +``` +* installing *source* package ‘CARBayesST’ ... +** package ‘CARBayesST’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c CARBayesST.cpp -o CARBayesST.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o CARBayesST.so CARBayesST.o RcppExports.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/CARBayesST/old/CARBayesST.Rcheck/00LOCK-CARBayesST/00new/CARBayesST/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘CARBayesST’ +* removing ‘/tmp/workdir/CARBayesST/old/CARBayesST.Rcheck/CARBayesST’ + + +``` +# Certara.VPCResults + +
+ +* Version: 3.0.2 +* GitHub: NA +* Source code: https://github.com/cran/Certara.VPCResults +* Date/Publication: 2024-12-02 15:30:02 UTC +* Number of recursive dependencies: 142 + +Run `revdepcheck::cloud_details(, "Certara.VPCResults")` for more info + +
+ +## In both + +* checking whether package ‘Certara.VPCResults’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/Certara.VPCResults/new/Certara.VPCResults.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘Certara.VPCResults’ ... +** package ‘Certara.VPCResults’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘Certara.VPCResults’ +* removing ‘/tmp/workdir/Certara.VPCResults/new/Certara.VPCResults.Rcheck/Certara.VPCResults’ + + +``` +### CRAN + +``` +* installing *source* package ‘Certara.VPCResults’ ... +** package ‘Certara.VPCResults’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘Certara.VPCResults’ +* removing ‘/tmp/workdir/Certara.VPCResults/old/Certara.VPCResults.Rcheck/Certara.VPCResults’ + + +``` +# CGPfunctions + +
+ +* Version: 0.6.3 +* GitHub: https://github.com/ibecav/CGPfunctions +* Source code: https://github.com/cran/CGPfunctions +* Date/Publication: 2020-11-12 14:50:09 UTC +* Number of recursive dependencies: 155 + +Run `revdepcheck::cloud_details(, "CGPfunctions")` for more info + +
+ +## In both + +* checking whether package ‘CGPfunctions’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/CGPfunctions/new/CGPfunctions.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘CGPfunctions’ ... +** package ‘CGPfunctions’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘CGPfunctions’ +* removing ‘/tmp/workdir/CGPfunctions/new/CGPfunctions.Rcheck/CGPfunctions’ + + +``` +### CRAN + +``` +* installing *source* package ‘CGPfunctions’ ... +** package ‘CGPfunctions’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘CGPfunctions’ +* removing ‘/tmp/workdir/CGPfunctions/old/CGPfunctions.Rcheck/CGPfunctions’ + + +``` +# cia + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/cia +* Number of recursive dependencies: 122 + +Run `revdepcheck::cloud_details(, "cia")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# CIDER + +
+ +* Version: 0.99.4 +* GitHub: https://github.com/zhiyuan-hu-lab/CIDER +* Source code: https://github.com/cran/CIDER +* Date/Publication: 2025-02-07 09:50:14 UTC +* Number of recursive dependencies: 168 + +Run `revdepcheck::cloud_details(, "CIDER")` for more info + +
+ +## In both + +* checking whether package ‘CIDER’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/CIDER/new/CIDER.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘CIDER’ ... +** package ‘CIDER’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘CIDER’ +* removing ‘/tmp/workdir/CIDER/new/CIDER.Rcheck/CIDER’ + + +``` +### CRAN + +``` +* installing *source* package ‘CIDER’ ... +** package ‘CIDER’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘CIDER’ +* removing ‘/tmp/workdir/CIDER/old/CIDER.Rcheck/CIDER’ + + +``` +# cinaR + +
+ +* Version: 0.2.3 +* GitHub: https://github.com/eonurk/cinaR +* Source code: https://github.com/cran/cinaR +* Date/Publication: 2022-05-18 14:00:09 UTC +* Number of recursive dependencies: 172 + +Run `revdepcheck::cloud_details(, "cinaR")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/cinaR/new/cinaR.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘cinaR/DESCRIPTION’ ... OK +... +* this is package ‘cinaR’ version ‘0.2.3’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Packages required but not available: 'ChIPseeker', 'fgsea' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/cinaR/old/cinaR.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘cinaR/DESCRIPTION’ ... OK +... +* this is package ‘cinaR’ version ‘0.2.3’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Packages required but not available: 'ChIPseeker', 'fgsea' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# ClusterGVis + +
+ +* Version: 0.1.2 +* GitHub: https://github.com/junjunlab/ClusterGVis +* Source code: https://github.com/cran/ClusterGVis +* Date/Publication: 2025-02-14 14:30:13 UTC +* Number of recursive dependencies: 297 + +Run `revdepcheck::cloud_details(, "ClusterGVis")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/ClusterGVis/new/ClusterGVis.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘ClusterGVis/DESCRIPTION’ ... OK +... +* this is package ‘ClusterGVis’ version ‘0.1.2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘clusterProfiler’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/ClusterGVis/old/ClusterGVis.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘ClusterGVis/DESCRIPTION’ ... OK +... +* this is package ‘ClusterGVis’ version ‘0.1.2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘clusterProfiler’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# cmprskcoxmsm + +
+ +* Version: 0.2.1 +* GitHub: NA +* Source code: https://github.com/cran/cmprskcoxmsm +* Date/Publication: 2021-09-04 05:50:02 UTC +* Number of recursive dependencies: 71 + +Run `revdepcheck::cloud_details(, "cmprskcoxmsm")` for more info + +
+ +## In both + +* checking whether package ‘cmprskcoxmsm’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/cmprskcoxmsm/new/cmprskcoxmsm.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘cmprskcoxmsm’ ... +** package ‘cmprskcoxmsm’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘cmprskcoxmsm’ +* removing ‘/tmp/workdir/cmprskcoxmsm/new/cmprskcoxmsm.Rcheck/cmprskcoxmsm’ + + +``` +### CRAN + +``` +* installing *source* package ‘cmprskcoxmsm’ ... +** package ‘cmprskcoxmsm’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘cmprskcoxmsm’ +* removing ‘/tmp/workdir/cmprskcoxmsm/old/cmprskcoxmsm.Rcheck/cmprskcoxmsm’ + + +``` +# COMMA + +
+ +* Version: 1.1.1 +* GitHub: NA +* Source code: https://github.com/cran/COMMA +* Date/Publication: 2024-12-13 21:10:02 UTC +* Number of recursive dependencies: 73 + +Run `revdepcheck::cloud_details(, "COMMA")` for more info + +
+ +## In both + +* checking whether package ‘COMMA’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/COMMA/new/COMMA.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘COMMA’ ... +** package ‘COMMA’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘COMMA’ +* removing ‘/tmp/workdir/COMMA/new/COMMA.Rcheck/COMMA’ + + +``` +### CRAN + +``` +* installing *source* package ‘COMMA’ ... +** package ‘COMMA’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘COMMA’ +* removing ‘/tmp/workdir/COMMA/old/COMMA.Rcheck/COMMA’ + + +``` +# contsurvplot + +
+ +* Version: 0.2.1 +* GitHub: https://github.com/RobinDenz1/contsurvplot +* Source code: https://github.com/cran/contsurvplot +* Date/Publication: 2023-08-15 08:00:03 UTC +* Number of recursive dependencies: 157 + +Run `revdepcheck::cloud_details(, "contsurvplot")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/contsurvplot/new/contsurvplot.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘contsurvplot/DESCRIPTION’ ... OK +... +* this is package ‘contsurvplot’ version ‘0.2.1’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/contsurvplot/old/contsurvplot.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘contsurvplot/DESCRIPTION’ ... OK +... +* this is package ‘contsurvplot’ version ‘0.2.1’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# counterfactuals + +
+ +* Version: 0.1.6 +* GitHub: https://github.com/dandls/counterfactuals +* Source code: https://github.com/cran/counterfactuals +* Date/Publication: 2024-10-17 12:00:06 UTC +* Number of recursive dependencies: 218 + +Run `revdepcheck::cloud_details(, "counterfactuals")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/counterfactuals/new/counterfactuals.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘counterfactuals/DESCRIPTION’ ... OK +... +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... NONE + ‘how-to-add-new-cf-methods.html.asis’ using ‘UTF-8’... OK + ‘introduction.html.asis’ using ‘UTF-8’... OK + ‘other_models.html.asis’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/counterfactuals/old/counterfactuals.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘counterfactuals/DESCRIPTION’ ... OK +... +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... NONE + ‘how-to-add-new-cf-methods.html.asis’ using ‘UTF-8’... OK + ‘introduction.html.asis’ using ‘UTF-8’... OK + ‘other_models.html.asis’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +# CRMetrics + +
+ +* Version: 0.3.2 +* GitHub: https://github.com/khodosevichlab/CRMetrics +* Source code: https://github.com/cran/CRMetrics +* Date/Publication: 2024-11-08 00:20:06 UTC +* Number of recursive dependencies: 243 + +Run `revdepcheck::cloud_details(, "CRMetrics")` for more info + +
+ +## In both + +* checking whether package ‘CRMetrics’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/CRMetrics/new/CRMetrics.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘CRMetrics’ ... +** package ‘CRMetrics’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘CRMetrics’ +* removing ‘/tmp/workdir/CRMetrics/new/CRMetrics.Rcheck/CRMetrics’ + + +``` +### CRAN + +``` +* installing *source* package ‘CRMetrics’ ... +** package ‘CRMetrics’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘CRMetrics’ +* removing ‘/tmp/workdir/CRMetrics/old/CRMetrics.Rcheck/CRMetrics’ + + +``` +# ctsem + +
+ +* Version: 3.10.2 +* GitHub: https://github.com/cdriveraus/ctsem +* Source code: https://github.com/cran/ctsem +* Date/Publication: 2025-01-13 11:00:08 UTC +* Number of recursive dependencies: 160 + +Run `revdepcheck::cloud_details(, "ctsem")` for more info + +
+ +## In both + +* checking whether package ‘ctsem’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/ctsem/new/ctsem.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘ctsem’ ... +** package ‘ctsem’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 + + +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/usr/local/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/usr/local/lib/R/site-library/BH/include' -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppParallel/include' -I'/usr/local/lib/R/site-library/rstan/include' -I'/usr/local/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/usr/local/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:0: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_ctsm_namespace::model_ctsm; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:0: required from here +/usr/local/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] + 654 | return internal::first_aligned::alignment),Derived>(m); + | ^~~~~~~~~ +g++: fatal error: Killed signal terminated program cc1plus +compilation terminated. +make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_ctsm.o] Error 1 +ERROR: compilation failed for package ‘ctsem’ +* removing ‘/tmp/workdir/ctsem/new/ctsem.Rcheck/ctsem’ + + +``` +### CRAN + +``` +* installing *source* package ‘ctsem’ ... +** package ‘ctsem’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 + + +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/usr/local/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/usr/local/lib/R/site-library/BH/include' -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppParallel/include' -I'/usr/local/lib/R/site-library/rstan/include' -I'/usr/local/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/usr/local/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:0: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_ctsm_namespace::model_ctsm; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:0: required from here +/usr/local/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] + 654 | return internal::first_aligned::alignment),Derived>(m); + | ^~~~~~~~~ +g++: fatal error: Killed signal terminated program cc1plus +compilation terminated. +make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_ctsm.o] Error 1 +ERROR: compilation failed for package ‘ctsem’ +* removing ‘/tmp/workdir/ctsem/old/ctsem.Rcheck/ctsem’ + + +``` +# DamageDetective + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/DamageDetective +* Number of recursive dependencies: 177 + +Run `revdepcheck::cloud_details(, "DamageDetective")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# dartR.base + +
+ +* Version: 1.0.5 +* GitHub: NA +* Source code: https://github.com/cran/dartR.base +* Date/Publication: 2025-03-04 03:40:02 UTC +* Number of recursive dependencies: 289 + +Run `revdepcheck::cloud_details(, "dartR.base")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/dartR.base/new/dartR.base.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.base/DESCRIPTION’ ... OK +... +* this is package ‘dartR.base’ version ‘1.0.5’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘SNPassoc’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/dartR.base/old/dartR.base.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.base/DESCRIPTION’ ... OK +... +* this is package ‘dartR.base’ version ‘1.0.5’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘SNPassoc’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# dartR.captive + +
+ +* Version: 1.0.2 +* GitHub: NA +* Source code: https://github.com/cran/dartR.captive +* Date/Publication: 2025-02-18 08:20:05 UTC +* Number of recursive dependencies: 166 + +Run `revdepcheck::cloud_details(, "dartR.captive")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/dartR.captive/new/dartR.captive.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.captive/DESCRIPTION’ ... OK +... +* this is package ‘dartR.captive’ version ‘1.0.2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Packages required but not available: 'dartR.base', 'dartR.sim' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/dartR.captive/old/dartR.captive.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.captive/DESCRIPTION’ ... OK +... +* this is package ‘dartR.captive’ version ‘1.0.2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Packages required but not available: 'dartR.base', 'dartR.sim' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# dartR.popgen + +
+ +* Version: 1.0.0 +* GitHub: NA +* Source code: https://github.com/cran/dartR.popgen +* Date/Publication: 2024-06-27 23:20:04 UTC +* Number of recursive dependencies: 175 + +Run `revdepcheck::cloud_details(, "dartR.popgen")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/dartR.popgen/new/dartR.popgen.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.popgen/DESCRIPTION’ ... OK +... +* this is package ‘dartR.popgen’ version ‘1.0.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘dartR.base’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/dartR.popgen/old/dartR.popgen.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.popgen/DESCRIPTION’ ... OK +... +* this is package ‘dartR.popgen’ version ‘1.0.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘dartR.base’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# dartR.sexlinked + +
+ +* Version: 1.0.5 +* GitHub: NA +* Source code: https://github.com/cran/dartR.sexlinked +* Date/Publication: 2024-06-24 15:40:02 UTC +* Number of recursive dependencies: 125 + +Run `revdepcheck::cloud_details(, "dartR.sexlinked")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/dartR.sexlinked/new/dartR.sexlinked.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.sexlinked/DESCRIPTION’ ... OK +... +* this is package ‘dartR.sexlinked’ version ‘1.0.5’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘dartR.base’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/dartR.sexlinked/old/dartR.sexlinked.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.sexlinked/DESCRIPTION’ ... OK +... +* this is package ‘dartR.sexlinked’ version ‘1.0.5’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘dartR.base’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# dartR.sim + +
+ +* Version: 0.70 +* GitHub: https://github.com/green-striped-gecko/dartR.sim +* Source code: https://github.com/cran/dartR.sim +* Date/Publication: 2023-11-20 19:30:02 UTC +* Number of recursive dependencies: 138 + +Run `revdepcheck::cloud_details(, "dartR.sim")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/dartR.sim/new/dartR.sim.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.sim/DESCRIPTION’ ... OK +... +* this is package ‘dartR.sim’ version ‘0.70’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘dartR.base’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/dartR.sim/old/dartR.sim.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.sim/DESCRIPTION’ ... OK +... +* this is package ‘dartR.sim’ version ‘0.70’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘dartR.base’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# dartR.spatial + +
+ +* Version: 0.78 +* GitHub: NA +* Source code: https://github.com/cran/dartR.spatial +* Date/Publication: 2023-11-15 00:50:02 UTC +* Number of recursive dependencies: 171 + +Run `revdepcheck::cloud_details(, "dartR.spatial")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/dartR.spatial/new/dartR.spatial.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.spatial/DESCRIPTION’ ... OK +... +* this is package ‘dartR.spatial’ version ‘0.78’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘dartR.base’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/dartR.spatial/old/dartR.spatial.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dartR.spatial/DESCRIPTION’ ... OK +... +* this is package ‘dartR.spatial’ version ‘0.78’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘dartR.base’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# DepthProc + +
+ +* Version: 2.1.5 +* GitHub: https://github.com/zzawadz/DepthProc +* Source code: https://github.com/cran/DepthProc +* Date/Publication: 2022-02-03 20:30:02 UTC +* Number of recursive dependencies: 131 + +Run `revdepcheck::cloud_details(, "DepthProc")` for more info + +
+ +## In both + +* checking whether package ‘DepthProc’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/DepthProc/new/DepthProc.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘DepthProc’ ... +** package ‘DepthProc’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++11 +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c Depth.cpp -o Depth.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c LocationEstimators.cpp -o LocationEstimators.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c LocationScaleDepth.cpp -o LocationScaleDepth.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c LocationScaleDepthCPP.cpp -o LocationScaleDepthCPP.o +... +installing to /tmp/workdir/DepthProc/new/DepthProc.Rcheck/00LOCK-DepthProc/00new/DepthProc/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘np’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘DepthProc’ +* removing ‘/tmp/workdir/DepthProc/new/DepthProc.Rcheck/DepthProc’ + + +``` +### CRAN + +``` +* installing *source* package ‘DepthProc’ ... +** package ‘DepthProc’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++11 +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c Depth.cpp -o Depth.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c LocationEstimators.cpp -o LocationEstimators.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c LocationScaleDepth.cpp -o LocationScaleDepth.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c LocationScaleDepthCPP.cpp -o LocationScaleDepthCPP.o +... +installing to /tmp/workdir/DepthProc/old/DepthProc.Rcheck/00LOCK-DepthProc/00new/DepthProc/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘np’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘DepthProc’ +* removing ‘/tmp/workdir/DepthProc/old/DepthProc.Rcheck/DepthProc’ + + +``` +# DFD + +
+ +* Version: 0.3.0 +* GitHub: https://github.com/MohmedSoudy/DFD +* Source code: https://github.com/cran/DFD +* Date/Publication: 2025-02-11 13:50:11 UTC +* Number of recursive dependencies: 207 + +Run `revdepcheck::cloud_details(, "DFD")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/DFD/new/DFD.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘DFD/DESCRIPTION’ ... OK +... +* this is package ‘DFD’ version ‘0.3.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘signatureSearch’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/DFD/old/DFD.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘DFD/DESCRIPTION’ ... OK +... +* this is package ‘DFD’ version ‘0.3.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘signatureSearch’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# discoveR + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/discoveR +* Number of recursive dependencies: 175 + +Run `revdepcheck::cloud_details(, "discoveR")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# dMrs + +
+ +* Version: 1.0.0 +* GitHub: NA +* Source code: https://github.com/cran/dMrs +* Date/Publication: 2025-01-21 15:40:05 UTC +* Number of recursive dependencies: 139 + +Run `revdepcheck::cloud_details(, "dMrs")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/dMrs/new/dMrs.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dMrs/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... NONE +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘dMrs.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/dMrs/old/dMrs.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dMrs/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... NONE +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘dMrs.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +# DR.SC + +
+ +* Version: 3.5 +* GitHub: https://github.com/feiyoung/DR.SC +* Source code: https://github.com/cran/DR.SC +* Date/Publication: 2025-03-29 15:10:02 UTC +* Number of recursive dependencies: 151 + +Run `revdepcheck::cloud_details(, "DR.SC")` for more info + +
+ +## In both + +* checking whether package ‘DR.SC’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/DR.SC/new/DR.SC.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘DR.SC’ ... +** package ‘DR.SC’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -DARMA_64BIT_WORD -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -DARMA_64BIT_WORD -fpic -g -O2 -c getNB_fast.cpp -o getNB_fast.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -DARMA_64BIT_WORD -fpic -g -O2 -c mt_paral_job.cpp -o mt_paral_job.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -DARMA_64BIT_WORD -fpic -g -O2 -c mt_paral_job2.cpp -o mt_paral_job2.o +... +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘DR.SC’ +* removing ‘/tmp/workdir/DR.SC/new/DR.SC.Rcheck/DR.SC’ + + +``` +### CRAN + +``` +* installing *source* package ‘DR.SC’ ... +** package ‘DR.SC’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -DARMA_64BIT_WORD -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -DARMA_64BIT_WORD -fpic -g -O2 -c getNB_fast.cpp -o getNB_fast.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -DARMA_64BIT_WORD -fpic -g -O2 -c mt_paral_job.cpp -o mt_paral_job.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -DARMA_64BIT_WORD -fpic -g -O2 -c mt_paral_job2.cpp -o mt_paral_job2.o +... +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘DR.SC’ +* removing ‘/tmp/workdir/DR.SC/old/DR.SC.Rcheck/DR.SC’ + + +``` +# dscoreMSM + +
+ +* Version: 0.1.0 +* GitHub: NA +* Source code: https://github.com/cran/dscoreMSM +* Date/Publication: 2024-12-13 16:40:02 UTC +* Number of recursive dependencies: 121 + +Run `revdepcheck::cloud_details(, "dscoreMSM")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/dscoreMSM/new/dscoreMSM.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dscoreMSM/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘dscoreMSM.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/dscoreMSM/old/dscoreMSM.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘dscoreMSM/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘dscoreMSM.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +# DynForest + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/DynForest +* Number of recursive dependencies: 142 + +Run `revdepcheck::cloud_details(, "DynForest")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# easybgm + +
+ +* Version: 0.2.1 +* GitHub: https://github.com/KarolineHuth/easybgm +* Source code: https://github.com/cran/easybgm +* Date/Publication: 2024-10-17 08:30:02 UTC +* Number of recursive dependencies: 180 + +Run `revdepcheck::cloud_details(, "easybgm")` for more info + +
+ +## In both + +* checking whether package ‘easybgm’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/easybgm/new/easybgm.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘easybgm’ ... +** package ‘easybgm’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘easybgm’ +* removing ‘/tmp/workdir/easybgm/new/easybgm.Rcheck/easybgm’ + + +``` +### CRAN + +``` +* installing *source* package ‘easybgm’ ... +** package ‘easybgm’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘easybgm’ +* removing ‘/tmp/workdir/easybgm/old/easybgm.Rcheck/easybgm’ + + +``` +# EcoEnsemble + +
+ +* Version: 1.1.2 +* GitHub: https://github.com/CefasRepRes/EcoEnsemble +* Source code: https://github.com/cran/EcoEnsemble +* Date/Publication: 2025-03-18 18:20:02 UTC +* Number of recursive dependencies: 90 + +Run `revdepcheck::cloud_details(, "EcoEnsemble")` for more info + +
+ +## In both + +* checking whether package ‘EcoEnsemble’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/EcoEnsemble/new/EcoEnsemble.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘EcoEnsemble’ ... +** package ‘EcoEnsemble’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 + + +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/usr/local/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/usr/local/lib/R/site-library/BH/include' -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppParallel/include' -I'/usr/local/lib/R/site-library/rstan/include' -I'/usr/local/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/usr/local/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c KF_back.cpp -o KF_back.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:0: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_ensemble_model_hierarchical_namespace::model_ensemble_model_hierarchical; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:0: required from here +/usr/local/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] + 654 | return internal::first_aligned::alignment),Derived>(m); + | ^~~~~~~~~ +g++: fatal error: Killed signal terminated program cc1plus +compilation terminated. +make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_ensemble_model_hierarchical.o] Error 1 +ERROR: compilation failed for package ‘EcoEnsemble’ +* removing ‘/tmp/workdir/EcoEnsemble/new/EcoEnsemble.Rcheck/EcoEnsemble’ + + +``` +### CRAN + +``` +* installing *source* package ‘EcoEnsemble’ ... +** package ‘EcoEnsemble’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 + + +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/usr/local/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/usr/local/lib/R/site-library/BH/include' -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppParallel/include' -I'/usr/local/lib/R/site-library/rstan/include' -I'/usr/local/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/usr/local/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c KF_back.cpp -o KF_back.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:0: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_ensemble_model_hierarchical_namespace::model_ensemble_model_hierarchical; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:0: required from here +/usr/local/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] + 654 | return internal::first_aligned::alignment),Derived>(m); + | ^~~~~~~~~ +g++: fatal error: Killed signal terminated program cc1plus +compilation terminated. +make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_ensemble_model_hierarchical.o] Error 1 +ERROR: compilation failed for package ‘EcoEnsemble’ +* removing ‘/tmp/workdir/EcoEnsemble/old/EcoEnsemble.Rcheck/EcoEnsemble’ + + +``` +# ecolottery + +
+ +* Version: 1.0.0 +* GitHub: https://github.com/frmunoz/ecolottery +* Source code: https://github.com/cran/ecolottery +* Date/Publication: 2017-07-03 11:01:29 UTC +* Number of recursive dependencies: 87 + +Run `revdepcheck::cloud_details(, "ecolottery")` for more info + +
+ +## In both + +* checking whether package ‘ecolottery’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/ecolottery/new/ecolottery.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘ecolottery’ ... +** package ‘ecolottery’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘ecolottery’ +* removing ‘/tmp/workdir/ecolottery/new/ecolottery.Rcheck/ecolottery’ + + +``` +### CRAN + +``` +* installing *source* package ‘ecolottery’ ... +** package ‘ecolottery’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘ecolottery’ +* removing ‘/tmp/workdir/ecolottery/old/ecolottery.Rcheck/ecolottery’ + + +``` +# EpiEstim + +
+ +* Version: 2.2-4 +* GitHub: https://github.com/mrc-ide/EpiEstim +* Source code: https://github.com/cran/EpiEstim +* Date/Publication: 2021-01-07 16:20:10 UTC +* Number of recursive dependencies: 90 + +Run `revdepcheck::cloud_details(, "EpiEstim")` for more info + +
+ +## In both + +* checking whether package ‘EpiEstim’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/EpiEstim/new/EpiEstim.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘EpiEstim’ ... +** package ‘EpiEstim’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘EpiEstim’ +* removing ‘/tmp/workdir/EpiEstim/new/EpiEstim.Rcheck/EpiEstim’ + + +``` +### CRAN + +``` +* installing *source* package ‘EpiEstim’ ... +** package ‘EpiEstim’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘EpiEstim’ +* removing ‘/tmp/workdir/EpiEstim/old/EpiEstim.Rcheck/EpiEstim’ + + +``` +# evolqg + +
+ +* Version: 0.3-4 +* GitHub: https://github.com/lem-usp/evolqg +* Source code: https://github.com/cran/evolqg +* Date/Publication: 2023-12-05 15:20:12 UTC +* Number of recursive dependencies: 110 + +Run `revdepcheck::cloud_details(, "evolqg")` for more info + +
+ +## In both + +* checking whether package ‘evolqg’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/evolqg/new/evolqg.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘evolqg’ ... +** package ‘evolqg’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c fast_RS.cpp -o fast_RS.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o evolqg.so RcppExports.o fast_RS.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/evolqg/new/evolqg.Rcheck/00LOCK-evolqg/00new/evolqg/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘evolqg’ +* removing ‘/tmp/workdir/evolqg/new/evolqg.Rcheck/evolqg’ + + +``` +### CRAN + +``` +* installing *source* package ‘evolqg’ ... +** package ‘evolqg’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c fast_RS.cpp -o fast_RS.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o evolqg.so RcppExports.o fast_RS.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/evolqg/old/evolqg.Rcheck/00LOCK-evolqg/00new/evolqg/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘evolqg’ +* removing ‘/tmp/workdir/evolqg/old/evolqg.Rcheck/evolqg’ + + +``` +# EWSmethods + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/EWSmethods +* Number of recursive dependencies: 139 + +Run `revdepcheck::cloud_details(, "EWSmethods")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# FARS + +
+ +* Version: 0.1.0 +* GitHub: NA +* Source code: https://github.com/cran/FARS +* Date/Publication: 2025-04-03 15:10:10 UTC +* Number of recursive dependencies: 139 + +Run `revdepcheck::cloud_details(, "FARS")` for more info + +
+ +## In both + +* checking whether package ‘FARS’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/FARS/new/FARS.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘FARS’ ... +** package ‘FARS’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘FARS’ +* removing ‘/tmp/workdir/FARS/new/FARS.Rcheck/FARS’ + + +``` +### CRAN + +``` +* installing *source* package ‘FARS’ ... +** package ‘FARS’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘FARS’ +* removing ‘/tmp/workdir/FARS/old/FARS.Rcheck/FARS’ + + +``` +# fio + +
+ +* Version: 0.1.6 +* GitHub: https://github.com/albersonmiranda/fio +* Source code: https://github.com/cran/fio +* Date/Publication: 2025-04-06 07:50:02 UTC +* Number of recursive dependencies: 90 + +Run `revdepcheck::cloud_details(, "fio")` for more info + +
+ +## In both + +* checking whether package ‘fio’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/fio/new/fio.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘fio’ ... +** package ‘fio’ successfully unpacked and MD5 sums checked +** using staged installation +Error in eval(ei, envir) : +------------------ [UNSUPPORTED RUST VERSION]------------------ +- Minimum supported Rust version is 1.77. +- Installed Rust version is 1.75.0. +--------------------------------------------------------------- +Calls: source -> withVisible -> eval -> eval +Execution halted +ERROR: configuration failed for package ‘fio’ +* removing ‘/tmp/workdir/fio/new/fio.Rcheck/fio’ + + +``` +### CRAN + +``` +* installing *source* package ‘fio’ ... +** package ‘fio’ successfully unpacked and MD5 sums checked +** using staged installation +Error in eval(ei, envir) : +------------------ [UNSUPPORTED RUST VERSION]------------------ +- Minimum supported Rust version is 1.77. +- Installed Rust version is 1.75.0. +--------------------------------------------------------------- +Calls: source -> withVisible -> eval -> eval +Execution halted +ERROR: configuration failed for package ‘fio’ +* removing ‘/tmp/workdir/fio/old/fio.Rcheck/fio’ + + +``` +# flexrsurv + +
+ +* Version: 2.0.18 +* GitHub: NA +* Source code: https://github.com/cran/flexrsurv +* Date/Publication: 2024-02-09 16:10:02 UTC +* Number of recursive dependencies: 130 + +Run `revdepcheck::cloud_details(, "flexrsurv")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/flexrsurv/new/flexrsurv.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘flexrsurv/DESCRIPTION’ ... OK +... +* checking for missing documentation entries ... OK +* checking for code/documentation mismatches ... OK +* checking Rd \usage sections ... OK +* checking Rd contents ... OK +* checking for unstated dependencies in examples ... OK +* checking line endings in C/C++/Fortran sources/headers ... OK +* checking compiled code ... OK +* checking examples ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/flexrsurv/old/flexrsurv.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘flexrsurv/DESCRIPTION’ ... OK +... +* checking for missing documentation entries ... OK +* checking for code/documentation mismatches ... OK +* checking Rd \usage sections ... OK +* checking Rd contents ... OK +* checking for unstated dependencies in examples ... OK +* checking line endings in C/C++/Fortran sources/headers ... OK +* checking compiled code ... OK +* checking examples ... OK +* DONE +Status: OK + + + + + +``` +# fmx + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/fmx +* Number of recursive dependencies: 93 + +Run `revdepcheck::cloud_details(, "fmx")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# ForecastComb + +
+ +* Version: 1.3.1 +* GitHub: https://github.com/ceweiss/ForecastComb +* Source code: https://github.com/cran/ForecastComb +* Date/Publication: 2018-08-07 13:50:08 UTC +* Number of recursive dependencies: 73 + +Run `revdepcheck::cloud_details(, "ForecastComb")` for more info + +
+ +## In both + +* checking whether package ‘ForecastComb’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/ForecastComb/new/ForecastComb.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘ForecastComb’ ... +** package ‘ForecastComb’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘ForecastComb’ +* removing ‘/tmp/workdir/ForecastComb/new/ForecastComb.Rcheck/ForecastComb’ + + +``` +### CRAN + +``` +* installing *source* package ‘ForecastComb’ ... +** package ‘ForecastComb’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘ForecastComb’ +* removing ‘/tmp/workdir/ForecastComb/old/ForecastComb.Rcheck/ForecastComb’ + + +``` +# gaawr2 + +
+ +* Version: 0.0.3 +* GitHub: https://github.com/jinghuazhao/gaawr2 +* Source code: https://github.com/cran/gaawr2 +* Date/Publication: 2025-03-24 15:00:09 UTC +* Number of recursive dependencies: 229 + +Run `revdepcheck::cloud_details(, "gaawr2")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/gaawr2/new/gaawr2.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘gaawr2/DESCRIPTION’ ... OK +... +--- finished re-building ‘web.Rmd’ + +SUMMARY: processing the following file failed: + ‘gaawr2.Rmd’ + +Error: Vignette re-building failed. +Execution halted + +* DONE +Status: 1 WARNING, 2 NOTEs + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/gaawr2/old/gaawr2.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘gaawr2/DESCRIPTION’ ... OK +... +--- finished re-building ‘web.Rmd’ + +SUMMARY: processing the following file failed: + ‘gaawr2.Rmd’ + +Error: Vignette re-building failed. +Execution halted + +* DONE +Status: 1 WARNING, 2 NOTEs + + + + + +``` +# gap + +
+ +* Version: 1.6 +* GitHub: https://github.com/jinghuazhao/R +* Source code: https://github.com/cran/gap +* Date/Publication: 2024-08-27 04:40:06 UTC +* Number of recursive dependencies: 177 + +Run `revdepcheck::cloud_details(, "gap")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/gap/new/gap.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘gap/DESCRIPTION’ ... OK +... +--- failed re-building ‘jss.Rnw’ + +SUMMARY: processing the following file failed: + ‘jss.Rnw’ + +Error: Vignette re-building failed. +Execution halted + +* DONE +Status: 4 NOTEs + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/gap/old/gap.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘gap/DESCRIPTION’ ... OK +... +--- failed re-building ‘jss.Rnw’ + +SUMMARY: processing the following file failed: + ‘jss.Rnw’ + +Error: Vignette re-building failed. +Execution halted + +* DONE +Status: 4 NOTEs + + + + + +``` +# gapfill + +
+ +* Version: 0.9.6-1 +* GitHub: https://github.com/florafauna/gapfill +* Source code: https://github.com/cran/gapfill +* Date/Publication: 2021-02-12 10:10:05 UTC +* Number of recursive dependencies: 70 + +Run `revdepcheck::cloud_details(, "gapfill")` for more info + +
+ +## In both + +* checking whether package ‘gapfill’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/gapfill/new/gapfill.Rcheck/00install.out’ for details. + ``` + +* checking package dependencies ... NOTE + ``` + Packages which this enhances but not available for checking: + 'raster', 'doParallel', 'doMPI' + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘gapfill’ ... +** package ‘gapfill’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c gapfill.cpp -o gapfill.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o gapfill.so RcppExports.o gapfill.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/gapfill/new/gapfill.Rcheck/00LOCK-gapfill/00new/gapfill/libs +** R +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘gapfill’ +* removing ‘/tmp/workdir/gapfill/new/gapfill.Rcheck/gapfill’ + + +``` +### CRAN + +``` +* installing *source* package ‘gapfill’ ... +** package ‘gapfill’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c gapfill.cpp -o gapfill.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o gapfill.so RcppExports.o gapfill.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/gapfill/old/gapfill.Rcheck/00LOCK-gapfill/00new/gapfill/libs +** R +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘gapfill’ +* removing ‘/tmp/workdir/gapfill/old/gapfill.Rcheck/gapfill’ + + +``` +# genekitr + +
+ +* Version: 1.2.8 +* GitHub: https://github.com/GangLiLab/genekitr +* Source code: https://github.com/cran/genekitr +* Date/Publication: 2024-09-06 13:00:06 UTC +* Number of recursive dependencies: 199 + +Run `revdepcheck::cloud_details(, "genekitr")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/genekitr/new/genekitr.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘genekitr/DESCRIPTION’ ... OK +... +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘clusterProfiler’ + +Package suggested but not available for checking: ‘fgsea’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/genekitr/old/genekitr.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘genekitr/DESCRIPTION’ ... OK +... +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘clusterProfiler’ + +Package suggested but not available for checking: ‘fgsea’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# GeneSelectR + +
+ +* Version: 1.0.1 +* GitHub: https://github.com/dzhakparov/GeneSelectR +* Source code: https://github.com/cran/GeneSelectR +* Date/Publication: 2024-02-03 14:00:05 UTC +* Number of recursive dependencies: 183 + +Run `revdepcheck::cloud_details(, "GeneSelectR")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/GeneSelectR/new/GeneSelectR.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘GeneSelectR/DESCRIPTION’ ... OK +... ++ build_vignettes = FALSE) + + When sourcing ‘example.R’: +Error: there is no package called ‘devtools’ +Execution halted + + ‘example.Rmd’ using ‘UTF-8’... failed +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 WARNING, 1 NOTE + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/GeneSelectR/old/GeneSelectR.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘GeneSelectR/DESCRIPTION’ ... OK +... ++ build_vignettes = FALSE) + + When sourcing ‘example.R’: +Error: there is no package called ‘devtools’ +Execution halted + + ‘example.Rmd’ using ‘UTF-8’... failed +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 WARNING, 1 NOTE + + + + + +``` +# GeomComb + +
+ +* Version: 1.0 +* GitHub: https://github.com/ceweiss/GeomComb +* Source code: https://github.com/cran/GeomComb +* Date/Publication: 2016-11-27 16:02:26 +* Number of recursive dependencies: 74 + +Run `revdepcheck::cloud_details(, "GeomComb")` for more info + +
+ +## In both + +* checking whether package ‘GeomComb’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/GeomComb/new/GeomComb.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘GeomComb’ ... +** package ‘GeomComb’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘GeomComb’ +* removing ‘/tmp/workdir/GeomComb/new/GeomComb.Rcheck/GeomComb’ + + +``` +### CRAN + +``` +* installing *source* package ‘GeomComb’ ... +** package ‘GeomComb’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘GeomComb’ +* removing ‘/tmp/workdir/GeomComb/old/GeomComb.Rcheck/GeomComb’ + + +``` +# geomorph + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/geomorph +* Number of recursive dependencies: 71 + +Run `revdepcheck::cloud_details(, "geomorph")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# GeoTox + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/GeoTox +* Number of recursive dependencies: 143 + +Run `revdepcheck::cloud_details(, "GeoTox")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# gJLS2 + +
+ +* Version: 0.2.0 +* GitHub: NA +* Source code: https://github.com/cran/gJLS2 +* Date/Publication: 2021-09-30 09:00:05 UTC +* Number of recursive dependencies: 46 + +Run `revdepcheck::cloud_details(, "gJLS2")` for more info + +
+ +## In both + +* checking whether package ‘gJLS2’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/gJLS2/new/gJLS2.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘gJLS2’ ... +** package ‘gJLS2’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘gJLS2’ +* removing ‘/tmp/workdir/gJLS2/new/gJLS2.Rcheck/gJLS2’ + + +``` +### CRAN + +``` +* installing *source* package ‘gJLS2’ ... +** package ‘gJLS2’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘gJLS2’ +* removing ‘/tmp/workdir/gJLS2/old/gJLS2.Rcheck/gJLS2’ + + +``` +# grandR + +
+ +* Version: 0.2.6 +* GitHub: https://github.com/erhard-lab/grandR +* Source code: https://github.com/cran/grandR +* Date/Publication: 2025-01-22 22:10:02 UTC +* Number of recursive dependencies: 266 + +Run `revdepcheck::cloud_details(, "grandR")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/grandR/new/grandR.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘grandR/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘getting-started.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 2 NOTEs + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/grandR/old/grandR.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘grandR/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘getting-started.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 2 NOTEs + + + + + +``` +# GseaVis + +
+ +* Version: 0.0.5 +* GitHub: https://github.com/junjunlab/GseaVis +* Source code: https://github.com/cran/GseaVis +* Date/Publication: 2022-12-20 19:40:07 UTC +* Number of recursive dependencies: 104 + +Run `revdepcheck::cloud_details(, "GseaVis")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/GseaVis/new/GseaVis.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘GseaVis/DESCRIPTION’ ... OK +... +* this is package ‘GseaVis’ version ‘0.0.5’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘DOSE’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/GseaVis/old/GseaVis.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘GseaVis/DESCRIPTION’ ... OK +... +* this is package ‘GseaVis’ version ‘0.0.5’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘DOSE’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# HetSeq + +
+ +* Version: 0.1.0 +* GitHub: https://github.com/erhard-lab/HetSeq +* Source code: https://github.com/cran/HetSeq +* Date/Publication: 2025-02-03 18:00:05 UTC +* Number of recursive dependencies: 185 + +Run `revdepcheck::cloud_details(, "HetSeq")` for more info + +
+ +## In both + +* checking whether package ‘HetSeq’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/HetSeq/new/HetSeq.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘HetSeq’ ... +** package ‘HetSeq’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘HetSeq’ +* removing ‘/tmp/workdir/HetSeq/new/HetSeq.Rcheck/HetSeq’ + + +``` +### CRAN + +``` +* installing *source* package ‘HetSeq’ ... +** package ‘HetSeq’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘HetSeq’ +* removing ‘/tmp/workdir/HetSeq/old/HetSeq.Rcheck/HetSeq’ + + +``` +# hettx + +
+ +* Version: 0.1.3 +* GitHub: https://github.com/bfifield/hettx +* Source code: https://github.com/cran/hettx +* Date/Publication: 2023-08-19 22:22:34 UTC +* Number of recursive dependencies: 84 + +Run `revdepcheck::cloud_details(, "hettx")` for more info + +
+ +## In both + +* checking whether package ‘hettx’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/hettx/new/hettx.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘hettx’ ... +** package ‘hettx’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘hettx’ +* removing ‘/tmp/workdir/hettx/new/hettx.Rcheck/hettx’ + + +``` +### CRAN + +``` +* installing *source* package ‘hettx’ ... +** package ‘hettx’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘hettx’ +* removing ‘/tmp/workdir/hettx/old/hettx.Rcheck/hettx’ + + +``` +# Hmisc + +
+ +* Version: 5.2-3 +* GitHub: NA +* Source code: https://github.com/cran/Hmisc +* Date/Publication: 2025-03-16 15:40:02 UTC +* Number of recursive dependencies: 174 + +Run `revdepcheck::cloud_details(, "Hmisc")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/Hmisc/new/Hmisc.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘Hmisc/DESCRIPTION’ ... OK +... +* checking for missing documentation entries ... OK +* checking for code/documentation mismatches ... OK +* checking Rd \usage sections ... OK +* checking Rd contents ... OK +* checking for unstated dependencies in examples ... OK +* checking line endings in C/C++/Fortran sources/headers ... OK +* checking compiled code ... OK +* checking examples ... OK +* DONE +Status: 4 NOTEs + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/Hmisc/old/Hmisc.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘Hmisc/DESCRIPTION’ ... OK +... +* checking for missing documentation entries ... OK +* checking for code/documentation mismatches ... OK +* checking Rd \usage sections ... OK +* checking Rd contents ... OK +* checking for unstated dependencies in examples ... OK +* checking line endings in C/C++/Fortran sources/headers ... OK +* checking compiled code ... OK +* checking examples ... OK +* DONE +Status: 4 NOTEs + + + + + +``` +# Hmsc + +
+ +* Version: 3.0-13 +* GitHub: https://github.com/hmsc-r/HMSC +* Source code: https://github.com/cran/Hmsc +* Date/Publication: 2022-08-11 14:10:14 UTC +* Number of recursive dependencies: 75 + +Run `revdepcheck::cloud_details(, "Hmsc")` for more info + +
+ +## In both + +* checking whether package ‘Hmsc’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/Hmsc/new/Hmsc.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘Hmsc’ ... +** package ‘Hmsc’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘Hmsc’ +* removing ‘/tmp/workdir/Hmsc/new/Hmsc.Rcheck/Hmsc’ + + +``` +### CRAN + +``` +* installing *source* package ‘Hmsc’ ... +** package ‘Hmsc’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘Hmsc’ +* removing ‘/tmp/workdir/Hmsc/old/Hmsc.Rcheck/Hmsc’ + + +``` +# iClusterVB + +
+ +* Version: 0.1.4 +* GitHub: https://github.com/AbdalkarimA/iClusterVB +* Source code: https://github.com/cran/iClusterVB +* Date/Publication: 2024-12-09 19:50:06 UTC +* Number of recursive dependencies: 129 + +Run `revdepcheck::cloud_details(, "iClusterVB")` for more info + +
+ +## In both + +* checking whether package ‘iClusterVB’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/iClusterVB/new/iClusterVB.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘iClusterVB’ ... +** package ‘iClusterVB’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c CAVI_algorithms.cpp -o CAVI_algorithms.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o iClusterVB.so CAVI_algorithms.o RcppExports.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/iClusterVB/new/iClusterVB.Rcheck/00LOCK-iClusterVB/00new/iClusterVB/libs +** R +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘iClusterVB’ +* removing ‘/tmp/workdir/iClusterVB/new/iClusterVB.Rcheck/iClusterVB’ + + +``` +### CRAN + +``` +* installing *source* package ‘iClusterVB’ ... +** package ‘iClusterVB’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c CAVI_algorithms.cpp -o CAVI_algorithms.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o iClusterVB.so CAVI_algorithms.o RcppExports.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/iClusterVB/old/iClusterVB.Rcheck/00LOCK-iClusterVB/00new/iClusterVB/libs +** R +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘iClusterVB’ +* removing ‘/tmp/workdir/iClusterVB/old/iClusterVB.Rcheck/iClusterVB’ + + +``` +# immcp + +
+ +* Version: 1.0.3 +* GitHub: https://github.com/YuanlongHu/immcp +* Source code: https://github.com/cran/immcp +* Date/Publication: 2022-05-12 05:50:02 UTC +* Number of recursive dependencies: 187 + +Run `revdepcheck::cloud_details(, "immcp")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/immcp/new/immcp.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘immcp/DESCRIPTION’ ... OK +... +* this is package ‘immcp’ version ‘1.0.3’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Packages required but not available: 'clusterProfiler', 'DOSE' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/immcp/old/immcp.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘immcp/DESCRIPTION’ ... OK +... +* this is package ‘immcp’ version ‘1.0.3’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Packages required but not available: 'clusterProfiler', 'DOSE' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# invivoPKfit + +
+ +* Version: 2.0.1 +* GitHub: NA +* Source code: https://github.com/cran/invivoPKfit +* Date/Publication: 2025-03-24 16:00:02 UTC +* Number of recursive dependencies: 172 + +Run `revdepcheck::cloud_details(, "invivoPKfit")` for more info + +
+ +## In both + +* checking whether package ‘invivoPKfit’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/invivoPKfit/new/invivoPKfit.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘invivoPKfit’ ... +** package ‘invivoPKfit’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: object ‘expand1’ is not exported by 'namespace:Matrix' +Execution halted +ERROR: lazy loading failed for package ‘invivoPKfit’ +* removing ‘/tmp/workdir/invivoPKfit/new/invivoPKfit.Rcheck/invivoPKfit’ + + +``` +### CRAN + +``` +* installing *source* package ‘invivoPKfit’ ... +** package ‘invivoPKfit’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: object ‘expand1’ is not exported by 'namespace:Matrix' +Execution halted +ERROR: lazy loading failed for package ‘invivoPKfit’ +* removing ‘/tmp/workdir/invivoPKfit/old/invivoPKfit.Rcheck/invivoPKfit’ + + +``` +# iNZightPlots + +
+ +* Version: 2.15.3 +* GitHub: https://github.com/iNZightVIT/iNZightPlots +* Source code: https://github.com/cran/iNZightPlots +* Date/Publication: 2023-10-14 05:00:02 UTC +* Number of recursive dependencies: 162 + +Run `revdepcheck::cloud_details(, "iNZightPlots")` for more info + +
+ +## In both + +* checking whether package ‘iNZightPlots’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/iNZightPlots/new/iNZightPlots.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘iNZightPlots’ ... +** package ‘iNZightPlots’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘iNZightPlots’ +* removing ‘/tmp/workdir/iNZightPlots/new/iNZightPlots.Rcheck/iNZightPlots’ + + +``` +### CRAN + +``` +* installing *source* package ‘iNZightPlots’ ... +** package ‘iNZightPlots’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘iNZightPlots’ +* removing ‘/tmp/workdir/iNZightPlots/old/iNZightPlots.Rcheck/iNZightPlots’ + + +``` +# iNZightRegression + +
+ +* Version: 1.3.4 +* GitHub: https://github.com/iNZightVIT/iNZightRegression +* Source code: https://github.com/cran/iNZightRegression +* Date/Publication: 2024-04-05 02:32:59 UTC +* Number of recursive dependencies: 163 + +Run `revdepcheck::cloud_details(, "iNZightRegression")` for more info + +
+ +## In both + +* checking whether package ‘iNZightRegression’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/iNZightRegression/new/iNZightRegression.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘iNZightRegression’ ... +** package ‘iNZightRegression’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘iNZightRegression’ +* removing ‘/tmp/workdir/iNZightRegression/new/iNZightRegression.Rcheck/iNZightRegression’ + + +``` +### CRAN + +``` +* installing *source* package ‘iNZightRegression’ ... +** package ‘iNZightRegression’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘iNZightRegression’ +* removing ‘/tmp/workdir/iNZightRegression/old/iNZightRegression.Rcheck/iNZightRegression’ + + +``` +# IRexamples + +
+ +* Version: 0.0.4 +* GitHub: https://github.com/vinhdizzo/IRexamples +* Source code: https://github.com/cran/IRexamples +* Date/Publication: 2023-10-06 06:40:02 UTC +* Number of recursive dependencies: 181 + +Run `revdepcheck::cloud_details(, "IRexamples")` for more info + +
+ +## In both + +* checking whether package ‘IRexamples’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/IRexamples/new/IRexamples.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘IRexamples’ ... +** package ‘IRexamples’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘IRexamples’ +* removing ‘/tmp/workdir/IRexamples/new/IRexamples.Rcheck/IRexamples’ + + +``` +### CRAN + +``` +* installing *source* package ‘IRexamples’ ... +** package ‘IRexamples’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘IRexamples’ +* removing ‘/tmp/workdir/IRexamples/old/IRexamples.Rcheck/IRexamples’ + + +``` +# jmBIG + +
+ +* Version: 0.1.3 +* GitHub: NA +* Source code: https://github.com/cran/jmBIG +* Date/Publication: 2025-01-19 21:00:02 UTC +* Number of recursive dependencies: 189 + +Run `revdepcheck::cloud_details(, "jmBIG")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/jmBIG/new/jmBIG.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘jmBIG/DESCRIPTION’ ... OK +... +* checking if there is a namespace ... OK +* checking for executable files ... OK +* checking for hidden files and directories ... OK +* checking for portable file names ... OK +* checking for sufficient/correct file permissions ... OK +* checking whether package ‘jmBIG’ can be installed ... ERROR +Installation failed. +See ‘/tmp/workdir/jmBIG/new/jmBIG.Rcheck/00install.out’ for details. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/jmBIG/old/jmBIG.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘jmBIG/DESCRIPTION’ ... OK +... +* checking if there is a namespace ... OK +* checking for executable files ... OK +* checking for hidden files and directories ... OK +* checking for portable file names ... OK +* checking for sufficient/correct file permissions ... OK +* checking whether package ‘jmBIG’ can be installed ... ERROR +Installation failed. +See ‘/tmp/workdir/jmBIG/old/jmBIG.Rcheck/00install.out’ for details. +* DONE +Status: 1 ERROR + + + + + +``` +# joineRML + +
+ +* Version: 0.4.7 +* GitHub: https://github.com/graemeleehickey/joineRML +* Source code: https://github.com/cran/joineRML +* Date/Publication: 2025-02-04 16:30:02 UTC +* Number of recursive dependencies: 93 + +Run `revdepcheck::cloud_details(, "joineRML")` for more info + +
+ +## In both + +* checking whether package ‘joineRML’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/joineRML/new/joineRML.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘joineRML’ ... +** package ‘joineRML’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c expW.cpp -o expW.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c gammaUpdate.cpp -o gammaUpdate.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c gammaUpdate_approx.cpp -o gammaUpdate_approx.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c lambdaUpdate.cpp -o lambdaUpdate.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘joineRML’ +* removing ‘/tmp/workdir/joineRML/new/joineRML.Rcheck/joineRML’ + + +``` +### CRAN + +``` +* installing *source* package ‘joineRML’ ... +** package ‘joineRML’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c expW.cpp -o expW.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c gammaUpdate.cpp -o gammaUpdate.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c gammaUpdate_approx.cpp -o gammaUpdate_approx.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c lambdaUpdate.cpp -o lambdaUpdate.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘joineRML’ +* removing ‘/tmp/workdir/joineRML/old/joineRML.Rcheck/joineRML’ + + +``` +# jsmodule + +
+ +* Version: 1.6.4 +* GitHub: https://github.com/jinseob2kim/jsmodule +* Source code: https://github.com/cran/jsmodule +* Date/Publication: 2025-03-10 06:20:02 UTC +* Number of recursive dependencies: 241 + +Run `revdepcheck::cloud_details(, "jsmodule")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/jsmodule/new/jsmodule.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘jsmodule/DESCRIPTION’ ... OK +... +* checking tests ... OK + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘jsmodule.Rmd’ using ‘UTF-8’... OK + ‘jsmodule_subgroup_cmprsk.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/jsmodule/old/jsmodule.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘jsmodule/DESCRIPTION’ ... OK +... +* checking tests ... OK + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘jsmodule.Rmd’ using ‘UTF-8’... OK + ‘jsmodule_subgroup_cmprsk.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +# kmc + +
+ +* Version: 0.4-2 +* GitHub: https://github.com/yfyang86/kmc +* Source code: https://github.com/cran/kmc +* Date/Publication: 2022-11-22 08:30:02 UTC +* Number of recursive dependencies: 60 + +Run `revdepcheck::cloud_details(, "kmc")` for more info + +
+ +## In both + +* checking whether package ‘kmc’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/kmc/new/kmc.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘kmc’ ... +** package ‘kmc’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExport.cpp -o RcppExport.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c kmc.cpp -o kmc.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c kmc_init.c -o kmc_init.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c surv2.c -o surv2.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o kmc.so RcppExport.o kmc.o kmc_init.o surv2.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/kmc/new/kmc.Rcheck/00LOCK-kmc/00new/kmc/libs +** R +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘emplik’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘kmc’ +* removing ‘/tmp/workdir/kmc/new/kmc.Rcheck/kmc’ + + +``` +### CRAN + +``` +* installing *source* package ‘kmc’ ... +** package ‘kmc’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExport.cpp -o RcppExport.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c kmc.cpp -o kmc.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c kmc_init.c -o kmc_init.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c surv2.c -o surv2.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o kmc.so RcppExport.o kmc.o kmc_init.o surv2.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/kmc/old/kmc.Rcheck/00LOCK-kmc/00new/kmc/libs +** R +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘emplik’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘kmc’ +* removing ‘/tmp/workdir/kmc/old/kmc.Rcheck/kmc’ + + +``` +# KMunicate + +
+ +* Version: 0.2.5 +* GitHub: https://github.com/ellessenne/KMunicate-package +* Source code: https://github.com/cran/KMunicate +* Date/Publication: 2024-05-16 11:50:08 UTC +* Number of recursive dependencies: 172 + +Run `revdepcheck::cloud_details(, "KMunicate")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/KMunicate/new/KMunicate.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘KMunicate/DESCRIPTION’ ... OK +... +* checking for unstated dependencies in ‘tests’ ... OK +* checking tests ... OK + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘KMunicate.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/KMunicate/old/KMunicate.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘KMunicate/DESCRIPTION’ ... OK +... +* checking for unstated dependencies in ‘tests’ ... OK +* checking tests ... OK + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘KMunicate.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +# L2E + +
+ +* Version: 2.0 +* GitHub: NA +* Source code: https://github.com/cran/L2E +* Date/Publication: 2022-09-08 21:13:00 UTC +* Number of recursive dependencies: 65 + +Run `revdepcheck::cloud_details(, "L2E")` for more info + +
+ +## In both + +* checking whether package ‘L2E’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/L2E/new/L2E.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘L2E’ ... +** package ‘L2E’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘osqp’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.1 is required +Execution halted +ERROR: lazy loading failed for package ‘L2E’ +* removing ‘/tmp/workdir/L2E/new/L2E.Rcheck/L2E’ + + +``` +### CRAN + +``` +* installing *source* package ‘L2E’ ... +** package ‘L2E’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘osqp’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.1 is required +Execution halted +ERROR: lazy loading failed for package ‘L2E’ +* removing ‘/tmp/workdir/L2E/old/L2E.Rcheck/L2E’ + + +``` +# Landmarking + +
+ +* Version: 1.0.0 +* GitHub: https://github.com/isobelbarrott/Landmarking +* Source code: https://github.com/cran/Landmarking +* Date/Publication: 2022-02-15 20:00:07 UTC +* Number of recursive dependencies: 122 + +Run `revdepcheck::cloud_details(, "Landmarking")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/Landmarking/new/Landmarking.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘Landmarking/DESCRIPTION’ ... OK +... +* this is package ‘Landmarking’ version ‘1.0.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/Landmarking/old/Landmarking.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘Landmarking/DESCRIPTION’ ... OK +... +* this is package ‘Landmarking’ version ‘1.0.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# lavaSearch2 + +
+ +* Version: 2.0.3 +* GitHub: https://github.com/bozenne/lavaSearch2 +* Source code: https://github.com/cran/lavaSearch2 +* Date/Publication: 2024-02-23 09:10:02 UTC +* Number of recursive dependencies: 149 + +Run `revdepcheck::cloud_details(, "lavaSearch2")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/lavaSearch2/new/lavaSearch2.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘lavaSearch2/DESCRIPTION’ ... OK +... + [ FAIL 1 | WARN 1 | SKIP 0 | PASS 266 ] + Error: Test failures + Execution halted +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... NONE + ‘overview.pdf.asis’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 ERROR, 1 NOTE + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/lavaSearch2/old/lavaSearch2.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘lavaSearch2/DESCRIPTION’ ... OK +... + [ FAIL 1 | WARN 1 | SKIP 0 | PASS 266 ] + Error: Test failures + Execution halted +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... NONE + ‘overview.pdf.asis’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 ERROR, 1 NOTE + + + + + +``` +# llbayesireg + +
+ +* Version: 1.0.0 +* GitHub: NA +* Source code: https://github.com/cran/llbayesireg +* Date/Publication: 2019-04-04 16:20:03 UTC +* Number of recursive dependencies: 60 + +Run `revdepcheck::cloud_details(, "llbayesireg")` for more info + +
+ +## In both + +* checking whether package ‘llbayesireg’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/llbayesireg/new/llbayesireg.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘llbayesireg’ ... +** package ‘llbayesireg’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘llbayesireg’ +* removing ‘/tmp/workdir/llbayesireg/new/llbayesireg.Rcheck/llbayesireg’ + + +``` +### CRAN + +``` +* installing *source* package ‘llbayesireg’ ... +** package ‘llbayesireg’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘llbayesireg’ +* removing ‘/tmp/workdir/llbayesireg/old/llbayesireg.Rcheck/llbayesireg’ + + +``` +# lnmixsurv + +
+ +* Version: 3.1.6 +* GitHub: NA +* Source code: https://github.com/cran/lnmixsurv +* Date/Publication: 2024-09-03 15:20:08 UTC +* Number of recursive dependencies: 196 + +Run `revdepcheck::cloud_details(, "lnmixsurv")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/lnmixsurv/new/lnmixsurv.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘lnmixsurv/DESCRIPTION’ ... OK +... +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘compare.Rmd’ using ‘UTF-8’... OK + ‘expectation_maximization.Rmd’ using ‘UTF-8’... OK + ‘intercept_only.Rmd’ using ‘UTF-8’... OK + ‘lnmixsurv.Rmd’ using ‘UTF-8’... OK + ‘parallel_computation.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 4 NOTEs + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/lnmixsurv/old/lnmixsurv.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘lnmixsurv/DESCRIPTION’ ... OK +... +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘compare.Rmd’ using ‘UTF-8’... OK + ‘expectation_maximization.Rmd’ using ‘UTF-8’... OK + ‘intercept_only.Rmd’ using ‘UTF-8’... OK + ‘lnmixsurv.Rmd’ using ‘UTF-8’... OK + ‘parallel_computation.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 4 NOTEs + + + + + +``` +# LorenzRegression + +
+ +* Version: 2.1.0 +* GitHub: https://github.com/AlJacq/LorenzRegression +* Source code: https://github.com/cran/LorenzRegression +* Date/Publication: 2024-10-11 16:50:02 UTC +* Number of recursive dependencies: 84 + +Run `revdepcheck::cloud_details(, "LorenzRegression")` for more info + +
+ +## In both + +* checking whether package ‘LorenzRegression’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/LorenzRegression/new/LorenzRegression.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘LorenzRegression’ ... +** package ‘LorenzRegression’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c GA_fitness.cpp -o GA_fitness.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c GA_meanrank.cpp -o GA_meanrank.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c PLR_derivative.cpp -o PLR_derivative.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c PLR_loss.cpp -o PLR_loss.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘LorenzRegression’ +* removing ‘/tmp/workdir/LorenzRegression/new/LorenzRegression.Rcheck/LorenzRegression’ + + +``` +### CRAN + +``` +* installing *source* package ‘LorenzRegression’ ... +** package ‘LorenzRegression’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c GA_fitness.cpp -o GA_fitness.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c GA_meanrank.cpp -o GA_meanrank.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c PLR_derivative.cpp -o PLR_derivative.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c PLR_loss.cpp -o PLR_loss.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘LorenzRegression’ +* removing ‘/tmp/workdir/LorenzRegression/old/LorenzRegression.Rcheck/LorenzRegression’ + + +``` +# lsirm12pl + +
+ +* Version: 1.3.4 +* GitHub: NA +* Source code: https://github.com/cran/lsirm12pl +* Date/Publication: 2025-03-06 10:40:06 UTC +* Number of recursive dependencies: 123 + +Run `revdepcheck::cloud_details(, "lsirm12pl")` for more info + +
+ +## In both + +* checking whether package ‘lsirm12pl’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/lsirm12pl/new/lsirm12pl.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘lsirm12pl’ ... +** package ‘lsirm12pl’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c lsirm1pl.cpp -o lsirm1pl.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c lsirm2pl.cpp -o lsirm2pl.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c lsm.cpp -o lsm.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c utility_cpp.cpp -o utility_cpp.o +... +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘lsirm12pl’ +* removing ‘/tmp/workdir/lsirm12pl/new/lsirm12pl.Rcheck/lsirm12pl’ + + +``` +### CRAN + +``` +* installing *source* package ‘lsirm12pl’ ... +** package ‘lsirm12pl’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c lsirm1pl.cpp -o lsirm1pl.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c lsirm2pl.cpp -o lsirm2pl.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c lsm.cpp -o lsm.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c utility_cpp.cpp -o utility_cpp.o +... +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘lsirm12pl’ +* removing ‘/tmp/workdir/lsirm12pl/old/lsirm12pl.Rcheck/lsirm12pl’ + + +``` +# MantaID + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/MantaID +* Number of recursive dependencies: 158 + +Run `revdepcheck::cloud_details(, "MantaID")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# manymodelr + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/manymodelr +* Number of recursive dependencies: 129 + +Run `revdepcheck::cloud_details(, "manymodelr")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# MARVEL + +
+ +* Version: 1.4.0 +* GitHub: NA +* Source code: https://github.com/cran/MARVEL +* Date/Publication: 2022-10-31 10:22:50 UTC +* Number of recursive dependencies: 230 + +Run `revdepcheck::cloud_details(, "MARVEL")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/MARVEL/new/MARVEL.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘MARVEL/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘MARVEL.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/MARVEL/old/MARVEL.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘MARVEL/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘MARVEL.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +# MaxWiK + +
+ +* Version: 1.0.5 +* GitHub: NA +* Source code: https://github.com/cran/MaxWiK +* Date/Publication: 2024-11-25 11:40:13 UTC +* Number of recursive dependencies: 57 + +Run `revdepcheck::cloud_details(, "MaxWiK")` for more info + +
+ +## In both + +* checking whether package ‘MaxWiK’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/MaxWiK/new/MaxWiK.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘MaxWiK’ ... +** package ‘MaxWiK’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘MaxWiK’ +* removing ‘/tmp/workdir/MaxWiK/new/MaxWiK.Rcheck/MaxWiK’ + + +``` +### CRAN + +``` +* installing *source* package ‘MaxWiK’ ... +** package ‘MaxWiK’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘MaxWiK’ +* removing ‘/tmp/workdir/MaxWiK/old/MaxWiK.Rcheck/MaxWiK’ + + +``` +# mbsts + +
+ +* Version: 3.0 +* GitHub: NA +* Source code: https://github.com/cran/mbsts +* Date/Publication: 2023-01-07 01:10:02 UTC +* Number of recursive dependencies: 81 + +Run `revdepcheck::cloud_details(, "mbsts")` for more info + +
+ +## In both + +* checking whether package ‘mbsts’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/mbsts/new/mbsts.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘mbsts’ ... +** package ‘mbsts’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘mbsts’ +* removing ‘/tmp/workdir/mbsts/new/mbsts.Rcheck/mbsts’ + + +``` +### CRAN + +``` +* installing *source* package ‘mbsts’ ... +** package ‘mbsts’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘mbsts’ +* removing ‘/tmp/workdir/mbsts/old/mbsts.Rcheck/mbsts’ + + +``` +# MendelianRandomization + +
+ +* Version: 0.10.0 +* GitHub: NA +* Source code: https://github.com/cran/MendelianRandomization +* Date/Publication: 2024-04-12 10:10:02 UTC +* Number of recursive dependencies: 88 + +Run `revdepcheck::cloud_details(, "MendelianRandomization")` for more info + +
+ +## In both + +* checking whether package ‘MendelianRandomization’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/MendelianRandomization/new/MendelianRandomization.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘MendelianRandomization’ ... +** package ‘MendelianRandomization’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c mvmrcML.cpp -o mvmrcML.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o MendelianRandomization.so RcppExports.o mvmrcML.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/MendelianRandomization/new/MendelianRandomization.Rcheck/00LOCK-MendelianRandomization/00new/MendelianRandomization/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘MendelianRandomization’ +* removing ‘/tmp/workdir/MendelianRandomization/new/MendelianRandomization.Rcheck/MendelianRandomization’ + + +``` +### CRAN + +``` +* installing *source* package ‘MendelianRandomization’ ... +** package ‘MendelianRandomization’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c mvmrcML.cpp -o mvmrcML.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o MendelianRandomization.so RcppExports.o mvmrcML.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/MendelianRandomization/old/MendelianRandomization.Rcheck/00LOCK-MendelianRandomization/00new/MendelianRandomization/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘MendelianRandomization’ +* removing ‘/tmp/workdir/MendelianRandomization/old/MendelianRandomization.Rcheck/MendelianRandomization’ + + +``` +# mlmts + +
+ +* Version: 1.1.2 +* GitHub: NA +* Source code: https://github.com/cran/mlmts +* Date/Publication: 2024-08-18 08:40:06 UTC +* Number of recursive dependencies: 244 + +Run `revdepcheck::cloud_details(, "mlmts")` for more info + +
+ +## In both + +* checking whether package ‘mlmts’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/mlmts/new/mlmts.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘mlmts’ ... +** package ‘mlmts’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error : package or namespace load failed for ‘quantspec’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Error: unable to load R code in package ‘mlmts’ +Execution halted +ERROR: lazy loading failed for package ‘mlmts’ +* removing ‘/tmp/workdir/mlmts/new/mlmts.Rcheck/mlmts’ + + +``` +### CRAN + +``` +* installing *source* package ‘mlmts’ ... +** package ‘mlmts’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error : package or namespace load failed for ‘quantspec’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Error: unable to load R code in package ‘mlmts’ +Execution halted +ERROR: lazy loading failed for package ‘mlmts’ +* removing ‘/tmp/workdir/mlmts/old/mlmts.Rcheck/mlmts’ + + +``` +# mlr + +
+ +* Version: 2.19.2 +* GitHub: https://github.com/mlr-org/mlr +* Source code: https://github.com/cran/mlr +* Date/Publication: 2024-06-12 10:50:02 UTC +* Number of recursive dependencies: 364 + +Run `revdepcheck::cloud_details(, "mlr")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/mlr/new/mlr.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘mlr/DESCRIPTION’ ... OK +... +* checking for unstated dependencies in ‘tests’ ... OK +* checking tests ... OK + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘mlr.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 2 NOTEs + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/mlr/old/mlr.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘mlr/DESCRIPTION’ ... OK +... +* checking for unstated dependencies in ‘tests’ ... OK +* checking tests ... OK + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘mlr.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 2 NOTEs + + + + + +``` +# MRZero + +
+ +* Version: 0.2.0 +* GitHub: NA +* Source code: https://github.com/cran/MRZero +* Date/Publication: 2024-04-14 09:30:03 UTC +* Number of recursive dependencies: 82 + +Run `revdepcheck::cloud_details(, "MRZero")` for more info + +
+ +## In both + +* checking whether package ‘MRZero’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/MRZero/new/MRZero.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘MRZero’ ... +** package ‘MRZero’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘MRZero’ +* removing ‘/tmp/workdir/MRZero/new/MRZero.Rcheck/MRZero’ + + +``` +### CRAN + +``` +* installing *source* package ‘MRZero’ ... +** package ‘MRZero’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘MRZero’ +* removing ‘/tmp/workdir/MRZero/old/MRZero.Rcheck/MRZero’ + + +``` +# mstate + +
+ +* Version: 0.3.3 +* GitHub: https://github.com/hputter/mstate +* Source code: https://github.com/cran/mstate +* Date/Publication: 2024-07-11 21:30:06 UTC +* Number of recursive dependencies: 114 + +Run `revdepcheck::cloud_details(, "mstate")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/mstate/new/mstate.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘mstate/DESCRIPTION’ ... OK +... +--- failed re-building ‘Tutorial.Rnw’ + +SUMMARY: processing the following file failed: + ‘Tutorial.Rnw’ + +Error: Vignette re-building failed. +Execution halted + +* DONE +Status: 1 NOTE + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/mstate/old/mstate.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘mstate/DESCRIPTION’ ... OK +... +--- failed re-building ‘Tutorial.Rnw’ + +SUMMARY: processing the following file failed: + ‘Tutorial.Rnw’ + +Error: Vignette re-building failed. +Execution halted + +* DONE +Status: 1 NOTE + + + + + +``` +# multinma + +
+ +* Version: 0.8.0 +* GitHub: https://github.com/dmphillippo/multinma +* Source code: https://github.com/cran/multinma +* Date/Publication: 2025-03-25 22:50:16 UTC +* Number of recursive dependencies: 150 + +Run `revdepcheck::cloud_details(, "multinma")` for more info + +
+ +## In both + +* checking whether package ‘multinma’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/multinma/new/multinma.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘multinma’ ... +** package ‘multinma’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 + + +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/usr/local/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/usr/local/lib/R/site-library/BH/include' -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppParallel/include' -I'/usr/local/lib/R/site-library/rstan/include' -I'/usr/local/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/usr/local/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:0: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_survival_param_namespace::model_survival_param; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:0: required from here +/usr/local/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] + 654 | return internal::first_aligned::alignment),Derived>(m); + | ^~~~~~~~~ +g++: fatal error: Killed signal terminated program cc1plus +compilation terminated. +make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_survival_param.o] Error 1 +ERROR: compilation failed for package ‘multinma’ +* removing ‘/tmp/workdir/multinma/new/multinma.Rcheck/multinma’ + + +``` +### CRAN + +``` +* installing *source* package ‘multinma’ ... +** package ‘multinma’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 + + +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/usr/local/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/usr/local/lib/R/site-library/BH/include' -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppParallel/include' -I'/usr/local/lib/R/site-library/rstan/include' -I'/usr/local/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/usr/local/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:0: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_survival_param_namespace::model_survival_param; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ +/usr/local/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:0: required from here +/usr/local/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] + 654 | return internal::first_aligned::alignment),Derived>(m); + | ^~~~~~~~~ +g++: fatal error: Killed signal terminated program cc1plus +compilation terminated. +make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_survival_param.o] Error 1 +ERROR: compilation failed for package ‘multinma’ +* removing ‘/tmp/workdir/multinma/old/multinma.Rcheck/multinma’ + + +``` +# multipleOutcomes + +
+ +* Version: 0.4 +* GitHub: NA +* Source code: https://github.com/cran/multipleOutcomes +* Date/Publication: 2024-05-30 15:00:03 UTC +* Number of recursive dependencies: 177 + +Run `revdepcheck::cloud_details(, "multipleOutcomes")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/multipleOutcomes/new/multipleOutcomes.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘multipleOutcomes/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘test.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/multipleOutcomes/old/multipleOutcomes.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘multipleOutcomes/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘test.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +# MuPETFlow + +
+ +* Version: 0.1.1 +* GitHub: NA +* Source code: https://github.com/cran/MuPETFlow +* Date/Publication: 2025-01-15 19:40:19 UTC +* Number of recursive dependencies: 86 + +Run `revdepcheck::cloud_details(, "MuPETFlow")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/MuPETFlow/new/MuPETFlow.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘MuPETFlow/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘MuPETFlow.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/MuPETFlow/old/MuPETFlow.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘MuPETFlow/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘MuPETFlow.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +# NCA + +
+ +* Version: 4.0.2 +* GitHub: NA +* Source code: https://github.com/cran/NCA +* Date/Publication: 2024-11-09 18:10:02 UTC +* Number of recursive dependencies: 98 + +Run `revdepcheck::cloud_details(, "NCA")` for more info + +
+ +## In both + +* checking whether package ‘NCA’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/NCA/new/NCA.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘NCA’ ... +** package ‘NCA’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘NCA’ +* removing ‘/tmp/workdir/NCA/new/NCA.Rcheck/NCA’ + + +``` +### CRAN + +``` +* installing *source* package ‘NCA’ ... +** package ‘NCA’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘NCA’ +* removing ‘/tmp/workdir/NCA/old/NCA.Rcheck/NCA’ + + +``` +# netcmc + +
+ +* Version: 1.0.2 +* GitHub: NA +* Source code: https://github.com/cran/netcmc +* Date/Publication: 2022-11-08 22:30:15 UTC +* Number of recursive dependencies: 60 + +Run `revdepcheck::cloud_details(, "netcmc")` for more info + +
+ +## In both + +* checking whether package ‘netcmc’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/netcmc/new/netcmc.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘netcmc’ ... +** package ‘netcmc’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++11 +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c choleskyDecompositionRcppConversion.cpp -o choleskyDecompositionRcppConversion.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c doubleMatrixMultiplicationRcpp.cpp -o doubleMatrixMultiplicationRcpp.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c doubleVectorMultiplicationRcpp.cpp -o doubleVectorMultiplicationRcpp.o +... +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c vectorVectorTransposeMultiplicationRcpp.cpp -o vectorVectorTransposeMultiplicationRcpp.o +g++ -std=gnu++11 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o netcmc.so RcppExports.o choleskyDecompositionRcppConversion.o doubleMatrixMultiplicationRcpp.o doubleVectorMultiplicationRcpp.o eigenValuesRcppConversion.o getDiagonalMatrix.o getExp.o getExpDividedByOnePlusExp.o getMeanCenteredRandomEffects.o getMultivariateBinomialNetworkLerouxDIC.o getMultivariateBinomialNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getMultivariateGaussianNetworkLerouxDIC.o getMultivariateGaussianNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getMultivariatePoissonNetworkLerouxDIC.o getMultivariatePoissonNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getNonZeroEntries.o getSubvector.o getSubvectorIndecies.o getSumExpNetwork.o getSumExpNetworkIndecies.o getSumExpNetworkLeroux.o getSumExpNetworkLerouxIndecies.o getSumLogExp.o getSumLogExpIndecies.o getSumVector.o getTripletForm.o getUnivariateBinomialNetworkLerouxDIC.o getUnivariateBinomialNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getUnivariateGaussianNetworkLerouxDIC.o getUnivariateGaussianNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getUnivariatePoissonNetworkDIC.o getUnivariatePoissonNetworkFittedValuesAndLikelihoodForDICEveryIteration.o getUnivariatePoissonNetworkLerouxDIC.o getUnivariatePoissonNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getVectorMean.o matrixInverseRcppConversion.o matrixMatrixAdditionRcpp.o matrixMatrixSubtractionRcpp.o matrixVectorMultiplicationRcpp.o multivariateBinomialNetworkLerouxAllUpdate.o multivariateBinomialNetworkLerouxBetaUpdate.o multivariateBinomialNetworkLerouxRhoUpdate.o multivariateBinomialNetworkLerouxSingleUpdate.o multivariateBinomialNetworkLerouxSpatialRandomEffectsUpdate.o multivariateBinomialNetworkLerouxTauSquaredUpdate.o multivariateBinomialNetworkLerouxURandomEffectsUpdate.o multivariateBinomialNetworkLerouxVRandomEffectsUpdate.o multivariateBinomialNetworkLerouxVarianceCovarianceUUpdate.o multivariateBinomialNetworkRandAllUpdate.o multivariateBinomialNetworkRandSingleUpdate.o multivariateGaussianNetworkLerouxAllMHUpdate.o multivariateGaussianNetworkLerouxBetaUpdate.o multivariateGaussianNetworkLerouxRhoUpdate.o multivariateGaussianNetworkLerouxSigmaSquaredEUpdate.o multivariateGaussianNetworkLerouxSingleMHUpdate.o multivariateGaussianNetworkLerouxSpatialRandomEffectsMHUpdate.o multivariateGaussianNetworkLerouxTauSquaredUpdate.o multivariateGaussianNetworkLerouxURandomEffectsUpdate.o multivariateGaussianNetworkLerouxVarianceCovarianceUUpdate.o multivariateGaussianNetworkRandAllUpdate.o multivariateGaussianNetworkRandSingleUpdate.o multivariateGaussianNetworkRandVRandomEffectsUpdate.o multivariatePoissonNetworkLerouxAllUpdate.o multivariatePoissonNetworkLerouxBetaUpdate.o multivariatePoissonNetworkLerouxRhoUpdate.o multivariatePoissonNetworkLerouxSingleUpdate.o multivariatePoissonNetworkLerouxSpatialRandomEffectsUpdate.o multivariatePoissonNetworkLerouxTauSquaredUpdate.o multivariatePoissonNetworkLerouxURandomEffectsUpdate.o multivariatePoissonNetworkLerouxVRandomEffectsUpdate.o multivariatePoissonNetworkLerouxVarianceCovarianceUUpdate.o multivariatePoissonNetworkRandAllUpdate.o multivariatePoissonNetworkRandSingleUpdate.o sumMatrix.o univariateBinomialNetworkLerouxAllUpdate.o univariateBinomialNetworkLerouxBetaUpdate.o univariateBinomialNetworkLerouxRhoUpdate.o univariateBinomialNetworkLerouxSigmaSquaredUpdate.o univariateBinomialNetworkLerouxSingleUpdate.o univariateBinomialNetworkLerouxSpatialRandomEffectsUpdate.o univariateBinomialNetworkLerouxTauSquaredUpdate.o univariateBinomialNetworkLerouxURandomEffectsUpdate.o univariateGaussianNetworkLerouxAllMHUpdate.o univariateGaussianNetworkLerouxBetaUpdate.o univariateGaussianNetworkLerouxRhoUpdate.o univariateGaussianNetworkLerouxSigmaSquaredEUpdate.o univariateGaussianNetworkLerouxSigmaSquaredUUpdate.o univariateGaussianNetworkLerouxSingleMHUpdate.o univariateGaussianNetworkLerouxSpatialRandomEffectsMHUpdate.o univariateGaussianNetworkLerouxTauSquaredUpdate.o univariateGaussianNetworkLerouxURandomEffectsUpdate.o univariatePoissonNetworkLerouxAllUpdate.o univariatePoissonNetworkLerouxBetaUpdate.o univariatePoissonNetworkLerouxRhoUpdate.o univariatePoissonNetworkLerouxSigmaSquaredUpdate.o univariatePoissonNetworkLerouxSingleUpdate.o univariatePoissonNetworkLerouxSpatialRandomEffectsUpdate.o univariatePoissonNetworkLerouxTauSquaredUpdate.o univariatePoissonNetworkLerouxURandomEffectsUpdate.o vectorTransposeVectorMultiplicationRcpp.o vectorVectorTransposeMultiplicationRcpp.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/netcmc/new/netcmc.Rcheck/00LOCK-netcmc/00new/netcmc/libs +** R +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘MCMCpack’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘netcmc’ +* removing ‘/tmp/workdir/netcmc/new/netcmc.Rcheck/netcmc’ + + +``` +### CRAN + +``` +* installing *source* package ‘netcmc’ ... +** package ‘netcmc’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++11 +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c choleskyDecompositionRcppConversion.cpp -o choleskyDecompositionRcppConversion.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c doubleMatrixMultiplicationRcpp.cpp -o doubleMatrixMultiplicationRcpp.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c doubleVectorMultiplicationRcpp.cpp -o doubleVectorMultiplicationRcpp.o +... +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c vectorVectorTransposeMultiplicationRcpp.cpp -o vectorVectorTransposeMultiplicationRcpp.o +g++ -std=gnu++11 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o netcmc.so RcppExports.o choleskyDecompositionRcppConversion.o doubleMatrixMultiplicationRcpp.o doubleVectorMultiplicationRcpp.o eigenValuesRcppConversion.o getDiagonalMatrix.o getExp.o getExpDividedByOnePlusExp.o getMeanCenteredRandomEffects.o getMultivariateBinomialNetworkLerouxDIC.o getMultivariateBinomialNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getMultivariateGaussianNetworkLerouxDIC.o getMultivariateGaussianNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getMultivariatePoissonNetworkLerouxDIC.o getMultivariatePoissonNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getNonZeroEntries.o getSubvector.o getSubvectorIndecies.o getSumExpNetwork.o getSumExpNetworkIndecies.o getSumExpNetworkLeroux.o getSumExpNetworkLerouxIndecies.o getSumLogExp.o getSumLogExpIndecies.o getSumVector.o getTripletForm.o getUnivariateBinomialNetworkLerouxDIC.o getUnivariateBinomialNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getUnivariateGaussianNetworkLerouxDIC.o getUnivariateGaussianNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getUnivariatePoissonNetworkDIC.o getUnivariatePoissonNetworkFittedValuesAndLikelihoodForDICEveryIteration.o getUnivariatePoissonNetworkLerouxDIC.o getUnivariatePoissonNetworkLerouxFittedValuesAndLikelihoodForDICEveryIteration.o getVectorMean.o matrixInverseRcppConversion.o matrixMatrixAdditionRcpp.o matrixMatrixSubtractionRcpp.o matrixVectorMultiplicationRcpp.o multivariateBinomialNetworkLerouxAllUpdate.o multivariateBinomialNetworkLerouxBetaUpdate.o multivariateBinomialNetworkLerouxRhoUpdate.o multivariateBinomialNetworkLerouxSingleUpdate.o multivariateBinomialNetworkLerouxSpatialRandomEffectsUpdate.o multivariateBinomialNetworkLerouxTauSquaredUpdate.o multivariateBinomialNetworkLerouxURandomEffectsUpdate.o multivariateBinomialNetworkLerouxVRandomEffectsUpdate.o multivariateBinomialNetworkLerouxVarianceCovarianceUUpdate.o multivariateBinomialNetworkRandAllUpdate.o multivariateBinomialNetworkRandSingleUpdate.o multivariateGaussianNetworkLerouxAllMHUpdate.o multivariateGaussianNetworkLerouxBetaUpdate.o multivariateGaussianNetworkLerouxRhoUpdate.o multivariateGaussianNetworkLerouxSigmaSquaredEUpdate.o multivariateGaussianNetworkLerouxSingleMHUpdate.o multivariateGaussianNetworkLerouxSpatialRandomEffectsMHUpdate.o multivariateGaussianNetworkLerouxTauSquaredUpdate.o multivariateGaussianNetworkLerouxURandomEffectsUpdate.o multivariateGaussianNetworkLerouxVarianceCovarianceUUpdate.o multivariateGaussianNetworkRandAllUpdate.o multivariateGaussianNetworkRandSingleUpdate.o multivariateGaussianNetworkRandVRandomEffectsUpdate.o multivariatePoissonNetworkLerouxAllUpdate.o multivariatePoissonNetworkLerouxBetaUpdate.o multivariatePoissonNetworkLerouxRhoUpdate.o multivariatePoissonNetworkLerouxSingleUpdate.o multivariatePoissonNetworkLerouxSpatialRandomEffectsUpdate.o multivariatePoissonNetworkLerouxTauSquaredUpdate.o multivariatePoissonNetworkLerouxURandomEffectsUpdate.o multivariatePoissonNetworkLerouxVRandomEffectsUpdate.o multivariatePoissonNetworkLerouxVarianceCovarianceUUpdate.o multivariatePoissonNetworkRandAllUpdate.o multivariatePoissonNetworkRandSingleUpdate.o sumMatrix.o univariateBinomialNetworkLerouxAllUpdate.o univariateBinomialNetworkLerouxBetaUpdate.o univariateBinomialNetworkLerouxRhoUpdate.o univariateBinomialNetworkLerouxSigmaSquaredUpdate.o univariateBinomialNetworkLerouxSingleUpdate.o univariateBinomialNetworkLerouxSpatialRandomEffectsUpdate.o univariateBinomialNetworkLerouxTauSquaredUpdate.o univariateBinomialNetworkLerouxURandomEffectsUpdate.o univariateGaussianNetworkLerouxAllMHUpdate.o univariateGaussianNetworkLerouxBetaUpdate.o univariateGaussianNetworkLerouxRhoUpdate.o univariateGaussianNetworkLerouxSigmaSquaredEUpdate.o univariateGaussianNetworkLerouxSigmaSquaredUUpdate.o univariateGaussianNetworkLerouxSingleMHUpdate.o univariateGaussianNetworkLerouxSpatialRandomEffectsMHUpdate.o univariateGaussianNetworkLerouxTauSquaredUpdate.o univariateGaussianNetworkLerouxURandomEffectsUpdate.o univariatePoissonNetworkLerouxAllUpdate.o univariatePoissonNetworkLerouxBetaUpdate.o univariatePoissonNetworkLerouxRhoUpdate.o univariatePoissonNetworkLerouxSigmaSquaredUpdate.o univariatePoissonNetworkLerouxSingleUpdate.o univariatePoissonNetworkLerouxSpatialRandomEffectsUpdate.o univariatePoissonNetworkLerouxTauSquaredUpdate.o univariatePoissonNetworkLerouxURandomEffectsUpdate.o vectorTransposeVectorMultiplicationRcpp.o vectorVectorTransposeMultiplicationRcpp.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/netcmc/old/netcmc.Rcheck/00LOCK-netcmc/00new/netcmc/libs +** R +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘MCMCpack’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘netcmc’ +* removing ‘/tmp/workdir/netcmc/old/netcmc.Rcheck/netcmc’ + + +``` +# NetworkChange + +
+ +* Version: 0.8 +* GitHub: https://github.com/jongheepark/NetworkChange +* Source code: https://github.com/cran/NetworkChange +* Date/Publication: 2022-03-04 07:30:02 UTC +* Number of recursive dependencies: 122 + +Run `revdepcheck::cloud_details(, "NetworkChange")` for more info + +
+ +## In both + +* checking whether package ‘NetworkChange’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/NetworkChange/new/NetworkChange.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘NetworkChange’ ... +** package ‘NetworkChange’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘MCMCpack’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘NetworkChange’ +* removing ‘/tmp/workdir/NetworkChange/new/NetworkChange.Rcheck/NetworkChange’ + + +``` +### CRAN + +``` +* installing *source* package ‘NetworkChange’ ... +** package ‘NetworkChange’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘MCMCpack’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘NetworkChange’ +* removing ‘/tmp/workdir/NetworkChange/old/NetworkChange.Rcheck/NetworkChange’ + + +``` +# nlmeVPC + +
+ +* Version: 2.6 +* GitHub: NA +* Source code: https://github.com/cran/nlmeVPC +* Date/Publication: 2022-12-22 05:20:02 UTC +* Number of recursive dependencies: 77 + +Run `revdepcheck::cloud_details(, "nlmeVPC")` for more info + +
+ +## In both + +* checking whether package ‘nlmeVPC’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/nlmeVPC/new/nlmeVPC.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘nlmeVPC’ ... +** package ‘nlmeVPC’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++11 +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c Misc.cpp -o Misc.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++11 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o nlmeVPC.so Misc.o RcppExports.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/nlmeVPC/new/nlmeVPC.Rcheck/00LOCK-nlmeVPC/00new/nlmeVPC/libs +** R +** data +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘nlmeVPC’ +* removing ‘/tmp/workdir/nlmeVPC/new/nlmeVPC.Rcheck/nlmeVPC’ + + +``` +### CRAN + +``` +* installing *source* package ‘nlmeVPC’ ... +** package ‘nlmeVPC’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++11 +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c Misc.cpp -o Misc.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++11 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o nlmeVPC.so Misc.o RcppExports.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/nlmeVPC/old/nlmeVPC.Rcheck/00LOCK-nlmeVPC/00new/nlmeVPC/libs +** R +** data +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘nlmeVPC’ +* removing ‘/tmp/workdir/nlmeVPC/old/nlmeVPC.Rcheck/nlmeVPC’ + + +``` +# NMADiagT + +
+ +* Version: 0.1.2 +* GitHub: NA +* Source code: https://github.com/cran/NMADiagT +* Date/Publication: 2020-02-26 07:00:02 UTC +* Number of recursive dependencies: 78 + +Run `revdepcheck::cloud_details(, "NMADiagT")` for more info + +
+ +## In both + +* checking whether package ‘NMADiagT’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/NMADiagT/new/NMADiagT.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘NMADiagT’ ... +** package ‘NMADiagT’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘NMADiagT’ +* removing ‘/tmp/workdir/NMADiagT/new/NMADiagT.Rcheck/NMADiagT’ + + +``` +### CRAN + +``` +* installing *source* package ‘NMADiagT’ ... +** package ‘NMADiagT’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘NMADiagT’ +* removing ‘/tmp/workdir/NMADiagT/old/NMADiagT.Rcheck/NMADiagT’ + + +``` +# obliqueRSF + +
+ +* Version: 0.1.2 +* GitHub: NA +* Source code: https://github.com/cran/obliqueRSF +* Date/Publication: 2022-08-28 20:50:02 UTC +* Number of recursive dependencies: 117 + +Run `revdepcheck::cloud_details(, "obliqueRSF")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/obliqueRSF/new/obliqueRSF.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘obliqueRSF/DESCRIPTION’ ... OK +... +* checking for missing documentation entries ... OK +* checking for code/documentation mismatches ... OK +* checking Rd \usage sections ... OK +* checking Rd contents ... OK +* checking for unstated dependencies in examples ... OK +* checking line endings in C/C++/Fortran sources/headers ... OK +* checking compiled code ... OK +* checking examples ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/obliqueRSF/old/obliqueRSF.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘obliqueRSF/DESCRIPTION’ ... OK +... +* checking for missing documentation entries ... OK +* checking for code/documentation mismatches ... OK +* checking Rd \usage sections ... OK +* checking Rd contents ... OK +* checking for unstated dependencies in examples ... OK +* checking line endings in C/C++/Fortran sources/headers ... OK +* checking compiled code ... OK +* checking examples ... OK +* DONE +Status: OK + + + + + +``` +# OlinkAnalyze + +
+ +* Version: 4.2.0 +* GitHub: https://github.com/Olink-Proteomics/OlinkRPackage +* Source code: https://github.com/cran/OlinkAnalyze +* Date/Publication: 2025-02-24 21:40:08 UTC +* Number of recursive dependencies: 211 + +Run `revdepcheck::cloud_details(, "OlinkAnalyze")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/OlinkAnalyze/new/OlinkAnalyze.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘OlinkAnalyze/DESCRIPTION’ ... OK +... +* checking running R code from vignettes ... OK + ‘LOD.Rmd’ using ‘UTF-8’... OK + ‘OutlierExclusion.Rmd’ using ‘UTF-8’... OK + ‘Vignett.Rmd’ using ‘UTF-8’... OK + ‘bridging_crossproduct.Rmd’ using ‘UTF-8’... OK + ‘bridging_introduction.Rmd’ using ‘UTF-8’... OK + ‘plate_randomizer.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/OlinkAnalyze/old/OlinkAnalyze.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘OlinkAnalyze/DESCRIPTION’ ... OK +... +* checking running R code from vignettes ... OK + ‘LOD.Rmd’ using ‘UTF-8’... OK + ‘OutlierExclusion.Rmd’ using ‘UTF-8’... OK + ‘Vignett.Rmd’ using ‘UTF-8’... OK + ‘bridging_crossproduct.Rmd’ using ‘UTF-8’... OK + ‘bridging_introduction.Rmd’ using ‘UTF-8’... OK + ‘plate_randomizer.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +# optweight + +
+ +* Version: 0.2.5 +* GitHub: NA +* Source code: https://github.com/cran/optweight +* Date/Publication: 2019-09-16 15:40:02 UTC +* Number of recursive dependencies: 55 + +Run `revdepcheck::cloud_details(, "optweight")` for more info + +
+ +## In both + +* checking whether package ‘optweight’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/optweight/new/optweight.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘optweight’ ... +** package ‘optweight’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.1 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘optweight’ +* removing ‘/tmp/workdir/optweight/new/optweight.Rcheck/optweight’ + + +``` +### CRAN + +``` +* installing *source* package ‘optweight’ ... +** package ‘optweight’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.1 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘optweight’ +* removing ‘/tmp/workdir/optweight/old/optweight.Rcheck/optweight’ + + +``` +# ordinalsimr + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/ordinalsimr +* Number of recursive dependencies: 120 + +Run `revdepcheck::cloud_details(, "ordinalsimr")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# OVtool + +
+ +* Version: 1.0.3 +* GitHub: NA +* Source code: https://github.com/cran/OVtool +* Date/Publication: 2021-11-02 08:10:07 UTC +* Number of recursive dependencies: 156 + +Run `revdepcheck::cloud_details(, "OVtool")` for more info + +
+ +## In both + +* checking whether package ‘OVtool’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/OVtool/new/OVtool.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘OVtool’ ... +** package ‘OVtool’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘twang’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘OVtool’ +* removing ‘/tmp/workdir/OVtool/new/OVtool.Rcheck/OVtool’ + + +``` +### CRAN + +``` +* installing *source* package ‘OVtool’ ... +** package ‘OVtool’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘twang’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘OVtool’ +* removing ‘/tmp/workdir/OVtool/old/OVtool.Rcheck/OVtool’ + + +``` +# pammtools + +
+ +* Version: 0.7.3 +* GitHub: https://github.com/adibender/pammtools +* Source code: https://github.com/cran/pammtools +* Date/Publication: 2025-03-24 15:20:02 UTC +* Number of recursive dependencies: 126 + +Run `revdepcheck::cloud_details(, "pammtools")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/pammtools/new/pammtools.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘pammtools/DESCRIPTION’ ... OK +... +* checking data for non-ASCII characters ... OK +* checking LazyData ... OK +* checking data for ASCII and uncompressed saves ... OK +* checking R/sysdata.rda ... OK +* checking examples ... OK +* checking for unstated dependencies in ‘tests’ ... OK +* checking tests ... OK + Running ‘testthat.R’ +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/pammtools/old/pammtools.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘pammtools/DESCRIPTION’ ... OK +... +* checking data for non-ASCII characters ... OK +* checking LazyData ... OK +* checking data for ASCII and uncompressed saves ... OK +* checking R/sysdata.rda ... OK +* checking examples ... OK +* checking for unstated dependencies in ‘tests’ ... OK +* checking tests ... OK + Running ‘testthat.R’ +* DONE +Status: OK + + + + + +``` +# parameters + +
+ +* Version: 0.24.2 +* GitHub: https://github.com/easystats/parameters +* Source code: https://github.com/cran/parameters +* Date/Publication: 2025-03-04 14:50:06 UTC +* Number of recursive dependencies: 474 + +Run `revdepcheck::cloud_details(, "parameters")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/parameters/new/parameters.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘parameters/DESCRIPTION’ ... OK +... + • equivalence_test/equivalence-test-5.svg + Error: Test failures + Execution halted +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘overview_of_vignettes.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 2 ERRORs, 2 NOTEs + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/parameters/old/parameters.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘parameters/DESCRIPTION’ ... OK +... + • equivalence_test/equivalence-test-5.svg + Error: Test failures + Execution halted +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘overview_of_vignettes.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 2 ERRORs, 2 NOTEs + + + + + +``` +# paths + +
+ +* Version: 0.1.1 +* GitHub: NA +* Source code: https://github.com/cran/paths +* Date/Publication: 2021-06-18 08:40:02 UTC +* Number of recursive dependencies: 102 + +Run `revdepcheck::cloud_details(, "paths")` for more info + +
+ +## In both + +* checking whether package ‘paths’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/paths/new/paths.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘paths’ ... +** package ‘paths’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘paths’ +* removing ‘/tmp/workdir/paths/new/paths.Rcheck/paths’ + + +``` +### CRAN + +``` +* installing *source* package ‘paths’ ... +** package ‘paths’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘paths’ +* removing ‘/tmp/workdir/paths/old/paths.Rcheck/paths’ + + +``` +# PathwaySpace + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/PathwaySpace +* Number of recursive dependencies: 69 + +Run `revdepcheck::cloud_details(, "PathwaySpace")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# pcvr + +
+ +* Version: 1.1.1.0 +* GitHub: https://github.com/danforthcenter/pcvr +* Source code: https://github.com/cran/pcvr +* Date/Publication: 2024-11-06 20:50:02 UTC +* Number of recursive dependencies: 193 + +Run `revdepcheck::cloud_details(, "pcvr")` for more info + +
+ +## In both + +* checking whether package ‘pcvr’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/pcvr/new/pcvr.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘pcvr’ ... +** package ‘pcvr’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘pcvr’ +* removing ‘/tmp/workdir/pcvr/new/pcvr.Rcheck/pcvr’ + + +``` +### CRAN + +``` +* installing *source* package ‘pcvr’ ... +** package ‘pcvr’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘pcvr’ +* removing ‘/tmp/workdir/pcvr/old/pcvr.Rcheck/pcvr’ + + +``` +# PLMIX + +
+ +* Version: 2.1.1 +* GitHub: NA +* Source code: https://github.com/cran/PLMIX +* Date/Publication: 2019-09-04 11:50:02 UTC +* Number of recursive dependencies: 128 + +Run `revdepcheck::cloud_details(, "PLMIX")` for more info + +
+ +## In both + +* checking whether package ‘PLMIX’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/PLMIX/new/PLMIX.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘PLMIX’ ... +** package ‘PLMIX’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c CompProbZpartial.cpp -o CompProbZpartial.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c CompRateP.cpp -o CompRateP.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c CompRateYpartial.cpp -o CompRateYpartial.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c Estep.cpp -o Estep.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c PLMIXsim.cpp -o PLMIXsim.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘PLMIX’ +* removing ‘/tmp/workdir/PLMIX/new/PLMIX.Rcheck/PLMIX’ + + +``` +### CRAN + +``` +* installing *source* package ‘PLMIX’ ... +** package ‘PLMIX’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c CompProbZpartial.cpp -o CompProbZpartial.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c CompRateP.cpp -o CompRateP.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c CompRateYpartial.cpp -o CompRateYpartial.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c Estep.cpp -o Estep.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c PLMIXsim.cpp -o PLMIXsim.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘PLMIX’ +* removing ‘/tmp/workdir/PLMIX/old/PLMIX.Rcheck/PLMIX’ + + +``` +# Polychrome + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/Polychrome +* Number of recursive dependencies: 50 + +Run `revdepcheck::cloud_details(, "Polychrome")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# pould + +
+ +* Version: 1.0.1 +* GitHub: NA +* Source code: https://github.com/cran/pould +* Date/Publication: 2020-10-16 13:50:03 UTC +* Number of recursive dependencies: 104 + +Run `revdepcheck::cloud_details(, "pould")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/pould/new/pould.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘pould/DESCRIPTION’ ... OK +... +* this is package ‘pould’ version ‘1.0.1’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘haplo.stats’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/pould/old/pould.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘pould/DESCRIPTION’ ... OK +... +* this is package ‘pould’ version ‘1.0.1’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘haplo.stats’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# PoweREST + +
+ +* Version: 0.1.0 +* GitHub: NA +* Source code: https://github.com/cran/PoweREST +* Date/Publication: 2024-09-09 09:30:02 UTC +* Number of recursive dependencies: 183 + +Run `revdepcheck::cloud_details(, "PoweREST")` for more info + +
+ +## In both + +* checking whether package ‘PoweREST’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/PoweREST/new/PoweREST.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘PoweREST’ ... +** package ‘PoweREST’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘PoweREST’ +* removing ‘/tmp/workdir/PoweREST/new/PoweREST.Rcheck/PoweREST’ + + +``` +### CRAN + +``` +* installing *source* package ‘PoweREST’ ... +** package ‘PoweREST’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘PoweREST’ +* removing ‘/tmp/workdir/PoweREST/old/PoweREST.Rcheck/PoweREST’ + + +``` +# powerly + +
+ +* Version: 1.8.6 +* GitHub: https://github.com/mihaiconstantin/powerly +* Source code: https://github.com/cran/powerly +* Date/Publication: 2022-09-09 14:10:01 UTC +* Number of recursive dependencies: 169 + +Run `revdepcheck::cloud_details(, "powerly")` for more info + +
+ +## In both + +* checking whether package ‘powerly’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/powerly/new/powerly.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘powerly’ ... +** package ‘powerly’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.1 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘powerly’ +* removing ‘/tmp/workdir/powerly/new/powerly.Rcheck/powerly’ + + +``` +### CRAN + +``` +* installing *source* package ‘powerly’ ... +** package ‘powerly’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.1 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘powerly’ +* removing ‘/tmp/workdir/powerly/old/powerly.Rcheck/powerly’ + + +``` +# pre + +
+ +* Version: 1.0.7 +* GitHub: https://github.com/marjoleinF/pre +* Source code: https://github.com/cran/pre +* Date/Publication: 2024-01-12 19:30:02 UTC +* Number of recursive dependencies: 154 + +Run `revdepcheck::cloud_details(, "pre")` for more info + +
+ +## In both + +* checking whether package ‘pre’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/pre/new/pre.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘pre’ ... +** package ‘pre’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘pre’ +* removing ‘/tmp/workdir/pre/new/pre.Rcheck/pre’ + + +``` +### CRAN + +``` +* installing *source* package ‘pre’ ... +** package ‘pre’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘pre’ +* removing ‘/tmp/workdir/pre/old/pre.Rcheck/pre’ + + +``` +# ProFAST + +
+ +* Version: 1.6 +* GitHub: https://github.com/feiyoung/ProFAST +* Source code: https://github.com/cran/ProFAST +* Date/Publication: 2025-03-27 14:40:02 UTC +* Number of recursive dependencies: 246 + +Run `revdepcheck::cloud_details(, "ProFAST")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/ProFAST/new/ProFAST.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘ProFAST/DESCRIPTION’ ... OK +... +* this is package ‘ProFAST’ version ‘1.6’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Packages required but not available: 'DR.SC', 'PRECAST' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/ProFAST/old/ProFAST.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘ProFAST/DESCRIPTION’ ... OK +... +* this is package ‘ProFAST’ version ‘1.6’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Packages required but not available: 'DR.SC', 'PRECAST' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# psbcSpeedUp + +
+ +* Version: 2.0.7 +* GitHub: https://github.com/ocbe-uio/psbcSpeedUp +* Source code: https://github.com/cran/psbcSpeedUp +* Date/Publication: 2024-07-01 09:00:02 UTC +* Number of recursive dependencies: 119 + +Run `revdepcheck::cloud_details(, "psbcSpeedUp")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/psbcSpeedUp/new/psbcSpeedUp.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘psbcSpeedUp/DESCRIPTION’ ... OK +... +* this is package ‘psbcSpeedUp’ version ‘2.0.7’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/psbcSpeedUp/old/psbcSpeedUp.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘psbcSpeedUp/DESCRIPTION’ ... OK +... +* this is package ‘psbcSpeedUp’ version ‘2.0.7’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘riskRegression’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# pubh + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/pubh +* Number of recursive dependencies: 161 + +Run `revdepcheck::cloud_details(, "pubh")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# qPCRtools + +
+ +* Version: 1.0.1 +* GitHub: https://github.com/lixiang117423/qPCRtools +* Source code: https://github.com/cran/qPCRtools +* Date/Publication: 2023-11-02 13:10:05 UTC +* Number of recursive dependencies: 110 + +Run `revdepcheck::cloud_details(, "qPCRtools")` for more info + +
+ +## In both + +* checking whether package ‘qPCRtools’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/qPCRtools/new/qPCRtools.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘qPCRtools’ ... +** package ‘qPCRtools’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘qPCRtools’ +* removing ‘/tmp/workdir/qPCRtools/new/qPCRtools.Rcheck/qPCRtools’ + + +``` +### CRAN + +``` +* installing *source* package ‘qPCRtools’ ... +** package ‘qPCRtools’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘qPCRtools’ +* removing ‘/tmp/workdir/qPCRtools/old/qPCRtools.Rcheck/qPCRtools’ + + +``` +# qris + +
+ +* Version: 1.1.1 +* GitHub: https://github.com/Kyuhyun07/qris +* Source code: https://github.com/cran/qris +* Date/Publication: 2024-03-05 14:40:03 UTC +* Number of recursive dependencies: 54 + +Run `revdepcheck::cloud_details(, "qris")` for more info + +
+ +## In both + +* checking whether package ‘qris’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/qris/new/qris.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘qris’ ... +** package ‘qris’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++11 +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c Amat.cpp -o Amat.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c ghat.cpp -o ghat.o +... +installing to /tmp/workdir/qris/new/qris.Rcheck/00LOCK-qris/00new/qris/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘qris’ +* removing ‘/tmp/workdir/qris/new/qris.Rcheck/qris’ + + +``` +### CRAN + +``` +* installing *source* package ‘qris’ ... +** package ‘qris’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++11 +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c Amat.cpp -o Amat.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++11 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c ghat.cpp -o ghat.o +... +installing to /tmp/workdir/qris/old/qris.Rcheck/00LOCK-qris/00new/qris/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘qris’ +* removing ‘/tmp/workdir/qris/old/qris.Rcheck/qris’ + + +``` +# qte + +
+ +* Version: 1.3.1 +* GitHub: NA +* Source code: https://github.com/cran/qte +* Date/Publication: 2022-09-01 14:30:02 UTC +* Number of recursive dependencies: 124 + +Run `revdepcheck::cloud_details(, "qte")` for more info + +
+ +## In both + +* checking whether package ‘qte’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/qte/new/qte.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘qte’ ... +** package ‘qte’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘qte’ +* removing ‘/tmp/workdir/qte/new/qte.Rcheck/qte’ + + +``` +### CRAN + +``` +* installing *source* package ‘qte’ ... +** package ‘qte’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘qte’ +* removing ‘/tmp/workdir/qte/old/qte.Rcheck/qte’ + + +``` +# quantilogram + +
+ +* Version: 3.1.1 +* GitHub: NA +* Source code: https://github.com/cran/quantilogram +* Date/Publication: 2024-08-27 12:40:02 UTC +* Number of recursive dependencies: 58 + +Run `revdepcheck::cloud_details(, "quantilogram")` for more info + +
+ +## In both + +* checking whether package ‘quantilogram’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/quantilogram/new/quantilogram.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘quantilogram’ ... +** package ‘quantilogram’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘quantilogram’ +* removing ‘/tmp/workdir/quantilogram/new/quantilogram.Rcheck/quantilogram’ + + +``` +### CRAN + +``` +* installing *source* package ‘quantilogram’ ... +** package ‘quantilogram’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘quantilogram’ +* removing ‘/tmp/workdir/quantilogram/old/quantilogram.Rcheck/quantilogram’ + + +``` +# quid + +
+ +* Version: 0.0.1 +* GitHub: NA +* Source code: https://github.com/cran/quid +* Date/Publication: 2021-12-09 09:00:02 UTC +* Number of recursive dependencies: 94 + +Run `revdepcheck::cloud_details(, "quid")` for more info + +
+ +## In both + +* checking whether package ‘quid’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/quid/new/quid.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘quid’ ... +** package ‘quid’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘quid’ +* removing ‘/tmp/workdir/quid/new/quid.Rcheck/quid’ + + +``` +### CRAN + +``` +* installing *source* package ‘quid’ ... +** package ‘quid’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘quid’ +* removing ‘/tmp/workdir/quid/old/quid.Rcheck/quid’ + + +``` +# RcensusPkg + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/RcensusPkg +* Number of recursive dependencies: 118 + +Run `revdepcheck::cloud_details(, "RcensusPkg")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# RcmdrPlugin.RiskDemo + +
+ +* Version: 3.2 +* GitHub: NA +* Source code: https://github.com/cran/RcmdrPlugin.RiskDemo +* Date/Publication: 2024-02-06 09:20:02 UTC +* Number of recursive dependencies: 201 + +Run `revdepcheck::cloud_details(, "RcmdrPlugin.RiskDemo")` for more info + +
+ +## In both + +* checking whether package ‘RcmdrPlugin.RiskDemo’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/RcmdrPlugin.RiskDemo/new/RcmdrPlugin.RiskDemo.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘RcmdrPlugin.RiskDemo’ ... +** package ‘RcmdrPlugin.RiskDemo’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘RcmdrPlugin.RiskDemo’ +* removing ‘/tmp/workdir/RcmdrPlugin.RiskDemo/new/RcmdrPlugin.RiskDemo.Rcheck/RcmdrPlugin.RiskDemo’ + + +``` +### CRAN + +``` +* installing *source* package ‘RcmdrPlugin.RiskDemo’ ... +** package ‘RcmdrPlugin.RiskDemo’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘RcmdrPlugin.RiskDemo’ +* removing ‘/tmp/workdir/RcmdrPlugin.RiskDemo/old/RcmdrPlugin.RiskDemo.Rcheck/RcmdrPlugin.RiskDemo’ + + +``` +# rddtools + +
+ +* Version: 1.6.0 +* GitHub: https://github.com/bquast/rddtools +* Source code: https://github.com/cran/rddtools +* Date/Publication: 2022-01-10 12:42:49 UTC +* Number of recursive dependencies: 108 + +Run `revdepcheck::cloud_details(, "rddtools")` for more info + +
+ +## In both + +* checking whether package ‘rddtools’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/rddtools/new/rddtools.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘rddtools’ ... +** package ‘rddtools’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘np’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘rddtools’ +* removing ‘/tmp/workdir/rddtools/new/rddtools.Rcheck/rddtools’ + + +``` +### CRAN + +``` +* installing *source* package ‘rddtools’ ... +** package ‘rddtools’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘np’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘rddtools’ +* removing ‘/tmp/workdir/rddtools/old/rddtools.Rcheck/rddtools’ + + +``` +# relsurv + +
+ +* Version: 2.3-2 +* GitHub: NA +* Source code: https://github.com/cran/relsurv +* Date/Publication: 2025-01-28 15:50:02 UTC +* Number of recursive dependencies: 113 + +Run `revdepcheck::cloud_details(, "relsurv")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/relsurv/new/relsurv.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘relsurv/DESCRIPTION’ ... OK +... +* checking line endings in C/C++/Fortran sources/headers ... OK +* checking line endings in Makefiles ... OK +* checking compilation flags in Makevars ... OK +* checking for GNU extensions in Makefiles ... OK +* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK +* checking use of PKG_*FLAGS in Makefiles ... OK +* checking compiled code ... OK +* checking examples ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/relsurv/old/relsurv.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘relsurv/DESCRIPTION’ ... OK +... +* checking line endings in C/C++/Fortran sources/headers ... OK +* checking line endings in Makefiles ... OK +* checking compilation flags in Makevars ... OK +* checking for GNU extensions in Makefiles ... OK +* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK +* checking use of PKG_*FLAGS in Makefiles ... OK +* checking compiled code ... OK +* checking examples ... OK +* DONE +Status: OK + + + + + +``` +# ReporterScore + +
+ +* Version: 0.1.9 +* GitHub: https://github.com/Asa12138/ReporterScore +* Source code: https://github.com/cran/ReporterScore +* Date/Publication: 2024-11-28 14:10:06 UTC +* Number of recursive dependencies: 250 + +Run `revdepcheck::cloud_details(, "ReporterScore")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/ReporterScore/new/ReporterScore.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘ReporterScore/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘ReporterScore.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/ReporterScore/old/ReporterScore.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘ReporterScore/DESCRIPTION’ ... OK +... +* checking installed files from ‘inst/doc’ ... OK +* checking files in ‘vignettes’ ... OK +* checking examples ... OK +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘ReporterScore.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 NOTE + + + + + +``` +# RGraphSpace + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/RGraphSpace +* Number of recursive dependencies: 64 + +Run `revdepcheck::cloud_details(, "RGraphSpace")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# riskRegression + +
+ +* Version: 2023.12.21 +* GitHub: https://github.com/tagteam/riskRegression +* Source code: https://github.com/cran/riskRegression +* Date/Publication: 2023-12-19 17:00:02 UTC +* Number of recursive dependencies: 185 + +Run `revdepcheck::cloud_details(, "riskRegression")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/riskRegression/new/riskRegression.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘riskRegression/DESCRIPTION’ ... OK +... +* this is package ‘riskRegression’ version ‘2023.12.21’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘rms’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/riskRegression/old/riskRegression.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘riskRegression/DESCRIPTION’ ... OK +... +* this is package ‘riskRegression’ version ‘2023.12.21’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘rms’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# rmlnomogram + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/rmlnomogram +* Number of recursive dependencies: 182 + +Run `revdepcheck::cloud_details(, "rmlnomogram")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# rms + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/rms +* Number of recursive dependencies: 151 + +Run `revdepcheck::cloud_details(, "rms")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# robber + +
+ +* Version: 0.2.4 +* GitHub: https://github.com/Chabert-Liddell/robber +* Source code: https://github.com/cran/robber +* Date/Publication: 2024-02-07 13:50:02 UTC +* Number of recursive dependencies: 144 + +Run `revdepcheck::cloud_details(, "robber")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/robber/new/robber.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘robber/DESCRIPTION’ ... OK +... +* checking tests ... OK + Running ‘spelling.R’ + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘topological-analysis.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/robber/old/robber.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘robber/DESCRIPTION’ ... OK +... +* checking tests ... OK + Running ‘spelling.R’ + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘topological-analysis.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: OK + + + + + +``` +# robmed + +
+ +* Version: 1.2.1 +* GitHub: https://github.com/aalfons/robmed +* Source code: https://github.com/cran/robmed +* Date/Publication: 2025-02-08 22:50:06 UTC +* Number of recursive dependencies: 59 + +Run `revdepcheck::cloud_details(, "robmed")` for more info + +
+ +## In both + +* checking whether package ‘robmed’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/robmed/new/robmed.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘robmed’ ... +** package ‘robmed’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘robmed’ +* removing ‘/tmp/workdir/robmed/new/robmed.Rcheck/robmed’ + + +``` +### CRAN + +``` +* installing *source* package ‘robmed’ ... +** package ‘robmed’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘robmed’ +* removing ‘/tmp/workdir/robmed/old/robmed.Rcheck/robmed’ + + +``` +# robmedExtra + +
+ +* Version: 0.1.1 +* GitHub: https://github.com/aalfons/robmedExtra +* Source code: https://github.com/cran/robmedExtra +* Date/Publication: 2024-11-03 12:10:01 UTC +* Number of recursive dependencies: 91 + +Run `revdepcheck::cloud_details(, "robmedExtra")` for more info + +
+ +## In both + +* checking whether package ‘robmedExtra’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/robmedExtra/new/robmedExtra.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘robmedExtra’ ... +** package ‘robmedExtra’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘robmed’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘robmedExtra’ +* removing ‘/tmp/workdir/robmedExtra/new/robmedExtra.Rcheck/robmedExtra’ + + +``` +### CRAN + +``` +* installing *source* package ‘robmedExtra’ ... +** package ‘robmedExtra’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘robmed’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘robmedExtra’ +* removing ‘/tmp/workdir/robmedExtra/old/robmedExtra.Rcheck/robmedExtra’ + + +``` +# ROKET + +
+ +* Version: 1.0.0 +* GitHub: NA +* Source code: https://github.com/cran/ROKET +* Date/Publication: 2025-03-06 17:00:02 UTC +* Number of recursive dependencies: 172 + +Run `revdepcheck::cloud_details(, "ROKET")` for more info + +
+ +## In both + +* checking whether package ‘ROKET’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/ROKET/new/ROKET.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘ROKET’ ... +** package ‘ROKET’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c ROKET.cpp -o ROKET.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o ROKET.so ROKET.o RcppExports.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/ROKET/new/ROKET.Rcheck/00LOCK-ROKET/00new/ROKET/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘ROKET’ +* removing ‘/tmp/workdir/ROKET/new/ROKET.Rcheck/ROKET’ + + +``` +### CRAN + +``` +* installing *source* package ‘ROKET’ ... +** package ‘ROKET’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c ROKET.cpp -o ROKET.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o ROKET.so ROKET.o RcppExports.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/ROKET/old/ROKET.Rcheck/00LOCK-ROKET/00new/ROKET/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘ROKET’ +* removing ‘/tmp/workdir/ROKET/old/ROKET.Rcheck/ROKET’ + + +``` +# rplec + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/rplec +* Number of recursive dependencies: 122 + +Run `revdepcheck::cloud_details(, "rplec")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# RplotterPkg + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/RplotterPkg +* Number of recursive dependencies: 123 + +Run `revdepcheck::cloud_details(, "RplotterPkg")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# RPPanalyzer + +
+ +* Version: 1.4.9 +* GitHub: NA +* Source code: https://github.com/cran/RPPanalyzer +* Date/Publication: 2024-01-25 11:00:02 UTC +* Number of recursive dependencies: 82 + +Run `revdepcheck::cloud_details(, "RPPanalyzer")` for more info + +
+ +## In both + +* checking whether package ‘RPPanalyzer’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/RPPanalyzer/new/RPPanalyzer.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘RPPanalyzer’ ... +** package ‘RPPanalyzer’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘RPPanalyzer’ +* removing ‘/tmp/workdir/RPPanalyzer/new/RPPanalyzer.Rcheck/RPPanalyzer’ + + +``` +### CRAN + +``` +* installing *source* package ‘RPPanalyzer’ ... +** package ‘RPPanalyzer’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘RPPanalyzer’ +* removing ‘/tmp/workdir/RPPanalyzer/old/RPPanalyzer.Rcheck/RPPanalyzer’ + + +``` +# RQdeltaCT + +
+ +* Version: 1.3.2 +* GitHub: NA +* Source code: https://github.com/cran/RQdeltaCT +* Date/Publication: 2025-02-13 12:02:01 UTC +* Number of recursive dependencies: 163 + +Run `revdepcheck::cloud_details(, "RQdeltaCT")` for more info + +
+ +## In both + +* checking whether package ‘RQdeltaCT’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/RQdeltaCT/new/RQdeltaCT.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘RQdeltaCT’ ... +** package ‘RQdeltaCT’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘RQdeltaCT’ +* removing ‘/tmp/workdir/RQdeltaCT/new/RQdeltaCT.Rcheck/RQdeltaCT’ + + +``` +### CRAN + +``` +* installing *source* package ‘RQdeltaCT’ ... +** package ‘RQdeltaCT’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘RQdeltaCT’ +* removing ‘/tmp/workdir/RQdeltaCT/old/RQdeltaCT.Rcheck/RQdeltaCT’ + + +``` +# RRPP + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/RRPP +* Number of recursive dependencies: 67 + +Run `revdepcheck::cloud_details(, "RRPP")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# rshift + +
+ +* Version: 3.1.2 +* GitHub: https://github.com/alexhroom/rshift +* Source code: https://github.com/cran/rshift +* Date/Publication: 2025-04-06 18:40:02 UTC +* Number of recursive dependencies: 37 + +Run `revdepcheck::cloud_details(, "rshift")` for more info + +
+ +## In both + +* checking whether package ‘rshift’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/rshift/new/rshift.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘rshift’ ... +** package ‘rshift’ successfully unpacked and MD5 sums checked +** using staged installation +Using cargo 1.75.0 +Using rustc 1.75.0 (82e1608df 2023-12-21) (built from a source tarball) +Building for CRAN. +Writing `src/Makevars`. +`tools/config.R` has finished. +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +... +export CARGO_HOME=/tmp/workdir/rshift/new/rshift.Rcheck/00_pkg_src/rshift/src/.cargo && \ +export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.cargo/bin" && \ +RUSTFLAGS=" --print=native-static-libs" cargo build -j 2 --offline --lib --release --manifest-path=./rust/Cargo.toml --target-dir ./rust/target +error: failed to parse lock file at: /tmp/workdir/rshift/new/rshift.Rcheck/00_pkg_src/rshift/src/rust/Cargo.lock + +Caused by: + lock file version 4 requires `-Znext-lockfile-bump` +make: *** [Makevars:28: rust/target/release/librshift.a] Error 101 +ERROR: compilation failed for package ‘rshift’ +* removing ‘/tmp/workdir/rshift/new/rshift.Rcheck/rshift’ + + +``` +### CRAN + +``` +* installing *source* package ‘rshift’ ... +** package ‘rshift’ successfully unpacked and MD5 sums checked +** using staged installation +Using cargo 1.75.0 +Using rustc 1.75.0 (82e1608df 2023-12-21) (built from a source tarball) +Building for CRAN. +Writing `src/Makevars`. +`tools/config.R` has finished. +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +... +export CARGO_HOME=/tmp/workdir/rshift/old/rshift.Rcheck/00_pkg_src/rshift/src/.cargo && \ +export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/.cargo/bin" && \ +RUSTFLAGS=" --print=native-static-libs" cargo build -j 2 --offline --lib --release --manifest-path=./rust/Cargo.toml --target-dir ./rust/target +error: failed to parse lock file at: /tmp/workdir/rshift/old/rshift.Rcheck/00_pkg_src/rshift/src/rust/Cargo.lock + +Caused by: + lock file version 4 requires `-Znext-lockfile-bump` +make: *** [Makevars:28: rust/target/release/librshift.a] Error 101 +ERROR: compilation failed for package ‘rshift’ +* removing ‘/tmp/workdir/rshift/old/rshift.Rcheck/rshift’ + + +``` +# rstanarm + +
+ +* Version: 2.32.1 +* GitHub: https://github.com/stan-dev/rstanarm +* Source code: https://github.com/cran/rstanarm +* Date/Publication: 2024-01-18 23:00:03 UTC +* Number of recursive dependencies: 141 + +Run `revdepcheck::cloud_details(, "rstanarm")` for more info + +
+ +## In both + +* checking whether package ‘rstanarm’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/rstanarm/new/rstanarm.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘rstanarm’ ... +** package ‘rstanarm’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 +"/opt/R/4.3.1/lib/R/bin/Rscript" -e "source(file.path('..', 'tools', 'make_cc.R')); make_cc(commandArgs(TRUE))" stan_files/bernoulli.stan +Wrote C++ file "stan_files/bernoulli.cc" + + +... +/usr/local/lib/R/site-library/StanHeaders/include/stan/math/rev/fun/quad_form.hpp:88:0: required from here +/usr/local/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] + 654 | return internal::first_aligned::alignment),Derived>(m); + | ^~~~~~~~~ +g++: fatal error: Killed signal terminated program cc1plus compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_survival_mspline.o] Error 1 -ERROR: compilation failed for package ‘multinma’ -* removing ‘/tmp/workdir/multinma/new/multinma.Rcheck/multinma’ +make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stan_files/continuous.o] Error 1 +rm stan_files/bernoulli.cc stan_files/binomial.cc stan_files/continuous.cc +ERROR: compilation failed for package ‘rstanarm’ +* removing ‘/tmp/workdir/rstanarm/new/rstanarm.Rcheck/rstanarm’ + + +``` +### CRAN + +``` +* installing *source* package ‘rstanarm’ ... +** package ‘rstanarm’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 +"/opt/R/4.3.1/lib/R/bin/Rscript" -e "source(file.path('..', 'tools', 'make_cc.R')); make_cc(commandArgs(TRUE))" stan_files/bernoulli.stan +Wrote C++ file "stan_files/bernoulli.cc" + + +... +/usr/local/lib/R/site-library/StanHeaders/include/stan/math/rev/fun/quad_form.hpp:88:0: required from here +/usr/local/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:74: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] + 654 | return internal::first_aligned::alignment),Derived>(m); + | ^~~~~~~~~ +g++: fatal error: Killed signal terminated program cc1plus +compilation terminated. +make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stan_files/continuous.o] Error 1 +rm stan_files/bernoulli.cc stan_files/binomial.cc stan_files/continuous.cc +ERROR: compilation failed for package ‘rstanarm’ +* removing ‘/tmp/workdir/rstanarm/old/rstanarm.Rcheck/rstanarm’ + + +``` +# rTwig + +
+ +* Version: 1.4.0 +* GitHub: https://github.com/aidanmorales/rTwig +* Source code: https://github.com/cran/rTwig +* Date/Publication: 2025-03-03 17:10:09 UTC +* Number of recursive dependencies: 143 + +Run `revdepcheck::cloud_details(, "rTwig")` for more info + +
+ +## In both + +* checking whether package ‘rTwig’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/rTwig/new/rTwig.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘rTwig’ ... +** package ‘rTwig’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c box_counting.cpp -o box_counting.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c cluster_cloud.cpp -o cluster_cloud.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c colors.cpp -o colors.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c convex_hull.cpp -o convex_hull.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘rTwig’ +* removing ‘/tmp/workdir/rTwig/new/rTwig.Rcheck/rTwig’ + + +``` +### CRAN + +``` +* installing *source* package ‘rTwig’ ... +** package ‘rTwig’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c box_counting.cpp -o box_counting.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c cluster_cloud.cpp -o cluster_cloud.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c colors.cpp -o colors.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I../inst/include -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c convex_hull.cpp -o convex_hull.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘rTwig’ +* removing ‘/tmp/workdir/rTwig/old/rTwig.Rcheck/rTwig’ + + +``` +# RVA + +
+ +* Version: 0.0.5 +* GitHub: https://github.com/THERMOSTATS/RVA +* Source code: https://github.com/cran/RVA +* Date/Publication: 2021-11-01 21:40:02 UTC +* Number of recursive dependencies: 211 + +Run `revdepcheck::cloud_details(, "RVA")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/RVA/new/RVA.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘RVA/DESCRIPTION’ ... OK +... +* this is package ‘RVA’ version ‘0.0.5’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘clusterProfiler’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/RVA/old/RVA.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘RVA/DESCRIPTION’ ... OK +... +* this is package ‘RVA’ version ‘0.0.5’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘clusterProfiler’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# S4DM + +
+ +* Version: 0.0.1 +* GitHub: NA +* Source code: https://github.com/cran/S4DM +* Date/Publication: 2025-01-10 21:00:02 UTC +* Number of recursive dependencies: 134 + +Run `revdepcheck::cloud_details(, "S4DM")` for more info + +
+ +## In both + +* checking whether package ‘S4DM’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/S4DM/new/S4DM.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘S4DM’ ... +** package ‘S4DM’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘S4DM’ +* removing ‘/tmp/workdir/S4DM/new/S4DM.Rcheck/S4DM’ + + +``` +### CRAN + +``` +* installing *source* package ‘S4DM’ ... +** package ‘S4DM’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘S4DM’ +* removing ‘/tmp/workdir/S4DM/old/S4DM.Rcheck/S4DM’ + + +``` +# scCustomize + +
+ +* Version: 3.0.1 +* GitHub: https://github.com/samuel-marsh/scCustomize +* Source code: https://github.com/cran/scCustomize +* Date/Publication: 2024-12-18 18:40:02 UTC +* Number of recursive dependencies: 272 + +Run `revdepcheck::cloud_details(, "scCustomize")` for more info + +
+ +## In both + +* checking whether package ‘scCustomize’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/scCustomize/new/scCustomize.Rcheck/00install.out’ for details. + ``` + +* checking package dependencies ... NOTE + ``` + Package suggested but not available for checking: ‘Nebulosa’ + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘scCustomize’ ... +** package ‘scCustomize’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘SeuratObject’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.4 is required +Execution halted +ERROR: lazy loading failed for package ‘scCustomize’ +* removing ‘/tmp/workdir/scCustomize/new/scCustomize.Rcheck/scCustomize’ + + +``` +### CRAN + +``` +* installing *source* package ‘scCustomize’ ... +** package ‘scCustomize’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘SeuratObject’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.4 is required +Execution halted +ERROR: lazy loading failed for package ‘scCustomize’ +* removing ‘/tmp/workdir/scCustomize/old/scCustomize.Rcheck/scCustomize’ + + +``` +# SCdeconR + +
+ +* Version: 1.0.0 +* GitHub: https://github.com/Liuy12/SCdeconR +* Source code: https://github.com/cran/SCdeconR +* Date/Publication: 2024-03-22 19:20:02 UTC +* Number of recursive dependencies: 237 + +Run `revdepcheck::cloud_details(, "SCdeconR")` for more info + +
+ +## In both + +* checking whether package ‘SCdeconR’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/SCdeconR/new/SCdeconR.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘SCdeconR’ ... +** package ‘SCdeconR’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘SeuratObject’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.4 is required +Execution halted +ERROR: lazy loading failed for package ‘SCdeconR’ +* removing ‘/tmp/workdir/SCdeconR/new/SCdeconR.Rcheck/SCdeconR’ + + +``` +### CRAN + +``` +* installing *source* package ‘SCdeconR’ ... +** package ‘SCdeconR’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘SeuratObject’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.4 is required +Execution halted +ERROR: lazy loading failed for package ‘SCdeconR’ +* removing ‘/tmp/workdir/SCdeconR/old/SCdeconR.Rcheck/SCdeconR’ + + +``` +# scGate + +
+ +* Version: 1.6.2 +* GitHub: https://github.com/carmonalab/scGate +* Source code: https://github.com/cran/scGate +* Date/Publication: 2024-04-23 08:50:02 UTC +* Number of recursive dependencies: 180 + +Run `revdepcheck::cloud_details(, "scGate")` for more info + +
+ +## In both + +* checking whether package ‘scGate’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/scGate/new/scGate.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘scGate’ ... +** package ‘scGate’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +Warning: namespace ‘Seurat’ is not available and has been replaced +by .GlobalEnv when processing object ‘query.seurat’ +Warning: namespace ‘Seurat’ is not available and has been replaced +by .GlobalEnv when processing object ‘query.seurat’ +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘scGate’ +* removing ‘/tmp/workdir/scGate/new/scGate.Rcheck/scGate’ + + +``` +### CRAN + +``` +* installing *source* package ‘scGate’ ... +** package ‘scGate’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +Warning: namespace ‘Seurat’ is not available and has been replaced +by .GlobalEnv when processing object ‘query.seurat’ +Warning: namespace ‘Seurat’ is not available and has been replaced +by .GlobalEnv when processing object ‘query.seurat’ +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘scGate’ +* removing ‘/tmp/workdir/scGate/old/scGate.Rcheck/scGate’ + + +``` +# SCIntRuler + +
+ +* Version: 0.99.6 +* GitHub: https://github.com/yuelyu21/SCIntRuler +* Source code: https://github.com/cran/SCIntRuler +* Date/Publication: 2024-07-12 15:20:08 UTC +* Number of recursive dependencies: 202 + +Run `revdepcheck::cloud_details(, "SCIntRuler")` for more info + +
+ +## In both + +* checking whether package ‘SCIntRuler’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/SCIntRuler/new/SCIntRuler.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘SCIntRuler’ ... +** package ‘SCIntRuler’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c crossdist.cpp -o crossdist.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o SCIntRuler.so RcppExports.o crossdist.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/SCIntRuler/new/SCIntRuler.Rcheck/00LOCK-SCIntRuler/00new/SCIntRuler/libs +** R +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SCIntRuler’ +* removing ‘/tmp/workdir/SCIntRuler/new/SCIntRuler.Rcheck/SCIntRuler’ + + +``` +### CRAN + +``` +* installing *source* package ‘SCIntRuler’ ... +** package ‘SCIntRuler’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c crossdist.cpp -o crossdist.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o SCIntRuler.so RcppExports.o crossdist.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/SCIntRuler/old/SCIntRuler.Rcheck/00LOCK-SCIntRuler/00new/SCIntRuler/libs +** R +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SCIntRuler’ +* removing ‘/tmp/workdir/SCIntRuler/old/SCIntRuler.Rcheck/SCIntRuler’ + + +``` +# scMappR + +
+ +* Version: 1.0.11 +* GitHub: NA +* Source code: https://github.com/cran/scMappR +* Date/Publication: 2023-06-30 08:40:08 UTC +* Number of recursive dependencies: 241 + +Run `revdepcheck::cloud_details(, "scMappR")` for more info + +
+ +## In both + +* checking whether package ‘scMappR’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/scMappR/new/scMappR.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘scMappR’ ... +** package ‘scMappR’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘scMappR’ +* removing ‘/tmp/workdir/scMappR/new/scMappR.Rcheck/scMappR’ + + +``` +### CRAN + +``` +* installing *source* package ‘scMappR’ ... +** package ‘scMappR’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘scMappR’ +* removing ‘/tmp/workdir/scMappR/old/scMappR.Rcheck/scMappR’ + + +``` +# scpi + +
+ +* Version: 3.0.0 +* GitHub: NA +* Source code: https://github.com/cran/scpi +* Date/Publication: 2025-01-31 19:40:02 UTC +* Number of recursive dependencies: 96 + +Run `revdepcheck::cloud_details(, "scpi")` for more info + +
+ +## In both + +* checking whether package ‘scpi’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/scpi/new/scpi.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘scpi’ ... +** package ‘scpi’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Warning in .recacheSubclasses(def@className, def, env) : + undefined subclass "pcorMatrix" of class "ConstVal"; definition not updated +Warning in .recacheSubclasses(def@className, def, env) : +... +Warning in .recacheSubclasses(def@className, def, env) : + undefined subclass "pcorMatrix" of class "ConstValORExpr"; definition not updated +Warning in .recacheSubclasses(def@className, def, env) : + undefined subclass "pcorMatrix" of class "ConstValORNULL"; definition not updated +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘scpi’ +* removing ‘/tmp/workdir/scpi/new/scpi.Rcheck/scpi’ + + +``` +### CRAN + +``` +* installing *source* package ‘scpi’ ... +** package ‘scpi’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Warning in .recacheSubclasses(def@className, def, env) : + undefined subclass "pcorMatrix" of class "ConstVal"; definition not updated +Warning in .recacheSubclasses(def@className, def, env) : +... +Warning in .recacheSubclasses(def@className, def, env) : + undefined subclass "pcorMatrix" of class "ConstValORExpr"; definition not updated +Warning in .recacheSubclasses(def@className, def, env) : + undefined subclass "pcorMatrix" of class "ConstValORNULL"; definition not updated +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘scpi’ +* removing ‘/tmp/workdir/scpi/old/scpi.Rcheck/scpi’ + + +``` +# SCpubr + +
+ +* Version: 2.0.2 +* GitHub: https://github.com/enblacar/SCpubr +* Source code: https://github.com/cran/SCpubr +* Date/Publication: 2023-10-11 09:50:02 UTC +* Number of recursive dependencies: 301 + +Run `revdepcheck::cloud_details(, "SCpubr")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/SCpubr/new/SCpubr.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘SCpubr/DESCRIPTION’ ... OK +... +* checking for unstated dependencies in ‘tests’ ... OK +* checking tests ... OK + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... NONE + ‘reference_manual.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 2 NOTEs + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/SCpubr/old/SCpubr.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘SCpubr/DESCRIPTION’ ... OK +... +* checking for unstated dependencies in ‘tests’ ... OK +* checking tests ... OK + Running ‘testthat.R’ +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... NONE + ‘reference_manual.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 2 NOTEs + + + + + +``` +# scRNAstat + +
+ +* Version: 0.1.1.1 +* GitHub: NA +* Source code: https://github.com/cran/scRNAstat +* Date/Publication: 2025-03-08 08:58:55 UTC +* Number of recursive dependencies: 157 + +Run `revdepcheck::cloud_details(, "scRNAstat")` for more info + +
+ +## In both + +* checking whether package ‘scRNAstat’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/scRNAstat/new/scRNAstat.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘scRNAstat’ ... +** package ‘scRNAstat’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘scRNAstat’ +* removing ‘/tmp/workdir/scRNAstat/new/scRNAstat.Rcheck/scRNAstat’ + + +``` +### CRAN + +``` +* installing *source* package ‘scRNAstat’ ... +** package ‘scRNAstat’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘scRNAstat’ +* removing ‘/tmp/workdir/scRNAstat/old/scRNAstat.Rcheck/scRNAstat’ + + +``` +# sectorgap + +
+ +* Version: 0.1.0 +* GitHub: NA +* Source code: https://github.com/cran/sectorgap +* Date/Publication: 2024-01-22 17:40:02 UTC +* Number of recursive dependencies: 46 + +Run `revdepcheck::cloud_details(, "sectorgap")` for more info + +
+ +## In both + +* checking whether package ‘sectorgap’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/sectorgap/new/sectorgap.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘sectorgap’ ... +** package ‘sectorgap’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘sectorgap’ +* removing ‘/tmp/workdir/sectorgap/new/sectorgap.Rcheck/sectorgap’ + + +``` +### CRAN + +``` +* installing *source* package ‘sectorgap’ ... +** package ‘sectorgap’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘sectorgap’ +* removing ‘/tmp/workdir/sectorgap/old/sectorgap.Rcheck/sectorgap’ + + +``` +# SEERaBomb + +
+ +* Version: 2019.2 +* GitHub: NA +* Source code: https://github.com/cran/SEERaBomb +* Date/Publication: 2019-12-12 18:50:03 UTC +* Number of recursive dependencies: 185 + +Run `revdepcheck::cloud_details(, "SEERaBomb")` for more info + +
+ +## In both + +* checking whether package ‘SEERaBomb’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/SEERaBomb/new/SEERaBomb.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘SEERaBomb’ ... +** package ‘SEERaBomb’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c SEERaBomb_init.c -o SEERaBomb_init.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c fillPYM.cpp -o fillPYM.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o SEERaBomb.so RcppExports.o SEERaBomb_init.o fillPYM.o -L/opt/R/4.3.1/lib/R/lib -lR +... +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘demography’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘SEERaBomb’ +* removing ‘/tmp/workdir/SEERaBomb/new/SEERaBomb.Rcheck/SEERaBomb’ + + +``` +### CRAN + +``` +* installing *source* package ‘SEERaBomb’ ... +** package ‘SEERaBomb’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c SEERaBomb_init.c -o SEERaBomb_init.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c fillPYM.cpp -o fillPYM.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o SEERaBomb.so RcppExports.o SEERaBomb_init.o fillPYM.o -L/opt/R/4.3.1/lib/R/lib -lR +... +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘demography’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘SEERaBomb’ +* removing ‘/tmp/workdir/SEERaBomb/old/SEERaBomb.Rcheck/SEERaBomb’ + + +``` +# semicmprskcoxmsm + +
+ +* Version: 0.2.0 +* GitHub: NA +* Source code: https://github.com/cran/semicmprskcoxmsm +* Date/Publication: 2022-04-29 23:40:02 UTC +* Number of recursive dependencies: 70 + +Run `revdepcheck::cloud_details(, "semicmprskcoxmsm")` for more info + +
+ +## In both + +* checking whether package ‘semicmprskcoxmsm’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/semicmprskcoxmsm/new/semicmprskcoxmsm.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘semicmprskcoxmsm’ ... +** package ‘semicmprskcoxmsm’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘semicmprskcoxmsm’ +* removing ‘/tmp/workdir/semicmprskcoxmsm/new/semicmprskcoxmsm.Rcheck/semicmprskcoxmsm’ + + +``` +### CRAN + +``` +* installing *source* package ‘semicmprskcoxmsm’ ... +** package ‘semicmprskcoxmsm’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘semicmprskcoxmsm’ +* removing ‘/tmp/workdir/semicmprskcoxmsm/old/semicmprskcoxmsm.Rcheck/semicmprskcoxmsm’ + + +``` +# SensMap + +
+ +* Version: 0.7 +* GitHub: https://github.com/IbtihelRebhi/SensMap +* Source code: https://github.com/cran/SensMap +* Date/Publication: 2022-07-04 19:00:02 UTC +* Number of recursive dependencies: 148 + +Run `revdepcheck::cloud_details(, "SensMap")` for more info + +
+ +## In both + +* checking whether package ‘SensMap’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/SensMap/new/SensMap.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘SensMap’ ... +** package ‘SensMap’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SensMap’ +* removing ‘/tmp/workdir/SensMap/new/SensMap.Rcheck/SensMap’ + + +``` +### CRAN + +``` +* installing *source* package ‘SensMap’ ... +** package ‘SensMap’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SensMap’ +* removing ‘/tmp/workdir/SensMap/old/SensMap.Rcheck/SensMap’ + + +``` +# Seurat + +
+ +* Version: 5.2.1 +* GitHub: https://github.com/satijalab/seurat +* Source code: https://github.com/cran/Seurat +* Date/Publication: 2025-01-24 06:50:06 UTC +* Number of recursive dependencies: 281 + +Run `revdepcheck::cloud_details(, "Seurat")` for more info + +
+ +## In both + +* checking whether package ‘Seurat’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/Seurat/new/Seurat.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘Seurat’ ... +** package ‘Seurat’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c ModularityOptimizer.cpp -o ModularityOptimizer.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c RModularityOptimizer.cpp -o RModularityOptimizer.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘SeuratObject’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.4 is required +Execution halted +ERROR: lazy loading failed for package ‘Seurat’ +* removing ‘/tmp/workdir/Seurat/new/Seurat.Rcheck/Seurat’ + + +``` +### CRAN + +``` +* installing *source* package ‘Seurat’ ... +** package ‘Seurat’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +using C++17 +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c ModularityOptimizer.cpp -o ModularityOptimizer.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppEigen/include' -I'/usr/local/lib/R/site-library/RcppProgress/include' -I/usr/local/include -fpic -g -O2 -c RModularityOptimizer.cpp -o RModularityOptimizer.o +In file included from /usr/local/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +... +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘SeuratObject’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is being loaded, but >= 1.6.4 is required +Execution halted +ERROR: lazy loading failed for package ‘Seurat’ +* removing ‘/tmp/workdir/Seurat/old/Seurat.Rcheck/Seurat’ + + +``` +# SeuratExplorer + +
+ +* Version: 0.1.0 +* GitHub: NA +* Source code: https://github.com/cran/SeuratExplorer +* Date/Publication: 2025-03-13 13:10:05 UTC +* Number of recursive dependencies: 236 + +Run `revdepcheck::cloud_details(, "SeuratExplorer")` for more info + +
+ +## In both + +* checking whether package ‘SeuratExplorer’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/SeuratExplorer/new/SeuratExplorer.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘SeuratExplorer’ ... +** package ‘SeuratExplorer’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SeuratExplorer’ +* removing ‘/tmp/workdir/SeuratExplorer/new/SeuratExplorer.Rcheck/SeuratExplorer’ + + +``` +### CRAN + +``` +* installing *source* package ‘SeuratExplorer’ ... +** package ‘SeuratExplorer’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SeuratExplorer’ +* removing ‘/tmp/workdir/SeuratExplorer/old/SeuratExplorer.Rcheck/SeuratExplorer’ + + +``` +# shinyTempSignal + +
+ +* Version: 0.0.8 +* GitHub: https://github.com/YuLab-SMU/shinyTempSignal +* Source code: https://github.com/cran/shinyTempSignal +* Date/Publication: 2024-03-06 08:00:02 UTC +* Number of recursive dependencies: 134 + +Run `revdepcheck::cloud_details(, "shinyTempSignal")` for more info + +
+ +## In both + +* checking whether package ‘shinyTempSignal’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/shinyTempSignal/new/shinyTempSignal.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘shinyTempSignal’ ... +** package ‘shinyTempSignal’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘shinyTempSignal’ +* removing ‘/tmp/workdir/shinyTempSignal/new/shinyTempSignal.Rcheck/shinyTempSignal’ + + +``` +### CRAN + +``` +* installing *source* package ‘shinyTempSignal’ ... +** package ‘shinyTempSignal’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘shinyTempSignal’ +* removing ‘/tmp/workdir/shinyTempSignal/old/shinyTempSignal.Rcheck/shinyTempSignal’ + + +``` +# sievePH + +
+ +* Version: 1.1 +* GitHub: https://github.com/mjuraska/sievePH +* Source code: https://github.com/cran/sievePH +* Date/Publication: 2024-05-17 23:40:02 UTC +* Number of recursive dependencies: 76 + +Run `revdepcheck::cloud_details(, "sievePH")` for more info + +
+ +## In both + +* checking whether package ‘sievePH’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/sievePH/new/sievePH.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘sievePH’ ... +** package ‘sievePH’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c kernel_sievePH_utils.cpp -o kernel_sievePH_utils.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o sievePH.so RcppExports.o kernel_sievePH_utils.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/sievePH/new/sievePH.Rcheck/00LOCK-sievePH/00new/sievePH/libs +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘sievePH’ +* removing ‘/tmp/workdir/sievePH/new/sievePH.Rcheck/sievePH’ + + +``` +### CRAN + +``` +* installing *source* package ‘sievePH’ ... +** package ‘sievePH’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c kernel_sievePH_utils.cpp -o kernel_sievePH_utils.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o sievePH.so RcppExports.o kernel_sievePH_utils.o -fopenmp -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/sievePH/old/sievePH.Rcheck/00LOCK-sievePH/00new/sievePH/libs +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘sievePH’ +* removing ‘/tmp/workdir/sievePH/old/sievePH.Rcheck/sievePH’ + + +``` +# SiFINeT + +
+ +* Version: 1.13 +* GitHub: NA +* Source code: https://github.com/cran/SiFINeT +* Date/Publication: 2025-01-16 15:10:05 UTC +* Number of recursive dependencies: 75 + +Run `revdepcheck::cloud_details(, "SiFINeT")` for more info + +
+ +## In both + +* checking whether package ‘SiFINeT’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/SiFINeT/new/SiFINeT.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘SiFINeT’ ... +** package ‘SiFINeT’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c EstNull.cpp -o EstNull.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c cal_coexp.cpp -o cal_coexp.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c cal_coexp_sp.cpp -o cal_coexp_sp.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c cal_conn.cpp -o cal_conn.o +... +installing to /tmp/workdir/SiFINeT/new/SiFINeT.Rcheck/00LOCK-SiFINeT/00new/SiFINeT/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SiFINeT’ +* removing ‘/tmp/workdir/SiFINeT/new/SiFINeT.Rcheck/SiFINeT’ + + +``` +### CRAN + +``` +* installing *source* package ‘SiFINeT’ ... +** package ‘SiFINeT’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c EstNull.cpp -o EstNull.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c cal_coexp.cpp -o cal_coexp.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c cal_coexp_sp.cpp -o cal_coexp_sp.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -DARMA_64BIT_WORD=1 -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fopenmp -fpic -g -O2 -c cal_conn.cpp -o cal_conn.o +... +installing to /tmp/workdir/SiFINeT/old/SiFINeT.Rcheck/00LOCK-SiFINeT/00new/SiFINeT/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SiFINeT’ +* removing ‘/tmp/workdir/SiFINeT/old/SiFINeT.Rcheck/SiFINeT’ + + +``` +# Signac + +
+ +* Version: 1.14.0 +* GitHub: https://github.com/stuart-lab/signac +* Source code: https://github.com/cran/Signac +* Date/Publication: 2024-08-21 07:40:02 UTC +* Number of recursive dependencies: 246 + +Run `revdepcheck::cloud_details(, "Signac")` for more info + +
+ +## In both + +* checking whether package ‘Signac’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/Signac/new/Signac.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘Signac’ ... +** package ‘Signac’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c filter.cpp -o filter.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c group.cpp -o group.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c split.cpp -o split.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c validate.cpp -o validate.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘Signac’ +* removing ‘/tmp/workdir/Signac/new/Signac.Rcheck/Signac’ + + +``` +### CRAN + +``` +* installing *source* package ‘Signac’ ... +** package ‘Signac’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c filter.cpp -o filter.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c group.cpp -o group.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c split.cpp -o split.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c validate.cpp -o validate.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘Signac’ +* removing ‘/tmp/workdir/Signac/old/Signac.Rcheck/Signac’ + + +``` +# SimplyAgree + +
+ +* Version: 0.2.1 +* GitHub: https://github.com/arcaldwell49/SimplyAgree +* Source code: https://github.com/cran/SimplyAgree +* Date/Publication: 2025-02-24 16:40:11 UTC +* Number of recursive dependencies: 118 + +Run `revdepcheck::cloud_details(, "SimplyAgree")` for more info + +
+ +## In both + +* checking whether package ‘SimplyAgree’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/SimplyAgree/new/SimplyAgree.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘SimplyAgree’ ... +** package ‘SimplyAgree’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SimplyAgree’ +* removing ‘/tmp/workdir/SimplyAgree/new/SimplyAgree.Rcheck/SimplyAgree’ + + +``` +### CRAN + +``` +* installing *source* package ‘SimplyAgree’ ... +** package ‘SimplyAgree’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Warning in check_dep_version() : + ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SimplyAgree’ +* removing ‘/tmp/workdir/SimplyAgree/old/SimplyAgree.Rcheck/SimplyAgree’ + + +``` +# smer + +
+ +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/smer +* Number of recursive dependencies: 114 + +Run `revdepcheck::cloud_details(, "smer")` for more info + +
+ +## Error before installation + +### Devel + +``` + + + + + + +``` +### CRAN + +``` + + + + + + +``` +# SNPassoc + +
+ +* Version: 2.1-2 +* GitHub: https://github.com/isglobal-brge/SNPassoc +* Source code: https://github.com/cran/SNPassoc +* Date/Publication: 2024-10-28 17:30:02 UTC +* Number of recursive dependencies: 164 + +Run `revdepcheck::cloud_details(, "SNPassoc")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/SNPassoc/new/SNPassoc.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘SNPassoc/DESCRIPTION’ ... OK +... +* this is package ‘SNPassoc’ version ‘2.1-2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘haplo.stats’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/SNPassoc/old/SNPassoc.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘SNPassoc/DESCRIPTION’ ... OK +... +* this is package ‘SNPassoc’ version ‘2.1-2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘haplo.stats’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# snplinkage + +
+ +* Version: 1.2.0 +* GitHub: NA +* Source code: https://github.com/cran/snplinkage +* Date/Publication: 2024-09-09 19:10:02 UTC +* Number of recursive dependencies: 155 + +Run `revdepcheck::cloud_details(, "snplinkage")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/snplinkage/new/snplinkage.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘snplinkage/DESCRIPTION’ ... OK +... +* this is package ‘snplinkage’ version ‘1.2.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘GWASTools’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/snplinkage/old/snplinkage.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘snplinkage/DESCRIPTION’ ... OK +... +* this is package ‘snplinkage’ version ‘1.2.0’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘GWASTools’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# SoupX + +
+ +* Version: 1.6.2 +* GitHub: https://github.com/constantAmateur/SoupX +* Source code: https://github.com/cran/SoupX +* Date/Publication: 2022-11-01 14:00:03 UTC +* Number of recursive dependencies: 202 + +Run `revdepcheck::cloud_details(, "SoupX")` for more info + +
+ +## In both + +* checking whether package ‘SoupX’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/SoupX/new/SoupX.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘SoupX’ ... +** package ‘SoupX’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SoupX’ +* removing ‘/tmp/workdir/SoupX/new/SoupX.Rcheck/SoupX’ + + +``` +### CRAN + +``` +* installing *source* package ‘SoupX’ ... +** package ‘SoupX’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SoupX’ +* removing ‘/tmp/workdir/SoupX/old/SoupX.Rcheck/SoupX’ + + +``` +# SpaCCI + +
+ +* Version: 1.0.3 +* GitHub: NA +* Source code: https://github.com/cran/SpaCCI +* Date/Publication: 2025-01-18 23:10:02 UTC +* Number of recursive dependencies: 151 + +Run `revdepcheck::cloud_details(, "SpaCCI")` for more info + +
+ +## In both + +* checking whether package ‘SpaCCI’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/SpaCCI/new/SpaCCI.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘SpaCCI’ ... +** package ‘SpaCCI’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c permutation_func.cpp -o permutation_func.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o SpaCCI.so RcppExports.o permutation_func.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/SpaCCI/new/SpaCCI.Rcheck/00LOCK-SpaCCI/00new/SpaCCI/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SpaCCI’ +* removing ‘/tmp/workdir/SpaCCI/new/SpaCCI.Rcheck/SpaCCI’ + + +``` +### CRAN + +``` +* installing *source* package ‘SpaCCI’ ... +** package ‘SpaCCI’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c permutation_func.cpp -o permutation_func.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o SpaCCI.so RcppExports.o permutation_func.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/SpaCCI/old/SpaCCI.Rcheck/00LOCK-SpaCCI/00new/SpaCCI/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘SpaCCI’ +* removing ‘/tmp/workdir/SpaCCI/old/SpaCCI.Rcheck/SpaCCI’ + + +``` +# sparsereg + +
+ +* Version: 1.2 +* GitHub: NA +* Source code: https://github.com/cran/sparsereg +* Date/Publication: 2016-03-10 23:32:18 +* Number of recursive dependencies: 50 + +Run `revdepcheck::cloud_details(, "sparsereg")` for more info + +
+ +## In both + +* checking whether package ‘sparsereg’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/sparsereg/new/sparsereg.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘sparsereg’ ... +** package ‘sparsereg’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c makeinter.cpp -o makeinter.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c makethreeinter.cpp -o makethreeinter.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c subgroup.cpp -o subgroup.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o sparsereg.so RcppExports.o makeinter.o makethreeinter.o subgroup.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/sparsereg/new/sparsereg.Rcheck/00LOCK-sparsereg/00new/sparsereg/libs +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘sparsereg’ +* removing ‘/tmp/workdir/sparsereg/new/sparsereg.Rcheck/sparsereg’ + + +``` +### CRAN + +``` +* installing *source* package ‘sparsereg’ ... +** package ‘sparsereg’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c makeinter.cpp -o makeinter.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c makethreeinter.cpp -o makethreeinter.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c subgroup.cpp -o subgroup.o +g++ -std=gnu++17 -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o sparsereg.so RcppExports.o makeinter.o makethreeinter.o subgroup.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/sparsereg/old/sparsereg.Rcheck/00LOCK-sparsereg/00new/sparsereg/libs +** R +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘sparsereg’ +* removing ‘/tmp/workdir/sparsereg/old/sparsereg.Rcheck/sparsereg’ + + +``` +# spikeSlabGAM + +
+ +* Version: 1.1-20 +* GitHub: https://github.com/fabian-s/spikeSlabGAM +* Source code: https://github.com/cran/spikeSlabGAM +* Date/Publication: 2024-10-22 17:30:02 UTC +* Number of recursive dependencies: 77 + +Run `revdepcheck::cloud_details(, "spikeSlabGAM")` for more info + +
+ +## In both + +* checking whether package ‘spikeSlabGAM’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/spikeSlabGAM/new/spikeSlabGAM.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘spikeSlabGAM’ ... +** package ‘spikeSlabGAM’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c sampler.c -o sampler.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c spikeSlabGAM_init.c -o spikeSlabGAM_init.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o spikeSlabGAM.so sampler.o spikeSlabGAM_init.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/spikeSlabGAM/new/spikeSlabGAM.Rcheck/00LOCK-spikeSlabGAM/00new/spikeSlabGAM/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘spikeSlabGAM’ +* removing ‘/tmp/workdir/spikeSlabGAM/new/spikeSlabGAM.Rcheck/spikeSlabGAM’ + + +``` +### CRAN + +``` +* installing *source* package ‘spikeSlabGAM’ ... +** package ‘spikeSlabGAM’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c sampler.c -o sampler.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c spikeSlabGAM_init.c -o spikeSlabGAM_init.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o spikeSlabGAM.so sampler.o spikeSlabGAM_init.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/spikeSlabGAM/old/spikeSlabGAM.Rcheck/00LOCK-spikeSlabGAM/00new/spikeSlabGAM/libs +** R +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘spikeSlabGAM’ +* removing ‘/tmp/workdir/spikeSlabGAM/old/spikeSlabGAM.Rcheck/spikeSlabGAM’ + + +``` +# stabiliser + +
+ +* Version: 1.0.6 +* GitHub: NA +* Source code: https://github.com/cran/stabiliser +* Date/Publication: 2023-05-17 11:00:05 UTC +* Number of recursive dependencies: 153 + +Run `revdepcheck::cloud_details(, "stabiliser")` for more info + +
+ +## In both + +* checking whether package ‘stabiliser’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/stabiliser/new/stabiliser.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘stabiliser’ ... +** package ‘stabiliser’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : + there is no package called ‘maditr’ +Calls: ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +Execution halted +ERROR: lazy loading failed for package ‘stabiliser’ +* removing ‘/tmp/workdir/stabiliser/new/stabiliser.Rcheck/stabiliser’ + + +``` +### CRAN + +``` +* installing *source* package ‘stabiliser’ ... +** package ‘stabiliser’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : + there is no package called ‘maditr’ +Calls: ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +Execution halted +ERROR: lazy loading failed for package ‘stabiliser’ +* removing ‘/tmp/workdir/stabiliser/old/stabiliser.Rcheck/stabiliser’ + + +``` +# statsr + +
+ +* Version: 0.3.0 +* GitHub: https://github.com/StatsWithR/statsr +* Source code: https://github.com/cran/statsr +* Date/Publication: 2021-01-22 20:40:03 UTC +* Number of recursive dependencies: 96 + +Run `revdepcheck::cloud_details(, "statsr")` for more info + +
+ +## In both + +* checking whether package ‘statsr’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/statsr/new/statsr.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘statsr’ ... +** package ‘statsr’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘BayesFactor’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘statsr’ +* removing ‘/tmp/workdir/statsr/new/statsr.Rcheck/statsr’ + + +``` +### CRAN + +``` +* installing *source* package ‘statsr’ ... +** package ‘statsr’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘BayesFactor’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘statsr’ +* removing ‘/tmp/workdir/statsr/old/statsr.Rcheck/statsr’ + + +``` +# streamDAG + +
+ +* Version: 1.5-9 +* GitHub: NA +* Source code: https://github.com/cran/streamDAG +* Date/Publication: 2025-01-14 21:50:02 UTC +* Number of recursive dependencies: 139 + +Run `revdepcheck::cloud_details(, "streamDAG")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/streamDAG/new/streamDAG.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘streamDAG/DESCRIPTION’ ... OK +* this is package ‘streamDAG’ version ‘1.5-9’ +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘asbio’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/streamDAG/old/streamDAG.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘streamDAG/DESCRIPTION’ ... OK +* this is package ‘streamDAG’ version ‘1.5-9’ +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘asbio’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# survex + +
+ +* Version: 1.2.0 +* GitHub: https://github.com/ModelOriented/survex +* Source code: https://github.com/cran/survex +* Date/Publication: 2023-10-24 18:50:07 UTC +* Number of recursive dependencies: 183 + +Run `revdepcheck::cloud_details(, "survex")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/survex/new/survex.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘survex/DESCRIPTION’ ... OK +... +  A new explainer has been created!  +> +> y <- cph_exp$y +> times <- cph_exp$times +> surv <- cph_exp$predict_survival_function(cph, cph_exp$data, times) +Error in loadNamespace(x) : there is no package called ‘riskRegression’ +Calls: ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +Execution halted +* DONE +Status: 1 ERROR, 1 NOTE + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/survex/old/survex.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘survex/DESCRIPTION’ ... OK +... +  A new explainer has been created!  +> +> y <- cph_exp$y +> times <- cph_exp$times +> surv <- cph_exp$predict_survival_function(cph, cph_exp$data, times) +Error in loadNamespace(x) : there is no package called ‘riskRegression’ +Calls: ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +Execution halted +* DONE +Status: 1 ERROR, 1 NOTE + + + + + +``` +# survHE + +
+ +* Version: 2.0.3 +* GitHub: https://github.com/giabaio/survHE +* Source code: https://github.com/cran/survHE +* Date/Publication: 2025-03-03 17:40:02 UTC +* Number of recursive dependencies: 129 + +Run `revdepcheck::cloud_details(, "survHE")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/survHE/new/survHE.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘survHE/DESCRIPTION’ ... OK +... +* checking package dependencies ... ERROR +Package required but not available: ‘rms’ + +Packages suggested but not available for checking: + 'survHEinla', 'survHEhmc' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/survHE/old/survHE.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘survHE/DESCRIPTION’ ... OK +... +* checking package dependencies ... ERROR +Package required but not available: ‘rms’ + +Packages suggested but not available for checking: + 'survHEinla', 'survHEhmc' + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# survidm + +
+ +* Version: 1.3.2 +* GitHub: NA +* Source code: https://github.com/cran/survidm +* Date/Publication: 2021-06-24 23:20:02 UTC +* Number of recursive dependencies: 87 + +Run `revdepcheck::cloud_details(, "survidm")` for more info + +
+ +## In both + +* checking whether package ‘survidm’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/survidm/new/survidm.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘survidm’ ... +** package ‘survidm’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c survidm_init.c -o survidm_init.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c survivalBIV.c -o survivalBIV.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o survidm.so survidm_init.o survivalBIV.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/survidm/new/survidm.Rcheck/00LOCK-survidm/00new/survidm/libs +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘survidm’ +* removing ‘/tmp/workdir/survidm/new/survidm.Rcheck/survidm’ + + +``` +### CRAN + +``` +* installing *source* package ‘survidm’ ... +** package ‘survidm’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c survidm_init.c -o survidm_init.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c survivalBIV.c -o survivalBIV.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o survidm.so survidm_init.o survivalBIV.o -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/survidm/old/survidm.Rcheck/00LOCK-survidm/00new/survidm/libs +** R +** data +*** moving datasets to lazyload DB +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘survidm’ +* removing ‘/tmp/workdir/survidm/old/survidm.Rcheck/survidm’ + + +``` +# SurvMetrics + +
+ +* Version: 0.5.1 +* GitHub: https://github.com/whcsu/SurvMetrics +* Source code: https://github.com/cran/SurvMetrics +* Date/Publication: 2025-02-05 11:50:28 UTC +* Number of recursive dependencies: 194 + +Run `revdepcheck::cloud_details(, "SurvMetrics")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/SurvMetrics/new/SurvMetrics.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘SurvMetrics/DESCRIPTION’ ... OK +... + [ FAIL 4 | WARN 0 | SKIP 0 | PASS 38 ] + Error: Test failures + Execution halted +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘SurvMetrics-vignette.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/SurvMetrics/old/SurvMetrics.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘SurvMetrics/DESCRIPTION’ ... OK +... + [ FAIL 4 | WARN 0 | SKIP 0 | PASS 38 ] + Error: Test failures + Execution halted +* checking for unstated dependencies in vignettes ... OK +* checking package vignettes in ‘inst/doc’ ... OK +* checking running R code from vignettes ... OK + ‘SurvMetrics-vignette.Rmd’ using ‘UTF-8’... OK +* checking re-building of vignette outputs ... OK +* DONE +Status: 1 ERROR + + + + + +``` +# tempted + +
+ +* Version: 0.1.1 +* GitHub: https://github.com/pixushi/tempted +* Source code: https://github.com/cran/tempted +* Date/Publication: 2024-05-09 02:40:02 UTC +* Number of recursive dependencies: 37 + +Run `revdepcheck::cloud_details(, "tempted")` for more info + +
+ +## In both + +* checking whether package ‘tempted’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/tempted/new/tempted.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘tempted’ ... +** package ‘tempted’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘np’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘tempted’ +* removing ‘/tmp/workdir/tempted/new/tempted.Rcheck/tempted’ + + +``` +### CRAN + +``` +* installing *source* package ‘tempted’ ... +** package ‘tempted’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘np’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘tempted’ +* removing ‘/tmp/workdir/tempted/old/tempted.Rcheck/tempted’ + + +``` +# TestAnaAPP + +
+ +* Version: 1.1.2 +* GitHub: https://github.com/jiangyouxiang/TestAnaAPP +* Source code: https://github.com/cran/TestAnaAPP +* Date/Publication: 2024-11-09 04:00:02 UTC +* Number of recursive dependencies: 254 + +Run `revdepcheck::cloud_details(, "TestAnaAPP")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/TestAnaAPP/new/TestAnaAPP.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘TestAnaAPP/DESCRIPTION’ ... OK +... +* this is package ‘TestAnaAPP’ version ‘1.1.2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘lordif’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/TestAnaAPP/old/TestAnaAPP.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘TestAnaAPP/DESCRIPTION’ ... OK +... +* this is package ‘TestAnaAPP’ version ‘1.1.2’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘lordif’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# tidyEdSurvey + +
+ +* Version: 0.1.3 +* GitHub: NA +* Source code: https://github.com/cran/tidyEdSurvey +* Date/Publication: 2024-05-14 20:20:03 UTC +* Number of recursive dependencies: 113 + +Run `revdepcheck::cloud_details(, "tidyEdSurvey")` for more info + +
+ +## In both + +* checking whether package ‘tidyEdSurvey’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/tidyEdSurvey/new/tidyEdSurvey.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘tidyEdSurvey’ ... +** package ‘tidyEdSurvey’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘EdSurvey’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +In addition: Warning message: +In check_dep_version() : ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Execution halted +ERROR: lazy loading failed for package ‘tidyEdSurvey’ +* removing ‘/tmp/workdir/tidyEdSurvey/new/tidyEdSurvey.Rcheck/tidyEdSurvey’ ``` ### CRAN ``` -* installing *source* package ‘multinma’ ... -** package ‘multinma’ successfully unpacked and MD5 sums checked +* installing *source* package ‘tidyEdSurvey’ ... +** package ‘tidyEdSurvey’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘EdSurvey’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +In addition: Warning message: +In check_dep_version() : ABI version mismatch: +lme4 was built with Matrix ABI version 1 +Current Matrix ABI version is 0 +Please re-install lme4 from source or restore original ‘Matrix’ package +Execution halted +ERROR: lazy loading failed for package ‘tidyEdSurvey’ +* removing ‘/tmp/workdir/tidyEdSurvey/old/tidyEdSurvey.Rcheck/tidyEdSurvey’ + + +``` +# tidyseurat + +
+ +* Version: 0.8.0 +* GitHub: https://github.com/stemangiola/tidyseurat +* Source code: https://github.com/cran/tidyseurat +* Date/Publication: 2024-01-10 04:50:02 UTC +* Number of recursive dependencies: 197 + +Run `revdepcheck::cloud_details(, "tidyseurat")` for more info + +
+ +## In both + +* checking whether package ‘tidyseurat’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/tidyseurat/new/tidyseurat.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘tidyseurat’ ... +** package ‘tidyseurat’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘SeuratObject’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Execution halted +ERROR: lazy loading failed for package ‘tidyseurat’ +* removing ‘/tmp/workdir/tidyseurat/new/tidyseurat.Rcheck/tidyseurat’ + + +``` +### CRAN + +``` +* installing *source* package ‘tidyseurat’ ... +** package ‘tidyseurat’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘SeuratObject’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.4 is required +Execution halted +ERROR: lazy loading failed for package ‘tidyseurat’ +* removing ‘/tmp/workdir/tidyseurat/old/tidyseurat.Rcheck/tidyseurat’ + + +``` +# tidyvpc + +
+ +* Version: 1.5.2 +* GitHub: https://github.com/certara/tidyvpc +* Source code: https://github.com/cran/tidyvpc +* Date/Publication: 2024-11-21 23:10:02 UTC +* Number of recursive dependencies: 181 + +Run `revdepcheck::cloud_details(, "tidyvpc")` for more info + +
+ +## In both + +* checking whether package ‘tidyvpc’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/tidyvpc/new/tidyvpc.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘tidyvpc’ ... +** package ‘tidyvpc’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘tidyvpc’ +* removing ‘/tmp/workdir/tidyvpc/new/tidyvpc.Rcheck/tidyvpc’ + + +``` +### CRAN + +``` +* installing *source* package ‘tidyvpc’ ... +** package ‘tidyvpc’ successfully unpacked and MD5 sums checked +** using staged installation +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘tidyvpc’ +* removing ‘/tmp/workdir/tidyvpc/old/tidyvpc.Rcheck/tidyvpc’ + + +``` +# tinyarray + +
+ +* Version: 2.4.3 +* GitHub: https://github.com/xjsun1221/tinyarray +* Source code: https://github.com/cran/tinyarray +* Date/Publication: 2025-03-05 13:20:02 UTC +* Number of recursive dependencies: 251 + +Run `revdepcheck::cloud_details(, "tinyarray")` for more info + +
+ +## Error before installation + +### Devel + +``` +* using log directory ‘/tmp/workdir/tinyarray/new/tinyarray.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘tinyarray/DESCRIPTION’ ... OK +... +* this is package ‘tinyarray’ version ‘2.4.3’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘clusterProfiler’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +### CRAN + +``` +* using log directory ‘/tmp/workdir/tinyarray/old/tinyarray.Rcheck’ +* using R version 4.3.1 (2023-06-16) +* using platform: x86_64-pc-linux-gnu (64-bit) +* R was compiled by + gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0 + GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0 +* running under: Ubuntu 24.04.1 LTS +* using session charset: UTF-8 +* using option ‘--no-manual’ +* checking for file ‘tinyarray/DESCRIPTION’ ... OK +... +* this is package ‘tinyarray’ version ‘2.4.3’ +* package encoding: UTF-8 +* checking package namespace information ... OK +* checking package dependencies ... ERROR +Package required but not available: ‘clusterProfiler’ + +See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ +manual. +* DONE +Status: 1 ERROR + + + + + +``` +# treeclim + +
+ +* Version: 2.0.7.1 +* GitHub: https://github.com/cszang/treeclim +* Source code: https://github.com/cran/treeclim +* Date/Publication: 2024-12-16 16:20:02 UTC +* Number of recursive dependencies: 60 + +Run `revdepcheck::cloud_details(, "treeclim")` for more info + +
+ +## In both + +* checking whether package ‘treeclim’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/treeclim/new/treeclim.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘treeclim’ ... +** package ‘treeclim’ successfully unpacked and MD5 sums checked ** using staged installation ** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c corfun.cpp -o corfun.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c corfun_exact.cpp -o corfun_exact.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c corfun_noboot.cpp -o corfun_noboot.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c pcor.cpp -o pcor.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘treeclim’ +* removing ‘/tmp/workdir/treeclim/new/treeclim.Rcheck/treeclim’ -g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I"../inst/include" -I"/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src" -DBOOST_DISABLE_ASSERTS -DEIGEN_NO_DEBUG -DBOOST_MATH_OVERFLOW_ERROR_POLICY=errno_on_error -DUSE_STANC3 -D_HAS_AUTO_PTR_ETC=0 -I'/opt/R/4.3.1/lib/R/site-library/BH/include' -I'/opt/R/4.3.1/lib/R/site-library/Rcpp/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppEigen/include' -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -I'/opt/R/4.3.1/lib/R/site-library/rstan/include' -I'/opt/R/4.3.1/lib/R/site-library/StanHeaders/include' -I/usr/local/include -I'/opt/R/4.3.1/lib/R/site-library/RcppParallel/include' -D_REENTRANT -DSTAN_THREADS -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o -In file included from /opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/Core:205, +``` +### CRAN + +``` +* installing *source* package ‘treeclim’ ... +** package ‘treeclim’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c corfun.cpp -o corfun.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c corfun_exact.cpp -o corfun_exact.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c corfun_noboot.cpp -o corfun_noboot.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I'/usr/local/lib/R/site-library/RcppArmadillo/include' -I/usr/local/include -fpic -g -O2 -c pcor.cpp -o pcor.o ... -In file included from stanExports_survival_mspline.cc:5: -stanExports_survival_mspline.h: In constructor ‘model_survival_mspline_namespace::model_survival_mspline::model_survival_mspline(stan::io::var_context&, unsigned int, std::ostream*)’: -stanExports_survival_mspline.h:2252:3: note: variable tracking size limit exceeded with ‘-fvar-tracking-assignments’, retrying without - 2252 | model_survival_mspline(stan::io::var_context& context__, unsigned int - | ^~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_survival_mspline.o] Error 1 -ERROR: compilation failed for package ‘multinma’ -* removing ‘/tmp/workdir/multinma/old/multinma.Rcheck/multinma’ +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘treeclim’ +* removing ‘/tmp/workdir/treeclim/old/treeclim.Rcheck/treeclim’ ``` -# rmsb +# TriDimRegression
-* Version: 1.1-0 -* GitHub: NA -* Source code: https://github.com/cran/rmsb -* Date/Publication: 2024-03-12 15:50:02 UTC -* Number of recursive dependencies: 144 +* Version: 1.0.2 +* GitHub: https://github.com/alexander-pastukhov/tridim-regression +* Source code: https://github.com/cran/TriDimRegression +* Date/Publication: 2023-09-13 14:10:03 UTC +* Number of recursive dependencies: 98 -Run `revdepcheck::cloud_details(, "rmsb")` for more info +Run `revdepcheck::cloud_details(, "TriDimRegression")` for more info
## In both -* checking whether package ‘rmsb’ can be installed ... ERROR +* checking whether package ‘TriDimRegression’ can be installed ... ERROR ``` Installation failed. - See ‘/tmp/workdir/rmsb/new/rmsb.Rcheck/00install.out’ for details. + See ‘/tmp/workdir/TriDimRegression/new/TriDimRegression.Rcheck/00install.out’ for details. ``` ## Installation @@ -629,51 +13034,129 @@ Run `revdepcheck::cloud_details(, "rmsb")` for more info ### Devel ``` -* installing *source* package ‘rmsb’ ... -** package ‘rmsb’ successfully unpacked and MD5 sums checked +* installing *source* package ‘TriDimRegression’ ... +** package ‘TriDimRegression’ successfully unpacked and MD5 sums checked ** using staged installation Error in loadNamespace(x) : there is no package called ‘rstantools’ Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart Execution halted -ERROR: configuration failed for package ‘rmsb’ -* removing ‘/tmp/workdir/rmsb/new/rmsb.Rcheck/rmsb’ +ERROR: configuration failed for package ‘TriDimRegression’ +* removing ‘/tmp/workdir/TriDimRegression/new/TriDimRegression.Rcheck/TriDimRegression’ ``` ### CRAN ``` -* installing *source* package ‘rmsb’ ... -** package ‘rmsb’ successfully unpacked and MD5 sums checked +* installing *source* package ‘TriDimRegression’ ... +** package ‘TriDimRegression’ successfully unpacked and MD5 sums checked ** using staged installation Error in loadNamespace(x) : there is no package called ‘rstantools’ Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart Execution halted -ERROR: configuration failed for package ‘rmsb’ -* removing ‘/tmp/workdir/rmsb/old/rmsb.Rcheck/rmsb’ +ERROR: configuration failed for package ‘TriDimRegression’ +* removing ‘/tmp/workdir/TriDimRegression/old/TriDimRegression.Rcheck/TriDimRegression’ ``` -# rstanarm +# TSrepr
-* Version: 2.32.1 -* GitHub: https://github.com/stan-dev/rstanarm -* Source code: https://github.com/cran/rstanarm -* Date/Publication: 2024-01-18 23:00:03 UTC -* Number of recursive dependencies: 138 +* Version: 1.1.0 +* GitHub: https://github.com/PetoLau/TSrepr +* Source code: https://github.com/cran/TSrepr +* Date/Publication: 2020-07-13 06:50:15 UTC +* Number of recursive dependencies: 71 -Run `revdepcheck::cloud_details(, "rstanarm")` for more info +Run `revdepcheck::cloud_details(, "TSrepr")` for more info + +
+ +## In both + +* checking whether package ‘TSrepr’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/TSrepr/new/TSrepr.Rcheck/00install.out’ for details. + ``` + +## Installation + +### Devel + +``` +* installing *source* package ‘TSrepr’ ... +** package ‘TSrepr’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c FeatureClippingTrending.cpp -o FeatureClippingTrending.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c helpers.cpp -o helpers.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c measures.cpp -o measures.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c normalizations.cpp -o normalizations.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘TSrepr’ +* removing ‘/tmp/workdir/TSrepr/new/TSrepr.Rcheck/TSrepr’ + + +``` +### CRAN + +``` +* installing *source* package ‘TSrepr’ ... +** package ‘TSrepr’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using C++ compiler: ‘g++ (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c FeatureClippingTrending.cpp -o FeatureClippingTrending.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c RcppExports.cpp -o RcppExports.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c helpers.cpp -o helpers.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c measures.cpp -o measures.o +g++ -std=gnu++17 -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I'/usr/local/lib/R/site-library/Rcpp/include' -I/usr/local/include -fpic -g -O2 -c normalizations.cpp -o normalizations.o +... +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘TSrepr’ +* removing ‘/tmp/workdir/TSrepr/old/TSrepr.Rcheck/TSrepr’ + + +``` +# twang + +
+ +* Version: 2.6.1 +* GitHub: NA +* Source code: https://github.com/cran/twang +* Date/Publication: 2024-07-22 16:10:01 UTC +* Number of recursive dependencies: 53 + +Run `revdepcheck::cloud_details(, "twang")` for more info
## In both -* checking whether package ‘rstanarm’ can be installed ... ERROR +* checking whether package ‘twang’ can be installed ... ERROR ``` Installation failed. - See ‘/tmp/workdir/rstanarm/new/rstanarm.Rcheck/00install.out’ for details. + See ‘/tmp/workdir/twang/new/twang.Rcheck/00install.out’ for details. ``` ## Installation @@ -681,68 +13164,63 @@ Run `revdepcheck::cloud_details(, "rstanarm")` for more info ### Devel ``` -* installing *source* package ‘rstanarm’ ... -** package ‘rstanarm’ successfully unpacked and MD5 sums checked +* installing *source* package ‘twang’ ... +** package ‘twang’ successfully unpacked and MD5 sums checked ** using staged installation ** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 -"/opt/R/4.3.1/lib/R/bin/Rscript" -e "source(file.path('..', 'tools', 'make_cc.R')); make_cc(commandArgs(TRUE))" stan_files/lm.stan -Wrote C++ file "stan_files/lm.cc" - - -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stan_files/mvmer.o] Error 1 -rm stan_files/lm.cc stan_files/mvmer.cc -ERROR: compilation failed for package ‘rstanarm’ -* removing ‘/tmp/workdir/rstanarm/new/rstanarm.Rcheck/rstanarm’ +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c init.c -o init.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c ks.c -o ks.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o twang.so init.o ks.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/twang/new/twang.Rcheck/00LOCK-twang/00new/twang/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘twang’ +* removing ‘/tmp/workdir/twang/new/twang.Rcheck/twang’ ``` ### CRAN ``` -* installing *source* package ‘rstanarm’ ... -** package ‘rstanarm’ successfully unpacked and MD5 sums checked +* installing *source* package ‘twang’ ... +** package ‘twang’ successfully unpacked and MD5 sums checked ** using staged installation ** libs -using C++ compiler: ‘g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -using C++17 -"/opt/R/4.3.1/lib/R/bin/Rscript" -e "source(file.path('..', 'tools', 'make_cc.R')); make_cc(commandArgs(TRUE))" stan_files/lm.stan -Wrote C++ file "stan_files/lm.cc" - - -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stan_files/mvmer.o] Error 1 -rm stan_files/lm.cc stan_files/mvmer.cc -ERROR: compilation failed for package ‘rstanarm’ -* removing ‘/tmp/workdir/rstanarm/old/rstanarm.Rcheck/rstanarm’ +using C compiler: ‘gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c init.c -o init.o +gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c ks.c -o ks.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o twang.so init.o ks.o -llapack -lblas -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/twang/old/twang.Rcheck/00LOCK-twang/00new/twang/libs +** R +** data +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘twang’ +* removing ‘/tmp/workdir/twang/old/twang.Rcheck/twang’ ``` -# Seurat +# ubair
-* Version: 5.0.3 -* GitHub: https://github.com/satijalab/seurat -* Source code: https://github.com/cran/Seurat -* Date/Publication: 2024-03-18 23:40:02 UTC -* Number of recursive dependencies: 264 +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/ubair +* Number of recursive dependencies: 111 -Run `revdepcheck::cloud_details(, "Seurat")` for more info +Run `revdepcheck::cloud_details(, "ubair")` for more info
@@ -751,27 +13229,7 @@ Run `revdepcheck::cloud_details(, "Seurat")` for more info ### Devel ``` -* using log directory ‘/tmp/workdir/Seurat/new/Seurat.Rcheck’ -* using R version 4.3.1 (2023-06-16) -* using platform: x86_64-pc-linux-gnu (64-bit) -* R was compiled by - gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 - GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 -* running under: Ubuntu 20.04.6 LTS -* using session charset: UTF-8 -* using option ‘--no-manual’ -* checking for file ‘Seurat/DESCRIPTION’ ... OK -... -* checking for GNU extensions in Makefiles ... OK -* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK -* checking use of PKG_*FLAGS in Makefiles ... OK -* checking compiled code ... OK -* checking examples ... OK -* checking for unstated dependencies in ‘tests’ ... OK -* checking tests ... OK - Running ‘testthat.R’ -* DONE -Status: 3 NOTEs + @@ -781,173 +13239,140 @@ Status: 3 NOTEs ### CRAN ``` -* using log directory ‘/tmp/workdir/Seurat/old/Seurat.Rcheck’ -* using R version 4.3.1 (2023-06-16) -* using platform: x86_64-pc-linux-gnu (64-bit) -* R was compiled by - gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 - GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 -* running under: Ubuntu 20.04.6 LTS -* using session charset: UTF-8 -* using option ‘--no-manual’ -* checking for file ‘Seurat/DESCRIPTION’ ... OK -... -* checking for GNU extensions in Makefiles ... OK -* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK -* checking use of PKG_*FLAGS in Makefiles ... OK -* checking compiled code ... OK -* checking examples ... OK -* checking for unstated dependencies in ‘tests’ ... OK -* checking tests ... OK - Running ‘testthat.R’ -* DONE -Status: 3 NOTEs + ``` -# streamDAG +# vdg
-* Version: 1.5 +* Version: 1.2.3 * GitHub: NA -* Source code: https://github.com/cran/streamDAG -* Date/Publication: 2023-10-06 18:50:02 UTC -* Number of recursive dependencies: 133 +* Source code: https://github.com/cran/vdg +* Date/Publication: 2024-04-23 13:00:02 UTC +* Number of recursive dependencies: 45 -Run `revdepcheck::cloud_details(, "streamDAG")` for more info +Run `revdepcheck::cloud_details(, "vdg")` for more info
-## Error before installation - -### Devel - -``` -* using log directory ‘/tmp/workdir/streamDAG/new/streamDAG.Rcheck’ -* using R version 4.3.1 (2023-06-16) -* using platform: x86_64-pc-linux-gnu (64-bit) -* R was compiled by - gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 - GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 -* running under: Ubuntu 20.04.6 LTS -* using session charset: UTF-8 -* using option ‘--no-manual’ -* checking for file ‘streamDAG/DESCRIPTION’ ... OK -* this is package ‘streamDAG’ version ‘1.5’ -* checking package namespace information ... OK -* checking package dependencies ... ERROR -Package required but not available: ‘asbio’ +## In both -See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ -manual. -* DONE -Status: 1 ERROR +* checking whether package ‘vdg’ can be installed ... ERROR + ``` + Installation failed. + See ‘/tmp/workdir/vdg/new/vdg.Rcheck/00install.out’ for details. + ``` +## Installation +### Devel +``` +* installing *source* package ‘vdg’ ... +** package ‘vdg’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using Fortran compiler: ‘GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gfortran -fpic -g -O2 -c FDS.f -o FDS.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o vdg.so FDS.o -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/vdg/new/vdg.Rcheck/00LOCK-vdg/00new/vdg/libs +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘quantreg’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘vdg’ +* removing ‘/tmp/workdir/vdg/new/vdg.Rcheck/vdg’ ``` ### CRAN ``` -* using log directory ‘/tmp/workdir/streamDAG/old/streamDAG.Rcheck’ -* using R version 4.3.1 (2023-06-16) -* using platform: x86_64-pc-linux-gnu (64-bit) -* R was compiled by - gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 - GNU Fortran (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 -* running under: Ubuntu 20.04.6 LTS -* using session charset: UTF-8 -* using option ‘--no-manual’ -* checking for file ‘streamDAG/DESCRIPTION’ ... OK -* this is package ‘streamDAG’ version ‘1.5’ -* checking package namespace information ... OK -* checking package dependencies ... ERROR -Package required but not available: ‘asbio’ - -See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’ -manual. -* DONE -Status: 1 ERROR - - - +* installing *source* package ‘vdg’ ... +** package ‘vdg’ successfully unpacked and MD5 sums checked +** using staged installation +** libs +using Fortran compiler: ‘GNU Fortran (Ubuntu 13.2.0-23ubuntu4) 13.2.0’ +gfortran -fpic -g -O2 -c FDS.f -o FDS.o +gcc -shared -L/opt/R/4.3.1/lib/R/lib -L/usr/local/lib -o vdg.so FDS.o -lgfortran -lm -lquadmath -L/opt/R/4.3.1/lib/R/lib -lR +installing to /tmp/workdir/vdg/old/vdg.Rcheck/00LOCK-vdg/00new/vdg/libs +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error: package or namespace load failed for ‘quantreg’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Execution halted +ERROR: lazy loading failed for package ‘vdg’ +* removing ‘/tmp/workdir/vdg/old/vdg.Rcheck/vdg’ ``` -# treestats +# VecDep
-* Version: 1.0.5 -* GitHub: https://github.com/thijsjanzen/treestats -* Source code: https://github.com/cran/treestats -* Date/Publication: 2024-01-30 15:50:02 UTC -* Number of recursive dependencies: 232 +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/VecDep +* Number of recursive dependencies: 100 -Run `revdepcheck::cloud_details(, "treestats")` for more info +Run `revdepcheck::cloud_details(, "VecDep")` for more info
-## In both - -* checking whether package ‘treestats’ can be installed ... ERROR - ``` - Installation failed. - See ‘/tmp/workdir/treestats/new/treestats.Rcheck/00install.out’ for details. - ``` - -## Installation +## Error before installation ### Devel ``` -* installing *source* package ‘treestats’ ... -** package ‘treestats’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -Error: C++20 standard requested but CXX20 is not defined -* removing ‘/tmp/workdir/treestats/new/treestats.Rcheck/treestats’ + + + + ``` ### CRAN ``` -* installing *source* package ‘treestats’ ... -** package ‘treestats’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -Error: C++20 standard requested but CXX20 is not defined -* removing ‘/tmp/workdir/treestats/old/treestats.Rcheck/treestats’ + + + + ``` -# TriDimRegression +# visa
-* Version: 1.0.2 -* GitHub: https://github.com/alexander-pastukhov/tridim-regression -* Source code: https://github.com/cran/TriDimRegression -* Date/Publication: 2023-09-13 14:10:03 UTC -* Number of recursive dependencies: 99 +* Version: 1.0.0 +* GitHub: https://github.com/kang-yu/visa +* Source code: https://github.com/cran/visa +* Date/Publication: 2025-03-19 19:50:02 UTC +* Number of recursive dependencies: 144 -Run `revdepcheck::cloud_details(, "TriDimRegression")` for more info +Run `revdepcheck::cloud_details(, "visa")` for more info
## In both -* checking whether package ‘TriDimRegression’ can be installed ... ERROR +* checking whether package ‘visa’ can be installed ... ERROR ``` Installation failed. - See ‘/tmp/workdir/TriDimRegression/new/TriDimRegression.Rcheck/00install.out’ for details. + See ‘/tmp/workdir/visa/new/visa.Rcheck/00install.out’ for details. ``` ## Installation @@ -955,99 +13380,98 @@ Run `revdepcheck::cloud_details(, "TriDimRegression")` for more info ### Devel ``` -* installing *source* package ‘TriDimRegression’ ... -** package ‘TriDimRegression’ successfully unpacked and MD5 sums checked +* installing *source* package ‘visa’ ... +** package ‘visa’ successfully unpacked and MD5 sums checked ** using staged installation -Error in loadNamespace(x) : there is no package called ‘rstantools’ -Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace Execution halted -ERROR: configuration failed for package ‘TriDimRegression’ -* removing ‘/tmp/workdir/TriDimRegression/new/TriDimRegression.Rcheck/TriDimRegression’ +ERROR: lazy loading failed for package ‘visa’ +* removing ‘/tmp/workdir/visa/new/visa.Rcheck/visa’ ``` ### CRAN ``` -* installing *source* package ‘TriDimRegression’ ... -** package ‘TriDimRegression’ successfully unpacked and MD5 sums checked +* installing *source* package ‘visa’ ... +** package ‘visa’ successfully unpacked and MD5 sums checked ** using staged installation -Error in loadNamespace(x) : there is no package called ‘rstantools’ -Calls: loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace Execution halted -ERROR: configuration failed for package ‘TriDimRegression’ -* removing ‘/tmp/workdir/TriDimRegression/old/TriDimRegression.Rcheck/TriDimRegression’ +ERROR: lazy loading failed for package ‘visa’ +* removing ‘/tmp/workdir/visa/old/visa.Rcheck/visa’ ``` -# triptych +# VisualizeSimon2Stage
-* Version: 0.1.2 -* GitHub: https://github.com/aijordan/triptych -* Source code: https://github.com/cran/triptych -* Date/Publication: 2023-10-03 16:30:02 UTC -* Number of recursive dependencies: 64 +* Version: NA +* GitHub: NA +* Source code: https://github.com/cran/VisualizeSimon2Stage +* Number of recursive dependencies: 75 -Run `revdepcheck::cloud_details(, "triptych")` for more info +Run `revdepcheck::cloud_details(, "VisualizeSimon2Stage")` for more info
-## In both - -* checking whether package ‘triptych’ can be installed ... ERROR - ``` - Installation failed. - See ‘/tmp/workdir/triptych/new/triptych.Rcheck/00install.out’ for details. - ``` - -## Installation +## Error before installation ### Devel ``` -* installing *source* package ‘triptych’ ... -** package ‘triptych’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -Error: C++20 standard requested but CXX20 is not defined -* removing ‘/tmp/workdir/triptych/new/triptych.Rcheck/triptych’ + + + + ``` ### CRAN ``` -* installing *source* package ‘triptych’ ... -** package ‘triptych’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -Error: C++20 standard requested but CXX20 is not defined -* removing ‘/tmp/workdir/triptych/old/triptych.Rcheck/triptych’ + + + + ``` -# ubms +# WRTDStidal
-* Version: 1.2.6 -* GitHub: https://github.com/kenkellner/ubms -* Source code: https://github.com/cran/ubms -* Date/Publication: 2023-09-11 18:50:02 UTC -* Number of recursive dependencies: 145 +* Version: 1.1.4 +* GitHub: https://github.com/fawda123/WRTDStidal +* Source code: https://github.com/cran/WRTDStidal +* Date/Publication: 2023-10-20 09:00:11 UTC +* Number of recursive dependencies: 141 -Run `revdepcheck::cloud_details(, "ubms")` for more info +Run `revdepcheck::cloud_details(, "WRTDStidal")` for more info
## In both -* checking whether package ‘ubms’ can be installed ... ERROR +* checking whether package ‘WRTDStidal’ can be installed ... ERROR ``` Installation failed. - See ‘/tmp/workdir/ubms/new/ubms.Rcheck/00install.out’ for details. + See ‘/tmp/workdir/WRTDStidal/new/WRTDStidal.Rcheck/00install.out’ for details. ``` ## Installation @@ -1055,132 +13479,75 @@ Run `revdepcheck::cloud_details(, "ubms")` for more info ### Devel ``` -* installing *source* package ‘ubms’ ... -** package ‘ubms’ successfully unpacked and MD5 sums checked +* installing *source* package ‘WRTDStidal’ ... +** package ‘WRTDStidal’ successfully unpacked and MD5 sums checked ** using staged installation -Registered S3 methods overwritten by 'RcppEigen': - method from - predict.fastLm RcppArmadillo - print.fastLm RcppArmadillo - summary.fastLm RcppArmadillo - print.summary.fastLm RcppArmadillo -Warning message: -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_colext_namespace::model_colext; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_colext.o] Error 1 -ERROR: compilation failed for package ‘ubms’ -* removing ‘/tmp/workdir/ubms/new/ubms.Rcheck/ubms’ +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘WRTDStidal’ +* removing ‘/tmp/workdir/WRTDStidal/new/WRTDStidal.Rcheck/WRTDStidal’ ``` ### CRAN ``` -* installing *source* package ‘ubms’ ... -** package ‘ubms’ successfully unpacked and MD5 sums checked +* installing *source* package ‘WRTDStidal’ ... +** package ‘WRTDStidal’ successfully unpacked and MD5 sums checked ** using staged installation -Registered S3 methods overwritten by 'RcppEigen': - method from - predict.fastLm RcppArmadillo - print.fastLm RcppArmadillo - summary.fastLm RcppArmadillo - print.summary.fastLm RcppArmadillo -Warning message: -... -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:22:56: required from ‘double stan::mcmc::dense_e_metric::T(stan::mcmc::dense_e_point&) [with Model = model_colext_namespace::model_colext; BaseRNG = boost::random::additive_combine_engine, boost::random::linear_congruential_engine >]’ -/opt/R/4.3.1/lib/R/site-library/StanHeaders/include/src/stan/mcmc/hmc/hamiltonians/dense_e_metric.hpp:21:10: required from here -/opt/R/4.3.1/lib/R/site-library/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:654:34: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__vector(2) double’} [-Wignored-attributes] - 654 | return internal::first_aligned::alignment),Derived>(m); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++: fatal error: Killed signal terminated program cc1plus -compilation terminated. -make: *** [/opt/R/4.3.1/lib/R/etc/Makeconf:198: stanExports_colext.o] Error 1 -ERROR: compilation failed for package ‘ubms’ -* removing ‘/tmp/workdir/ubms/old/ubms.Rcheck/ubms’ +** R +** data +*** moving datasets to lazyload DB +** inst +** byte-compile and prepare package for lazy loading +Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : + namespace ‘Matrix’ 1.5-4.1 is already loaded, but >= 1.6.0 is required +Calls: ... namespaceImportFrom -> asNamespace -> loadNamespace +Execution halted +ERROR: lazy loading failed for package ‘WRTDStidal’ +* removing ‘/tmp/workdir/WRTDStidal/old/WRTDStidal.Rcheck/WRTDStidal’ ``` -# valse +# xxdi
-* Version: 0.1-0 +* Version: NA * GitHub: NA -* Source code: https://github.com/cran/valse -* Date/Publication: 2021-05-31 08:00:02 UTC -* Number of recursive dependencies: 55 +* Source code: https://github.com/cran/xxdi +* Number of recursive dependencies: 37 -Run `revdepcheck::cloud_details(, "valse")` for more info +Run `revdepcheck::cloud_details(, "xxdi")` for more info
-## In both - -* checking whether package ‘valse’ can be installed ... ERROR - ``` - Installation failed. - See ‘/tmp/workdir/valse/new/valse.Rcheck/00install.out’ for details. - ``` - -## Installation +## Error before installation ### Devel ``` -* installing *source* package ‘valse’ ... -** package ‘valse’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -using C compiler: ‘gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c EMGLLF.c -o EMGLLF.o -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c EMGrank.c -o EMGrank.o -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c a.EMGLLF.c -o a.EMGLLF.o -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c a.EMGrank.c -o a.EMGrank.o -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c valse_init.c -o valse_init.o -... -*** installing help indices -** building package indices -** testing if installed package can be loaded from temporary location -Error: package or namespace load failed for ‘valse’ in dyn.load(file, DLLpath = DLLpath, ...): - unable to load shared object '/tmp/workdir/valse/new/valse.Rcheck/00LOCK-valse/00new/valse/libs/valse.so': - /tmp/workdir/valse/new/valse.Rcheck/00LOCK-valse/00new/valse/libs/valse.so: undefined symbol: gsl_vector_free -Error: loading failed -Execution halted -ERROR: loading failed -* removing ‘/tmp/workdir/valse/new/valse.Rcheck/valse’ + + + + ``` ### CRAN ``` -* installing *source* package ‘valse’ ... -** package ‘valse’ successfully unpacked and MD5 sums checked -** using staged installation -** libs -using C compiler: ‘gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0’ -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c EMGLLF.c -o EMGLLF.o -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c EMGrank.c -o EMGrank.o -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c a.EMGLLF.c -o a.EMGLLF.o -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c a.EMGrank.c -o a.EMGrank.o -gcc -I"/opt/R/4.3.1/lib/R/include" -DNDEBUG -I/usr/local/include -fpic -g -O2 -c valse_init.c -o valse_init.o -... -*** installing help indices -** building package indices -** testing if installed package can be loaded from temporary location -Error: package or namespace load failed for ‘valse’ in dyn.load(file, DLLpath = DLLpath, ...): - unable to load shared object '/tmp/workdir/valse/old/valse.Rcheck/00LOCK-valse/00new/valse/libs/valse.so': - /tmp/workdir/valse/old/valse.Rcheck/00LOCK-valse/00new/valse/libs/valse.so: undefined symbol: gsl_vector_free -Error: loading failed -Execution halted -ERROR: loading failed -* removing ‘/tmp/workdir/valse/old/valse.Rcheck/valse’ + + + + ``` diff --git a/revdep/problems.md b/revdep/problems.md index 8151dae476..91d50e75bf 100644 --- a/revdep/problems.md +++ b/revdep/problems.md @@ -1,129 +1,107 @@ -# ggh4x +# CNAIM
-* Version: 0.2.8 -* GitHub: https://github.com/teunbrand/ggh4x -* Source code: https://github.com/cran/ggh4x -* Date/Publication: 2024-01-23 21:00:02 UTC -* Number of recursive dependencies: 77 +* Version: 2.1.4 +* GitHub: https://github.com/Utiligize/CNAIM +* Source code: https://github.com/cran/CNAIM +* Date/Publication: 2022-08-31 08:40:22 UTC +* Number of recursive dependencies: 81 -Run `revdepcheck::cloud_details(, "ggh4x")` for more info +Run `revdepcheck::cloud_details(, "CNAIM")` for more info
## Newly broken -* checking examples ... ERROR +* checking installed package size ... NOTE ``` - Running examples in ‘ggh4x-Ex.R’ failed - The error most likely occurred in: - - > ### Name: coord_axes_inside - > ### Title: Cartesian coordinates with interior axes - > ### Aliases: coord_axes_inside - > - > ### ** Examples - > - > # A standard plot - ... - > p + coord_axes_inside() - Theme element `panel.background` is missing - Theme element `panel.grid.minor.y` is missing - Theme element `panel.grid.minor.x` is missing - Theme element `panel.grid.major.y` is missing - Theme element `panel.grid.major.x` is missing - Error in UseMethod("element_grob") : - no applicable method for 'element_grob' applied to an object of class "NULL" - Calls: ... lapply -> FUN -> draw_axis_labels -> exec -> - Execution halted + installed size is 5.3Mb + sub-directories of 1Mb or more: + R 1.6Mb + data 1.1Mb + help 1.6Mb ``` -* checking tests ... ERROR +# covidcast + +
+ +* Version: 0.5.2 +* GitHub: https://github.com/cmu-delphi/covidcast +* Source code: https://github.com/cran/covidcast +* Date/Publication: 2023-07-12 23:40:06 UTC +* Number of recursive dependencies: 92 + +Run `revdepcheck::cloud_details(, "covidcast")` for more info + +
+ +## Newly broken + +* checking running R code from vignettes ... ERROR ``` - Running ‘testthat.R’ - Running the tests in ‘tests/testthat.R’ failed. - Complete output: - > library(testthat) - > library(ggh4x) - Loading required package: ggplot2 - > - > test_check("ggh4x") - Theme element `panel.background` is missing - Theme element `panel.grid.minor.y` is missing - ... - 16. └─ggplot2 (local) build_labels(...) - 17. └─base::lapply(...) - 18. └─ggplot2 (local) FUN(X[[i]], ...) - 19. └─ggplot2:::draw_axis_labels(...) - 20. ├─rlang::exec(...) - 21. └─ggplot2 (local) ``(...) - - [ FAIL 1 | WARN 0 | SKIP 18 | PASS 750 ] - Error: Test failures - Execution halted + Errors in running code in vignettes: + when running code in ‘plotting-signals.Rmd’ + ... + + > cprop <- covidcast_signal(data_source = "jhu-csse", + + signal = "confirmed_cumulative_prop", start_day = "2020-07-01", + + end_day = "2020-07 ..." ... [TRUNCATED] + + When sourcing ‘plotting-signals.R’: + Error: Rate limit exceeded when fetching data from API anonymously. See the "API keys" section of the `covidcast_signal()` documentation for information on registering for an API key. + ℹ Message from server: + ℹ Rate limit exceeded for anonymous queries. To remove this limit, register a free API key at https://api.delphi.cmu.edu/epidata/admin/registration_form + Execution halted + + ‘correlation-utils.Rmd’ using ‘UTF-8’... OK + ‘covidcast.Rmd’ using ‘UTF-8’... OK + ‘external-data.Rmd’ using ‘UTF-8’... OK + ‘multi-signals.Rmd’ using ‘UTF-8’... OK + ‘plotting-signals.Rmd’ using ‘UTF-8’... failed ``` -* checking re-building of vignette outputs ... ERROR +* checking re-building of vignette outputs ... NOTE ``` Error(s) in re-building vignettes: - ... - --- re-building ‘Facets.Rmd’ using rmarkdown - --- finished re-building ‘Facets.Rmd’ + --- re-building ‘correlation-utils.Rmd’ using rmarkdown + --- finished re-building ‘correlation-utils.Rmd’ - --- re-building ‘Miscellaneous.Rmd’ using rmarkdown + --- re-building ‘covidcast.Rmd’ using rmarkdown - Quitting from lines 199-204 [unnamed-chunk-13] (Miscellaneous.Rmd) - Error: processing vignette 'Miscellaneous.Rmd' failed with diagnostics: - no applicable method for 'element_grob' applied to an object of class "NULL" - ... - --- finished re-building ‘Statistics.Rmd’ - - --- re-building ‘ggh4x.Rmd’ using rmarkdown - --- finished re-building ‘ggh4x.Rmd’ + Quitting from covidcast.Rmd:37-45 [unnamed-chunk-1] + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + NULL + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - SUMMARY: processing the following file failed: - ‘Miscellaneous.Rmd’ + Error: processing vignette 'covidcast.Rmd' failed with diagnostics: + Rate limit exceeded when fetching data from API anonymously. See the "API keys" section of the `covidcast_signal()` documentation for information on registering for an API key. + ℹ Message from server: + ℹ Rate limit exceeded for anonymous queries. To remove this limit, register a free API key at https://api.delphi.cmu.edu/epidata/admin/registration_form + --- failed re-building ‘covidcast.Rmd’ - Error: Vignette re-building failed. - Execution halted + --- re-building ‘external-data.Rmd’ using rmarkdown ``` -# MplusAutomation - -
- -* Version: 1.1.1 -* GitHub: https://github.com/michaelhallquist/MplusAutomation -* Source code: https://github.com/cran/MplusAutomation -* Date/Publication: 2024-01-30 23:40:02 UTC -* Number of recursive dependencies: 89 - -Run `revdepcheck::cloud_details(, "MplusAutomation")` for more info - -
- -## Newly broken +## In both -* checking installed package size ... NOTE +* checking data for non-ASCII characters ... NOTE ``` - installed size is 5.4Mb - sub-directories of 1Mb or more: - R 3.1Mb - data 1.0Mb + Note: found 20 marked UTF-8 strings ``` -# PlasmaMutationDetector +# embryogrowth
-* Version: 1.7.2 +* Version: 9.5 * GitHub: NA -* Source code: https://github.com/cran/PlasmaMutationDetector -* Date/Publication: 2018-06-11 07:43:09 UTC -* Number of recursive dependencies: 107 +* Source code: https://github.com/cran/embryogrowth +* Date/Publication: 2024-08-23 07:20:02 UTC +* Number of recursive dependencies: 105 -Run `revdepcheck::cloud_details(, "PlasmaMutationDetector")` for more info +Run `revdepcheck::cloud_details(, "embryogrowth")` for more info
@@ -131,22 +109,29 @@ Run `revdepcheck::cloud_details(, "PlasmaMutationDetector")` for more info * checking installed package size ... NOTE ``` - installed size is 5.1Mb + installed size is 7.8Mb sub-directories of 1Mb or more: - extdata 4.0Mb + data 7.0Mb + ``` + +## In both + +* checking data for non-ASCII characters ... NOTE + ``` + Note: found 7267 marked UTF-8 strings ``` -# Superpower +# infer
-* Version: 0.2.0 -* GitHub: https://github.com/arcaldwell49/Superpower -* Source code: https://github.com/cran/Superpower -* Date/Publication: 2022-05-17 13:50:02 UTC -* Number of recursive dependencies: 112 +* Version: 1.0.7 +* GitHub: https://github.com/tidymodels/infer +* Source code: https://github.com/cran/infer +* Date/Publication: 2024-03-25 21:50:02 UTC +* Number of recursive dependencies: 127 -Run `revdepcheck::cloud_details(, "Superpower")` for more info +Run `revdepcheck::cloud_details(, "infer")` for more info
@@ -154,49 +139,64 @@ Run `revdepcheck::cloud_details(, "Superpower")` for more info * checking tests ... ERROR ``` - Running ‘spelling.R’ Running ‘testthat.R’ Running the tests in ‘tests/testthat.R’ failed. Complete output: - > library(testthat) - > library(Superpower) - > - > - > test_check("Superpower") - [ FAIL 2 | WARN 18 | SKIP 13 | PASS 397 ] + > # This file is part of the standard setup for testthat. + > # It is recommended that you do not modify it. + > # + > # Where should you do additional test configuration? + > # Learn more about the roles of various files in: + > # * https://r-pkgs.org/tests.html + > # * https://testthat.r-lib.org/reference/test_package.html#special-files ... - 1/1 mismatches - [1] -0.00304 - 0 == -0.00304 - ── Failure ('test_sim_cor.R:38:3'): simulated correlations fit expected values ── - `res5` not equal to 0. - 1/1 mismatches - [1] -0.00322 - 0 == -0.00322 - - [ FAIL 2 | WARN 18 | SKIP 13 | PASS 397 ] + • visualize/viz-assume-z-p-val-left.svg + • visualize/viz-assume-z-p-val-right.svg + • visualize/viz-assume-z.svg + • visualize/viz-fit-conf-int.svg + • visualize/viz-fit-no-h0.svg + • visualize/viz-fit-p-val-both.svg + • visualize/viz-fit-p-val-left.svg + • visualize/viz-fit-p-val-right.svg Error: Test failures Execution halted ``` -## In both +# PSCBS + +
+ +* Version: 0.67.0 +* GitHub: https://github.com/HenrikBengtsson/PSCBS +* Source code: https://github.com/cran/PSCBS +* Date/Publication: 2024-02-17 19:10:02 UTC +* Number of recursive dependencies: 44 + +Run `revdepcheck::cloud_details(, "PSCBS")` for more info -* checking dependencies in R code ... NOTE +
+ +## Newly broken + +* checking installed package size ... NOTE ``` - Namespaces in Imports field not imported from: - ‘gridExtra’ ‘mvtnorm’ - All declared Imports should be used. + installed size is 5.4Mb + sub-directories of 1Mb or more: + R 1.5Mb + data-ex 2.6Mb ``` -# xaringanthemer +# SimNPH
-* Version: 0.4.2 -* GitHub: https://github.com/gadenbuie/xaringanthemer -* Source code: https://github.com/cran/xaringanthemer -* Date/Publication: 2022-08-20 18:40:02 UTC -* Number of recursive dependencies: 75 +* Version: 0.5.6 +* GitHub: https://github.com/SimNPH/SimNPH +* Source code: https://github.com/cran/SimNPH +* Date/Publication: 2025-02-20 12:20:10 UTC +* Number of recursive dependencies: 133 -Run `revdepcheck::cloud_details(, "xaringanthemer")` for more info +Run `revdepcheck::cloud_details(, "SimNPH")` for more info
@@ -208,21 +208,21 @@ Run `revdepcheck::cloud_details(, "xaringanthemer")` for more info Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) - > library(xaringanthemer) + > library(SimNPH) + Loading required package: SimDesign + Loading required package: survival > - > test_check("xaringanthemer") - [ FAIL 1 | WARN 18 | SKIP 1 | PASS 308 ] - - ══ Skipped tests (1) ═══════════════════════════════════════════════════════════ + > test_check("SimNPH") + [ FAIL 1 | WARN 0 | SKIP 0 | PASS 413 ] ... ══ Failed tests ════════════════════════════════════════════════════════════════ - ── Failure ('test-ggplot2.R:267:3'): theme_xaringan_restore_defaults() restores defaults ── - res$after_restore$line_colour (`actual`) not equal to res$original$colour (`expected`). + ── Failure ('test-report_plots.R:13:5'): if labs_from_labels works ───────────── + ggplot2::get_labs(gg)[c("x", "y")] (`actual`) not equal to list(x = "weight", y = "mpg") (`expected`). - `actual`: "#0088ff" - `expected`: "black" + `actual$x`: "wt" + `expected$x`: "weight" - [ FAIL 1 | WARN 18 | SKIP 1 | PASS 308 ] + [ FAIL 1 | WARN 0 | SKIP 0 | PASS 413 ] Error: Test failures Execution halted ``` From 92032f2f95409f93f2cf4145e507a9069b924417 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Tue, 8 Apr 2025 08:39:32 +0200 Subject: [PATCH 13/21] update news --- NEWS.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/NEWS.md b/NEWS.md index 8f31171187..9a39f0f98a 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,10 @@ # ggplot2 (development version) +This is a small release focusing on providing infrastructure for other packages +to gracefully prepare for changes in the next major release. + +## Improvements + * Standardised test functions for important classes: `is_ggproto()`, `is_ggplot()`, `is_mapping()`, `is_layer()`, `is_geom()`, `is_stat()`, `is_position()`, `is_coord()`, `is_facet()`, `is_scale()`, `is_guide()`, From 3255f65d58fdd49c6ffc7ce9fcec88f18c74be13 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Tue, 8 Apr 2025 08:47:29 +0200 Subject: [PATCH 14/21] fix urls --- R/guide-colorbar.R | 2 +- R/stat-ellipse.R | 2 +- man/guide_colourbar.Rd | 2 +- man/stat_ellipse.Rd | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/R/guide-colorbar.R b/R/guide-colorbar.R index 0e33699774..90f783e79b 100644 --- a/R/guide-colorbar.R +++ b/R/guide-colorbar.R @@ -6,7 +6,7 @@ NULL #' Colour bar guide shows continuous colour scales mapped onto values. #' Colour bar is available with `scale_fill` and `scale_colour`. #' For more information, see the inspiration for this function: -#' \href{http://www.mathworks.com/help/techdoc/ref/colorbar.html}{Matlab's colorbar function}. +#' \href{https://www.mathworks.com/help/techdoc/ref/colorbar.html}{Matlab's colorbar function}. #' #' Guides can be specified in each `scale_*` or in [guides()]. #' `guide="legend"` in `scale_*` is syntactic sugar for diff --git a/R/stat-ellipse.R b/R/stat-ellipse.R index 152b27d280..1a9232aa66 100644 --- a/R/stat-ellipse.R +++ b/R/stat-ellipse.R @@ -5,7 +5,7 @@ #' #' @references John Fox and Sanford Weisberg (2011). An \R Companion to #' Applied Regression, Second Edition. Thousand Oaks CA: Sage. URL: -#' \url{https://socialsciences.mcmaster.ca/jfox/Books/Companion/} +#' \url{https://uk.sagepub.com/en-gb/eur/an-r-companion-to-applied-regression/book246125} #' @references Michael Friendly. Georges Monette. John Fox. "Elliptical Insights: Understanding Statistical Methods through Elliptical Geometry." #' Statist. Sci. 28 (1) 1 - 39, February 2013. URL: \url{https://projecteuclid.org/journals/statistical-science/volume-28/issue-1/Elliptical-Insights-Understanding-Statistical-Methods-through-Elliptical-Geometry/10.1214/12-STS402.full} #' diff --git a/man/guide_colourbar.Rd b/man/guide_colourbar.Rd index 8e29943a44..e40427b50c 100644 --- a/man/guide_colourbar.Rd +++ b/man/guide_colourbar.Rd @@ -103,7 +103,7 @@ A guide object Colour bar guide shows continuous colour scales mapped onto values. Colour bar is available with \code{scale_fill} and \code{scale_colour}. For more information, see the inspiration for this function: -\href{http://www.mathworks.com/help/techdoc/ref/colorbar.html}{Matlab's colorbar function}. +\href{https://www.mathworks.com/help/techdoc/ref/colorbar.html}{Matlab's colorbar function}. } \details{ Guides can be specified in each \verb{scale_*} or in \code{\link[=guides]{guides()}}. diff --git a/man/stat_ellipse.Rd b/man/stat_ellipse.Rd index bed871d361..f428b3fbac 100644 --- a/man/stat_ellipse.Rd +++ b/man/stat_ellipse.Rd @@ -149,7 +149,7 @@ ggplot(faithful, aes(waiting, eruptions, fill = eruptions > 3)) + \references{ John Fox and Sanford Weisberg (2011). An \R Companion to Applied Regression, Second Edition. Thousand Oaks CA: Sage. URL: -\url{https://socialsciences.mcmaster.ca/jfox/Books/Companion/} +\url{https://uk.sagepub.com/en-gb/eur/an-r-companion-to-applied-regression/book246125} Michael Friendly. Georges Monette. John Fox. "Elliptical Insights: Understanding Statistical Methods through Elliptical Geometry." Statist. Sci. 28 (1) 1 - 39, February 2013. URL: \url{https://projecteuclid.org/journals/statistical-science/volume-28/issue-1/Elliptical-Insights-Understanding-Statistical-Methods-through-Elliptical-Geometry/10.1214/12-STS402.full} From 35f02b9d0b63043c39398582a6692c96121c14f2 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Tue, 8 Apr 2025 09:33:04 +0200 Subject: [PATCH 15/21] better forward compat for svglite --- tests/testthat/test-ggsave.R | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/testthat/test-ggsave.R b/tests/testthat/test-ggsave.R index d7567b521a..43af6fd715 100644 --- a/tests/testthat/test-ggsave.R +++ b/tests/testthat/test-ggsave.R @@ -54,7 +54,10 @@ test_that("ggsave uses theme background as image background", { ggsave(path, p, device = "svg", width = 5, height = 5) img <- xml2::read_xml(path) # Find background rect in svg - bg <- as.character(xml2::xml_find_first(img, xpath = "*/d1:rect/@style")) + bg <- as.character(xml2::xml_find_first(img, xpath = "d1:rect/@style")) + if (is.na(bg)) { + bg <- as.character(xml2::xml_find_first(img, xpath = "d1:g/d1:rect/@style")) + } expect_true(grepl("fill: #00CCCC", bg)) }) @@ -69,7 +72,10 @@ test_that("ggsave can handle blank background", { theme(plot.background = element_blank()) ggsave(path, p, device = "svg", width = 5, height = 5) img <- xml2::read_xml(path) - bg <- as.character(xml2::xml_find_first(img, xpath = "*/d1:rect/@style")) + bg <- as.character(xml2::xml_find_first(img, xpath = "d1:rect/@style")) + if (is.na(bg)) { + bg <- as.character(xml2::xml_find_first(img, xpath = "d1:g/d1:rect/@style")) + } expect_true(grepl("fill: none", bg)) }) From ceb5a373eed176f397eab8b4f17d496cd1ef5b43 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Tue, 8 Apr 2025 11:31:00 +0200 Subject: [PATCH 16/21] Fix links --- R/guide-colorbar.R | 2 -- README.Rmd | 26 +++++++++++++------------- README.md | 12 +++++++----- man/figures/README-example-1.png | Bin 43951 -> 43908 bytes man/guide_colourbar.Rd | 2 -- vignettes/extending-ggplot2.Rmd | 2 +- 6 files changed, 21 insertions(+), 23 deletions(-) diff --git a/R/guide-colorbar.R b/R/guide-colorbar.R index 90f783e79b..ed00db1d5f 100644 --- a/R/guide-colorbar.R +++ b/R/guide-colorbar.R @@ -5,8 +5,6 @@ NULL #' #' Colour bar guide shows continuous colour scales mapped onto values. #' Colour bar is available with `scale_fill` and `scale_colour`. -#' For more information, see the inspiration for this function: -#' \href{https://www.mathworks.com/help/techdoc/ref/colorbar.html}{Matlab's colorbar function}. #' #' Guides can be specified in each `scale_*` or in [guides()]. #' `guide="legend"` in `scale_*` is syntactic sugar for diff --git a/README.Rmd b/README.Rmd index 693181ebae..4aaacc5d02 100644 --- a/README.Rmd +++ b/README.Rmd @@ -22,7 +22,7 @@ knitr::opts_chunk$set( ## Overview -ggplot2 is a system for declaratively creating graphics, based on [The Grammar of Graphics][gg-book]. You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details. +ggplot2 is a system for declaratively creating graphics, based on [The Grammar of Graphics][gg-book]. You provide the data, tell ggplot2 how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details. ## Installation @@ -40,7 +40,7 @@ pak::pak("tidyverse/ggplot2") ## Cheatsheet - + ## Usage @@ -52,7 +52,7 @@ It's hard to succinctly describe how ggplot2 works because it embodies a deep ph #| per gallon are inversely correlated." library(ggplot2) -ggplot(mpg, aes(displ, hwy, colour = class)) + +ggplot(mpg, aes(displ, hwy, colour = class)) + geom_point() ``` @@ -61,7 +61,7 @@ ggplot(mpg, aes(displ, hwy, colour = class)) + [![lifecycle](https://img.shields.io/badge/lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html) -ggplot2 is now over 10 years old and is used by hundreds of thousands of people to make millions of plots. That means, by-and-large, ggplot2 itself changes relatively little. When we do make changes, they will be generally to add new functions or arguments rather than changing the behaviour of existing functions, and if we do make changes to existing behaviour we will do them for compelling reasons. +ggplot2 is now over 10 years old and is used by hundreds of thousands of people to make millions of plots. That means, by-and-large, ggplot2 itself changes relatively little. When we do make changes, they will be generally to add new functions or arguments rather than changing the behaviour of existing functions, and if we do make changes to existing behaviour we will do them for compelling reasons. If you are looking for innovation, look to ggplot2's rich ecosystem of extensions. See a community maintained list at . @@ -70,25 +70,25 @@ If you are looking for innovation, look to ggplot2's rich ecosystem of extension If you are new to ggplot2 you are better off starting with a systematic introduction, rather than trying to learn from reading individual documentation pages. Currently, there are three good places to start: 1. The [Data Visualization][r4ds-vis] and - [Communication][r4ds-comm] chapters in + [Communication][r4ds-comm] chapters in [R for Data Science][r4ds]. R for Data Science is designed to give you a comprehensive introduction to the [tidyverse](https://www.tidyverse.org), and these two chapters will - get you up to speed with the essentials of ggplot2 as quickly as + get you up to speed with the essentials of ggplot2 as quickly as possible. - + 1. If you'd like to take an online course, try [Data Visualization in R With ggplot2][oreilly] by Kara Woo. - + 1. If you'd like to follow a webinar, try - [Plotting Anything with ggplot2](https://youtu.be/h29g21z0a68) by Thomas Lin + [Plotting Anything with ggplot2](https://youtu.be/h29g21z0a68) by Thomas Lin Pedersen. -1. If you want to dive into making common graphics as quickly - as possible, I recommend [The R Graphics Cookbook][cookbook] +1. If you want to dive into making common graphics as quickly + as possible, I recommend [The R Graphics Cookbook][cookbook] by Winston Chang. It provides a set of recipes to solve common graphics problems. - + If you've mastered the basics and want to learn more, read [ggplot2: Elegant Graphics for Data Analysis][ggplot2-book]. It describes the theoretical underpinnings of ggplot2 and shows you how all the pieces fit together. This book helps you understand the theory that underpins ggplot2, and will help you create new types of graphics specifically tailored to your needs. ## Getting help @@ -104,7 +104,7 @@ There are two main places to get help with ggplot2: [community]: https://forum.posit.co/ [ggplot2-book]: https://ggplot2-book.org -[gg-book]: https://www.amazon.com/Grammar-Graphics-Statistics-Computing/dp/0387245448/ref=as_li_ss_tl +[gg-book]: https://link.springer.com/book/10.1007/0-387-28695-0 [so]: https://stackoverflow.com/questions/tagged/ggplot2?sort=frequent&pageSize=50 [cookbook]: https://r-graphics.org [r4ds]: https://r4ds.hadley.nz diff --git a/README.md b/README.md index 71f0060465..59f357f0bb 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,9 @@ coverage](https://codecov.io/gh/tidyverse/ggplot2/branch/main/graph/badge.svg)]( ggplot2 is a system for declaratively creating graphics, based on [The Grammar of -Graphics](https://www.amazon.com/Grammar-Graphics-Statistics-Computing/dp/0387245448/ref=as_li_ss_tl). -You provide the data, tell ggplot2 how to map variables to aesthetics, -what graphical primitives to use, and it takes care of the details. +Graphics](https://link.springer.com/book/10.1007/0-387-28695-0). You +provide the data, tell ggplot2 how to map variables to aesthetics, what +graphical primitives to use, and it takes care of the details. ## Installation @@ -49,11 +49,13 @@ then add on layers (like `geom_point()` or `geom_histogram()`), scales ``` r library(ggplot2) -ggplot(mpg, aes(displ, hwy, colour = class)) + +ggplot(mpg, aes(displ, hwy, colour = class)) + geom_point() ``` -Scatterplot of engine displacement versus highway miles per gallon, for 234 cars coloured by 7 'types' of car. The displacement and miles per gallon are inversely correlated. +Scatterplot of engine displacement versus highway miles per
+ gallon, for 234 cars coloured by 7 'types' of car. The displacement and miles
+ per gallon are inversely correlated. ## Lifecycle diff --git a/man/figures/README-example-1.png b/man/figures/README-example-1.png index 24a035975adf1d520cd0fd344534689a49164fd1..96710b4627ec5aa3e29f0b2231d8bee213eb0a18 100644 GIT binary patch literal 43908 zcmeFZWl&zr76k|dg1bX-cXx;2?he5<5ZqmZyCk>-2=4AK!8N!;a0?D|c<;uyYpE=P8=Qv2L=QL1YT0&y%GorSQZEf=o-{p;2ZadRaOuX za0Ckx5d|v|aS>ZO|_`fz*(~yn^On>_p zhw#LfP-Cq$5%_cO$)x(@5^cP7jZn_wI_r@d|8A1Fd$_3K@>qqZ7iumAT*b*Ux4LWeVb;q02$@C7eUV z8zvx6=)G0CzTiUl1JHAZH_$yi)@g(rDBZOn>R1_wr&VLAvCN_RqO_FXBc6H|Lm_ub zerth4I-D*>@v;?`QV|b}4zd@2kt3OE4Y>EI6J56ISqzYmu4eQ?TYb~;JDJ)(X*~of zQ*~>}F|?fCqPiF9*`(0|`iulbx49+A9_Ea{$4J$q<=viR(RYrC4w{1LR5PU209U6@ z-l4wZ_Ybv9`e`su-b!h3JBauoYa7&b74Fw0_!Y7i)S<(X>gMeI=b<+ZI~b;5UdME1 z7Tj~=T=}M9LbS)>o9D=C1^hkgMH$J$kNR}=XnkaS!Fp+MjsuKN4_9~2>glOa8*yBi zus9K93~IG!!UI0)wG??s`gM*z(HlzxvWxLUpqcHNINJ*G1o1~Y{5|L?k%NMrfo_NB zj2}?n#}Fb~cxr#hEr7we&uhN7P`vnryXu#4q^djQR8FRILrF zb8|G=)b79thC#d?Au59tIk2+-9XWFg$4(P7Y+w0rw z+YvZqid#;*ov>ORm*-Z(>{ui#E@cX9&C~Hx8VB)pb$1y{%kQBF2SOV#xI1$cqef!t zHoxt!ur)6BD)GfEayYapsh(XIP!UUdOX2x#^MvJ%oXut+iKGBFanQ$R_rRm8Z_eJ* zd_T+m`W()zc_9ov^*ven(FD3a1z@j+w<#W;P22BR4I^wsSftm~e)$#FJ-D@L2vg2X zjRCjakwtmXwAcJ@;u}J3viUYhg$FZdm#yT}Bj%!8zKKKTTh0dxo@=c-F2uExH{57e)CM`3fpTmI}8K}P7@7DQ(0LMYTz0Q1T@3~1RS^m1%7aVpO;ty_U|`fSy^xX zy#`%-`9~D}#U&6BK@iFJLMpDHhv|@MDx$N!@*#t<*uiNmab%Q~FysozBu(GY6WL0e zOy?@fEPgCF$$Bed zf?%Y7K1ga{XjulmKSm^c!T)?H1>F!|hXa8QO!Q?dX@nrEZfW72KXPuT6BQTFZE0CL zaa@=AP^p20jvh2QIr+)-z(tQd9$HE5>yI6mpP$H)l9Xm83SG{EcRq1;eeOSLF*G!E z#HOL9evrc*1y?Ip6(ET?HlSx`$LOje8msP44f8xVs9MtP-dt#31qTDQb=oTz(Yqk z6q|c%e{b(Tfo$%DjFi-*;mY1NS~jgfniz)jxnV+5Qt;A}4&9fC2fi?1&`@qFGet$k z0B?e>K>-xku$zQkGfMC9t?K|k@Ia8}H8+C)T@DZka}7HdmcN%DMq%a6>#_=h8ITEr z;;1c+M7%Dm1h7Nb|Fe-A&?yPSFlHJKaEvUe+w(D+j?B0}_l}Kps)t3^?}!Bt^#)0L z;p0cP(5`94T)Ih35$T?n#Oi%E=+q+uI9&2WmZAf^Bba52s79ksSN1&-UdoEBNwkU~OX3io=yxiR=W1i=Q36K7h=ttnz{o+d|aguxe-tg}y?sEpT- zUPPm*JCc9gsUroPQcy&PVWIiD(>N|4Ru-R2Qz3>2s_xuA+GvUNk8k>Y6Y>RP?YXk9 z)Uy21`FUO|`hxIv;aHskKP4(#H~pwZ%;i)&ls}yw4^3u1Vai@IF>!3P^co2Kz6k@* zfn)O;n!$^SX;9l%d0Wke`LX#SELQyzL1c8q|J5QR#C@yRx)mr)XW#{Xf19N)IP7k` zf)y$IpL-;I>9YDtFq6Vw{|<)^6lPpZyS9b#by*n6L17e(W?`j8U&Bje60o$nrCNGe zuQS1l2Z1PLIta=qex16Qv@clAgc=>gU)~ZS=?gZUa@D02`^RMja{;INX zAE_Xy<%qjM(Vy@oku?FtxsNrf!?1saJ|o~eHq+J$l~*qvHwPjl`_J#&L9b)@G6CP= zRO@L_zfR4(2G~N}k2B|8uVegYTO&0YXwhG%#;OHuQe>T_o5AZCA7p^<{y)EbC6T{} z;G7L07BCJMuwbj>9@6j7Nw`NXDp0C8U)Kr=|0Nl%r8Sb^w0nO+h+hDW9}HA=h_~y@ zlOfGt=#Js3ezkK@BjgX5o}mZ1IU{+!1;(3>DeDzq9i!UiKfVni=}Dd9ecczV7{Cle zY4Y>N{rBd-NL6#L=Ac=GvJ|+zZZRVvV9`kGQZi{GweGVcJvJ=elAv0saM6DPKdbwH zJa8k$74j}kWi2s$@UZ7ICV_tt$*0zaPa*$0N0tRr7C4Lup9`)|M4lsV9j&bI!p8e( z15pVpUF6`jREWP`D;jvMlwWx!1@;33Z(hG=bpku|xBcY;Ql9zmQ+>g^WB{)o=}5)< zpZn0VWFHaMuHs)^B;_UPV{=x&TE5>mIl@CQ$I&z{O3G7b=^BIXw-2Y?h@7scAC$`x z^#uNUpgWiWdRF_xIV`^W9+9z`S#xLG%|^KE?*+3;>jh>VkE7c8Mu&p?cO0*N;0umJ z;8)RT5I6h7WyKA$sHn&$Y_Z<9zr6h^j7s@ihc)|VygYwr2!VI#{c-acUI^~%ehY#{ zh6`$d7b=%>-A*gZukU=d?VFMpI3jOwI#9bjS=A4h=W;!)>^Ho-+&{jkI(xc5F*@HG zJT|gzyCrXOIXParb`k-%3CE!GjPzF7NR=T^FP|8u3QDNz>+QuumuoYnHc1f3y>OiI z05Vv4va`y@pv!<^B_TWe@4~GUt8ZOXdnS&$;nQwPN^w?mF`2QahmL;I($WqeaelL) zxCWmuXexG!YQT9o1UG&#K+c-%T4?j~fWv0)IXM4)v>1|*fOgH~hDE^bIMB*~yWHf| z-C(!5)DPes1tq18m$&ndk&>47dU-p|QnknKg_r|aGr#S1GypQ4+Z*xBCVPm!TNfQ$jF$7$0XKeNoGBVSvM7eVwq`W-ay%NXrZhg3| zDcz zYS+6%M4ohrXlRQ2NXh3K@A$XH+wQgs?luS_9nQ|q?!qlD?WI~JH6!)pkTcH-+1$Cd zGm-%y)lT?1D>)e<_aXsvAt#5p+-!K_hJP-(prz+CNFq04Z?vbE+r0-pfI^6qwmejH zbgXYM8zt6KV`7l1UQhv6YkmLf3DhP>gx~-L(c|Tm{CuSmB!Gb5rP=ji&$s&skjs7v z6nMIMgN==?hZ<*WuXHe5it9`!^H)kCMM4G_UIC*vRDRMi=n8~(J#O3`uQU?h+TGpU zPS)=$(`~LfO=JIv6AX{L6E-CO>f(fcViJT~U^V=vlW;!EPIDH1)B*jX33|>8CRb$Z zTz}sPMS;mV~_68pgYk4gO&X1`x1m7fY<{{lJ_TL zzFhqO5Bv|t`hUY3et@3`gEt2Ysq+kuOM?%UG!KthnTvsWjl3~}cmTvW0NET{znU6* zuldBzd6e%v80JNjA>JOY-eF9x=flZN|L-3NP7!v{-+&x&c?_c^?35IvWf~4!1WXxp z`?1-Ao2L%G+E|ty0DIso^rSE9rz_SR6S7%dydpPw{|4Y73chb$G2a(6WtvK-)uYeA z6Qs{i++$t;9phPn>wvG}lu2n2zB-`!5;!L`mBdxEi!xl*wI~tQa#WO; zl)rJJ>FYeR&Vc8`3#X6Xw_qb!D?bT1F&Z4TyiarUQbVGh0{`pf_<@&0tdQfNl~LGW zQPX6?dwLUgL96lG$lf<8HSN`NaVTCE?!f7q8#!~-QcY&QS}}^{52OGtR44>NwbDZ~ z?`KnfZ79QW8bmtZSbU!NYXbp10c>CfWM-L0@o7lr`F$FES7OD4B;HZZ7XmdGJtQ-$ziH zv;$-Oo5n$l>FdgIh5@D-P3&nZ`wF^cV*%)*T;in1^13MRM1deBj?7<8{wGZNeFJJ< zR*700nlTZ{QTKVNeQzoW35(!=7RX;X3#jy?dC#GokA9+~d9b2z0?XBby)nKcUwKz8 zG|%Wot0vEd;gQ6L3tr4B^zZmcaA5iQ`K~wXAyk3^pez#Xl!9--H4|##nlYA&OH^(j zN3<@!pyX#l{GVMRlv5xJsPikd9vSL-4TY?&Pv^{5tIlt=P9jQbZL>bE3e35el?9X? zz=(1k3{?~L|1hmCdy|{2{A_)n1+_y)3cjSD4dfw761he@{=xdZ9ZN z@7<*(gAnPoS7AnaEvm)5;#@TgH+PdzJ0kpWtwGV2hw-IZ!BR2+F-l6`BH;6e4#ra$ zJw4p+O%))L%cS^r20+eXpih01?M~MB{*1@toCRd?hRaE5yPZ_CUk#0ojsL-6<`cxM zRF>C=eV3+uiwXwf$CeMoJ1)s`+HhYRHGA zZHYQ!0Az9GV-lfVe|zu_q<&a^ek4G6$C(vWu!M@T#lvnjORM8~)~mN*YHGRxpoTdx zWjP%HRtyXbbofKS)_^=7)vumz#mgIR^nB*lE!S&Z8bhAw+8kQ6CK^VcLXRcSIak)#$CfyW^epWamU!v-4>A0OWR^@$7YsJ3mZ zYVGXjPbXYi1ozdJDTzql&|a`CpWKqqayf@f7TY8u`lt1 z0Yj01Y*_pWvYV(_tmZKp+4OW7#EkvX1c=B1l#p!iK6~pUPXFfs>G3jo}ZAm>%c6%hhJl7}506s7~9}9@jPlE)(0* zb?z-)UBb&?)GS-Yko#rHoXNGM8y+-{xgy||?0k#kkVUF_qY=(7-v-hFH z`X7asRBLTl+v=2gcisSILqLc}C8b%39d7oGP+%CwDgu>+VN}f8|4iM0YtrfLFH#`T zAEe*+t;9^3=Z4SyNz!~f+uPn-H9BFlwiU2mi1)aJTI3Y}CNlFp@WME-l6iPoRD-%g zgBrQH^DJ_vyKH-@!6uoPWVwnD%WB9H@jAy(^pNac7 z-PstD(OsVOIF^7i>c*%mkqzqT=^p@B45a%=w;%L&{5zTF|jXYiJ;P&5=8%_DMIv zxLim^NxbIJ1y+XK(nA1=nfi|-q7sj9LF|PsNY1yAX4_NA#-nN{Q+yb4N|lf)t!q)_ za>o$;QsbS z5P7bo{+j9d4<>%c1~!X6jLf%7kz)P5psGYBnPk1u3}l8FN8;x3dbQGQ3|}UbA5Wg| zD&fiF>2`OSy#C`N5MkLnzMWse0ccC3)t&A9;(`zH;OGq`f}oZPEDX$LTa71BZ>#mw z@#r`gOns))uKO@ormMG)h{qim76xOz+%$90FyZ{=5^Fq*B7v)PXxPLW$QK6SuEUIPqj^K6Qs4)&H~dHQ+fukJ#j7BfJ4D+%U7UQtuG3 zw%q2+k2a%t5MVLs9SgWzPqUhFpW>wHCy1GV*bER*b9A`?hUx)wj@^PuayAemG^&iD z-&g24{9x0{({r2<1*j|v(jPgZ;isLD1cE)k&bNn&>c}2D{N6A*A8OFCIyg8?wEOsY z-fkybg4IYaCU{vyKHeRa+iiTNXc{)nizKHL%qMooSIo`tPBma%jvHm?&-M) z_z8CROcq#34zGyGrK?am^XLdY)GJxSU93M~Jc=K*pwT_LfI8k%RHZuP4RzXrwV1H~ zmywdL}b3k zH?+FG7u#&9_6s3JtJ|cq=mAi6X8@d9uO8#?_IbY7r&AJ-#*gG!^+XML3*Uun+manz z^^?i_!Bs-~Fcg`@vB_bK4--h1>Djds@t9dk%B9@N2LifQ@DJr~*V4Etaf5$eTv#^C zut!4UxA*tvH8O_S4AYtPj|Vd}l$z3*w*dWhI_C4FTrU@1bDdp1soRLuVjhG4?L5mmH#PkP|WFkrP`z=H5+S0|@HC5tTx2I+NJm z1S~LQz1oG12QMx~Emf8Z-lKw$4oix< zPc3lLa&h{rxO@Y^1E0R4C{mVwndEz_Z-10^$z65bj0{z~mH)yD4HN|2$M76WzBbEE z1^`Ri@NhnCH>c~eo}_KlIS@<2^zkQaJ>M97>J90xZnkE%X_+i3IW?ldTST<1x8;Nw z(SJe&CpfhnPEgop@Ihsk+zeeAxi`4AM$=6GwsO-Tki(7Z`S!JvkL{5Q08HDC@pbZh zYHTbhHb;|DKZ1^3FM5-8HacRoSpu|$I$BN^3<|pfgnPs?%!TwmZZN~#dzOF=dy&`R;d{|x6 z=4c!?807-F8H=rynv5{0R)7&c1JK6a@gpD+=E`UC|ICQOB6?1pX7zraP3IlLBsZe? z-pqWOFEPnVXG9zE&N!wDj(?@zHZwLHI=nXrQl)uG1go~9OKAnpWHu{SL`NqL2l8aP z`dy@soZCQRa`N0S<{pV{XTCj?4{eG85kKMxa8p}?)c!Rl26Jb2dt#nHTJZL7kQa~-gmohC`U9?s5nZQ{kau^wt#?~5Vr@&V~r z&FEdhNO1DKE;+v>5~f@gLuqa-#yr?}OY5;db8D@HLbFZ+AMYp>jaaqFb((VB(#sl7 zhqq}-Fpi(`{4eM0)`!!${t2vtfygnKa&AK3>88o~$@Fy3ieY8l)}y9h^3_JFSuEqa4-Td+)h?z7cr_cDwf_JRlkF=&jioqCgA$2dtp!0L*aH=jyz#Uw_2W3at!6I z7;f8|*~1A*e=;`?o*xjV>giQk)@mpi$K2UEZCL6~XvZdl9XxCYP3O~BiX}9rt8%qr zlR~PoM#BHtau+nK1t?DZ-fEaQvfdmhraiYO z6wLJ9$p(1G6tXWME9g^Hl6x8&)>9aW&A`zu9LJ19@+k$g8Bn)4{s9Xqa5r2K63e#5^|S02h5De0RT9XC7jutUhT3h{31&s@}G zG<3t=aX-q5sj^A#T$-w8nT?Z=M9S=OkWOR*dV91B)g*W&{soH)6rkTjxF-Uyd)l_g zNUW9@8MTc*C=*xAaS0Hy=UZvOR@%&=p*?z17<*BMXnnb?Uw!h+Mr9|WrXJFbdj8mi z*lr>hv|ugtxfFzfpdO8C0{i&lj}Ayl)w;+YA2|bK0bNOs#CfosEI0Qvx`HpZ!?^6_u>6xMvORqOS;t+wzpGv*Rxk& zn+@(#E0T91^9vy$AOLwm99}y$HFdt$DtYb^3pK4+$-72q)X!03Q(5Znr5Wp)*FfyVc++1?Xgib+)TfB_*_D=HgCYbx+07eN1+~ z{p|DLPQ+pjD!0m-WmYjl{aCi(XzTLx1A-A(G5Y7`e;CR&RKF3n=ULqoy;wZwt&>OW zAKdAiPV=kjkoc}3@f7l6?cR?uU%!TDdf!2dii$Se{VJ}#L0zZVZM)sU)u6?I!(s%X z$Z#coQJVl3WP{-O266?+o}?5MB7uihCc_m#%##7K7_m&VYB)mG|yc&V-0}VwZ<)V4TI@ z457^GN7AqspIbrr8Zla6u?7Acf8eA#G)o~A!}e8J@TrqGY+SQNPe0!*)qVVm5xSf1 zg5UP|TYJfAPIqsml_!Z-)4x=^KBuBW0ajUEj#v=D3}(C+BP>XuJZ7WsMluBmK7amv zr@T?B+l-;_^T^hAf6POt1jvl;>7K_+jSUy0JZAusHQF9Zl#rEmTEsB8djUZG1U}O_ zzc-@=`T!_Y9CR|0$^uWszfDXj=%k9j{H(MXEwq@8cp#ioS{W*P6l6rNkws2AV{Heg zDrsb-H2(Y0w#E%Pnsv10Q!dZ&)S_Mh)5oWrYtc|=Y5a(}DE(dx1r8#c|FWo9 ziGpHd#g=G46ct0a*mEu4UGMtV@Md`5?Yn=rl)PRGK-@SVX6Of4p-%uiVxc^_;R+;j z;hrp-h<98{wo(T>mHqhPKw>?3WdHc{!&nBNd$ZYCMpLh{b6+HGNN+gifz1^F-;iHA zadIxx97a2VZBx+F`mW8J4{-&ks5AQ^2zcLn3s;!teZ<@0XFmu=so8yTX@~oGuM@SE z_ud$PM0xpS-G{?`*&0Mkzw*t!y;{fjUI-VssExKHFd19pa z|Ef~~$Px$cL_ifo?C`^iQJky`Cq1mJz^l--n*vfr2{~#~_84Xof?@dtATCAS+!_xU z^S&-QlzgjkZ1QKQp2~+{BPSQDH(mkQr6%d8FIHupJ)cpD?&a7V8K|fvGm}56$EZ!q zrE@nr!(U)~CmN+lbLa`te(#;aNq1H0DWHHy&cUt?l~+$Qm!>tO-6;9&_fNJW4iWq+ zoE+*=GOdoW4(xmEi&-8+w>9|FCy#W{l zz|sc&+rh0|bQ-li)=776%W2A1y5%Qe9!A`v2}7=m$n}%x0){n{u;ldO+UcyP2`QW{7JW6QovHC4eD12SDXI$bn$~DSG(S3Z>h1`=3~NVfk~J< zfRM?tnk&LkpxtJ_4r12fRz-B(V&V&;~!-R zF^GWBH*TTuKHY4FMn(qp#D11%-l=gqn042&063sWYH>>9uPQ7bRe3&A+Cx>zrb_NC z1RfQ;H453=ckQZA&Dp#4g-1t+EPY_6866O^F{UbxU}3UHO4@j@za)>vB{3K732*Wc z6&v8lGPvmA?fpq7De#w;2}Tj`jqb6yaH2e+^ERYNpRJ^Ny5lf5*ZZy)ZX0KRfB$E% zjL1J-bL6C?d!HF05#B*@-)PvnS>ABA-SSS;)lk5bHTZi7sm&8IQKRfpRj3HQ^P zrvQ?*GN6f1dEY+Jx{2LG7eAkrdQuBv5u11tWJXC(?;Ndq#p}&lw*cnOTFCN8$n_Hw z6$Cf^NUYq{`v!idw_u*->kp?ec`kij&mkt{E-`2W+&9!w8oiOe4OE5r#u43!0uLW< zlD_}i-r@hZ^affQ{RN}(`Az{1I;5+H$T~P5Lgm503n+Y%lHY8YUsVm$cQ2S_mVyp& zLfaKmw^iu@ly(acocG4F1Bljcw4gMHtomED6~EML-d;oqUo$Bq#m}$IZE@>$wz+B4 zpYqodi{R&=@R;M8vMo@gWvkrcd$}$w%rjvAP*0%*BrESL9~wEO8zLjkd;W@vFS=$P%qj_w28FlI;iyii9OUun?m;#i47gN z7}Ns8uO2BJOn8LK zCoebN3-tWxch?V@E|NKhhLBfp>%2)|9>T%~B$;DbH^umK94;tn>{VmOj4nlT#rItg zQmNUNfn;aDnooqU4oev1eZ~fRFrb;+e(YW0L-TI)kdECdc+M4Q2J-jPcH8pjR2ZbwZ@j zJKW!Gxy($7^4Ic|fd}KTjCQOzp*7F|yA71`0s7vz5LHPv>kY9cCLi)|1pdZh9)Gd~= z{0p)L!TeC5++YhG8CuW!aNTKFDh#>_b$?C%SOKtMD{F%5-YS3%F){$%EuiOf&3Mjr zt%QZo+aXwILh3d$L*=G>Curi4=IGmZzq_t1KM&g{r2HhLu4~k1_eXBDt&Tr^7>Bsw zbD-WR8RV>u{DRf{7m+GN4p|Xn2}nPJa_-A#8Wt?6m2|j$Fo@--as}7R2#M-vh5fy=BvblvKqDs(Q&^D z=T6+j;iwtA`C596iAsb^fqalkXw_lGJEfhjjW@14(G#3dY<)A>k>c_i5%YU0`f*L0 zw70ixGQ+nJWV1?+v~pdtm_BR#y9a&W(v>T`W?&hMR8zIC+d#dVbPueQTw2nORtY^0 zR5Wr>CY(=2EY*BquelaDD=Z+?9yH1x>dA9d`{}S)z0>C0j&H<2h^&A;RPCdt??ueU zk26)4`@F^a`X9j1VFo5}at}rD(F>g2tns(U<79=XL=-~w9Jc0yBF1X08&igmS_sPX z9y8HmEtK!B+d>)5$1B&^8e65XW_!>JD5_e{9L$ibr{JcvXZkN0{^?em38=1f)Pm$` z-m(~RU+i}A#S^?;?pYW)po%{~dbsLki0@O``4`cU~|G*L+Q z@~)Pm+!-zl&hine(gks>M@%l$7D9bTY;DieHK9#(xx~HtH~MR(k@aqgN8j|yjWmLp zL|bY7XuQ38-I`)WNV#&xe*DNMxg%VXp%=e|fAoS9M)qV^oU@G`d)tLHu^svZ@Ss9t zvhOD9&DWPJkV|BYoqF%OzNERi+Wk<~@@(256KCsZ5!of0ja%bZIWY6$9}Ld zX92xS7@&c#Y~=y+GULPYcU78?${V2_2|+rf35kgY{ZV)?kVtPw17jyPvC6o%@akah zpcnmTjm2i7+ObpR0rr*)JzH(ngfs^0LW>&*^}TIx*N@*u2#D~30ult7Zo>XEL>;Wr)LzX zCKsXEB{?8DVbL zM4nrB>^QzG?XMOyjD7-xoFeZnQYK zhM2Cg9udPgWotA{^ok)HI%$tO77e#mZQ&f_5W$Rll1IfE`6dCG!~zU@R^`36q2)NG zVi)V^7nM!Ue~#9Gi>)Qhs?RbiSTgi<)F@lMyS@f0MSyA0qd1t%54UMez_Zv+$cD=h zft&-F{e}ikpzrj3Kc>%KS!JeKnq4sd$pQew26FfS^4|&mc|Xql>eozDt<$gRB5p)% zZ)SjLZ@FIaxNE4%l2UKAqH;`+?R>h>^o@GQg#s`SeNT_~XMl+ag8@tK4%{+QyBMkVt;dig?e1vY~ZnOv0T_ z_Y>ah@{*XhUxtfC;3@vAZwWx0RRjBvc8=nrC;+>4c z2VugC&LOteg;jNVJxelX4Y!G;csnL0oNxj!=9F02lzA~f zuYos1M$0!f$SH@tOBEkYI?$kjeNQD6cnEY&)QqBla(Ui-D$!UkrTBfk9PTj6CC+fV z$(1d6D3$yKr~+BfFHDT%$?@vsS`(7NUAbxX0x~nk480M``*qmD7e(boz`!pj#C!xg zJj4=|Z|UDi$HW@4z;?wXZ|2s{amna(j?Uc`B)kNjhz675wLQ=UWxSR)9)9(g^Bkid3VKJ@b z3nyvwr(;biPjbT6MU#p?m0I6#bw^=#9Hsq}<-5fOSZX!L$U$ZOnVahP5jvt-(vyTO zjE9J{KT?ZUc-~xLNln>`CZ-8~HK}oJe zU?yZICx82VH`fm5l6{3v+4>P;iy`Jycj(C*$*8~txFv@fOwdw@%(!`Mis&2L58LMa zNYKB^%aGzz{867hqcVEc6|(xun8Du@(tTqa-G5N$lM^>(VE!*P6PP4eouU@go{OHR zdO6I{KK(_qX~?9n$;z~4r1th^Gx~~C;Z`;VLr$~o0cgRR=mk0~o{RgF+5kN$=Cd41 z-j%9*e*Umtu;h@Pg>LKP@5S{me&r-MhXR?)jOq46R9ceP$IIH$3=QW)G>Xe~ei5+C z4R$1LPfgz!+2`jL6*zEX*Y1RE1nuw~N!3w0O@Ed1?bF9p;pqC}EW^i#H(yeRaaI`SY~W2D<{gFxsnsHo=zg?;lTwsJvKRX zOw5B-h$2{@fIU(RWH$HHMu^LKqv)CCgUKFk^@gii?Pcn=GEUyV8Wl*h$YJJ)`GdlX zMQey6h=n|doNj3aO;9G8`a=l@ngXoeYAiFk{@bbdf&{aQP*2@3S{%!zF_(a5u6)S; zA#2yaTN^-8PLqAd=(2Fxtve?3rO$w-C(DBGFYRG~kQ@x~bBLI_j8g`l21C z_3J*Xd_gGNfi3EHAaDmhYBQ2=J{B1o_J7ydwv?iKoaqbOaWYv>0SRB-M?5CC zlz&*FE|HF1Nr{BhxLxOnz>(wmT}D0^{eo5L%ds9~%V2gPf2+fFZOu_CrmR8<@{Xi4baf{+LQB)fF4 zI=j5kAapM3=m{y$q{d-4pXZ{zSmsL!NvpJ7(mWgq98cf)7@UZ**}$|w6`G{C1Y4we zU-pFApo>i9WOqZybWe#N-W!LN%WIlSk&_JGoe~T85}=E8L-Rf^M^c6@KzyxL2$!#9 z71-gU)x0q3jtnN;UW%Sl)G`h()p^9zyLXtlR7pU)@x%?vQW5Xpawsl;FL&!rh67uB zlc3a6eP&~vba+}MNc;iNCXsN7`N??84}ZS%YXqMPMtCj|wHK{Z=hD~opbMk6=gYPG zFUAHAtVnh2(z_z36LT^&tby^~?d2lX%g|}nKv@~!TA6y}&UPC7wh?9JD$!{6p?Z7G zwal2Tn_yL1=~zU&65~J!V<)+?%^{O5q7u{Ei#v1IxgxBn#`06K0f%mb8=qccG3d|U zKEc7LDf5qv0&HbU{)5OtDPcQUJ{wo?960_70b?r5b@;>!d37w@2}GrlF47;Ms@T&8 ztvq;lRmrQh##*f=EB6w)mkwNYdCq2yb;i$ZYL7j(-8;)%)tw)caZrD?ZyKoI{mN8# z@p)^i(SndUzp;@O#d5_w`md~V>i6Qw^xEuS;Q@67iQ#dQi~u;Zl9xw1XW`B6+rhLP zyqP-f=6V**qhL5Ff_X2vGeMz!PjR?IHe+5@gtbkKNss`vezv;nd7dat{!>4VW!%iR#P`paQ_sd6WS^s{fIzd zeM>QP)XP~klgaq~YTG+8KK38Bm2e*1GXvroNFJ7$GC&*1w2{Er%UKeDSaqj0w=Qv^ zk*k2+wC^>@)FNZxRag&H-ZH0y*c2uxIKKr>^s02>?}1R8k!FDJ3sK4Ex%vI?$V z3mA^CUb8yidg+n|a1{J)g%bEEZEZo5pR78mqa{gS-9UL0Cwa zKZQD+#0S&gro6Sg9B9S)k0`VgH{Y&%CF=SD^YfTP#CFI5*{5Rk;k~an(A4sC*F8NJ zXAn9Qyl}*Mwb~3(&vhNbxi+L?1Mzq%yd;dT;#(gvIenQB*AX`(rn5K|cMb0w(=(J4 zGfG;XP*t84aUE+|xI=||>-~qsY6S&F-#r_O?k`vmwZo6J_5r!-3C7t#!H~0|O+;O1 z5Vb0OQP%;eBJG9U;2tRMi{=x z4u0RnK8Q|$J~+%VRB+LFsbl^e{&W`1aGH;jZMPFFfZ59vBjYIpoQ(3GY<52S&Ii7| zwPju|^dgQFQpkSU$`Bx-r<6ED*> zIxsNa9JdOz(9}i(QDM(0V|%{AE_c?7`Tb;JC&h+6Xgar3*JwHqm7s`9`~|;G_(*Gi z@mJ;2g(HdXPzTH`rzYne@qhm>fH9Kt!cA(qRFuGrHax$;IIyGdEb7o-=y#v}w*rU0 z{zNZt8;gYW?s;195lXmY9=N^;*@I-d^REr9QVTN(`J&qL6o9H|v!ZTc$~L~)Koxqz zpT}Pv%u_DuOwW_BB_eW=Ok32$KWs0i8E59lKYnC+*K= z!(?tcPBW?+&CYZy?gw~CkEw?*gV>o>t5AAmNXk0%pSktjr{>S`et8NbPGZ$68hdTBO$ru7!)iO5;B zk5JXQ4(cwW&=VVj%UUtP_jkqR&ue*7XH-w;G+sMKoBq(0V|;7M_+p<`T-Oi}^;|P8 z8)*SfVyO0_o=3s4;;E7=V|%rA&tU5~4IxCf@m_I5xhoiZbGq(&@=J!rciYv=MW%VR z2CyLa(%;0YMhJ8m#r?3x&x47m73?l;C>giMCIZj38=lKJIH9`V$X*;mf<$4xWdDn- z7J)8Zj-O66R5x(Sa?dWK%JH^Dv%11^hI#}LschRHolC!YTpyQijsePPdF$^lcaNBo zI@o9Xc@9Ax3`sHofBfm#SqNK^$zya=EVSEeODBc9N^R2M<hB}ooz-2#a34gehk6L`q=kboOW=7uAEq})Edphm5p5TgBttK?VX0Hq_5Xa zK?V0&)NaQ)(Gwe&i{BBjJrBl{ejcl$+SkjA2wyby@3`uz9Y^hd`hJW%_JKK7F{P;Q zriSNy(bW4^NJHhISftjo$-jlwnoc7sCrpPF+yZ;{2!dv&yLKrt=!sTI+U}TMD_TzS zu{Fx!KL>VkSo|EOJT`9mU|Z-b2NeBK;}<>ftOlYkQR;2=EefQQ>5=THgqr#h-*JNM zKZ71FUXK9J(z7g9b)9ZfM)(};BkrkVIRmj;sf1+b3 z_Z$r`<@dTXXIXA`nG>EinKIA3f*A+c40B3x>Kb1|b579kUTwlqvH}zz(}Q)>K9UrS z^&A{J14X*b3?ivk8O`r>S9@+N4vUtuzOxxK)+w#O^Lh0kYoM#ic;7Ve4dV{fX~OfC zt4!k0<@DqZMl%WSP}b_0S|q76rG2kmP{%cm&+kJ?H7prXgwvd5(GZ$VtY2t3DOai` zjtkZQ4}Le70;eC_3wP?(Oo^?A82sfj{5|9Tc^{|}5fE8m1A`)-FX74{-1DT{%En7H zS+1#4tBHuGS#-RvX0QajdEX-9mpu1iw}nm{Me|`)Va3$MtpM$WS~pFTQgh8T)5-NT zqZ1D$^|1Uvbq97P;ZyaF0)VHNyiYMwIx{HbB+6-{q>cnDKPYmU6eTImmkBaX)QP1o zjB+NZm+Q|`DK2k#U`kBq`M^zsey%Lnozuy|#NijL%<{GqRF$@ATTtllDsx4mQ03O+ zKRys`# zGiL5U_vAdnW3$pZ&sp&J18ZuBVKSpE(7Xht)olINU`1DV#+#z08Z3>uPbkAk=*-tIUa2f>e^rob%@x61Ahd z$<;?CRx???^9Ng{Sb7(!C* z^MyCE4#U&Hfaw2V>@9=pShTI}KyV4c9fG^NLkJMu-QC^Y-9vB>ZVPvJ0>RzgJ-C0( zIrr{;-+x~fML`u5&FWs=bB;O2Gs{)V&T>KOOGBI}ZQUmE_U*J}{|{xg>c4jVxX;7Qmi_kjQ7iGI)U0z8SP<78E_f9FLZBmhsMiCW+PpQ7q} zjy>uIY5tcPTlMZwRzPxua%8>q*>x!~GTZiZ^3pWJ2t0qfzcY21sIFdeZ(=hPPp%gUNYoxPvF`+L9ZOiqTts(gp3{t~OzRi8bgiGvoHG z)K4^3P>!L)z-Aq8qVW1p(n?PMvuE2)krc&-3G2N}Lw>Q=y}{Ny@5L0RdI}B9Cbc$+EaD&+{Ulsp}DSpdi0ISqI%ukWS{Fow8wisY#3x>aD<~qd)j6h z>+L&}Jx-+8BJW(i!Rc6djdF_~hax=KVtBW~5;y#_;_v~yBbT?+m>(MGsQpFFW zka<7@h9kBJp?^>7cUsX-R?U>}iqP9bmM1;G#ml<0C`^;B{(*5Hkh;TuhFrcRqPuaiZef=BytxkeLMva1 zNZG~Ye#kRTW}L->C!_hI3*W1?u9b))Ih)atX|0&R$&t&Ulg|5}bLfYj&V;90WhzRg za{LCTxTtS+Qp*TX^|_3- ztMRIJeM>}Y#M`Y?Ymtav1u9E#1o8BLXQ##qD!v;S^+ruARAYL}=qxEEnF-XcLdKIg z7>@I|hX2Na^pxpJ!qu1zvyKJZvv*5#8QyX@XV7Q&;K+ZXso9yu+S*>G|HY(nCm}96 z%GKPY?N#LgW=%@BP?npA{5ju>g}EHxjEC9pas@f~IWNwSl5?efs)p~BBbbM0Vl$!P z7h_yGnQUhT>MJ3p>R<%lRYLQNgjdKB`dao@=VkBI;={q(igf= zu`Ffq&5G0lXVR4p{w>@`RWz;PrJ-8EI3v<8^#n&A>)cZChkW;Lrp7rkcldWtoS-4_ zX2;Qs=025pq3S-wSJF(hK)hk&%&cbn#XURBMlgPcv(JZAOlG9~`9Y0E>F1M5KY9#v zJF%=Ye8H^*lhRAmen(zUBQNjtOuaUlZ@b|_I|j}Tzp7*9Ck*t&c?FP$n1>9SZKakt5XY3gwj0NsI`PZ!l(?{E6C^&^WARrf>5oN(Xywn% zv*O9ZkJOPC^Q9U>Pnq&;4O95d{Avevk z%UH8VQySKpOONCA1W5heGY1$z53i`5Ruq?DO@Z=D!8u8IYIm&^TgKMWc{I=&@6dp- zNXo-^l&0MMV0Em~lZLD}F@Aq6O~(}c$*_h3qTDvrtg}{xN%=JfT<1lmvQjMPMIvu*?zxh_ zV${Ra5&Pjp=wpeVZPFZAr3^O|s~6}a>rjoB`S=`iqE#pO45~y1HPLP*pS?x9I`h1a z$fJ1FqT$qxsGinWP{{WDNh-5Ms`@7sGXx0Wu^eYn{fiWSSELmgeI8{J)*8pidA>%O zl7UvpBR1x{^yGv#4B&x{LHLdjosZ1(tXRR5X0qvz(_C)I(^Yi7l$$|u}1-TOo zt0h4iVZu5`M^s?HCS&ocvCp`lE4s&8spm|76$-+E55o`CrRGnq0*&b9U7#N4gOnL0 zeAK6=*ic7dlODo4Th-OGPjyu;muX<<)Prdmy7B5QAKMjW1k3J2>W9l$n~`^K9q{rr z`1A5C&XZhsRhNsL`tx{&5#dYx*oYb%C_}gg>Nf&4(fvV?w!_0gB~4f{7)PlXm}%G- z-D>b_ZMxEDG&F&E^&UQAPjC2_i5@w;-lG(8Zd&jik=S&Jys0TA~G>>2U@_hp!5Y^sN0ck#$h-I)9Vi z>woPX6Lm0N*OOv59d)KACI-OJPa1xBv#j8Q^^e)H$p7(k_!o-lfsQ`&>~iQGFm$O~ zyxLYHFu>`*4_uDWa{y~%|9i#WgMu~B3R!G_976VQfCRcCSKp5p* z9ubYvSh`vjLA4uF3QGDuAWgv##751^;?&LzYN#dlWH&i~%jUM|X>#Gn^ZXlU!34g} zSH}T&yhldexkTMboF5z*PM-{XNz^#Wki-P|>7o z@J|NF^jH-EFDL@l%hh=f?VdHslD5nu#Yy)E9(BcT6Hh=aE-;4=e!e+d1^mR9AsC^Z z&%YiYkV1hAQy-83G@^z{*8ul4-n!2dU5iVFQ$2_AFxtD0p8|LemKu~_t71RP@Lqo7 zy`B(`W6HTjz=`Bq@l;<^cA>o+t4sBQg70#fKwrLy6uZ;uF2d*c{aXk3M8M zQ@7&;fgV%fk2bwC1gk|?TsybfajRomG--mEwFDoe2yZ3@ohImX-=-n!O3Gs-+P5ki zD4mXe@00JiWsW`rk(MBr%A1bIiAv7KdzXy$%TJkrLWJ8`iSx16L(GoyF3mHOE2S<6 zT8FR&!oHd=#)#i+-}Ll>fq&rvr7Ek>3#;^M`q5Wq z&N?2b2le0sj^PCYgy*Jjq7}hiBY<1^?@4wYrWTj?KH=ad;l~c4`5mG9KAWY`KS$8K zujutVRkYnDa%wK8LB>xmKXrVJr=g}{DqppBVNb|ru?{C;B8YkH3^X<{mupRB>G=Dn zfUuk$FfQ$~Q5`@E4Ti_u0^F$c1V%d(fk^zt)$>O3BSsY@=53@k7| z>BDt?<&2B1V;uWJB)$(R_V7#D(@yY zW2UD#o|n8FbeG;gmu%Klg{_z`wR@M`F}#hBaEWqT zezcA@%C=qE&o2Hn9zz0>R**Vd(}|mdnuJ2Bt9Qm)+J{Gv&%4{ymxmFx#_GIqj)|e} zA)?}Xp4}3(Bd?Qm{MwjY?uNVYDVEvUi4a@low@Vnm0lucye6wnV0)Q7Va4&tDGOj& z?rK(r#e0n=rA)gYZ)E1avWY^l4Bd|cD9Nyqud1IpT+j(druX*t3;-|uV_jXC1pMK< zQDL@B_1KWSo;x{;&Ka^=T{X_pfMn`xU%elk(YVA7deeO%+M8wfCun^4mfh)TP+ick zt(^6TW)Kb9?lrBhUE^#`a=+(u$6U+shSKU;eMp2=_El9{p1z{?c^1*qFBP`%GQrxP zCPTuxHV@alwu+So59km4`ad*>WH(}d7vBNi_13c72< z&*Y=TdN>+~Hc(xcORL&OK6QRyuX|JvbS#95dQF)dQ@zrDTQr8i@fc2<% zII1(UVD3H0vjOf=QMNnc$wELc;W72MqQEpCil5OsMlg@TE%Sp}e*}8mWh$ZXGZSD$ z+D$ZhzQ1e&?$y`#W7pSC?W^scu6!VPDcHz3@iyr?chB7@Cx&I}iT91H@Z zT>G0@)mCdD#8Bk%rvyeNb%xYXf`sl{#s@kT8Vk1$^m{n1j_=H^vnok$HYyX;g8s%6o zryz1ZTfu&x9Yiv8gzb(bw{EWj0=h;UKM>VuIw~!*8^AW*NHL5NGB6+xK_Wbhp}>82 zS7^TiJPlA*pHDs{CJ-g_a8nVaTum&**bHH&qLQ=@j#es9ayS{fq10}4 z8~V3JAyZOVKf(rSL%kBuAog<&~D z8~!Y$;`;NC<*b0HEZ^HGhd%4n)2GJ^XEhZ@;plUx9I+D^qrTE^0fNm`Mc0i`0rE|` z-!gSl2O)|wud#!R7gi0D2f?bby8h_y0;LGj2g$rRRFi8+X@Zg{$va)mjpw~F%9nNv z%4M4K3ZwHz-#l>S z;W4|E4;&0l&T3lBb1Six?SE3_pL_^2@7oXAf zV9wnZk3*b{$8<+J=iBC1t2V>$*s9BH@tNcDL<*`+>BJowSG_E;S&4UKo6nwVc!_iA#p z>_ZaTnWC@fWu;8fz1GZMt~GyB=yX!0d?| zrnrC@HOn2Goa`&j409apCuoUrK0@?f*7)xV?~?Dr_RT0s{m z6x3-UqkXhUd5Su`cxc+PD%W}aZVW;AO4xa(h*qZZTOm|BQdZny{5D%okLHS~-d28~ z^63vya!{G<+4S2!v}(6TZ`GFf0bp3IsOemdwnP$7cXzc5WuvETOSHt^$S?k1P{Ta; zt#6`K`LzBDs%$BK{S$S_Xleq*MFEgY08qE9KY3LJEhbgcu!|Tbig})vuES70ykiVX zLE<>+9aE8oaO26Xv>(9=ou!UygI5b8-WuiagqtwG;;FXYnyZWOUcz8#jAviZeXuXe z&K)nNOJ`P<*D+s2zJ2Qh6?bENLshh@_7#l|Zx@lC=?s@gne6+KQY>!}O-3pjy{Z;& zAPfnKd{|Z0F7vW>H#TAD&d0~9Z>#BPno zAXx%OZQ}_iiNk*Fv`{mcW|1-U`*>-}T==EoK2%2y100dUpO#3ka*h7({vh3J;?U3g zs*skb%i#8%Q}>#0z123H={{9P;Jq#HC~Wi2~&;kDnUg@K@WVW*(R2_LRUf(&7w{$G$2OWNK!lAxQm@ zuo3FI$eEeVAfQhK$v4S@lj<>ncW?c$xzqKOgb!e9iLO(#H$VFT&|~m7;20%uQLl!X zI=%KO9r1_}&ePqT2CMfRC8JL5a82Z9N=z%Y?g#tla8&sJ#Qq@C7BTxQOi}lxa+U5Z zCGgcOY)$XUTJB1LaL*IZPB#>vXQ|2lkI?F`3_c@rsC_gio~#3Z+`&JGE*7c1(c4B_ zD&&y(`&{TUOS0w;<24D=&bX!qd(B4bu(>7z^2W3N80jVRrz7xTFuEQTFd!=!bCE8janL8-jM zmES8D#*#n&>RVULas@0)2l^`8np`JNHs6~yr`J|;vm5Cx?_Uv4PqWz*nq;<$`lhlY zVYmE}vxBWm&N?S8-AUBPv$7I?HM*Tiwe1T*W7g8rl=u774zaevS7QmAs~q*HaWjcm8{L75 zrgq;X(%B1aiv@K-oFq~kCV0TTciS)Vtk~ppPW8|Djt#?HG*3Jl7&$s=W8(rTjH{fE z4*uI7L_sOIiJ7lOA4d7Jt|8ak#}w%V2?2WWdtg@t1AlFTSeWH{F;NPLn=@a#{X?+y zGlsEJPYB$9<%Ef}#SKV)(;%YpM2I>})^@=L8hUodREpFx)uiJzc596vC4f0+>O<;3 zkYm3G*coN6%enQDNv-psaYM1p^1aI~??9tp#(x{iC;`j`HoMKrLcE%xAxT{UBVOHI zv2+M~kT4@wA3*!6_V&DEx2QO3KP2qLH4!!_=N+ z8}=WGMup_!wU&8A*L1uAT6=k6+F%e0dpk=?t<$G{lGqJ^;B5e-<3T{7uq7>e0%D)8 zVpBz#E;v~L)+OczRhAdo!wUGmhpusD%KjPPm<$BLqS^s4Km#D!9b%`XUuI6|z7xLy z%=#}*ZGCa6aoA3PsF7$^QHBE?VEi}CXLH<>dWXcM@O!r)16hK#ULZ6bsqMOoj;Un_ z_8vE(zf#u!NX! z{!wb2Vei{Bw^+2`%!AO7XJ6dzpVau@&6L6rNBcm_zyu)e%#QbCdgR6MgB#a8;Hf_V zE(DEoAie!gZ+`uo+_`aF**O64NrK)*sBzva1bQF_E0w`H`P~d z0QjDqg}qA6ynsF=x(*&5K3X>V9uON0FSq*LfY4_2v(NK3A?|+X?UH5F&JW3p?6+s= zY_Gqt0DL*u{LW+q$Xn+)3IUm0F3!wwo|*g)r^Wm>eG*+A!ylIiNB!=DWmU~e)MG-V zZM)}}+AWE--Ax=?M$#H^&b}^ts0;dv8P5mbCC`-ii`|5eGgn*z3BNRs>fFOfeBTRxq20?h%{GXUyYIV_3&fjy%=Sh+}bki?|NTgqtd3p)9Kpc^oCGQBM5m5SJ8C? z2Jl@L^Z_DK_~g<%p?Ui~hzi$<4{2>Z!w7_p^B@)a%L-Xs&$JHmjSvCT1)>c1A!!>x z&=x(;Cs3SpU9lg0C$~&$li=BPfeq{fS?An}Y;JR<-iyuNYJK4$q2YY-gs3@bKK}O{ z0D$`wJw9mO&x*_y4#oL(eUKN+9s*g{&~R%JnUx(8*W@HEawgTQ0Rb+AMqljjSiswS z%KnoLO75;z0wSc~mRaLzY`6GjZ+**i1+udUV;jl+Lw|2;<*7NH+egC+RVa>35=jy7 zSq(!hx%0b?<`N3M?|7EKO4H}2RbEl8VRA&2(i_m*cu$R*POImiYSQK}2hj!M9Z$`! zXZ6m72DdVP`yQxLa_=0D4vxsTD$i9Un#MJb%4FY~gTU^#W4j&}i(n)y!?m?|*|Xi* zpHcJXab;>@rLrKnVWid?VKwJ=44y)?npPZy@!w>SDMwxo7m8G8WYut13MlzoA3JVX*W+#}qWZjS!rgP9-%yQ2!iH2IF|o$=yNi6tyZ#$ z!X-|Yn$xVZ>gKyC49Vx>tOh-auwqwaBHe6?O4W9Mj%tHS-uH|T ztaXv9(iC4tp={^G#(ScqI*%I~d|IrUFQ9mimHD*W>vv)Cm`}vC^NOrHK@ux%!})5e-@GmAB!ANU$kDK;MOKQ`++HS0GyY&<(aws`_YN)K-W#1B$Aep>fQZ1aE! zVRR>M?C+Y)rhiiOrLd-81(x^(oR5_9By}`JNqQsDX>wM#sM(!YilDSz@1C#5Imn5k zaXCI27C1X^_5_R48~~myYbiAad$&JKgBt+rAzaEPba^SlqX(7(t0Em}aPQ|kUyU>J zB)=YFO#}Inh(OL%CXL74lzR$=eYIWa+OCTrj zx)nl}@s^$@nGX6>Z;T9B>F;Lz636JJ{x$+ve2`!H!+zM~7|nJk-q_i0WJF(P5DbK) z$K&X5S!kFX6v_}O_|k3#s%Kh3fo?0vnaCHBn?N!7>(p)p6e13q^3H{WG#eY+fWdWq zg1gV_RW@#bT(T7$gVMQ6>m}gV6l~pb_A+ZiS3sRrzu(MZ*}Y-F%K}nghF6)cYfM4E zVpwK*m9;_w#|Gw8pVD0B&u+4;Ca;{fek5`5s<36K@MfO`#D=OQ4O&0wBL^T?(h9YE z7||BnCT9__hIiw1Jne4%Vj)JwX2H5>%&}T=MUiA28Rs@VklI<|7D?6?)sGpb8|Z6W z7`P~=nd5^CB^sP_FPpfg$71I(sd@Uu^@%=o8S4$(eX0c2CSpbU>6RXvbtqD*Xkq3z z%-Qn?g;ks%w*hLTAIIa@Lmp9(LUXQtmy8gAl?P{=!q24sQN%e0w6p-laZcGw)Tihx zqk>mRr=mYLM)s!RV+qR)Nx$iiYqgD7#P|glH$i>bJ%aCiI^FLuS?SiRv(IDU*`yQj zVCTTLGH$Us`DrdZ8+8F|1`dn2x^0^kogc@ScHKFtDQ*jf#Atu@T=(+K4mwh9Ut*22 zE6Dl4m%F=Bp=EnzL(ju`%`a)|_BVLY6E5y|wq5L0uIC$L(k;U#cvI0-4u=PWd+&Ov zgbT&Qjtpfrxoxv9WQ$K8T)A z8AyEvsE<qYSctW6}O#fQN!R=RTF|e+!@wuttPH({xhisQ7b%qHHtFbo?6XH|c?_EqOFQ zQrhnLNjEOSkVnoW{8aktp3`E{tg%0}r0Qkre`?^A0KuJr$U??2Q6qM+O0%5fj?cPV z%YD(wR)h+$v?#bE*8Vblic%go@ZRFvD{%(q4i1Z&56Zf z#T@j39B9Da&276*cRc6g8XlVKJ<=O%@91SsOjl?ABDr z`!i+8GcMM}dbSjGzwOA<$C{oK5O<`oaTU{-p-u`>^E z3GQ)x)UP3`kb0+M4qP*+OgBAZqOz^ZRwk44S?nfx_0LWCFZb_#S*bmF%lyKcLCaG0 z_R5xsD&Y+GR`ANlb-RlFrko2KcS}`gS8W$yK0p4`Ib5Rxr^^R?)XL~jk>JpA?!Kys z8QcxUMg$u6=?+`q!fG;wmbMA5X)5Yw2#Xfw&FR^;+XUmM`=`y8gP|zg|CaSo0Ap4M z=0#L5j8*Vd>GLX7frnD;e&L10^+{@^UJ%r*`S;toFW|kNa-FbAIxl&5Xg+FO1x39d zT~4Z|F6FI#EWR6dq1H0ogR$@;Vq+prnOqKuo3~i^9#GMl4@Har&!LKZ366c~sM&NS z{Y-3k2O@%vW6-ElE9^Q|hojBP)ZiX9P5#2z=bv*l`jzL|Fr&C#%xkX5u5db=94{Eo z)O5Z=IOtD1&!}+oy#$A1lf{hB!f$PpunA(Z7^~#1M01K>{gICB*Ia?6PoXrlf`M`n z>)hTn8C<{+X6ftug|R3EEQYGh%aT?c25;Wt=Z8_Fh?a3NFTjhB!5(5>ZhxHhiHK&Ea|JwqCBE=r9rmDtmpbG7`VCZ6JJ7`!UGmZ;9Pla5&9B?L##FjQ{eAr$ ziRNfIg{3hkOeRXE+xm}ie5}yy$?yvplZ4q@D<){4r0pXP#cjUX$a|nP=#>VFiT#nQ z&3R!>1-yz(;J4EJXs^0#R;Tzx4Z8$ry3L3;jYG`dOT<6EU3jzuU~EXBo?!$+pdZ_AM#Fs zo&XeC&%!wl!}J}MAWM6QI{!anZJkf&=hsac!_*Ezf5dJrTpW5j5j``9X??(P9tr$| za6m%mo3u0{&}$NU0k1;MMFb+hZqdh|Ln`vBaKhc2()~F`OplW>3DH?EW!-G79y{x$>?rtKl;w! zh{K04`X%2xnrP=U2c?-;=OtrDq?UVpLxxGMT=FD=b<;1FFtSwa6s`vEk~t02vrA*XgL@aoN3bF)t}w+Z0P9KuM|S} z^LW@hLf@qtkC|7X0GGE{^6I#B;|lPfu$tes<(W`B?JLhaVlK^~1(sU~u0wdW7Hh7} z1QR}QK)V5apD6pBii(O9Cc_XWY;)j`1-p#PW^&IS{FqOg9Qx022&jDeCdCNx-8n5A zs03>ZOVuZ=NbS1k8NQ)wzVryF*1}OBEukB(kjbwbKaQpQo}*=J%=wMSAnLX-*^iU| zL^wJjA94CbO9=dV3)ll@$#H=<-n8^|WHi-5NXV_fvOPfW7#%L!PFL+Tr*10rR>Nk8 zVAe3lJCcbG;ox!MwuAC^QUAJ=gkMd}o8JB;rP{gzww&gUTW8=sWrD(p>;L@x{OJ*D|;_rQGX;x;{!U05!mAe+{~$|r^YEI z{-5B(?U3K7|8W(I12AcE@SQ_aJrnT8s3(lNRR-N>IgADEsz^L6chHyDH%PIF%mSyYX5W4o-kGL{GLZ?WbfgO|M^h-tOs9ARq8ML z-`p|qnN;`-ZaXYluVv1-G5mqx{D-T5^JD(BBonsaN-udGK)`IF&RmhBPuJ@b@;!`Y zwcJp#?E3#KYl%~bcr1YTdDlGv46z;1pW$S`hxvmsbor%{5xX>WCZ{7dkQz>OgbK`JZ5TM}FZth#F~S(amStYUNs9^x|4wpord z-r3~VV#FH+%Vpc}g;EC^mx1!5#4m51Mz-ZD3v;k%9o!IUtKJ-Wf?CY*TcBby`s`l^ zFW0#q3y}Wxf#4bzhYjAlSW&zV!07nUot>S5zz+w4yai@5DbOHNzONR0kNjW8lO)INCU@S8vuO3sLmUU$ zc83LC{g6yCEs7TG4zOtAKSBFxyswgbHsAm;5UPWxk$&R#nk57SWd(EZpLmXGu%};- z#SusYkzb*Z!U((z(B2O?wAUX%Fy{2~DO+07;Nars_Ba8e6QGoFD|uM}m~HY`ApR|e zt){Jw_yP}oQ+?z#VB0WiB6-ke*YR?Ry%+cW;jy>Fj=;i{n72{&;VaN=|9FH6Eqmrl zA;}_whuf~4x5MG{E{(=1?^1k$PM;i0Gp-1^SBep8MGP5qs=oPQL6P-+!?pM@pU15I z*qcJ@?Qo1C_4=mq=aEOFWajR-Fxh%p-Ma`M?ZCp$7{))|r@0P!yNW(x10AomCpQKN z*&AX)=GRNb;m>nCD5ph;6}E_*<37XexmM*}ER&vIw1VXqtx*MdQ3<^MGyIpH)nX!f zA%b80fIbml49^~dnuaF&G6!fP@lApJxZ%_7DgIN-B@i3m1fD9#oVUQ~(+A|(!-ZJW zUg}r13Io$79m9%129>$6E9^s*sL$CRAl)o~E)X*U4k=xpIgH9?YRE5&%pHznj$ADr zjIt}@7Tbc?x$mx^)aFuI6B>y2{Q_<`4l8ya#gHQ_SuNwj3bF-x(^rDFSndoLPH=RT zqE-N*wU0EAP3?G zPd6%C!y-awkB7Fk9oV!#T|g zMegBo+QXa2rFGTJ#wLblxyC?tho$;T3z^m0+F9YOaLkZu0j@FWSPqE=y2ABEJLPgf zi*o^beD2H<-FpgW>Be}HHcHvcLN>DFB8^K)NeQc6$ir63xJuRIi%d5061y;6j>i`* zQ}>%l~Yq?#vvX>{7U7Tw<2iXWx@BQBKWJMk1jWWp5>%gi0L`++;)xk0v}ph zS{g(!^T^1&{gGdb{sqCcKXp~c+up8O%l?YC@`FtI)yC%3?PV5m3#--~HPWBwm8NMH znX_#|?^LF;sz_E%_q5ruAFCNn_aLa1D#>{L8fkJOu7ai4wJGA8St=dk5tfPN$BS!^ z_CgHeO`GrDhcXZ6-XZW~u=GtT!D(E=oy<9#8iy{nw%%zsr#NkH+3e0ojT*5+QVV&o zXIm=O6fIB{cIOD1wS4{TOWR`J&$;R3*kEXTw?%BUr7LWF@&k5YB^pv1$ z{j~?ps*`%+`yCO3ou4XE8Kn0AS(%iR4U@0!N3Yv~2e@TGmv;am!WHc}hUbit{7a_y z?IP!Kd2JN=1C!yv1^{b63G0piL&|ubqxI*QQe%msJ0_zkp3|StM=7k=c%`9XZgzg2 zBJ1<`2?scx0CmXg4Ti(j#}wzE&7notCOokKT39Vxa4Gv$u~3RBN#h7{7KqQ-0X!RA zLqM7&`F}RgnV^1e{SXbA9m6px@PGLW{(mSYyge-Ul2gh4FXanM5O}bDgvnO_KloyH z6h;wDFZKY_)Y`zV5NCd`dLqAJ1KdIx>2bz{C29e7hO3@<)80Pssk&cX9!Sr3<&au6 zR^wD#j5(`UQM(qCn1W}uqXWNAtV4&HwG&ru{Urr%^wVcF7a5^VMt+E@AU1@2$j}{H zYPGr4W22Lv4_4ls0Cw*BgHcSpobhasPkuldLI59cn+wr>GV*flidkak`ScPB-AJ(9 zj3z@Z@i6OYo#G%yH(bDw*M-_Q2W=ER$3tx_y*N`bdFWA#4e1(e(qWk_z8HyE+^me@ zjBmkYKZhgun@dyQQg@%()*cmyo*~#)vJXH_p%;Zgkvu3NlATI5d=SUBlk4e{TDpG<@lGta5pdTh-Xgr_A5x~J-`uy z8g_sECfj1+xMuOJ=nJOMmC2k>KTUs0sjq^9T>B#NjrI`yG7#ta{wqd|ta|Zno?M@) zT0>A0EwluEq)Tdg&GS@>++nQnmg2}~dfCkYjU4Vey9Y^zhRwctTzOJn;FgloSPnT( z*D&{((lGELq7uZe;eIMDwBW?&K_&azuI2E%Sm_nu+v&jpr?s#c3MbwiV(oQ_!KYrB zm|Tm!v#HVx#N;f{Oh@=TErUy+3Vm3_bBMw#jl28jlY%41T}g=F@pTR^eb$43NSMep zNU*IB7a|< zX3RZtM}ajW_Xo#b`9Y!+NF3NwO>6EdfaA_PX^nq{oheL7mQAAJMVi);g-Lt*fDzw< z_oJGA%+ZsHTP~k}5-c_<@!E+BBs*q4cI?17X7$9^qJ_z)gY{wq!}5Od`me#Nos2Dc z3f&{Zri6DrdutD2f*pl@&J{8TdwK97s!o8@bmjkosVRvcw^@MSO|z7Dv@#X*V#L84 zivESNSA`@PWaCMpW_$0p+xW=?Ll9@Gm*(-+KkB8fd!1gXU~&R$j`8vhoh-6i zcN~B@`umpO|BWgBm80b%y2$a#cWx*^rmiacD!XKO+*A*^Xc z8*PdiW^K6+f=%QJ<|FC_W|<5u>-GL}ug`{=#qFx(dv&4lfv0LO%R*}EdwqpoJp4b! zRcy6%!}SyATBX@v+Yr`P9il;QZ=a#l=zsoJsTl|Q9YJstqR*ExRu~Cp(6B~OVCcC> zW3rWQ_TOEfQgjn>d*tvJWu&0F)g4OC)^dxj?jYBV^mQ*P29pKffU(?HqB0mWtaVLN z8ocD>ghI*Tay=?*;1mogfFF8un@}lX{4detz2MDp1+KdG+D(rC$|3*#Z2mc{_(R{nqd;A4Ux$W@mlvYeyH-Tt0i_QPn$5M=5WZ9#@*S#p2$QaeJwy9;GYhGl+y z6h5qRMlMA-CgoF797S=E|&D0>lgsdXex(0CRe4I^rjbTZV{eUo3_4wyJbVJ=39MLfgE^@hIme ziFiURXk8)1nyHO2p7E?Ea~ihoQ3eTlH-{@pxu_XX+*$zcA77&FP)bruyFmHe&(5hD z+*hPxJW7~vK(pmW8W#HyuxzoBL86oY;RE@s_%|UX4SLMn=kxTfuiN7zV5$CupF~uZ zx~u6)d2h^mgUK#NZFHw;@Br~v5M2Fz(YCt!DXkOvXEW4p_XD1;WND(y6642XkB#5b zC3LI&w&3THxR-Vx=hC;Jd^V33uH@Et$dYXW4a?SnYRu%-`^L@(uhsJVpalcmc{$6N z>Sampy~d?0ea8{@7KNPKstYhhrJNBU)9{#N&rzl?#S;GgptIUC*e^uE!Y}}6EQDoEF+0Kj3A`w6>e>nz}Qj-@l!4E2A7dp|r6RqWzmA|g_k#kGn z%0yQ7Bnjg2&zAyUV@Ip^Hy(A%Hl?ZlBBZmn?ea5(4`QuE;7m3k&8ANNcdNgIKG|O zCjf_``FCe}fD;reio`+`hAVMg>>kPRh z9%BBAt&m`2{7Io zzS@H$@%XYHl5<~S%U=)Ep>1#{eU_dTS;!K}GX?W=QQp@OlGQro9+p){6UQ(mxEo6FO#&V8HO~ zOL7+_rUd~OxTp39>aX#HtrM^mr(CRrS>7vEze)4;;xpE#7yRsue9qzoUkIUuRVf5( zXMU@d7@1}`6K~btb`Vv~{{F_8`d~97o~(6jo6OsBIiw)#b6*&7al&oZEa`Rj{^B9M z>+dC&Nvy)KoFe0h$DvsVMD8wbyi`7Cmh*0{ z&YX)~_AhT%E?LpyWi;A;(il6}vY|+Fuu2S-luogDd~OF>TJ)L zUk}B%>{C9>?k}?LWk-vu$vY%wQZfC^94DBBQUyt-R&t`OtbFlcbQs4etgeo2VPUbw zTjra$zrUZCpAP|el@?N6BO*6H#}_oPv!*N;00@j`t%U|@FRda@D{p&vmkxn1@Rp$j zUuqaXr#Ze{tPpAhO;enO-MWoH6~V}6)5?E*Nafl|zO97yiNZpESxZh%rqG3+TuM8* z{@Vwyy85|GMqmvtJLLfF>3W*vtI2LaHx?i1H2_1JG*R~{ab)sn*LS1fnY@Nq=U@)m zKtAX8?3m=+!Y5Aq1Ve|k^fE#kgNBKjS5gA&gFF_$8STo~RJ=&m!>nZ5-0|U)`NbB; zV8}PK7Z1V#t&UN{AHjZRw$+m$Mdv-RYO8^tpDg?> zPKLZka^q1V^Z;34X|EnMw+lmAy>{X=j@W%Czq1sc`u|=wS}Lf;@vsJON^sr{RrO76sK3$PN;jm3pA>SxC)cg ztRO7dS9YFhrC%bXbj{J3*I~ zOTT=eK~A}tm$@u)Df>KX>8Lkih#O_V`%nr^ZHI7a{wSDWdW>4w|_N#9jFFd2t&VvdnFJ4M>C+wN7u zT<_hOv(G|6*&uOV_ObURD1d(H-+Gpi1|LsCi!~ zlcd5M2?$pgA1f`X8wTRKeul7_OCw08$d%{R15u|hU2TL9U@dB;=qkhKha{mLMVt`iYZLDk2` z%r&YgqFA1*0;&L2FW2F<+r_YHcVcZ-oToXIo4Ur%=g^I6gIuvI0z_qx{#K2gON*E) zedcc%nAt^6bP3?0X0Oj836$0dnk@nU2x~+G+)Aw~+>>~yz?IPnkijOAkXm^S96lj5 zN3K}bv5z>78`${F7a8AizPRV>b2Lt#uCa}4aDj4f;?BxC#FAT%flyHFQ9+}%i9jsa zs_Yuv2{S1%^USbXw>VF5$Tusz^yvaoVWv)kEbjUEEbrD>3gt)y!lU?*o9Y+3!}?S1 zD23?-u@JNYoDQt56P5Dvj z%RuC#bC2T+R?mcMYOufY|B39`ny|J@rje*FWz9#qW)m8DjBa|)@Dj!wwt+4@;v8?_ z$|P30g28~f({&>BT+~!pPn5J>cS(ro(@NzC$&Q9J8PwkkD;tj5#GrHVX`gBJ@o~~% zifD;q%Cvry{w=76|F-xy6a2m~ z{n&NR#R}}1Br|ti);}r|eRa{vh3VN)VURe9TOSXF5fx14E3>?{9g2bl4M}D~Tu+kC z!?MRhfhL=&46FpXv+a~-`%+{jJCwZ6hm&g0@e2HpT(DGHF^%hYzhuZae@59Etn;-B zpy8MCQN9*I`%ry-p(0j8y*PXsaM>8O&?`0zoE8gplzB0=O^9PH@~azaf5^hLp3>&C zj6gL;UtRA`9-(!!ipzzrG3cIg6sB7$X_%@nM2&&t#4{BALnlc87jWRsZC4%8h|Dwg$4@jk zLzkXS+(ca}r;Vm%XCGur?uc~>jzT;>V`1=NGby|06XVN#m4Fl}tR?{(9vpvda{9;gSG{r}p!>Zqu?w+q7{AR&SvArb;25-K1t z!bnSpfD#f)cStIYpeRE~IkeK<@G=SvEhybBpoDaa?kG_Vi0b8}Kas`S*2B4)2d)%K!hf znS?+yoBYy5xGeS+9GQz}yZ`VDQwu_&nREe3Z!i|9e<)n2a|MQqY?=Sf(`#Eduvy;E zbk(ELU#WO*m!~+m$6?~Pdq6;SHkMua+-S#}jGGQ-^F!A!RMXDrU^00}{xX1yjV%Ct zbZW@7VE_ct5Po@#7r!NE)-Y0i4rzts^;u!IXvoef-+33Ms63&!Ju#-zKg{2i(9NqL z*QWnW(l(#ira1j)L~;9!WXH~G@0UT8#+tUH1C?=}TYZG;GJT#ovWVPfgW^d?7A129 zw4`KWhp~H9gtpkqus}Nm{}Ari5U$Z8*BWiG&E1^Y;=0Is;-%LiuMVqLOTJe5P8?1@ zzbe$260ut>=*Kl*Dkp+C*xL%5_SfR#!YEUlXvRcgro3L-AEgj&x5@2pkX&y%Hoq9e z1-Xy`XKDa6JX$>Yxm~J=Hzps*yl{(o#WCS+!+jz#Nz_|R@Dm*p3P*+tAkvG;er#zLHopI}t2r2r8 zq9cCz!aH+}#&jyZm(x>0xuKjP-;YbS%-5a`(l_Mgx_O@n;TOqkB3K5y`j{cfwN;9hFQDf_+ilE5!X0W2f8B<;)N}Vkgl=sI z$tul8(Qqf%5>^fEAHd*&4aksQMMZOBs4oduZH=lBDUIOnMC5}i4KsW%VKFUQDhc>U z3}}4s*39--PUU+91OZKc`IhI~{A#47a)wN6XE8QA_TFgxqfg)cVxA_cr{ez^Oqq_W z&6g!sa*1gkxm)+5jl3#cIe?h ze@u7!mkTFLuf3-X7DtOuI64;5zLlg0KP(Qz`TV1#uv^>s6noRig7JVSm*jqCXOo%& zoOajAoBgK}3E~D&Z~?`K)pO>I&zrU^5LGQczTKM`pFE@w_IlYJwkOn_Ni5%vzOvFN zoHHQLPqXO^7_91fPR(;9`l!~T=$ z7R%uSWh(`81>}0&wV3ho&j>Y*I+q9zEKrVoNAc#!*09U3+ZsfB1EEm=3pJ-Umy35? z2Bpg)TZ%=?{*cHNc0Q93lQLV28ZopYZ)7{V{H8GLNK<%!8X;{uKJhzzPoCKCA^*$g z|T~6ZK&wg~f^)uVyjWkB32iDlZu8t6j6uvY!ICAzH53HN$WtuClWnTywHm*#M z-IGq636#ow(0Wv#CKh!iMqsgvW6HKGxLrW)p1Qnk&g$-xeJ*L`pHkwL^pbazXv)3T zL((!_kD~;pSO#Ty!)9RU;?95;qfF>z%FW8y$suSIaBahB-3&`XhradU52Z4wWVqW$ z-u>2ua*g&9v#NbuX`l|*C4(~3?L4o+Mw7I+%%q&%)=Hn6SpPwq2kZ@*rUY{$QAR5j z%(JA=|4x08@aTEnnDI1qe?zT`u+#aYs7)RZMy-|2IsKQ$T9zN;NF~A9W%xB#$3b+M z37pMa?zCjEJRFg>nUi%q!Z6zUJTDt4Wd45dX#Bd*N}KgXSFicoODl5T3omTW zm09qz43^vZa;FO13z6SrdYkiVZ`ETkTEW{T#*oq>x`xZ=i~D?~>(5`m#0z@d>fXOl zi+jTpmw2R8#&BP~=92+GU0%=d5(Amea=eNDKf^1&Ryx1QEn`TU$%{C7sVCs;x62#) z+*Qjds$7SW`GI*k{gKo|pX`1firO@bRCOyZIP|`ABP$yYL|H~pGWPXVeh^{f^~jvo z*U-`$%p1SQf;PUUmUv)MJwCC8ObU5v#?QGEn!B|SzbX?GUEGqL?JIz6iWz=a&p z*Xg{&?=G2t#$J_Dx)6ST5qJ9PY~jnWg0W@2DcKR{X3;{e<$WbR+mtdEYQ1slAWH5A z$|_gtORt{9$qX^Ol)d#Fr*V7Hpckb(CFp!Hd6@2ZVa3~o1PUGLgu{^1aY}cjlXz7B zn3Q{ZUnWn`LRl6IKf@noPvPFn_~$4J<8k^3oCgRLxcY$eN>OS;w$LPXoK$NJC;cy++-ee^`NB;pH>_LY$En}WEjQ;%Lm&S0*;Z4@-%^%KqiWZU zSS05cRACdwmpxKarImF|bV6Gnv_GHnS8t5t@1Fa!JLKUf!lgcHnNq_{8U)IV)qNt6 zBvH)k6Zno#Rv3JPly}%GgNbAroY^HX^Y4p85T8w1R{7>zV?NP|??tjJOwaQKyzoX* z&j$@=263)@$}wInWX(tu*l+*lGJ@=$x`L;Y@rC3GC;mSzF?gYT4GKM?<^BG(k|q-B zQgoInfl@XC%F7wvxzAFj-WbPoicDJF*POr2umCkg8IProGOVAqbAS3Fyp=AjLdr~I zq-%3b#O;s0ZvL(Ds`XCQ-(s~%3sUa#-)3-aOT8*e*w{bt8j-Hh1^WdE*lV|!>mlT&2De_nOZ~z*7-2o0ke$uB5T(4Te!aqb5`E`T%ufEu5AXV!cy!A5dE!K`R*k4ns2T{^|Mji z6#x<^*W6U?g2nj@(h!?1Kt$>`45AfZ(Nr*&iD!`Y)j^^3_k0-Da9G|-ePdl6S#xuv>~KvypY|Gs+Um$dgp zC7Eo*3VrmbHgniTVpn4)VQnGkr(fw{oCs3a_`azZ8lw)eeHotK8gDS{-22V~i^ZkU zwa@-M;n&ll8*o%TczS(<$=CWCmb%kA#~~W9*_cX*cKkR*E6#6|A|>rDo<5H*tv!gW z6pcwsduW_?(EYr;uBbdBARqPHi;Gx075^3`n{NYnMfUa(GiWQ$XP!`~W|b+dKz}(! za`{_Z7eTRMN73*ID!{SDvu)I>z*M}i@C_>tplQOP<_MF6_qt+s`xogN^3413HRD7@ zf7KynOUMX`6=5^Xojoc&BK=(y$Djg0${ltLIae`#^!7as!8_SKOR6x4Zjb|?i`wLXh++JeL=M#ZOzyD1i$8z+a7aXg?Rl&S zeCHj%ieBf*yBu?ozCve&+G=fF|8va6A^PwdJi7aDzvz=KP3V8IN8|uBy|pxDKHb9v zx8o3NQ@>pL>c2<>Q??%tzWE~!KH}qpz>{E`VFt^TL`*WpLy9YE&T3?6f$|Goj+y!Zf*=VqExpE+LoE(zK} z#93V7%s>F8i9V*%0wrOmPhxl#y#GuVvCc86_2hePaWD{WW}^enoRM#k+s8IvI{6iz zLUKORXJEw^`<3o~`6c07v)wE|f31sp8d?QZf}S#F0gt1Ys~H^xdcYRuWrtJWG4htN z6}^n}qYO8{N4Idjy*868g%Cy0p#laAlP{8RHGi1kiWl(u3loJ?AAKbHBuu)NmF9x) z`-q@WO6O#?05**kz>}4Uph1nDk2KLGf!)dX(H&oZY~xX(^vGmne%w876EO+Ux|DTI z5#ZJDpv3e7@VL9DXlXTG*hWs1oV;Qd;Ht;!Br2jnRD6P0|A}D9y3!tAv+;gjEivfhASnmg z;y)hgF6-*S^YeTAi3TTq$ExC^x7xyIeEziU#b6E~s!({;DW}~Fm~c=Uat~De&${zC zj>$kTIbfe@oQ4aN?@wsVcZA(IjZz$<2B_=Ew1VaTOLWlq76IMyllBh&*^7lhC^X@| zQ#%c3ANYGf=!+GRO#fe&1b>hdfQy9;Z*!hTTbS57Xx|94ua{0k%LhIMLY0nyOXdvA zk3u#PjD~d*H0rHQ()kUKd8=}21K9lA+U_fNFWQ+eD&qx(_&s*e;dlP$<+sJf#UY-y ztPg(p;E`bg+cZMql^H!eUO8h;m+|&9cu=a3n6z|2ZAoF_E&Qz8L8(QdW3qOWgTQ11I+B@6A7Hn9aozf{3?;2!)Jce-|e7RB;9usqUq9vF?I=QTj z3c**NoQ%U~`rXIH{SK?jkG{tSjX*D3RYN1vgppB7QMa`5+LmBPn2>J=a*t$T zprCnis6=>?-66Qid8o6KJW9gEgpFM}p2j)&9&6Zn*rJ~be&eN72cY*%ufRJ`!Ll1x z1By?B<1Eg|FmcyGi_ z`~a13uSb^H!&!+kaWsoIL6P({;Kfg4YUEaX1G=5dh&_D=`c;-Vk$-) z-`xkUK}}STpZHEqJ(FPeEd{wpiMW4DiN6Utg+P%juB=)zOjUO z7!4SCW7V_1gM=b$4U{wjmXTeJv?H{^z-5Rk8IrRDWWhDavKiRHF5E=aEcpAJ?*O_; zVg_NQjmo-FQQVS_aQzqaY>|f!f$ zlp7d`Sr7Q{^wSovfgui1`4Xahhwi^KFYp&M&m?GgWh>-Rq?;Ruf3@3H&&@8OnGZ(6 zMEuttgnVZwxp5=s#bQ=|{@u}~?7gY^o{Z`FjHH>YN`OY- zxiMd1*JoB)-ak(h4+Pz|fWGC2@bXvI6V+oJu{@iiz)~A33Px-7md40656tgqQ^~(( zaG?Rp@WGIV^%0Q7>rQlKH~q2ZMw0l{j8a%w7;?X;6`=eUw|r;5la7I}U`oBd{oaao zFs_noH9Edpd33b!slUU-_n(f%)_5S%JN;O|e)!=4ye1?+2VX$UF;Qw6+fX_^88bLs zznnsjh~5UZUO}-A)=S-61zVhVHD6V)))6;Nbbgd1Eys+KO76qKD%-Ydt3Sl{nde$> z44WQjFtZm7_)J}hoCNk=!4X?JeYZc71W`g|9PBEIBvp@SWtkE{CnPCjZl@mr&Rz=G zh6UyB;?1<6PIssI{$W>92WpVWd?1|1>N!wfq5%>J0jcc>Qzl7vSVnschp%#pkwa7!U0Anv#?kySKdTDt|@8)u%1w#hQD&fAJIq95P{@#rFK~ zY|xOy+S=Nha+mB~XMJdD73GpI!!W}E?YADOwT4~6)ti^NyfYBQ2Tj!dU{0|_z4#P$ zn#sa$LmAH~`#t_COv1GSpTMu;RG!@T4pXv>n(YDNmC ztt5t@iTT)@4BKp?w^Izl(Ze|10PxR1n@a=$6e=Qn<`*~n>1@~m&tLU&q<+D`R9f=i zlXnRMn{Y~zS2}>4WZ`=ayzXAkPni zjN~w65;G}S^B1)?281EjKsKg^#1nc6s&-Qb+(JdxWgom4J(;r$sd3AFbaJZAxrwy= zuyp~%AFC^YGNMfimAdXd;H0pkZ!_Qqd0i>rTjIag{<9?lA@G}e$4FvSsmbvUC;C+-2VmoBV{~W1=mzP(w7qDwD8XFuOgfjOr zLh6TbeFElF8ml2K3^>3w5c7T^H(3Fb$CWb1aSL19yZr=XK!`6`PJv#~w!wKo&x|Xt zcX-%RO1H*K)QQVn2r|s!;NZ9gx7wk(e}WcrA=r*^mR69%-hn$=&wy#sVQ;A-B`pmf z0ztq5B=71{$G30wpw`@^)Xnl+R#QQCcHNtc*M7KszSmv}{L%}Z7annG7dMb+BlLT1 zXSs9n$OR#!hLwQ3{V7*9>C&JmJdc}TpQ<0~wEe=u;szutVMP5>WqZW>E>KNi*a1o! zBwbl!3&V9_{!np|0_OALfQbzu7m$)^fN^`BO~qLMn&|O;ec-v$Sn5ba?g$HR5cW}o za}O2jUtb7~4eO0NK%}ediaCEb6XF8CR*<>b?Rj&+qi@nuwGlA+H*R=vdFqYFFe$%S z4T)gGQCF=x)8aM@Dpb|fx<(%V>&Rxv48TOi@xy3MLX$!wYT@hvhWitx_ zpwoT2OllzlVe^wpYU327GW9^~A01S&$Z0+?bOd>Vy?`n9jJ`cu27u@u%gA46QcMIu wr~>ZzT_R^v3_rLO{V0X&!fA^65RW|~&=q|6pkco(90&Z9lUA0>moW7EKd9@D1poj5 literal 43951 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 t5ez@izxgpb*_i|E9e7ub$ Date: Tue, 8 Apr 2025 11:37:03 +0200 Subject: [PATCH 17/21] correctly ref new is_ggproto() in docs --- R/ggproto.R | 2 +- man/ggproto.Rd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/R/ggproto.R b/R/ggproto.R index d7225dd7a7..4fbd7c5284 100644 --- a/R/ggproto.R +++ b/R/ggproto.R @@ -1,6 +1,6 @@ #' Create a new ggproto object #' -#' Construct a new object with `ggproto()`, test with `is.ggproto()`, +#' Construct a new object with `ggproto()`, test with `is_ggproto()`, #' and access parent methods/fields with `ggproto_parent()`. #' #' ggproto implements a protype based OO system which blurs the lines between diff --git a/man/ggproto.Rd b/man/ggproto.Rd index faeb7d70e2..2ddf4f78d9 100644 --- a/man/ggproto.Rd +++ b/man/ggproto.Rd @@ -23,7 +23,7 @@ functions that become methods of the class or regular objects.} \item{parent, self}{Access parent class \code{parent} of object \code{self}.} } \description{ -Construct a new object with \code{ggproto()}, test with \code{is.ggproto()}, +Construct a new object with \code{ggproto()}, test with \code{is_ggproto()}, and access parent methods/fields with \code{ggproto_parent()}. } \details{ From 2271567e0dfff0d2f174f1208a4b3cec1e84a1ce Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Tue, 8 Apr 2025 11:37:13 +0200 Subject: [PATCH 18/21] update cran comments --- cran-comments.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cran-comments.md b/cran-comments.md index df78ca7e28..3423046660 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,2 +1,6 @@ -This is a small patch release fixing regressions from the last release. No -issues with reverse dependencies detected. +This is a small patch release preparing ggplot2 for changes in the ragg package. +Further it add infrastructure to help reverse dependencies gracefully prepare +for the next major ggplot2 release. + +This release breaks a test in SimNPH, but we are in contact with them and a fix +for this should land on CRAN very soon. From 8b279906235bdda1e698d488e0a61ce5117a0f27 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Tue, 8 Apr 2025 11:38:07 +0200 Subject: [PATCH 19/21] Increment version number to 3.5.2 --- DESCRIPTION | 2 +- NEWS.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 90aaf8209a..591c6aa888 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,5 +1,5 @@ Package: ggplot2 -Version: 3.5.1 +Version: 3.5.2 Title: Create Elegant Data Visualisations Using the Grammar of Graphics Authors@R: c( person("Hadley", "Wickham", , "hadley@posit.co", role = "aut", diff --git a/NEWS.md b/NEWS.md index 9a39f0f98a..de23921f71 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,4 +1,4 @@ -# ggplot2 (development version) +# ggplot2 3.5.2 This is a small release focusing on providing infrastructure for other packages to gracefully prepare for changes in the next major release. From 0e7c0285d0262f86feecb26a84402beaef172f90 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Wed, 9 Apr 2025 17:31:30 +0200 Subject: [PATCH 20/21] Fix feedback from CRAN --- R/facet-.R | 4 ++-- R/plot-build.R | 4 ++-- man/ggplot2-ggproto.Rd | 4 ++-- man/ggplot_gtable.Rd | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/R/facet-.R b/R/facet-.R index 533d8a2eaf..baa6daffbf 100644 --- a/R/facet-.R +++ b/R/facet-.R @@ -9,8 +9,8 @@ NULL #' rendered. #' #' Extending facets can range from the simple modifications of current facets, -#' to very laborious rewrites with a lot of [gtable()] manipulation. -#' For some examples of both, please see the extension vignette. +#' to very laborious rewrites with a lot of [`gtable()`][gtable::gtable()] +#' manipulation. For some examples of both, please see the extension vignette. #' #' `Facet` subclasses, like other extendible ggproto classes, have a range #' of methods that can be modified. Some of these are required for all new diff --git a/R/plot-build.R b/R/plot-build.R index cebc450f77..6222c6e114 100644 --- a/R/plot-build.R +++ b/R/plot-build.R @@ -160,7 +160,7 @@ layer_grob <- function(plot = last_plot(), i = 1L) { #' Build a plot with all the usual bits and pieces. #' #' This function builds all grobs necessary for displaying the plot, and -#' stores them in a special data structure called a [gtable()]. +#' stores them in a special data structure called a [`gtable`][gtable::gtable]. #' This object is amenable to programmatic manipulation, should you want #' to (e.g.) make the legend box 2 cm wide, or combine multiple plots into #' a single display, preserving aspect ratios across the plots. @@ -171,7 +171,7 @@ layer_grob <- function(plot = last_plot(), i = 1L) { #' a ggplot2 plot. #' #' The `r link_book("gtable step section", "internals#sec-ggplotgtable")` -#' @return a [gtable()] object +#' @return a `gtable` object #' @keywords internal #' @param data plot data generated by [ggplot_build()] #' @export diff --git a/man/ggplot2-ggproto.Rd b/man/ggplot2-ggproto.Rd index c3384f1e45..f0d0caf12d 100644 --- a/man/ggplot2-ggproto.Rd +++ b/man/ggplot2-ggproto.Rd @@ -270,8 +270,8 @@ panels, how to apply positional scales and how to lay out the panels, once rendered. Extending facets can range from the simple modifications of current facets, -to very laborious rewrites with a lot of \code{\link[=gtable]{gtable()}} manipulation. -For some examples of both, please see the extension vignette. +to very laborious rewrites with a lot of \code{\link[gtable:gtable]{gtable()}} +manipulation. For some examples of both, please see the extension vignette. \code{Facet} subclasses, like other extendible ggproto classes, have a range of methods that can be modified. Some of these are required for all new diff --git a/man/ggplot_gtable.Rd b/man/ggplot_gtable.Rd index 6b5c5a71d7..0d608a6622 100644 --- a/man/ggplot_gtable.Rd +++ b/man/ggplot_gtable.Rd @@ -10,11 +10,11 @@ ggplot_gtable(data) \item{data}{plot data generated by \code{\link[=ggplot_build]{ggplot_build()}}} } \value{ -a \code{\link[=gtable]{gtable()}} object +a \code{gtable} object } \description{ This function builds all grobs necessary for displaying the plot, and -stores them in a special data structure called a \code{\link[=gtable]{gtable()}}. +stores them in a special data structure called a \code{\link[gtable:gtable]{gtable}}. This object is amenable to programmatic manipulation, should you want to (e.g.) make the legend box 2 cm wide, or combine multiple plots into a single display, preserving aspect ratios across the plots. From 99e9b7e607f2f34fa2f75ad4148a29d1781f9968 Mon Sep 17 00:00:00 2001 From: Thomas Lin Pedersen Date: Wed, 9 Apr 2025 17:32:21 +0200 Subject: [PATCH 21/21] Increment version number to 3.5.2.9000 --- DESCRIPTION | 2 +- NEWS.md | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/DESCRIPTION b/DESCRIPTION index 591c6aa888..7b20a5786c 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,5 +1,5 @@ Package: ggplot2 -Version: 3.5.2 +Version: 3.5.2.9000 Title: Create Elegant Data Visualisations Using the Grammar of Graphics Authors@R: c( person("Hadley", "Wickham", , "hadley@posit.co", role = "aut", diff --git a/NEWS.md b/NEWS.md index de23921f71..ec738d6c09 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,5 @@ +# ggplot2 (development version) + # ggplot2 3.5.2 This is a small release focusing on providing infrastructure for other packages