<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/sysutils/R-processx, branch trunk</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2021-10-26T11:19:17Z</updated>
<entry>
<title>sysutils: Replace RMD160 checksums with BLAKE2s checksums</title>
<updated>2021-10-26T11:19:17Z</updated>
<author>
<name>nia</name>
<email>nia@pkgsrc.org</email>
</author>
<published>2021-10-26T11:19:17Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=a5e779c106627678e146ee85466e76e3c46fd926'/>
<id>urn:sha1:a5e779c106627678e146ee85466e76e3c46fd926</id>
<content type='text'>
All checksums have been double-checked against existing RMD160 and
SHA512 hashes</content>
</entry>
<entry>
<title>sysutils: Remove SHA1 hashes for distfiles</title>
<updated>2021-10-07T14:57:31Z</updated>
<author>
<name>nia</name>
<email>nia@pkgsrc.org</email>
</author>
<published>2021-10-07T14:57:31Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=4b12e2879b8ac33e793dec815084da66df731495'/>
<id>urn:sha1:4b12e2879b8ac33e793dec815084da66df731495</id>
<content type='text'>
</content>
</entry>
<entry>
<title>(sysutils/R-processx) Updated 3.4.5 to 3.5.2</title>
<updated>2021-05-31T14:26:12Z</updated>
<author>
<name>mef</name>
<email>mef@pkgsrc.org</email>
</author>
<published>2021-05-31T14:26:12Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=3d4124593f598e1b0973cb6819c1b953044caba8'/>
<id>urn:sha1:3d4124593f598e1b0973cb6819c1b953044caba8</id>
<content type='text'>
# processx 3.5.2

* `run()` now does not truncate stdout and stderr when the output
  contains multibyte characters (#298, @infotroph).

* processx now compiles with custom compilers that enable OpenMP (#297).

* processx now avoids a race condition when the working directory is
  changed right after starting a process, potentially before the
  sub-process is initialized (#300).

* processx now works with non-ASCII path names on non-UTF-8 Unix platforms
  (#293).

# processx 3.5.1

* Fix a potential failure when polling curl file descriptors on Windows.

# processx 3.5.0

* You can now append environment variables to the ones set in the current
  process if you include `"current"` in the value of `env`, in `run()`
  and for `process$new()`: `env = c("current", NEW = "newvalue")` (#232).

* Sub-processes can now inherit the standard input, output and error from
  the main R process, by setting the corresponding argument to an empty
  string. E.g. `run("ls", stdout = "")` (#72).

* `run()` is now much faster with large standard output or standard
  error (#286).

* `run()` can now discard the standard output and error or redirect
  them to file(s), instead of collecting them.

* processx now optionally uses the cli package to color error messages
  and stack traces, instead of crayon.</content>
</entry>
<entry>
<title>(sysutils/R-processx) Updated 3.4.1 to 3.4.5</title>
<updated>2020-12-13T22:24:10Z</updated>
<author>
<name>mef</name>
<email>mef@pkgsrc.org</email>
</author>
<published>2020-12-13T22:24:10Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6b19dfa49a6b33494b95d59c7a23628cec936daf'/>
<id>urn:sha1:6b19dfa49a6b33494b95d59c7a23628cec936daf</id>
<content type='text'>
# processx 3.4.5

* New options in `pty_options` to set the initial size of the pseudo
  terminal.

* Reading the standard output or error now does not crash occasionally
  when a `\n` character is at the beginning of the input buffer (#281).

# processx 3.4.4

* processx now works correctly for non-ASCII commands and arguments passed
  in the native encoding, on Windows (#261, #262, #263, #264).

* Providing multiple environment variables now works on windows (#267).

# processx 3.4.3

* The supervisor (activated with `supervise = TRUE`) does not crash
  on the Windows Subsystem on Linux (WSL) now (#222).

* Fix ABI compatibility for pre and post R 4.0.1 versions. Now CRAN
  builds (with R 4.0.2 and later 4.0.x) work well on R 4.0.0.

* Now processx can run commands on UNC paths specified with
  forward slashes: `//hostname/...` UNC paths with the usual
  back-slashes were always fine (#249).

* The `$as_ps_handle()` method works now better; previously it
  sometimes created an invalid `ps::ps_handle` object, if the system
  clock has changed (#258).

# processx 3.4.2

* `run()` now does a better job with displaying the spinner on terminals
  that buffer the output (#223).

* Error messages are now fully printed after an error. In non-interactive
  sessions, the stack trace is printed as well.

* Further improved error messages. Errors from C code now include the
  name of the C function, and errors that belong to a process include the
  system command (#197).

* processx does not crash now if the process receives a SIGPIPE signal when
  trying to write to a pipe, of which the other end has already exited.

* processx now to works better with fork clusters from the parallel
  package. See 'Mixing processx and the parallel base R package' in the
  README file (#236).

* processx now does no block SIGCHLD by default in the subprocess,
  blocking potentially causes zombie sub-subprocesses (#240).

* The `process$wait()` method now does not leak file descriptors on
  Unix when interrupted (#141).</content>
</entry>
<entry>
<title>Add missing dependency on devel/R-R6.</title>
<updated>2019-09-25T17:32:57Z</updated>
<author>
<name>brook</name>
<email>brook@pkgsrc.org</email>
</author>
<published>2019-09-25T17:32:57Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=43f118eaaa2e1ce177dc7fa96978d77b0c2ef539'/>
<id>urn:sha1:43f118eaaa2e1ce177dc7fa96978d77b0c2ef539</id>
<content type='text'>
</content>
</entry>
<entry>
<title>R-processx: initial commit</title>
<updated>2019-08-09T19:03:17Z</updated>
<author>
<name>brook</name>
<email>brook@pkgsrc.org</email>
</author>
<published>2019-08-09T19:03:17Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=d3a044693c98ae82cd80bafeec4f5f030d9efb27'/>
<id>urn:sha1:d3a044693c98ae82cd80bafeec4f5f030d9efb27</id>
<content type='text'>
Tools to run system processes in the background. It can check if a
background process is running; wait on a background process to finish;
get the exit status of finished processes; kill background processes.
It can read the standard output and error of the processes, using
non-blocking connections. 'processx' can poll a process for standard
output or error, with a timeout. It can also poll several processes at
once.</content>
</entry>
</feed>
