Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id DC23C84D7A for ; Sun, 18 Jun 2023 14:10:24 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 0cnJUn_Zh1GR for ; Sun, 18 Jun 2023 14:10:23 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id BD37A84D15 for ; Sun, 18 Jun 2023 14:10:23 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id B04BBFA89; Sun, 18 Jun 2023 14:10:23 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_168709742377070" MIME-Version: 1.0 Date: Sun, 18 Jun 2023 14:10:23 +0000 From: "Makoto Fujiwara" Subject: CVS commit: pkgsrc/devel/R-renv To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: mef@netbsd.org X-Mailer: log_accum Message-Id: <20230618141023.B04BBFA89@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_168709742377070 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: mef Date: Sun Jun 18 14:10:23 UTC 2023 Modified Files: pkgsrc/devel/R-renv: Makefile distinfo Log Message: (devel/R-renv) Updated 0.16.0 to 0.17.3 # renv 0.17.3 * Fixed an issue where `renv::install("bioc::")` could fail if `BiocManager` was not already installed. (#1184) * Fixed an issue where package names were not included in the output of `renv::diagnostics()`. (#1182) * The clarity of the message printed by `renv::status()` has been improved; in particular, `renv` should better report the recommended actions when a package required by the project is not installed. * `renv::snapshot()` gains the `exclude` argument, for explicitly excluding certain packages from the generated lockfile. * Fixed an issue where `renv` was passing the wrong argument name to `installed.packages()`, causing usages of `renv` to fail with R (<= 3.4.0). (#1173) * `renv` now sets the `SDKROOT` environment variable on macOS if it detects that R was built using an LLVM build of `clang` on macOS. * `renv::install()` now parses the remotes included within, for example, a `DESCRIPTION` file's `Config/Needs/...` field. * `renv` now checks that the index directory is writable before attempting to use it, e.g. for the `R` available packages index maintained by `renv`. (#1171) * `renv` now checks that the version of `curl` used for downloads appears to be functional, and reports a warning if it does not (for example, because a requisite system library is missing). The version of `curl` used for downloads can also be configured via the `RENV_CURL_EXECUTABLE` environment variable. # renv 0.17.2 * Fixed a regression that caused package hashes to be computed incorrectly in some cases. This was a regression in the 0.17.1 release. (#1168) # renv 0.17.1 * `renv` gains the configuration option `install.remotes`, which can be used to control whether `renv` attempts to read and use the `Remotes:` field included with installed packages. This can be set to `FALSE` if you'd like to ignore this field; e.g. because you know they will not be accessible. (#1133) * General performance optimizations. In particular, `renv::update(check = TRUE)` should now execute much faster. * `renv` now stores project settings within `renv/settings.json` rather than `renv/settings.dcf`. Old settings will be automatically migrated. * The `renv` sandbox is now placed within the `renv` cache directory. (#1158) * Fixed an issue where `renv::status()` could erroneously report a project was out-of-sync when using explicit snapshots. (#1159) * Fixed an issue where `renv::hydrate()` would print spurious warnings. (#1160) * `renv::status()` now suggests running `renv::restore()` if there are no packages installed in the project library. (#1060) * Fixed an issue where `renv` would fail to query [r-universe](https://r-universe.dev/) repositories. (#1156) * `renv` no longer tries to set the `SDKROOT` environment variable on macOS for R (>= 4.0.0). * Fixed an issue where installation of Bioconductor packages could fail when `BiocManager` was not installed. (#1156, #1155) * Fixed an issue where the amount of time elapsed reported by `renv::install()` failed to include the time spent retrieving packages. # renv 0.17.0 * The performance of `renv::snapshot()` has improved. * `renv` now maintains an index of available packages, as retrieved from the active package repositories, that is shared across `R` sessions. This should improve `renv`'s performance when querying for available packages across multiple different `R` sessions. * `renv::hydrate()` gains the `prompt` parameter. When `TRUE` (the default), `renv` will prompt for confirmation before attempting to hydrate the active library. * Improved handling of package installation via SSH URLs with `git`. (#667) * Improved handling of R version validation when using projects with Bioconductor. If you find `renv` is erroneously reporting that your version of R is incompatible with the version of Bioconductor you are using, you can set `options(renv.bioconductor.validate = FALSE)` to disable this validation behaviour. (#1148) * Package names can now be associated with remotes in `renv::install()`; for example, you can use `renv::install("igraph=igraph/rigraph")` to install the `igraph` package. This is mainly important when using the `renv.auth` authentication tools, where the package name of a remote needs to be declared explicitly. (#667) * Fixed an issue that could prevent `renv::restore()` from functioning when attempting to install packages which had been archived on CRAN. (#1141) * `renv::install()` gains the `dependencies` argument, which behaves similarly to the equivalent argument in `remotes::install_*()`. In particular, this can be set to fields like `Config/Needs/dev` to tell `renv` to use custom DESCRIPTION fields for dependency resolution in installation. * Fixed an issue where the function variant of the `renv.auth` option was not resolved correctly. (#667) * `renv::install()` now supports remotes with a trailing slash -- such slashes are now removed. (#1135) * Integration with the RStudio (Posit) Package Manager is now disabled by default on aarch64 Linux instances. * The `RENV_CACHE_MODE` environment variable can now also be used to adjust the permissions set on downloaded package tarballs / binaries. (#988) * Fixed an issue where fields of the form `Remotes.1` could enter lockfile records for older versions of R. (#736) * Fixed the performance of `renv::update()` in cases where integration with MRAN is enabled. * Fixed an issue where package installation using `pak` could fail in some cases. * `renv_file_find()` can now scan up to the root directory in Docker containers. (#1115) * `renv` no longer uses the R temporary directory on Windows for the sandbox. The sandbox directory can be customized via the `RENV_PATHS_SANDBOX` environment variable if required. (#835) * `renv` now reports the elapsed time when installing packages. (#1104) * For projects using "explicit" snapshots, `renv` now reports if a package is required by the project, but the package is not currently installed. (#949) * Fixed an issue where `renv::snapshot()` could fail to detect when no changes had been made to the lockfile. * Fixed an issue where `renv` could emit JSON lockfiles which could not be parsed by external JSON readers. (#1102) * `renv` now marks the sandbox as non-writable, which should hopefully alleviate issues where attempts to update installed packages would inadvertently install the updated package into the sandbox. (#1090) * `renv::use()` gains the `sandbox` argument, which allows one to control whether the system library is sandboxed after a call to `renv::use()`. (#1083) * The path to the Conda `environment.yml` file created by `renv` can now be customized via the `RENV_PATHS_CONDA_EXPORT` environment variable. We recommend setting this within your project-local `.Renviron` file as appropriate. (#1089) * Fixed an issue where the `renv` sandbox location did not respect the active `renv` profile. (#1088) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/R-renv/Makefile cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/R-renv/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_168709742377070 Content-Disposition: inline Content-Length: 1462 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/R-renv/Makefile diff -u pkgsrc/devel/R-renv/Makefile:1.2 pkgsrc/devel/R-renv/Makefile:1.3 --- pkgsrc/devel/R-renv/Makefile:1.2 Sun Dec 18 04:18:29 2022 +++ pkgsrc/devel/R-renv/Makefile Sun Jun 18 14:10:23 2023 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.2 2022/12/18 04:18:29 mef Exp $ +# $NetBSD: Makefile,v 1.3 2023/06/18 14:10:23 mef Exp $ R_PKGNAME= renv -R_PKGVER= 0.16.0 +R_PKGVER= 0.17.3 CATEGORIES= devel MAINTAINER= pkgsrc-users@NetBSD.org Index: pkgsrc/devel/R-renv/distinfo diff -u pkgsrc/devel/R-renv/distinfo:1.4 pkgsrc/devel/R-renv/distinfo:1.5 --- pkgsrc/devel/R-renv/distinfo:1.4 Sun Dec 18 04:18:29 2022 +++ pkgsrc/devel/R-renv/distinfo Sun Jun 18 14:10:23 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.4 2022/12/18 04:18:29 mef Exp $ +$NetBSD: distinfo,v 1.5 2023/06/18 14:10:23 mef Exp $ -BLAKE2s (R/renv_0.16.0.tar.gz) = 35c2a399cac7584f3d94bdb0a6481f93146164f3a504cfc7981aa32225eb711e -SHA512 (R/renv_0.16.0.tar.gz) = 3fab86f8cf7f1491f33ca0898b36211d01590efb5d4adfc410515731193722ca3f403c161af0ff043d691adfe3b4cc57e23c99d4280641a7d08eecd507e4083b -Size (R/renv_0.16.0.tar.gz) = 1004572 bytes +BLAKE2s (R/renv_0.17.3.tar.gz) = 7ed8342a87bcdbb320ea4e9da3e05c3bdbaf4d344e19824aedcf42b73cf8e517 +SHA512 (R/renv_0.17.3.tar.gz) = 8f94bb5d3942ea0264fb205b51498a47ea677c7533bfc7b3a818de5df5ac7c9ebe36af5587d3153be85120ddf395394acffafe068ae4fd74dd88a8835a4caedf +Size (R/renv_0.17.3.tar.gz) = 1063877 bytes --_----------=_168709742377070--