Hello community, here is the log from the commit of package perl-POE for openSUSE:Factory checked in at 2011-12-27 18:15:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-POE (Old) and /work/SRC/openSUSE:Factory/.perl-POE.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "perl-POE", Maintainer is "garloff@novell.com" Changes: -------- New Changes file: --- /dev/null 2010-08-26 16:28:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.perl-POE.new/perl-POE.changes 2011-12-27 18:15:12.000000000 +0100 @@ -0,0 +1,201 @@ +------------------------------------------------------------------- +Thu Dec 22 09:14:23 UTC 2011 - coolo@suse.de + +- updated to 1.350, see CHANGES + +------------------------------------------------------------------- +Fri Nov 11 10:35:05 UTC 2011 - coolo@suse.com + +- use original source + +------------------------------------------------------------------- +Sun Jul 31 07:26:20 UTC 2011 - lars@linux-schulserver.de + +- update to 1.312: + + fix getnameinfo() return values + + Add stack traces to _data_handle_remove() failures + + Add note about Perl 5.6 issues with '>&' open mode + and other documentation enhancements + + Bump Term::Cap prereq to 1.10 + + add proper checks for ipv6 stuff in Makefile.PL + + Rework Apocalypse's blocking(0) change to avoid code BLOCKs. + + Make transpose-chars work when cursor is at end of line + + Reinstate transposition regex which failed on 5.004_05 + + remove obsolete code and comments pertaining perl-5.005 + + add missing POE_DANTIC env check + + Make Time::HiRes a mandatory dependency +- fixed source0 URL +- added HTTP::Request, Socket::GetAddrInfo, Term::Cap and Term::Size + to BuildRequires to run more tests +- recommend HTTP::Request + +------------------------------------------------------------------- +Tue Apr 5 11:14:53 UTC 2011 - coolo@novell.com + +- regenerate with cpanspec + +------------------------------------------------------------------- +Fri Feb 4 13:24:46 UTC 2011 - lars@linux-schulserver.de + +- update to 1.299: + + Try Sucket6 if Socket doesn't provide IPv6 address families + + Work around the possibility that Socket::GetAddrInfo isn't loaded + when someone needs IPv6. + + Upgrade IPv6 support from Socket6 to Socket::GetAddrInfo + + delete $ENV{POE_ASSERT_USAGE} so that 11_assert_usage.t and + 13_assert_data.t can do their thing + + Add doc blurb about pty issues on linux + + Remove alias_resolve()'s warning if the resolution failed + + Added a guard to the signal pipe + + Allow call to POE::Kernel methods by class instead of by object + + Fix two typos in PoCo-(Client|Server)-TCP documentation + + Require a new POE::Test::Loops + + Mention that "use POE;" warrants has_forked() after forking + + Fix 'CleintInput' typo in poco-server-tcp's Pod + + Add user continuation parameters to sig() and sig_child() + + Continue to guarantee FIFO event ordering despite the rollback to + dumping them in a time-ordered queue. Detect minor time regressions, + and use the last time value plus a small number when needed. + + Fixed a mistake in the alias_list() example code in POE::Kernel + documentation, spotted by Paul G Webster + + Chris Benedict reported that nmap will crash Wheel::SocketFactory + based things. nmap disconnects before accept() can be called, so + accept() returns ECONNABORTED. Technically applications can handle + this themselves and not destroy the wheel, but the wheel maybe + shouldn't report harmless errors. + + Fix a method name typo in TRACE_REFCNT code + + Bugs fixed: cpan #61727, cpan #63242, cpan #59925 +- fix Recommends + +------------------------------------------------------------------- +Wed Dec 1 13:34:38 UTC 2010 - coolo@novell.com + +- switch to perl_requires macro + +------------------------------------------------------------------- +Thu Sep 30 20:37:36 UTC 2010 - chris@computersalat.de + +- update to 1.293 + o Add user continuation parameters to sig() and sig_child(). + o Roll back most of the lexical FIFO event arrays. Going through a + POE::Queue for this will be a bit slower, but POE::XS::Queue::Array + may be fast enough. + o Continue to guarantee FIFO event ordering despite the rollback to + dumping them in a time-ordered queue. Detect minor time regressions, + and use the last time value plus a small number when needed. + o Fixed a mistake in the alias_list() example code in POE::Kernel + documentation, spotted by Paul G Webster + o Chris Benedict reported that Mac OS X returns ESPIPE when accept() is + aborted, rather than ECONNABORTED everywhere else. Add ESPIPE to the + list of harmless accept() errors. + o Chris Benedict reported that nmap will crash Wheel::SocketFactory + based things. nmap disconnects before accept() can be called, so + accept() returns ECONNABORTED. Technically applications can handle + this themselves and not destroy the wheel, but the wheel maybe + shouldn't report harmless errors. + o Apply Hinrik's patch to increase test failure verbosity. +- 2010-08-02T06:01:19.221768Z v1_292 + o Resolve rt.cpan.org 59925, wherein sig_child() use would increase + some events' latency to at 1sec. First reported by Getty, then Avar + opened the ticket. Fixed with Hinrik's copious valuable assistance. + o Fix a method name typo in TRACE_REFCNT code. +- noarch pkg +- recreated by cpanspec 1.78 + +------------------------------------------------------------------- +Tue Jul 27 10:05:00 UTC 2010 - lars@linux-schulserver.de + +- update to 1.291: + + Nick Perez pointed out that we don't absolutely need HighEvent, + since put() returns the high-water status much more conveniently. + Resolve his rt.cpan.org ticket 56432. + Oh, and fix an unrelated test plan. + + Clarify the refcount_{inc,dec}rement() return values per Olivier + 'dolmen' Mengué's feedback in rt.cpan.org #57314 + + Remove some logic that stopped being used. Adjust idle-kernel checks + into a slightly more optimal order. + + Finish a sentence. Incomplete docs noted by Hinrik. + + Move non-alarms out of POE::Queue::Array. + + Reduce calls to get_item_count() by one per _data_ev_dispatch_due(). + Reduce calls to get_next_priority() by approx. one per + _data_ev_dispatch_due(). Micro-optimize get_item_count(). + + Fix tests related to recent POE::Resource::Events optimizations. + + At long last, apply Ton Hospel's micro-optimization for + get_next_priority(). + + mall optimizations. Avoid _data_stat_add() calls when not needed. + Avoid redundant session refcounts when the source and destination are + the same. Breaks some pedantic tests, but we can fix those. + +------------------------------------------------------------------- +Fri Apr 9 23:59:22 UTC 2010 - lars@linux-schulserver.de + +- update to 1.289: + + many test changes + + documentation fixes + + Avoid undefined value warnings when trying to tab-complete + nothingness. + + Tweak the @modules logic + + Remove any XS modules from @modules + + Fix loading of XS loops via POE.pm + +------------------------------------------------------------------- +Sat Feb 20 12:27:57 UTC 2010 - lars@linux-schulserver.de + +- update to 1.287: + + Fix a sig_child() race condition in a MooseX::Workers test case + + Fix an infinite file rollover when open() succeeds but stat() fails. + Jay Hannah discovered a bug when he passed in a filename with + trailing whitespace. Two-parameter open() treats trailing whitespace + as insignificant, so it passed. On the other hand, trailing + whitespace is significant in stat(), so it always failed, triggering + an unrelenting stream of file rollover events. Switched to + three-parameter open(), which considers trailing whitespace as + significant. Now both open() and stat() agree the file doesn't exist. + + Removed dependency on Test::Exception + + Resolve rt.cpan.org #54319. In polling mode, the wheel wasn't + iterating get_one() for the entire input from get_one_start(). As a + result, only one log line was returned per PollInterval. This change + iterates through get_one() until all lines are returned. + + Restore _start & _stop return values. Mikko Ehto reported that + _start and _stop don't return values as documented. He + also provided a testcase, which was very helpful. + + fixed a bug in POE::Wheel::FollowTail + + fixed spelling mistakes + + several doc changes + +------------------------------------------------------------------- +Fri Jan 1 18:26:53 UTC 2010 - lars@linux-schulserver.de + +- update to 1.281 + +------------------------------------------------------------------- +Fri Nov 6 23:29:55 CET 2009 - dmueller@suse.de + +- update to 1.280 + +------------------------------------------------------------------- +Sun Aug 30 15:55:05 CEST 2009 - lars@linux-schulserver.de + +- update to 1.266; + + fixed and update many documentation + + fixed at least the following RT Bugs: RT #47852, RT #47853, RT #47854, + RT #47892, RT #47966, RT #47855, RT #48341, RT #48670, RT #48802 + + many more work is done - please read + /usr/share/doc/packages/perl-POE/CHANGES +- enable rt47966-sigchld test +- enable IO::Tty tests +- enable POE::Test::Loops +- follow perl packaging guidelines + +------------------------------------------------------------------- +Thu Apr 9 14:56:19 CEST 2009 - pascal.bleser@opensuse.org + +- update to 1.004 +- removed "openSUSE Education" vendor tag +- some minor spec file enhancements + +------------------------------------------------------------------- ++++ 4 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.perl-POE.new/perl-POE.changes New: ---- POE-1.350.tar.gz perl-POE.changes perl-POE.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-POE.spec ++++++ # # spec file for package perl-POE # # Copyright (c) 2011 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: perl-POE Version: 1.350 Release: 0 %define cpan_name POE Summary: portable multitasking and networking framework for any event loop License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/POE/ Source: http://www.cpan.org/authors/id/R/RC/RCAPUTO/%{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(IO) >= 1.24 BuildRequires: perl(IO::Handle) >= 1.27 BuildRequires: perl(IO::Tty) >= 1.08 BuildRequires: perl(Module::Build) >= 0.36 BuildRequires: perl(POE::Test::Loops) >= 1.350 BuildRequires: perl(Storable) >= 2.16 #BuildRequires: perl(Curses) #BuildRequires: perl(HTTP::Date) #BuildRequires: perl(HTTP::Request) #BuildRequires: perl(HTTP::Response) #BuildRequires: perl(HTTP::Status) #BuildRequires: perl(IO::Pty) #BuildRequires: perl(MyOtherFreezer) #BuildRequires: perl(POE) #BuildRequires: perl(PoeBuildInfo) #BuildRequires: perl(POE::Component::Client::TCP) #BuildRequires: perl(POE::Component::Server::TCP) #BuildRequires: perl(POE::Driver::SysRW) #BuildRequires: perl(POE::Filter) #BuildRequires: perl(POE::Filter::Line) #BuildRequires: perl(POE::Filter::Reference) #BuildRequires: perl(POE::Kernel) #BuildRequires: perl(POE::Loop::PerlSignals) #BuildRequires: perl(POE::Loop::Select) #BuildRequires: perl(POE::NFA) #BuildRequires: perl(POE::Pipe) #BuildRequires: perl(POE::Pipe::OneWay) #BuildRequires: perl(POE::Pipe::TwoWay) #BuildRequires: perl(POE::Queue::Array) #BuildRequires: perl(POE::Resource::FileHandles) #BuildRequires: perl(POE::Resources) #BuildRequires: perl(POE::Session) #BuildRequires: perl(POE::Wheel::FollowTail) #BuildRequires: perl(POE::Wheel::ReadWrite) #BuildRequires: perl(POE::Wheel::Run) #BuildRequires: perl(POE::Wheel::SocketFactory) #BuildRequires: perl(POE::XS::Queue::Array) #BuildRequires: perl(Socket6) #BuildRequires: perl(Socket::GetAddrInfo) #BuildRequires: perl(Term::ReadKey) #BuildRequires: perl(TestFilter) #BuildRequires: perl(URI) #BuildRequires: perl(Win32API::File) #BuildRequires: perl(Win32::Console) #BuildRequires: perl(Win32::Job) #BuildRequires: perl(Win32::Process) Requires: perl(IO) >= 1.24 Requires: perl(IO::Handle) >= 1.27 Requires: perl(IO::Tty) >= 1.08 Requires: perl(POE::Test::Loops) >= 1.350 Requires: perl(Storable) >= 2.16 %{perl_requires} %description POE is a framework for cooperative, event driven multitasking and networking in Perl. Other languages have similar frameworks. Python has Twisted. TCL has "the event loop". POE provides a unified interface for several other event loops, including select(), IO::Poll, the Glib manpage, the Gtk manpage, the Tk manpage, the Wx manpage, and the Gtk2 manpage. Many of these event loop interfaces were written by others, with the help of POE::Test::Loops. They may be found on the CPAN. POE achieves its its high degree of portability to different operating systems and Perl versions by being written entirely in Perl. CPAN hosts optional XS modules for POE if speed is more desirable than portability. POE is designed in layers. Each layer builds atop the lower level ones. Programs are free to use POE at any level of abstraction, and different levels can be mixed and matched seamlessly within a single program. Remember, though, that higher-level abstractions often require more resources than lower-level ones. The conveniences they provide are not free. POE's bundled abstraction layers are the tip of a growing iceberg. the Sprocket manpage, POE::Stage, and other CPAN distributions build upon this work. You're encouraged to look around. No matter how high you go, though, it all boils down to calls to POE::Kernel. So your down-to-earth code can easily cooperate with stratospheric systems. %prep %setup -q -n %{cpan_name}-%{version} %build %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{?_smp_mflags} %check %{__make} test %install %perl_make_install %perl_process_packlist %perl_gen_filelist %files -f %{name}.files %defattr(-,root,root,755) %doc CHANGES examples HISTORY README TODO %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org