Skip to content

Inferring sysreqs from cloud.r-project.org stopped working (?) #381

@pat-s

Description

@pat-s

The following used to work until a few days ago

# using 'naked' noble on purpose
docker run --rm -it --platform linux/amd64 ubuntu:noble bash

export DEBIAN_FRONTEND=noninteractive && apt update && apt install -y r-base-core
R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/stable/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))'

R -q -e 'pkgs <- pak::meta_list(); pkgs[pkgs$package == "units", c("package", "sources", "sysreqs")]'
R -q -e 'pak::pak("units")'

Now I get

> pkgs <- pak::meta_list(); pkgs[pkgs$package == "units", c("package", "sources", "sysreqs")]
! Optional package `pillar` is not available for pak.
  Use `pak::pak_install_extra()` to install optional packages.
  Use `options(pak.no_extra_messages = TRUE)` to suppress this message.
v Updated metadata database: 1.69 MB in 8 files.
v Updating metadata database ... done
      package
20324   units
                                                                                                                                   sources
20324 https://cloud.r-project.org/src/contrib/units_0.8-5.tar.gz, https://cloud.r-project.org/src/contrib/Archive/units/units_0.8-5.tar.gz
      sysreqs
20324    <NA>

I am not sure what changed but I had to give up after several hours of research. Any idea what might have changed?

I also have some (private) CI image builds which successfully resolved the sysreqs a few days ago and now won't (without any source change).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions