Update to 7.08

- New upstream release 7.08:
  - Work around a newly introduced bug in Socket 2.011 (an erroneous sun_length
    check)
  - AnyEvent::TLS didn't load (but refer to) AnyEvent::Socket
  - AnyEvent::Strict will now confess, not croak, in line with it being a
    development/debugging tool
  - Work around a number of libglib bugs (debug builds of libglib enforce
    certain undocumented behaviour patterns such as not being able to remove a
    child watch source after it has fired, which we will try to emulate to
    avoid "criticals"; what were they thinking?)
  - Mention json security issues in AnyEvent::Handle
  - Changed default DNS resolver "max_outstanding" value from 1 to 10, the
    latter beinfg the intended value all along
  - Added new "AnyEvent::Impl::UV" interface module to the UV event lib
This commit is contained in:
Paul Howarth 2014-12-10 19:39:54 +00:00
parent a85bf23e87
commit ece8b3a669
2 changed files with 52 additions and 34 deletions

View File

@ -4,8 +4,8 @@
%global debug_package %{nil}
Name: perl-AnyEvent
Version: 7.07
Release: 6%{?dist}
Version: 7.08
Release: 1%{?dist}
Summary: Framework for multiple event loops
Group: Development/Libraries
License: GPL+ or Artistic
@ -37,7 +37,7 @@ BuildRequires: perl(Test::More)
# Many of these modules require or build-require AnyEvent themselves,
# so don't do event loop testing when bootstrapping
#
# Cocoa and FLTK are not in Fedora/EPEL
# Cocoa, FLTK and UV are not in Fedora/EPEL
# AnyEvent::AIO, EV and IO::Async::Loop are not (yet) in EPEL-7
# Test suite does not currently test the Qt event loop
%if 0%{!?perl_bootstrap:1}
@ -75,14 +75,15 @@ Requires: perl(Task::Weaken)
%global optional_deps %{optional_deps}|Qt::isa
%global optional_deps %{optional_deps}|Qt::slots
%global optional_deps %{optional_deps}|Tk
%global optional_deps %{optional_deps}|UV
# Don't include optional dependencies
%global __requires_exclude ^perl[(](%{optional_deps})[)]
# Filter unversioned and bogus provides
# AnyEvent::Impl::Cocoa and AnyEvent::Impl::FLTK are filtered as the required
# AnyEvent::Impl::{Cocoa,FLTK,UV} are filtered as the required
# underlying modules are not currently available in Fedora
%global __provides_exclude ^perl[(](AnyEvent(::Impl::(Cocoa|FLTK))?|DB)[)]$
%global __provides_exclude ^perl[(](AnyEvent(::Impl::(Cocoa|FLTK|UV))?|DB)[)]$
%description
@ -122,37 +123,54 @@ make test
%{perl_vendorarch}/AE.pm
%{perl_vendorarch}/AnyEvent.pm
%{perl_vendorarch}/AnyEvent/
%{_mandir}/man3/AE.3pm*
%{_mandir}/man3/AnyEvent.3pm*
%{_mandir}/man3/AnyEvent::DNS.3pm*
%{_mandir}/man3/AnyEvent::Debug.3pm*
%{_mandir}/man3/AnyEvent::FAQ.3pm*
%{_mandir}/man3/AnyEvent::Handle.3pm*
%{_mandir}/man3/AnyEvent::Impl::Cocoa.3pm*
%{_mandir}/man3/AnyEvent::Impl::EV.3pm*
%{_mandir}/man3/AnyEvent::Impl::Event.3pm*
%{_mandir}/man3/AnyEvent::Impl::EventLib.3pm*
%{_mandir}/man3/AnyEvent::Impl::FLTK.3pm*
%{_mandir}/man3/AnyEvent::Impl::Glib.3pm*
%{_mandir}/man3/AnyEvent::Impl::IOAsync.3pm*
%{_mandir}/man3/AnyEvent::Impl::Irssi.3pm*
%{_mandir}/man3/AnyEvent::Impl::POE.3pm*
%{_mandir}/man3/AnyEvent::Impl::Perl.3pm*
%{_mandir}/man3/AnyEvent::Impl::Qt.3pm*
%{_mandir}/man3/AnyEvent::Impl::Tk.3pm*
%{_mandir}/man3/AnyEvent::Intro.3pm*
%{_mandir}/man3/AnyEvent::IO.3pm*
%{_mandir}/man3/AnyEvent::IO::IOAIO.3pm*
%{_mandir}/man3/AnyEvent::IO::Perl.3pm*
%{_mandir}/man3/AnyEvent::Log.3pm*
%{_mandir}/man3/AnyEvent::Loop.3pm*
%{_mandir}/man3/AnyEvent::Socket.3pm*
%{_mandir}/man3/AnyEvent::Strict.3pm*
%{_mandir}/man3/AnyEvent::TLS.3pm*
%{_mandir}/man3/AnyEvent::Util.3pm*
%{_mandir}/man3/AE.3*
%{_mandir}/man3/AnyEvent.3*
%{_mandir}/man3/AnyEvent::DNS.3*
%{_mandir}/man3/AnyEvent::Debug.3*
%{_mandir}/man3/AnyEvent::FAQ.3*
%{_mandir}/man3/AnyEvent::Handle.3*
%{_mandir}/man3/AnyEvent::Impl::Cocoa.3*
%{_mandir}/man3/AnyEvent::Impl::EV.3*
%{_mandir}/man3/AnyEvent::Impl::Event.3*
%{_mandir}/man3/AnyEvent::Impl::EventLib.3*
%{_mandir}/man3/AnyEvent::Impl::FLTK.3*
%{_mandir}/man3/AnyEvent::Impl::Glib.3*
%{_mandir}/man3/AnyEvent::Impl::IOAsync.3*
%{_mandir}/man3/AnyEvent::Impl::Irssi.3*
%{_mandir}/man3/AnyEvent::Impl::POE.3*
%{_mandir}/man3/AnyEvent::Impl::Perl.3*
%{_mandir}/man3/AnyEvent::Impl::Qt.3*
%{_mandir}/man3/AnyEvent::Impl::Tk.3*
%{_mandir}/man3/AnyEvent::Impl::UV.3*
%{_mandir}/man3/AnyEvent::Intro.3*
%{_mandir}/man3/AnyEvent::IO.3*
%{_mandir}/man3/AnyEvent::IO::IOAIO.3*
%{_mandir}/man3/AnyEvent::IO::Perl.3*
%{_mandir}/man3/AnyEvent::Log.3*
%{_mandir}/man3/AnyEvent::Loop.3*
%{_mandir}/man3/AnyEvent::Socket.3*
%{_mandir}/man3/AnyEvent::Strict.3*
%{_mandir}/man3/AnyEvent::TLS.3*
%{_mandir}/man3/AnyEvent::Util.3*
%changelog
* Wed Dec 10 2014 Paul Howarth <paul@city-fan.org> - 7.08-1
- Update to 7.08:
- Work around a newly introduced bug in Socket 2.011 (an erroneous sun_length
check)
- AnyEvent::TLS didn't load (but refer to) AnyEvent::Socket
- AnyEvent::Strict will now confess, not croak, in line with it being a
development/debugging tool
- Work around a number of libglib bugs (debug builds of libglib enforce
certain undocumented behaviour patterns such as not being able to remove a
child watch source after it has fired, which we will try to emulate to
avoid "criticals"; what were they thinking?)
- Mention json security issues in AnyEvent::Handle
- Changed default DNS resolver "max_outstanding" value from 1 to 10, the
latter beinfg the intended value all along
- Added new "AnyEvent::Impl::UV" interface module to the UV event lib
* Sun Sep 07 2014 Jitka Plesnikova <jplesnik@redhat.com> - 7.07-6
- Perl 5.20 re-rebuild of bootstrapped packages

View File

@ -1 +1 @@
e5ef99081b2acc3df80851838f9acfc4 AnyEvent-7.07.tar.gz
c6ea790037bb108fc70d985cba87aec8 AnyEvent-7.08.tar.gz