./devel/R-callr, Call R from R

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.4.3, Package name: R-callr-3.4.3, Maintainer: pkgsrc-users

It is sometimes useful to perform a computation in a separate R
process, without affecting the current R process at all. This packages
does exactly that.


Required to run:
[math/R] [sysutils/R-processx]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2020-08-01 15:18:47 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
(devel/R-callr) Add TEST_DEPENDS+= R-pingr-[0-9]*
   2020-07-31 17:19:37 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(devel/R-callr) Updated  3.4.1 to 3.4.3, make test needs pingr but N/A yet, thus \ 
fails

# callr 3.4.3

* `default_repos()` now returns a list if `getOption("repos")` is a list,
  and a vector otherwise, on R 4.x.y as well.

# callr 3.4.2

* Improved error messages. Error messages are now fully printed after
  an error. In non-interactive sessions, the stack trace is printed as well.
   2020-01-26 15:07:54 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(devel/R-callr)  Updated to 3.4.1, 'make test' does not pass yet

# callr 3.4.1

* callr is now more careful when loading the local `.Rprofile` in the
  subprocess. This fixes issues with packrat and renv that use `.Rprofile`
    for setup (#139).
   2020-01-12 16:50:07 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(devel/R-callr) Updated from 3.3.1 to 3.4.0

(pkgsrc changes)
 - Add (some) TEST_DEPENDS, but 'make test' not completed yet,
   some not yet R-packages are required

(upstream changes)
# callr 3.4.0
* All callr functions and background processes properly clean up
  temporary files now (#104).

* callr now uses a more principled setup for the library path, and
  restores the related environment variables in the child process.
  This is a **breaking change** if you relied on having the library set
  in a `system()` subprocess of the callr subprocess (#114).

* Better printing of `rlang_error`s that happened in the subprocess.

* The stacking of error objects is slightly different now, as we keep the
  unmodified error from the subprocess in `$parent$error`.

* callr now loads `.Rprofile` files from the current working directory
  by default. This works better with packrat, renv, and other software
  that relies on a local profile for initialization (#131).

# callr 3.3.2
No user visible changes in this version.