Skip to content

install_deps() does not work when upgrade=FALSE #218

@heavywatal

Description

@heavywatal

install() seems to be broken in devtools 2.0. I guess it is attributed to remotes package. Here is a reprex:

git clone https://github.com/tidyverse/purrr.git
cd purrr/
R
remove.packages("tibble")
remotes::install_local(dependencies=TRUE, upgrade=FALSE)
# ERROR: dependency ‘tibble’ is not available for package ‘purrr’
remotes::install_deps(dependencies=TRUE, upgrade=FALSE)
## Nothing happens

Maybe update.package_deps() needs some fix:

packages = remotes::dev_package_deps()
print(packages)
# Needs update -----------------------------
# update(packages, upgrade = FALSE)
# 
#  package installed available is_cran remote
#  rlang   0.2.2     0.3.0     TRUE    CRAN
#  tibble  NA        1.4.2     TRUE    CRAN
remotes:::update.package_deps(packages, upgrade=FALSE)
## Nothing happens
remotes:::upgradable_packages(packages, upgrade=FALSE, quiet=FALSE)
## Nothing happens
remotes:::upgradable_packages(packages, upgrade=TRUE, quiet=FALSE)
# rlang  (0.2.2 -> 0.3.0) [CRAN]
# tibble (NA    -> 1.4.2) [CRAN]

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