[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