pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/R-renv



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::<package>")` 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.

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@localhost

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



Home | Main Index | Thread Index | Old Index