[libsystem-command-perl] annotated tag upstream/1.110 created (now b4eb18b)
Salvatore Bonaccorso
carnil at debian.org
Fri Aug 29 20:39:47 UTC 2014
This is an automated email from the git hooks/post-receive script.
carnil pushed a change to annotated tag upstream/1.110
in repository libsystem-command-perl.
at b4eb18b (tag)
tagging 25b55b46e93bb3ad9380f2cf7680a8953c80112d (commit)
replaces upstream/1.109
tagged by Salvatore Bonaccorso
on Fri Aug 29 22:31:25 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 1.110
Alessandro Ghedini (1):
Fix a spelling error found by lintian
Christian Walde (1):
implemented a check for the status of a process that works in win32 and linux
Oleg Gashev (2):
Fixed warning Argument "6.55_02" isn't numeric in numeric ge (>=) at Makefile.PL line 5 when run perl Makefile.pl.
Fixed t/20-zombie.t ..... Can't locate Time/HiRes.pm in @INC on run make test.
Olivier Mengué (1):
use Symbol::gensym to create anonymous GLOBs
Philippe Bruhat (BooK) (164):
starter directories and files from module-starter
.gitignore
Copy code from Git::Repository::Command
support multiple option hashes
add an options() accessor that returns a ref to the options
copy and edit documentation from Git::Repository::Command
basic tests
test cmdline
let t/00-load.t discover all modules (in case more are added)
the perl script used for testing
test options()
System::Command: let Perl understand we return a HASH ref
t/10-command.t: refactor to test several commands in a loop
t/info.pl: also dump %ENV
t/10-command.t: more tests
t/10-command.t: refactor handling of 'name' option
t/10-command.t: test errput
test cwd option
t/10-command.t: remove default test data
test input option
t/10-command.t: test failure
t/10-command.t: IPC::Open3 won't allow us to change the command name, anyway
System::Command::Reaper: a sentinel for reaping child processes in due time
t/15-scope.t: test a number of different scoping issues
System::Command: improve documentation and remove references to Git
remove TODO comments from test script
update MANIFEST
some configuration files
udpate README
boilerplate tests are now irrelevant
Changes for version 1.00
shortcut command: spawn()
tests for spawn()
Changes for version 1.01
update copyright dates
is_terminated() allows to check if the child process was terminated
no need to update the System::Command object status if the child was already reaped
update the reaper object status as well
tests for is_terminated
update SYNOPSIS
abstract away sub-process creation
document an issue when the CHLD signal is IGNOREd
set exit, signal and core to bogus values if the zombie was reaped early
collect the status if the child is dead and we don't have it yet
test behaviour with $SIG{CHLD} = 'IGNORE'
test another code path (using close()) with $SIG{CHLD} = 'IGNORE'
warn about a possible SIGCHLD handler
use System::Command 'quiet' will silence the warning about SIGCHLD
test for the SIGCHLD warning
allow the use of -quiet as an option to use System::Command
document $System::Command::QUIET
give some not so good advice
Changes for version 1.02
remove all the Reaper logic and module, as it's actually not needed
update the scope tests, now that System::Command::Reaper is gone
update MANIFEST
Changes for version 1.03
an undef value in the 'env' option means "delete this environment variable"
correctly delete from %ENV when the option value is undef (tests++)
test deletion of environment variables
test use options
Changes for version 1.04
Make spawn() work properly for subclasses
Changes for version 1.05
Test scripts that expose the bug described in RT #73614
saving STDIN/OUT/ERR causes problems, so don't do it
Changes for version 1.06
make the t/20-zombie.t test more robust
Changes for version 1.07
older versions of Scalar::Util do not provide refaddr
add a diagnostic about unsupported signals
set a handler for the PIPE signal only if Perl knows about it
document the fact that unknown options are silently ignored
Remove a superfluous eval {} that was hiding open3 exceptions
keep META.json, drop MYMETA.yml
ignore generated MYMETA files
Changes for version 1.08
list all dependencies in .PL files
list the github public repository in the .PL files
Changes for version 1.09
remove unused variable
fix PWD in environment of sub-process (MSWin32)
add a MSWin32 constant to be used for win32-specific bits
A win32 implementation based on IPC::Run
optionally require IPC::Run on Win32
turn process_lives into a private coderef
$SIG{CHLD} = 'IGNORE' has no effect under Win32, so we can obtain the exit status
adapt the plan for Win32
Merge branch 'win32'
thanks Mithaldu
tiny documentation updates/fix
drop META files from the history
Changes for version 1.100
add META files to .gitignore
a first stab at a 'trace' option
only add the _ipc_run key under Win32
the trace option should show all options
document that the 'env' key is handled differently
dist.ini file for Dist::Zilla
no need to skip the tests if Time::HiRes is not available
move the author tests to xt/
Changes for version 1.101
fix System::Command to run in environments that mess with STDIN/STDOUT/STDERR
Changes for version 1.102
fix RT #85415
Revert "fix System::Command to run in environments that mess with STDIN/STDOUT/STDERR"
test that we can catch exec() problems
fix _spawn to work under Plack
Merge branch 'plack'
ensure that all tests are run before a release
Changes for version 1.103
remove unneeded apostrophes
export constants from Fcntl
remove generated files
configuration for Pod::Weaver
remove things generated by dzil
Merge branch 'dzil'
remove test scripts now generated by dzil
Changes for version 1.104
better limit the scope of the different groups of tests
distribute the computation of the plan of the various groups of tests
a TODO test for when we'll be rid of the zombie issue
there's no point in looking in blib/lib instead of lib
test loading the modules in isolation
there's not such thing as a zombie under Win32
Changes for version 1.105
bring back System::Command::Reaper
Revert "update the scope tests, now that System::Command::Reaper is gone"
remove TODO status on the test on the absence of zombies
remove test made useless by dzil
Changes for version 1.106
Remove unneeded NAME section, and put the ABSTRACT line for dzil
remove a now useless diagnostic
No need to reference $self->{command} when it could already be gone
zombies do not exist under Win32, so no need to warn about waitpid return value
turn the comments about warnings into diags, and move them to their proper location
Changes for version 1.107
POD fix
make the documentation easier to link to
link to System::Command::Reaper when talking about zombies
Merge branch 'trace'
simpler version of the trace option
open the trace file before changing directory
also trace failures to spawn the command
dump something readable when the option is a reference
when SYSTEM_COMMAND_TRACE is given, open the file at startup
trace will quote command parameters containing spaces
improved trace example
only trace failure if trace is requested
always quote options
more trace documentation
document what is traced when spawn fails
follow the naming conventions for private subs
do a full trace when failing
change the trace format
Changes for version 1.108
Changes for version 1.109
recommend Test::Command and Test::Output for testing
META.json does have support for test/recommends
remove environment variables related to ConEmu, as they are not passed to the child process
explicitely test an empty environment variable
new 'setpgrp' option to enable/disable the call to setpgrp() in the child
unindent the Changes file
Changes for version 1.110
Salvatore Bonaccorso (1):
Imported Upstream version 1.110
Todd Rinaldo (1):
Fix for making sure nobody messes with STDIN/ERR/OUT, breaking open3
Vincent Pit (1):
Execute the command in its own process group whenever possible
mokko (1):
fix t/20-zombie.t for cygwin
pecho (1):
Changed Sytem::Command::Reaper::_reap() to work on Solaris 10.
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libsystem-command-perl.git
More information about the Pkg-perl-cvs-commits
mailing list