Hello community,
here is the log from the commit of package perl-POE-Test-Loops for
openSUSE:Factory checked in at 2013-08-05 20:50:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-POE-Test-Loops (Old)
and /work/SRC/openSUSE:Factory/.perl-POE-Test-Loops.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-POE-Test-Loops"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-POE-Test-Loops/perl-POE-Test-Loops.changes
2011-12-27 18:15:24.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.perl-POE-Test-Loops.new/perl-POE-Test-Loops.changes
2013-08-05 20:50:16.000000000 +0200
@@ -1,0 +2,13 @@
+Mon Aug 5 14:03:59 UTC 2013 - [email protected]
+
+- updated to 1.351
+ Make distribution self-tagging and version self-bumping. Thanks,
+ Dist::Zilla!
+
+ Fix the tag identifying regexp in dist.ini.
+
+ Extended options for POE::Wheel::Run - tests patch
+
+ Added ::Run redirection test
+
+-------------------------------------------------------------------
Old:
----
POE-Test-Loops-1.350.tar.gz
New:
----
POE-Test-Loops-1.351.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-POE-Test-Loops.spec ++++++
--- /var/tmp/diff_new_pack.XeWgCx/_old 2013-08-05 20:50:17.000000000 +0200
+++ /var/tmp/diff_new_pack.XeWgCx/_new 2013-08-05 20:50:17.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package perl-POE-Test-Loops
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,8 +15,9 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
Name: perl-POE-Test-Loops
-Version: 1.350
+Version: 1.351
Release: 0
%define cpan_name POE-Test-Loops
Summary: Reusable tests for POE::Loop authors
@@ -28,18 +29,8 @@
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
-BuildRequires: perl(Test::More) >= 0.94
BuildRequires: perl-macros
-#BuildRequires: perl(Curses)
-#BuildRequires: perl(POE)
-#BuildRequires: perl(POE::NFA)
-#BuildRequires: perl(POE::Pipe::OneWay)
-#BuildRequires: perl(POE::Session)
-#BuildRequires: perl(POE::Test::DondeEstan)
-#BuildRequires: perl(POE::Wheel::ReadWrite)
-#BuildRequires: perl(POE::Wheel::Run)
-#BuildRequires: perl(Socket6)
-Requires: perl(Test::More) >= 0.94
+BuildRequires: perl(Test::More) >= 0.94
%{perl_requires}
%description
++++++ POE-Test-Loops-1.350.tar.gz -> POE-Test-Loops-1.351.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/CHANGES
new/POE-Test-Loops-1.351/CHANGES
--- old/POE-Test-Loops-1.350/CHANGES 2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/CHANGES 2012-03-11 19:41:25.000000000 +0100
@@ -1,8 +1,39 @@
==================================================
-Changes from 2010-12-15 00:00:00 +0000 to present.
+Changes from 2011-03-12 00:00:00 +0000 to present.
==================================================
------------------------------------------
+version 1.351 at 2012-03-11 18:41:20 +0000
+------------------------------------------
+
+ Change: 7b0edb05390869f971ef5a16ee3aaee60255f530
+ Author: Rocco Caputo <[email protected]>
+ Date : 2012-03-10 16:43:39 +0000
+
+ Make distribution self-tagging and version self-bumping. Thanks,
+ Dist::Zilla!
+
+ Change: 37ea4d98d9529fd487a8c5e470c05c4bc37c34d2
+ Author: Rocco Caputo <[email protected]>
+ Date : 2012-03-10 16:33:47 +0000
+
+ Fix the tag identifying regexp in dist.ini.
+
+ Change: 70d94e56f21b16fcd86c7f14bd4cd60f55ab44a6
+ Author: Rocco Caputo <[email protected]>
+ Date : 2012-03-10 13:24:43 +0000
+
+ Merge pull request #2 from mnunberg/master
+
+ Extended options for POE::Wheel::Run - tests patch
+
+ Change: 6f8ac3a68370a7d71a553cafb94cf14a10f3a932
+ Author: Mark Nunberg <[email protected]>
+ Date : 2011-12-19 00:12:07 +0000
+
+ Added ::Run redirection test
+
+------------------------------------------
version 1_350 at 2011-12-15 20:53:13 +0000
------------------------------------------
@@ -141,53 +172,6 @@
Add a test for terminal size changes in Wheel::Run.
-------------------------------------------
-version 1_040 at 2011-02-03 01:11:23 +0000
-------------------------------------------
-
- Change: 1092e7311156f0ef2941c4d841f7c09989cd03c3
- Author: Rocco Caputo <[email protected]>
- Date : 2011-02-02 20:11:23 +0000
-
- Bump for release.
-
- Change: 4966c1668ab76534b9d36f95b55ff2f0358765d8
- Author: Rocco Caputo <[email protected]>
- Date : 2011-01-28 21:34:54 +0000
-
- Bump version.
-
- Change: 739fb21e62d92722230a5e12ba6cb4f2991ec4f1
- Author: Apocalypse <[email protected]>
- Date : 2011-01-28 12:46:19 +0000
-
- fix non-numeric comparison when using dev release
-
- Change: 2ce59f530a40c4ba112119031ade310554d32e9c
- Author: Rocco Caputo <[email protected]>
- Date : 2011-01-27 20:41:46 +0000
-
- Eliminate Socket6 use from the tests.
-
- Change: a5a3652cf445211a6b1e759fb5acebadeee3878e
- Author: Perl Whore <[email protected]>
- Date : 2011-01-27 18:02:10 +0000
-
- Resolve a test failure on CentOS, which appears to be a race
- condition in the test itself. Resolves rt.cpan.org #61727.
-
- Change: 77f807dda02bfb6d21a15ca60d84c737a226a4d8
- Author: Rocco Caputo <[email protected]>
- Date : 2010-12-03 23:43:40 +0000
-
- Fix alarms tests to match POE's documentation.
-
- Change: f7e2481974b1ce1efcb62e7c0ad31bb69ec6fc1d
- Author: Rocco Caputo <[email protected]>
- Date : 2010-12-03 23:43:28 +0000
-
- Convert metadata and changelogs to Git workflow.
-
=================================================
-Plus 19 releases after 2010-12-15 00:00:00 +0000.
+Plus 20 releases after 2011-03-12 00:00:00 +0000.
=================================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/LICENSE
new/POE-Test-Loops-1.351/LICENSE
--- old/POE-Test-Loops-1.350/LICENSE 2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/LICENSE 2012-03-11 19:41:25.000000000 +0100
@@ -1,4 +1,4 @@
-This software is copyright (c) 2011 by Rocco Caputo.
+This software is copyright (c) 2012 by Rocco Caputo.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
@@ -12,7 +12,7 @@
--- The GNU General Public License, Version 1, February 1989 ---
-This software is Copyright (c) 2011 by Rocco Caputo.
+This software is Copyright (c) 2012 by Rocco Caputo.
This is free software, licensed under:
@@ -270,7 +270,7 @@
--- The Artistic License 1.0 ---
-This software is Copyright (c) 2011 by Rocco Caputo.
+This software is Copyright (c) 2012 by Rocco Caputo.
This is free software, licensed under:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/META.yml
new/POE-Test-Loops-1.351/META.yml
--- old/POE-Test-Loops-1.350/META.yml 2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/META.yml 2012-03-11 19:41:25.000000000 +0100
@@ -6,7 +6,7 @@
configure_requires:
ExtUtils::MakeMaker: 6.30
dynamic_config: 0
-generated_by: 'Dist::Zilla version 4.300002, CPAN::Meta::Converter version
2.102400'
+generated_by: 'Dist::Zilla version 4.300007, CPAN::Meta::Converter version
2.112150'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
@@ -15,5 +15,6 @@
requires:
Test::More: 0.94
resources:
+ bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=POE-Test-Loops
repository: git://github.com/rcaputo/poe-test-loops.git
-version: 1.350
+version: 1.351
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/Makefile.PL
new/POE-Test-Loops-1.351/Makefile.PL
--- old/POE-Test-Loops-1.350/Makefile.PL 2011-12-15 22:03:58.000000000
+0100
+++ new/POE-Test-Loops-1.351/Makefile.PL 2012-03-11 19:41:25.000000000
+0100
@@ -24,7 +24,7 @@
"PREREQ_PM" => {
"Test::More" => "0.94"
},
- "VERSION" => "1.350",
+ "VERSION" => "1.351",
"test" => {
"TESTS" => "t/*.t"
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/dist.ini
new/POE-Test-Loops-1.351/dist.ini
--- old/POE-Test-Loops-1.350/dist.ini 2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/dist.ini 2012-03-11 19:41:25.000000000 +0100
@@ -1,5 +1,4 @@
name = POE-Test-Loops
-version = 1.350
author = Rocco Caputo <[email protected]>
license = Perl_5
copyright_holder = Rocco Caputo
@@ -10,6 +9,10 @@
[Prereqs]
Test::More = 0.94
+[MetaResources]
+bugtracker =
http://rt.cpan.org/Public/Dist/Display.html?Name=POE-Test-Loops
+repository = http://github.com/rcaputo/poe-test-loops
+
[Repository]
git_remote = gh
@@ -17,9 +20,22 @@
[ReadmeMarkdownFromPod]
[ReportVersions]
+; Require everything to be checked in.
+[Git::Check]
+
+; Calculate the release version.
+[Git::NextVersion]
+first_version = 1.351
+version_regexp = ^v(\d+\.\d+)$
+
[ChangelogFromGit]
tag_regexp = v(\d+[_.]\d+)
+; Tag the repository after release.
+[Git::Tag]
+tag_format = v%v
+tag_message = Release %v.
+
[@Filter]
-bundle = @Classic
-remove = PodVersion
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/DondeEstan.pm
new/POE-Test-Loops-1.351/lib/POE/Test/DondeEstan.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/DondeEstan.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/DondeEstan.pm 2012-03-11
19:41:25.000000000 +0100
@@ -1,6 +1,6 @@
package POE::Test::DondeEstan;
{
- $POE::Test::DondeEstan::VERSION = '1.350';
+ $POE::Test::DondeEstan::VERSION = '1.351';
}
use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/all_errors.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/all_errors.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/all_errors.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/all_errors.pm 2012-03-11
19:41:25.000000000 +0100
@@ -12,7 +12,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/Loops/comp_tcp.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/comp_tcp.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/comp_tcp.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/comp_tcp.pm 2012-03-11
19:41:25.000000000 +0100
@@ -20,7 +20,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/connect_errors.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/connect_errors.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/connect_errors.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/connect_errors.pm
2012-03-11 19:41:25.000000000 +0100
@@ -27,7 +27,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_alarms.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_alarms.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_alarms.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_alarms.pm 2012-03-11
19:41:25.000000000 +0100
@@ -14,7 +14,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_aliases.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_aliases.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_aliases.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_aliases.pm 2012-03-11
19:41:25.000000000 +0100
@@ -12,7 +12,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_detach.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_detach.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_detach.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_detach.pm 2012-03-11
19:41:25.000000000 +0100
@@ -14,7 +14,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_run_returns.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_run_returns.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_run_returns.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_run_returns.pm
2012-03-11 19:41:25.000000000 +0100
@@ -13,7 +13,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_selects.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_selects.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_selects.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_selects.pm 2012-03-11
19:41:25.000000000 +0100
@@ -12,7 +12,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_sig_child.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_sig_child.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_sig_child.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_sig_child.pm 2012-03-11
19:41:25.000000000 +0100
@@ -14,7 +14,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_signals.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_signals.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/k_signals.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/k_signals.pm 2012-03-11
19:41:25.000000000 +0100
@@ -14,7 +14,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/Loops/ses_nfa.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/ses_nfa.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/ses_nfa.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/ses_nfa.pm 2012-03-11
19:41:25.000000000 +0100
@@ -11,7 +11,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
@@ -40,7 +40,7 @@
package Switch;
{
- $Switch::VERSION = '1.350';
+ $Switch::VERSION = '1.351';
}
use POE::NFA;
@@ -145,7 +145,7 @@
package Operator;
{
- $Operator::VERSION = '1.350';
+ $Operator::VERSION = '1.351';
}
use POE::Session;
@@ -184,7 +184,7 @@
package FibServer;
{
- $FibServer::VERSION = '1.350';
+ $FibServer::VERSION = '1.351';
}
use POE::NFA;
@@ -244,7 +244,7 @@
package FibClient;
{
- $FibClient::VERSION = '1.350';
+ $FibClient::VERSION = '1.351';
}
use POE::Session;
@@ -293,7 +293,7 @@
package DynamicStates;
{
- $DynamicStates::VERSION = '1.350';
+ $DynamicStates::VERSION = '1.351';
}
use POE::NFA;
@@ -354,7 +354,7 @@
package main;
{
- $main::VERSION = '1.350';
+ $main::VERSION = '1.351';
}
POE::Kernel->run();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/ses_session.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/ses_session.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/ses_session.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/ses_session.pm 2012-03-11
19:41:25.000000000 +0100
@@ -12,7 +12,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
@@ -231,7 +231,7 @@
package UnmappedPackage;
{
- $UnmappedPackage::VERSION = '1.350';
+ $UnmappedPackage::VERSION = '1.351';
}
use POE::Session; # for constants
@@ -255,7 +255,7 @@
package UnmappedObject;
{
- $UnmappedObject::VERSION = '1.350';
+ $UnmappedObject::VERSION = '1.351';
}
use POE::Session; # for constants
@@ -282,7 +282,7 @@
package MappedPackage;
{
- $MappedPackage::VERSION = '1.350';
+ $MappedPackage::VERSION = '1.351';
}
use POE::Session; # for constants
@@ -306,7 +306,7 @@
package MappedObject;
{
- $MappedObject::VERSION = '1.350';
+ $MappedObject::VERSION = '1.351';
}
use POE::Session; # for constants
@@ -333,7 +333,7 @@
package main;
{
- $main::VERSION = '1.350';
+ $main::VERSION = '1.351';
}
# New style (create) object session without event to method name map.
@@ -490,7 +490,7 @@
package POE::MySession;
{
- $POE::MySession::VERSION = '1.350';
+ $POE::MySession::VERSION = '1.351';
}
use vars qw(@ISA);
@@ -505,7 +505,7 @@
package MyObject;
{
- $MyObject::VERSION = '1.350';
+ $MyObject::VERSION = '1.351';
}
sub new { bless {} }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_accept.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_accept.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_accept.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_accept.pm 2012-03-11
19:41:25.000000000 +0100
@@ -12,7 +12,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_readline.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_readline.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_readline.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_readline.pm
2012-03-11 19:41:25.000000000 +0100
@@ -124,7 +124,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_readwrite.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_readwrite.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_readwrite.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_readwrite.pm
2012-03-11 19:41:25.000000000 +0100
@@ -12,7 +12,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
@@ -70,7 +70,7 @@
{
package MockDriver;
{
- $MockDriver::VERSION = '1.350';
+ $MockDriver::VERSION = '1.351';
}
# Those readers interested in good practice should see Test::MockObject
use vars qw($AUTOLOAD);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_run.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_run.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_run.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_run.pm 2012-03-11
19:41:25.000000000 +0100
@@ -43,7 +43,13 @@
sub STD_TEST_COUNT () { 8 }
- plan tests => 4 + 15 + 8 + 8 + 8 * STD_TEST_COUNT;
+ plan tests =>
+ 4 +
+ 15 +
+ 8 +
+ 8 +
+ 4 + #Silent/Open FD tests
+ 8 * STD_TEST_COUNT;
}
# Turn on extra debugging output within this test program.
@@ -54,7 +60,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
@@ -184,7 +190,7 @@
{ # {{{ a proxy around POE::Filter::Line that doesn't support get_one
package My::LineFilter;
{
- $My::LineFilter::VERSION = '1.350';
+ $My::LineFilter::VERSION = '1.351';
}
sub new {
my $class = shift;
@@ -412,14 +418,6 @@
eval {
POE::Wheel::Run->new(
Program => sub { 1; },
- ErrorEvent => 'error_event',
- );
- };
- ok(!(!$@), "new: at least one io event");
-
- eval {
- POE::Wheel::Run->new(
- Program => sub { 1; },
Conduit => 'wibble-magic-pipe',
StdoutEvent => 'stdout_event',
ErrorEvent => 'error_event',
@@ -452,7 +450,16 @@
);
};
ok(!(!$@), "new: Program is needed");
-
+
+ eval {
+ POE::Wheel::Run->new(
+ Program => sub { 0 },
+ StdoutEvent => "stdout_nonexistent",
+ RedirectStdout => "/non/existent"
+ );
+ };
+ ok(!(!$@), "new: *Event and Redirect* are mutually exclusive");
+
timeout_poke();
},
_stop => sub { }, # Pacify assertions.
@@ -536,6 +543,97 @@
);
}
+sub silent_start {
+
+ pipe my ($stdout_read,$stdout_write);
+ pipe my ($stdin_read, $stdin_write);
+ my $wheel = POE::Wheel::Run->new(
+ Program => sub {
+ eval "print STDOUT 'CHILD:'";
+ eval 'my $input = <STDIN>; chomp($input); print STDERR $input;';
+ eval 'print STDERR "CHILD:";';
+ exit(0);
+ },
+
+ RedirectOutput => $stdout_write,
+ RedirectStdin => $stdin_read
+
+ );
+
+ select $stdin_write; $|=1;
+
+ $_[HEAP]->{silent_fdes} = [$stdout_read, $stdin_write];
+ $_[HEAP]->{silent_wheel} = $wheel;
+
+ print $stdin_write "PARENT:\n";
+ $poe_kernel->select_read($stdout_read, 'silent_got_stdout');
+ $poe_kernel->sig_child($wheel->PID, 'silent_sigchld');
+
+ my $no_stdio = POE::Wheel::Run->new(
+ Program => \¬e
+ );
+ $poe_kernel->sig_child($no_stdio->PID, 'silent_sigchld');
+
+ ok(!($no_stdio->[ $no_stdio->HANDLE_STDOUT ] ||
+ $no_stdio->[ $no_stdio->HANDLE_STDERR ]),
+ "stdio/standard output handles closed without events");
+
+ ok($no_stdio->[ $no_stdio->HANDLE_STDIN ],
+ "stdio discard/STDIN still alive");
+
+ $no_stdio = POE::Wheel::Run->new(
+ Program => \¬e,
+ NoStdin => 1
+ );
+
+ $poe_kernel->sig_child($no_stdio->PID, 'silent_sigchld');
+ ok(!($no_stdio->[ $no_stdio->HANDLE_STDIN ]),
+ "stdio/discarded STDIN with NoStdin");
+}
+
+sub _silent_check_common {
+ my ($fh,$re,$desc) = @_;
+ sysread($fh, my $buf = "", 8192);
+ like($buf, $re, $desc);
+ $poe_kernel->select_read($fh);
+ close($fh);
+}
+
+sub silent_got_stdout {
+ _silent_check_common(
+ $_[ARG0],
+ qr/CHILD:PARENT:CHILD:/,
+ "stdio/redirection"
+ );
+}
+
+sub silent_fd_status {
+ _silent_check_common(
+ $_[ARG0],
+ qr/STDERR:-1,STDIN:-1,STDOUT:-1/,
+ "stdio closed in child");
+}
+
+sub silent_sigchld {
+ #dummy..
+}
+
+
+
+sub silent_test {
+ #Use pipes here for redirection.
+ my $sess = POE::Session->create(
+ inline_states => {
+ _start => \&silent_start,
+ _stop => sub { },
+ #_stop => sub { note "Stopped!" },
+ silent_got_stdout => \&silent_got_stdout,
+ silent_fd_status => \&silent_fd_status,
+ silent_sigchld => \&silent_sigchld
+ }
+ );
+}
+
for my $chld_program (@chld_programs) {
my ($chld_name, $chld_code) = @$chld_program;
@@ -584,6 +682,8 @@
}
# }}}
+silent_test();
+
$poe_kernel->run;
1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_sf_ipv6.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_sf_ipv6.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_sf_ipv6.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_sf_ipv6.pm
2012-03-11 19:41:25.000000000 +0100
@@ -70,7 +70,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_sf_tcp.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_sf_tcp.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_sf_tcp.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_sf_tcp.pm 2012-03-11
19:41:25.000000000 +0100
@@ -11,7 +11,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_sf_udp.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_sf_udp.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_sf_udp.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_sf_udp.pm 2012-03-11
19:41:25.000000000 +0100
@@ -11,7 +11,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_sf_unix.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_sf_unix.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_sf_unix.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_sf_unix.pm
2012-03-11 19:41:25.000000000 +0100
@@ -11,7 +11,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_tail.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_tail.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/wheel_tail.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/wheel_tail.pm 2012-03-11
19:41:25.000000000 +0100
@@ -14,7 +14,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_kogman_sig_order.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_kogman_sig_order.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_kogman_sig_order.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_kogman_sig_order.pm
2012-03-11 19:41:25.000000000 +0100
@@ -12,7 +12,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_leolo_wheel_run.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_leolo_wheel_run.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_leolo_wheel_run.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_leolo_wheel_run.pm
2012-03-11 19:41:25.000000000 +0100
@@ -45,7 +45,7 @@
#############################################################################
package PoeTestWorker;
{
- $PoeTestWorker::VERSION = '1.350';
+ $PoeTestWorker::VERSION = '1.351';
}
use strict;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_merijn_sigchld_system.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_merijn_sigchld_system.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_merijn_sigchld_system.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_merijn_sigchld_system.pm
2012-03-11 19:41:25.000000000 +0100
@@ -11,7 +11,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_rt39872_sigchld.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_rt39872_sigchld.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_rt39872_sigchld.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_rt39872_sigchld.pm
2012-03-11 19:41:25.000000000 +0100
@@ -10,7 +10,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm
2011-12-15 22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops/z_rt39872_sigchld_stop.pm
2012-03-11 19:41:25.000000000 +0100
@@ -12,7 +12,7 @@
BEGIN {
package POE::Kernel;
{
- $POE::Kernel::VERSION = '1.350';
+ $POE::Kernel::VERSION = '1.351';
}
use constant TRACE_DEFAULT => exists($INC{'Devel/Cover.pm'});
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/POE-Test-Loops-1.350/lib/POE/Test/Loops.pm
new/POE-Test-Loops-1.351/lib/POE/Test/Loops.pm
--- old/POE-Test-Loops-1.350/lib/POE/Test/Loops.pm 2011-12-15
22:03:58.000000000 +0100
+++ new/POE-Test-Loops-1.351/lib/POE/Test/Loops.pm 2012-03-11
19:41:25.000000000 +0100
@@ -2,7 +2,7 @@
package POE::Test::Loops;
{
- $POE::Test::Loops::VERSION = '1.350';
+ $POE::Test::Loops::VERSION = '1.351';
}
use warnings;
++++++ strip-dummy-provides.diff ++++++
--- /var/tmp/diff_new_pack.XeWgCx/_old 2013-08-05 20:50:17.000000000 +0200
+++ /var/tmp/diff_new_pack.XeWgCx/_new 2013-08-05 20:50:17.000000000 +0200
@@ -1,6 +1,8 @@
---- lib/POE/Test/Loops/ses_nfa.pm
+Index: lib/POE/Test/Loops/ses_nfa.pm
+===================================================================
+--- lib/POE/Test/Loops/ses_nfa.pm.orig
+++ lib/POE/Test/Loops/ses_nfa.pm
-@@ -38,7 +38,8 @@
+@@ -38,7 +38,8 @@ BEGIN {
### This goes in its own package because POE::Session and POE::NFA
### export conflicting constants.
@@ -8,9 +10,9 @@
+package # split to avoid CPAN indexer
+Switch;
{
- $Switch::VERSION = '1.350';
+ $Switch::VERSION = '1.351';
}
-@@ -143,7 +144,8 @@
+@@ -143,7 +144,8 @@ POE::NFA->spawn(
### observer who pushes the light's button over and over, watching it
### as it goes on and off.
@@ -18,9 +20,9 @@
+package # split to avoid CPAN indexer
+Operator;
{
- $Operator::VERSION = '1.350';
+ $Operator::VERSION = '1.351';
}
-@@ -182,7 +184,8 @@
+@@ -182,7 +184,8 @@ POE::Session->create(
### This is a Fibonacci number servlet. Post it a request with the F
### number you want, and it calculates and returns it.
@@ -28,9 +30,9 @@
+package # split to avoid CPAN indexer
+FibServer;
{
- $FibServer::VERSION = '1.350';
+ $FibServer::VERSION = '1.351';
}
-@@ -242,7 +245,8 @@
+@@ -242,7 +245,8 @@ POE::NFA->spawn(
### This is a Fibonacci client. It asks for F numbers and checks the
### responses vs. expectations.
@@ -38,11 +40,13 @@
+package # split to avoid CPAN indexer
+FibClient;
{
- $FibClient::VERSION = '1.350';
+ $FibClient::VERSION = '1.351';
}
---- lib/POE/Test/Loops/ses_session.pm
+Index: lib/POE/Test/Loops/ses_session.pm
+===================================================================
+--- lib/POE/Test/Loops/ses_session.pm.orig
+++ lib/POE/Test/Loops/ses_session.pm
-@@ -229,7 +229,8 @@
+@@ -229,7 +229,8 @@ POE::Session->create(
#------------------------------------------------------------------------------
# Unmapped package session.
@@ -50,9 +54,9 @@
+package # split to avoid CPAN indexer
+UnmappedPackage;
{
- $UnmappedPackage::VERSION = '1.350';
+ $UnmappedPackage::VERSION = '1.351';
}
-@@ -253,7 +254,8 @@
+@@ -253,7 +254,8 @@ sub _stop {
#------------------------------------------------------------------------------
# Unmapped object session.
@@ -60,9 +64,9 @@
+package # split to avoid CPAN indexer
+UnmappedObject;
{
- $UnmappedObject::VERSION = '1.350';
+ $UnmappedObject::VERSION = '1.351';
}
-@@ -280,7 +282,8 @@
+@@ -280,7 +282,8 @@ sub _stop {
#------------------------------------------------------------------------------
# Unmapped package session.
@@ -70,9 +74,9 @@
+package # split to avoid CPAN indexer
+MappedPackage;
{
- $MappedPackage::VERSION = '1.350';
+ $MappedPackage::VERSION = '1.351';
}
-@@ -304,7 +307,8 @@
+@@ -304,7 +307,8 @@ sub my_stop {
#------------------------------------------------------------------------------
# Unmapped object session.
@@ -80,5 +84,5 @@
+package # split to avoid CPAN indexer
+MappedObject;
{
- $MappedObject::VERSION = '1.350';
+ $MappedObject::VERSION = '1.351';
}
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]