Path to this page:
Subject: CVS commit: pkgsrc/devel/R-remotes
From: Makoto Fujiwara
Date: 2020-09-20 03:50:10
Message id: 20200920015010.DC8CFFB28@cvs.NetBSD.org
Log Message:
(devel/R-remotes) Updated 2.1.0 to 2.2.0, make test does not pass yet
# remotes 2.2.0
## New functions and features
* New `system_requirements()` function to query the Public RStudio Package \
Manager for system requirements for a package (and its dependencies)
* Remotes functions can now install dependencies from additional DESCRIPTION \
fields, e.g. passing `dependencies = "Config/Needs/website"` will \
install the dependencies listed in the `Config/Needs/website: ` field in the \
package's DESCRIPTION.
Prefixing fields with `Config/Needs` allows them to pass `R CMD check` without \
a NOTE, so it is the recommended format for these extra dependencies.
* `install_*()` family of functions now use the default branch in the \
repository, not the `master` branch (@MyKo101,#508).
## Minor improvements and fixes
* Internal functions `remote_download()`, `remote_metadata()`, \
`remote_package_name()` and `remote_sha()` are now exported, so 3rd party \
packages could provide methods for new remote types (#509, #56)
* Internal functions `add_metadata()`, `github_remote()` are now exported. They \
are mainly for 3rd party extensions and should not be used by most users (#485).
* `install_version()` now keeps searching subsequent repositories for the \
requested version, rather than failing if the version it finds in an early \
repository is unsuitable. (#305, @kenahoo)
* `install_version()` now understands specifications like '>= 1.0' or '>= \
1.12.0, < 1.14' to install the first version of the package it can find that \
satisfies the criteria. (#305, @kenahoo)
* `install_version()` now avoids use of `base::url()`, as prior to R 3.6.2 it \
had a bug when downloading large files (#463)
* `parse_submodules()` internal regular expression is now PCRE 2 compatible \
(#502, @jan-glx)
* `update_packages()` argument `force` has been deprecated and no longer has any \
effect (#521)
* Another fix for the mixed binary and source dependency issue, it should \
hopefully be fully squashed now (#296)
* The upgrade menu is now interruptible in RStudio (#489).
* Internal GitHub functions now correctly handle cases when characters are not \
representable in the default locale, but are representable in UTF-8 (#492).
# remotes 2.1.1
## Minor improvements and fixes
* Installing mixed binary and source dependencies when the latest versions of
some packages do not have binaries yet should now install dependencies in the
correct order to prevent load failures (#296)
* `github_error()` now also works when a GitHub (Enterprise) server does not
return information about the rate limit (@dpprdan, #396, #413).
* `install_gitlab` passes the `quiet` argument on to `gitlab_pat` \
(@michaelchirico, #437)
* `remotes` is now resilient against installed packages that declare
`RemoteType: standard` but do not include a `RemoteRepos` or `RemotePkgType`
field. In such a case, the values for `getOption("repos")` and
`getOption("pkgType")` will be used (respectively).
* `install_gitlab()` now installs from repositories in subgroups and with dots
in their name. `subdir` is now an explicit argument instead of implicit in
`repo` (@robertdj, #259, #420).
* `install()` now passes the ellipsis `...` to `install_deps()` \
(@Neil-Schneider, #411)
* The tests have been updated to work with newer versions of callr and R 4.0
Files: