[libsystem-command-perl] branch master updated (6a0c647 -> 76550be)

Salvatore Bonaccorso carnil at debian.org
Fri Aug 29 20:39:46 UTC 2014


This is an automated email from the git hooks/post-receive script.

carnil pushed a change to branch master
in repository libsystem-command-perl.

      from  6a0c647   update changelog
       new  39afad0   Add debian/upstream/metadata
       new  01f773d   Update debian/changelog
      adds  a1676ab   starter directories and files from module-starter
      adds  e482173   .gitignore
      adds  71cc968   Copy code from Git::Repository::Command
      adds  ea9e871   support multiple option hashes
      adds  ae5def6   add an options() accessor that returns a ref to the options
      adds  a4efdb6   copy and edit documentation from Git::Repository::Command
      adds  b15de81   basic tests
      adds  ebaf9b1   test cmdline
      adds  a62a542   let t/00-load.t discover all modules (in case more are added)
      adds  e7ec107   the perl script used for testing
      adds  647933f   test options()
      adds  ee15b7a   System::Command: let Perl understand we return a HASH ref
      adds  bf097b3   t/10-command.t: refactor to test several commands in a loop
      adds  e512594   t/info.pl: also dump %ENV
      adds  126a01d   t/10-command.t: more tests
      adds  dd9aa4d   t/10-command.t: refactor handling of 'name' option
      adds  f69ded2   t/10-command.t: test errput
      adds  57b47ac   test cwd option
      adds  0bd299f   t/10-command.t: remove default test data
      adds  a59e743   test input option
      adds  1ce936e   t/10-command.t: test failure
      adds  1df1f2d   t/10-command.t: IPC::Open3 won't allow us to change the command name, anyway
      adds  79bc917   System::Command::Reaper: a sentinel for reaping child processes in due time
      adds  ddb04be   t/15-scope.t: test a number of different scoping issues
      adds  47b4127   System::Command: improve documentation and remove references to Git
      adds  7ea55b1   remove TODO comments from test script
      adds  ca55d89   update MANIFEST
      adds  f345d00   some configuration files
      adds  7539acf   udpate README
      adds  766f6fc   boilerplate tests are now irrelevant
      adds  d7045e2   Changes for version 1.00
      adds  a9bb713   shortcut command: spawn()
      adds  aa38b6e   tests for spawn()
      adds  17d83d3   Changes for version 1.01
      adds  a19365f   update copyright dates
      adds  899bfea   is_terminated() allows to check if the child process was terminated
      adds  7c13a93   no need to update the System::Command object status if the child was already reaped
      adds  0a545b4   update the reaper object status as well
      adds  4df1744   tests for is_terminated
      adds  43d5914   update SYNOPSIS
      adds  6e11dbc   abstract away sub-process creation
      adds  b4c0895   Fix for making sure nobody messes with STDIN/ERR/OUT, breaking open3
      adds  618898c   document an issue when the CHLD signal is IGNOREd
      adds  5ca01e8   set exit, signal and core to bogus values if the zombie was reaped early
      adds  88e9256   collect the status if the child is dead and we don't have it yet
      adds  c007e84   test behaviour with $SIG{CHLD} = 'IGNORE'
      adds  e44ccf8   test another code path (using close()) with $SIG{CHLD} = 'IGNORE'
      adds  3adfe81   warn about a possible SIGCHLD handler
      adds  8d0fa0c   use System::Command 'quiet' will silence the warning about SIGCHLD
      adds  ead2455   test for the SIGCHLD warning
      adds  5d82ab5   allow the use of -quiet as an option to use System::Command
      adds  80cef51   document $System::Command::QUIET
      adds  6518140   give some not so good advice
      adds  9949ab3   Changes for version 1.02
      adds  a8d0b1b   remove all the Reaper logic and module, as it's actually not needed
      adds  236c9f9   update the scope tests, now that System::Command::Reaper is gone
      adds  11f4cb5   update MANIFEST
      adds  27bb9ab   Changes for version 1.03
      adds  1aa35fe   an undef value in the 'env' option means "delete this environment variable"
      adds  523effa   correctly delete from %ENV when the option value is undef (tests++)
      adds  601ba66   test deletion of environment variables
      adds  5796678   test use options
      adds  f7b4e8d   Changes for version 1.04
      adds  70861eb   Make spawn() work properly for subclasses
      adds  28f12c8   Changes for version 1.05
      adds  60b6149   Fix a spelling error found by lintian
      adds  931709e   Test scripts that expose the bug described in RT #73614
      adds  7834ef6   saving STDIN/OUT/ERR causes problems, so don't do it
      adds  415d117   Changes for version 1.06
      adds  fe77cfd   make the t/20-zombie.t test more robust
      adds  130aa13   Changes for version 1.07
      adds  457f3f6   older versions of Scalar::Util do not provide refaddr
      adds  dd96ec8   add a diagnostic about unsupported signals
      adds  20bbbb8   set a handler for the PIPE signal only if Perl knows about it
      adds  c560adf   document the fact that unknown options are silently ignored
      adds  f19b83b   Remove a superfluous eval {} that was hiding open3 exceptions
      adds  2e5fb55   keep META.json, drop MYMETA.yml
      adds  c3de4bf   ignore generated MYMETA files
      adds  ce083e9   Changes for version 1.08
      adds  42990a7   list all dependencies in .PL files
      adds  909f9e5   list the github public repository in the .PL files
      adds  62b0c97   use Symbol::gensym to create anonymous GLOBs
      adds  e07b258   Changes for version 1.09
      adds  dbb5bf6   remove unused variable
      adds  cccefd4   fix PWD in environment of sub-process (MSWin32)
      adds  b30fb61   add a MSWin32 constant to be used for win32-specific bits
      adds  220609b   A win32 implementation based on IPC::Run
      adds  14e96e1   optionally require IPC::Run on Win32
      adds  77f9ac3   implemented a check for the status of a process that works in win32 and linux
      adds  4ef6cf3   turn process_lives into a private coderef
      adds  8716cd9   $SIG{CHLD} = 'IGNORE' has no effect under Win32, so we can obtain the exit status
      adds  bfb6061   adapt the plan for Win32
      adds  e3cdb6f   Merge branch 'win32'
      adds  d4b9773   thanks Mithaldu
      adds  bb8f785   tiny documentation updates/fix
      adds  9473c49   drop META files from the history
      adds  ef3b296   Changes for version 1.100
      adds  115b894   add META files to .gitignore
      adds  ae76f34   only add the _ipc_run key under Win32
      adds  2ee9c94   fix t/20-zombie.t for cygwin
      adds  ff98028   Fixed warning Argument "6.55_02" isn't numeric in numeric ge (>=) at Makefile.PL line 5 when run perl Makefile.pl.
      adds  2704da4   document that the 'env' key is handled differently
      adds  d2de59b   Fixed t/20-zombie.t ..... Can't locate Time/HiRes.pm in @INC on run make test.
      adds  e4c955a   no need to skip the tests if Time::HiRes is not available
      adds  bc8c46b   move the author tests to xt/
      adds  b734a80   Changes for version 1.101
      adds  d500972   fix System::Command to run in environments that mess with STDIN/STDOUT/STDERR
      adds  ffacc7b   Changes for version 1.102
      adds  8ab2a5c   fix RT #85415
      adds  925f24d   Revert "fix System::Command to run in environments that mess with STDIN/STDOUT/STDERR"
      adds  e0349a8   test that we can catch exec() problems
      adds  2890689   fix _spawn to work under Plack
      adds  43dc5e4   Merge branch 'plack'
      adds  b1adc29   ensure that all tests are run before a release
      adds  c42b0c5   Changes for version 1.103
      adds  c9dadce   remove unneeded apostrophes
      adds  8d7dd76   export constants from Fcntl
      adds  86daebf   dist.ini file for Dist::Zilla
      adds  18c6a4c   remove generated files
      adds  6a060e5   configuration for Pod::Weaver
      adds  dc30b6f   remove things generated by dzil
      adds  785b6ae   Merge branch 'dzil'
      adds  bf162a2   remove test scripts now generated by dzil
      adds  e622594   Changes for version 1.104
      adds  ae443e8   better limit the scope of the different groups of tests
      adds  5314121   distribute the computation of the plan of the various groups of tests
      adds  9701f3e   a TODO test for when we'll be rid of the zombie issue
      adds  3cb4a3e   there's no point in looking in blib/lib instead of lib
      adds  17e3ee2   test loading the modules in isolation
      adds  a55afb0   there's not such thing as a zombie under Win32
      adds  6c41b97   Changes for version 1.105
      adds  c7d64e1   Execute the command in its own process group whenever possible
      adds  d2595e4   bring back System::Command::Reaper
      adds  856d16f   Revert "update the scope tests, now that System::Command::Reaper is gone"
      adds  069d1d9   remove TODO status on the test on the absence of zombies
      adds  224835b   remove test made useless by dzil
      adds  957551a   Changes for version 1.106
      adds  b49f578   Remove unneeded NAME section, and put the ABSTRACT line for dzil
      adds  a692138   remove a now useless diagnostic
      adds  9026e77   No need to reference $self->{command} when it could already be gone
      adds  becf9bf   zombies do not exist under Win32, so no need to warn about waitpid return value
      adds  8f9798d   turn the comments about warnings into diags, and move them to their proper location
      adds  83067e2   Changes for version 1.107
      adds  727dca2   POD fix
      adds  bba58f4   make the documentation easier to link to
      adds  c54b536   link to System::Command::Reaper when talking about zombies
      adds  21c13f0   a first stab at a 'trace' option
      adds  67dbe8e   the trace option should show all options
      adds  7c24eb7   Merge branch 'trace'
      adds  a4e4b60   simpler version of the trace option
      adds  e1be724   open the trace file before changing directory
      adds  527fd41   also trace failures to spawn the command
      adds  543bd81   dump something readable when the option is a reference
      adds  08c6420   when SYSTEM_COMMAND_TRACE is given, open the file at startup
      adds  4ee145e   trace will quote command parameters containing spaces
      adds  4441c46   improved trace example
      adds  d4083f2   only trace failure if trace is requested
      adds  e33034f   always quote options
      adds  08e5258   more trace documentation
      adds  af490a2   document what is traced when spawn fails
      adds  a1fdb28   follow the naming conventions for private subs
      adds  5c56e27   do a full trace when failing
      adds  2ffec79   change the trace format
      adds  5a6f6b7   Changes for version 1.108
      adds  4b89e89   Changed Sytem::Command::Reaper::_reap() to work on Solaris 10.
      adds  c15f29c   Changes for version 1.109
      adds  8d7c30a   recommend Test::Command and Test::Output for testing
      adds  3a2be4f   META.json does have support for test/recommends
      adds  3f1fff0   remove environment variables related to ConEmu, as they are not passed to the child process
      adds  08677d0   explicitely test an empty environment variable
      adds  a079388   new 'setpgrp' option to enable/disable the call to setpgrp() in the child
      adds  422ba32   unindent the Changes file
      adds  5b63ac0   Changes for version 1.110
      adds  25b55b4   Imported Upstream version 1.110
       new  1851541   Merge tag 'upstream/1.110'
       new  e038b03   Update debian/changelog
       new  559e2f8   Wrap and sort fields in debian/control
       new  76550be   Prepare changelog for release

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                      | 205 ++++++++++++++++++++++---------------------
 MANIFEST                     |   3 +
 META.json                    |  76 ++++++++++++++++
 META.yml                     |   2 +-
 Makefile.PL                  |   2 +-
 debian/changelog             |  11 ++-
 debian/control               |   4 +-
 debian/upstream/metadata     |   6 ++
 dist.ini                     |   6 ++
 lib/System/Command.pm        |  23 +++--
 lib/System/Command/Reaper.pm |   4 +-
 pod2htmd.tmp                 |   2 +
 pod2htmi.tmp                 |   2 +
 t/000-report-versions-tiny.t |   2 +
 t/10-command.t               |   7 ++
 15 files changed, 241 insertions(+), 114 deletions(-)
 create mode 100644 META.json
 create mode 100644 debian/upstream/metadata
 create mode 100644 pod2htmd.tmp
 create mode 100644 pod2htmi.tmp

-- 
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