./devel/ruby-mixlib-shellout, Mixin library for subprocess management

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


Branch: CURRENT, Version: 2.3.2, Package name: ruby23-mixlib-shellout-2.3.2, Maintainer: pkgsrc-users

Provides a simplified interface to shelling out yet still collecting
both standard out and standard error and providing full control over
environment, working directory, uid, gid, etc.

No means for passing input to the subprocess is provided.


Required to run:
[lang/ruby23-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 1d774dfdaf80c49e0116ab4b0bd26f2a97e1340c
RMD160: f1ce5b7db6417cd30b00d476bc6841a496a2ece9
Filesize: 24.5 KB

Version history: (Expand)


CVS history: (Expand)


   2017-07-31 16:13:33 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.3.2.

Release 2.3.2

* Fix bad method call in Windows Process module

Release 2.3.1

* Make Mixlib::ShellOut::EmptyWindowsCommand inherit from ShellCommandFailed

Release 2.3.0

* Add support for 'elevated' option on Windows, which logs on as batch server
  which is not affected by User Account Control (UAC)
   2017-06-11 17:21:35 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
UPdate ruby-mixlib-shellout to 2.2.7.

Release 2.2.7

* Format markdown for better rendering.
* Document more advanced usage.
* Link to the code for the complete list.
* Add logging message if attempting to kill critical process.

Release 2.2.6

* Fix regression introduced in 2.2.2 by changing CreateProcessAsUserW to use a
  :int instead of :bool for the inherit flag to fix shell_out on windows from
  a service context.
   2015-12-12 15:29:37 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.2.5.

Release 2.2.5

* tschuy: convert environment hash keys to strings
   2015-11-29 15:20:56 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.2.3.

Release 2.2.3

* Kill all child processes on Windows when a command times out.

Release 2.2.2

* Ship gemspec and Gemfiles to facilate testing.
* Fix #111 by pulling in an updated version of win-32/process and correctly
  patching Process::create.
* Kill all child processes on Windows when a command times out.
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-13 12:17:11 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.2.1.

Release 2.2.1

* Fix executable resolution on Windows when a directory exists with the same
  name as the command to run

Release 2.2.0

* Remove windows-pr dependency
   2015-06-04 16:09:53 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.1.0.

Release 2.1.0

    * BackSlasher: login flag now correctly does the magic on unix to
      simulate a login shell for a user (secondary groups, environment
      variables, set primary group and generally emulate su -).
    * went back to setsid() to drop the controlling tty, fixed old AIX
      issue with getpgid() via avoiding calling getpgid().
    * converted specs to rspec3
   2015-01-19 21:56:22 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
Update ruby-mixlib-shellout to 2.0.1.

Release: 2.0.1
- add buffering to the child process status pipe to fix chef-client deadlocks
- fix timeouts on Windows

Release: 2.0.0
- remove LC_ALL=C default setting, consumers should now set this if they
  still need it.
- Change the minimum required version of Ruby to >= 1.9.3.

Release: 1.6.0
- Steven Proctor: Updated link to posix-spawn in README.md.
- Akshay Karle: Added the functionality to reflect $stderr when using
  live_stream.
- Tyler Cipriani: Fixed typos in the code.
- Max Lincoln: Support separate live stream for stderr.