Revisions of perl-IO-Async

buildservice-autocommit accepted request 1156550 from Tina Müller's avatar Tina Müller (tinita) (revision 19)
baserev update by copy to link target
Tina Müller's avatar Tina Müller (tinita) committed (revision 18)
Fix disabling of __perllib_provides
buildservice-autocommit accepted request 1156302 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 17)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 1153669 from Tina Müller's avatar Tina Müller (tinita) (revision 16)
- updated to 0.803
   see /usr/share/doc/packages/perl-IO-Async/Changes
  0.803   2024-01-29
          [CHANGES]
           * Module style updates:
              + Use perl v5.14 for `//` operator and `package NAME VER` syntax
              + Updated Pod style
              + Swapped unit tests from `Test::More` to `Test2::V0`
              + Removed several now-unnecessary test-time dependencies
          [BUGFIXES]
           * Take the first name for each aliased signal in case of aliased
             names (RT145759)
buildservice-autocommit accepted request 1073693 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 15)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) committed (revision 14)
fix build issue
buildservice-autocommit accepted request 997422 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 13)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 997409 from Tina Müller's avatar Tina Müller (tinita) (revision 12)
- updated to 0.802
   see /usr/share/doc/packages/perl-IO-Async/Changes
  0.802   2022-08-15
          [CHANGES]
           * Preëmptively use Future ->udata API from upcoming release, to
             avoid depending on it being a hashref
           * Report correct caller file + line number in nested test calls to
             wait_for {}
          [BUGFIXES]
           * Use 'SOCK_STREAM' instead of hardcoded 1 in t/50resolver.t
           * Skip exceptional socket condition test on cygwin because it seems
             always to fail there
           * Avoid harmless warnings about undef at global destruction
             (RT142754)
  0.801   2021-12-15
          [BUGFIXES]
           * Remove extraneous test-time use of Data::Dump (RT140143)
  0.800   2021-11-11
          [CHANGES]
           * Bumped up to three-digit minor version number
           * Added IO::Async::OS->signum2name
           * Implement Future::IO->waitpid API
           * Skip the `spawn` Routine model if POSIX fork() is not available
           * Replace getaddrinfo / getnameinfo with virtual mocking functions
             for unit-testing the resolve, so as not to rely on local platform
             resolver behaviours
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 910837 from Tina Müller's avatar Tina Müller (tinita) (revision 11)
- updated to 0.79
   see /usr/share/doc/packages/perl-IO-Async/Changes
  0.79    2021-08-06
          [CHANGES]
           * Permit IO::Async::Routine or Function by module+func names instead
             of CODE reference
           * Added new Routine/Function model of `spawn`
           * Implement IO::Async::Resolver by module+func rather than code
          [BUGFIXES]
           * Require Socket 2.029 on MSWin32 because of AF_UNIX fix (RT133018)
buildservice-autocommit accepted request 865987 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 10)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) accepted request 865940 from Tina Müller's avatar Tina Müller (tinita) (revision 9)
- Remove patch IO-Async-0.77-Adjust-t-50resolver.t-test-for-an-unavailable-DNS-se.patch
  (was applied upstream. https://rt.cpan.org/Public/Bug/Display.html?id=131109)
- updated to 0.78
   see /usr/share/doc/packages/perl-IO-Async/Changes
  0.78    2021-01-21
          [CHANGES]
           * Warn on attempts to ->connect to INADDR(6)_LOOPBACK as some OSes
             (e.g. OpenBSD) do not allow it
           * Various fixes for IO::Async::LoopTests to better support
             IO::Async::Loop::UV:
              + Insert some ->loop_once(0) calls between timing tests to allow
                libuv to clear its pending queues
              + Allow loops to declare that they cannot perform all-child PID
                watch and skip the relevant tests for it if so
           * Have $loop->later return a future instance if not passed any code
             (RT133240)
          [BUGFIXES]
           * Accept more error codes for failure to resolve missing hostname
             (RT131109)
           * Defend against some undef values at global destruction time
             (RT132677)
buildservice-autocommit accepted request 842978 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 8)
baserev update by copy to link target
Dirk Stoecker's avatar Dirk Stoecker (dstoecker) committed (revision 7)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 842189 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 6)
- updated to 0.77
   see /usr/share/doc/packages/perl-IO-Async/Changes
  0.77    2020-05-13
          [CHANGES]
           * Updated for Metrics::Any 0.05
           * Report an info-type gauge metric to track loop types
           * Loop processing time should be a timer metric, not a distribution
           * Don't bother reporting zero-byte stream read/write metrics
          [BUGFIXES]
           * Skip metrics-related unit tests if metrics aren't active, even
             though we depend on Test::Metrics::Any
           * Account for MSWin32's EWOULDBLOCK in t/70future-io.t
  
  0.76    2020-05-05
          [CHANGES]
           * Initial attempt at providing metrics via Metrics::Any
           * Renamed ->(un)watch_child API to ->(un)watch_process
           * Renamed 'child' LoopTests suite to 'process'
  
  0.75    2019-11-26 00:06:59
          [CHANGES]
           * Remember to keep O_NONBLOCK off on IO::Async::Channel sync mode
             filehandles
           * Added IO::Async::Process->finish_future
           * Added IO::Async::Routine->result_future
           * Future-returning version of IO::Async::Function->stop
           * Don't load IO::Socket or Sereal modules unless required
          [BUGFIXES]
           * Refresh the sigpipe in ->post_fork if required (RT128588)
           * Fix some spelling mistakes (RT130087)
           * Skip the async getprotobyname() test if it doesn't work
             synchronously (RT131029)
  
  0.74    2019-06-27 18:44:38
          [CHANGES]
           * Warn about IO::Async::Stream using autoflush on a blocking handle
           * Implement queuing priorities for IO::Async::Function calls (RT129918)
           * Send a terminating signal to a ->run_process process on cancellation
             (RT129225)
           * Optionally make ->run_process future fail when process exits non-zero
             (RT129225)
           * Implement the Future::IO->syswrite API
          [BUGFIXES]
           * Skip t/70future-io.t unless Future::IO is available (RT129807)
           * Remember to set O_NONBLOCK on IO::Async::Channel async mode
             filehandles (RT129879)
           * Handle Windows 7 which returns ENETDOWN to failed AF_UNIX connect()
             (RT129806)
  
  0.73    2019-06-12 16:49:28
          [CHANGES]
           * Provide an IO::Async implementation of Future::IO
           * Added $loop->run_process (RT129225)
           * Clear $ONE_TRUE_LOOP in $loop->fork so that child processes can do
             IO::Async::Loop->new successfully
           * Added $notifier->adopted_futures accessor (RT127818)
           * Various docs fixes
  
  0.72    2018-04-02 19:34:27
          [CHANGES]
           * Expanded docs on Stream's on_read sub return values
           * Overridable timeout for IO::Async::Test::wait_for
           * Hide IO::Async::ChildManager as an internal implementation detail;
             move the docs into main IO::Async::Loop
           * Added $loop->open_process; suggest using that instead of
             ->open_child
           * Begin implementation of $loop->is_running method (part of RT123780)
          [BUGFIXES]
           * Make IO::Async::Future->await wait until it's ready
           * Fix calculation of periodic timer in 'skip' mode (RT124414)
           * Perform synchronous getaddrinfo shortcut even for service-less
             lookups
           * Make sure that errors from underlying read/write functions are
             debug-logged by IO::Async::Stream
  
  0.71    2016/12/22 15:05:50
          [CHANGES]
           * Added 'prefork' option to IO::Async::Channel (RT115920) - thanks
             GMARLER
           * Prefer Sereal Channel encoding if that module is available
           * Ensure that IaFunction still prints debug information on futures
           * Miscellaneous spelling fixes in docs - thanks genio
          [BUGFIXES]
           * 'use lib ".";' for perl 5.24
           * Make t/50resolver.t less sensitive to EAI_NONAME vs EAI_NODATA
             because some resolvers lie (RT113429)
           * Fix error message linefeed tests in t/50resolver.t (RT119369)
           * Ensure that SIGPIPE is ignored if it's still at its default value
  
  0.70    2015/12/15 18:17:43
          [CHANGES]
           * Support perl 5.8.x (tested on 5.8.9, presumed working as far as
             5.8.4)
  
  0.69    2015/11/09 19:56:58
          [CHANGES]
           * Use Future->catch instead of poorly-implemented string-eq test
           * Use L<...> instead of C<...> in docs where appropriate (RT107417)
             (thanks Arthur Axel 'fREW' Schmidt)
  
          [BUGFIXES]
           * Don't silently swallow Listener acceptor failures (RT107806)
           * Don't silently swallow other ->connect errors
           * Remember to ->unwatch_io before setting IaHandle's handle to undef
  
  0.68    2015/07/31 20:07:48
          [CHANGES]
           * Allow IO::Async::Function body to 'die' with an ARRAYref to set
             more details on failed Future
           * Have IO::Async::Resolver calls indicate the failed resolver name
           * Have IO::Async::Resolver's getaddrinfo and getnameinfo resolvers
             give error numbers in failure result
           * Added 'init_code' parameter to IO::Async::Function (RT104127)
           * Added IO::Async::Channel->encode, ->send_encoded; deprecate the old
             ->send_frozen method
           * Added IO::Async::Test::wait_for_future
          [BUGFIXES]
           * Clean up after 'on_hangup' loop tests (RT106061)
           * Make ->stop + ->start on IO::Async::Timer::Periodic not forget the
             first_interval (RT100927)
  
  0.67    2015/06/01 15:06:13
          [CHANGES]
           * Add a ->post_fork method to IO::Async::Loop in case subclasses
             should take specific action (RT104130)
           * Remove IO::Async::MergePoint entirely
           * Add debug_printf() calls to IO::Async::Process
           * Various documentation additions
          [BUGFIXES]
           * Remember to actually delete unused filehandles from the pollmask
             (RT103922)
- updated to 0.66
   see /usr/share/doc/packages/perl-IO-Async/Changes
  0.66    2015/04/17 20:36:39
          [CHANGES]
           * Created IO::Async::Debug
           * Ignore SIGPIPE by default (RT92024)
           * IaSocket->bind now returns a Future
           * Added IaSocket->bind resolver support and neatened up UDP examples
             in synopsis/documentation
  
          [BUGFIXES]
           * Correct call to unpack() in IaStream example (RT103143)
           * Don't silently eat accept() failures in IaListener (RT102677)
           * Remember to add the new resolver instance to $loop in
             ->set_resolver (RT103446)
           * Correct implementation of ->unwatch_io on IaLoop::Poll to prevent
             100% CPU spin (RT103445)
           * Ensure that an exception thrown by Timer::Periodic's on_tick
             doesn't prevent rescheduling
- updated to 0.65
   see /usr/share/doc/packages/perl-IO-Async/Changes
  0.65    2015/02/15 14:28:02
          [CHANGES]
           * Optionally allow IO::Async::Channel to use 'Sereal' serialisation
           * Added documentation about the 'env' Child Manager key and copying
             %ENV
           * Take OS "preferred loop subclass" hints from IO::Async::OS directly
  
          [BUGFIXES]
           * Nested $stream->read_* inside read_* cause double-completion of
             Future (RT101774)
           * Implement IO::Async::Loop::Poll directly on _poll() syscall
             wrapper, thus avoiding many bugs in IO::Poll (RT93141)
           * Ensure that IO::Async::Loop::Select can cope with callbacks that
             remove other IO handle watches (RT101919)
           * Silently upgrade watched IO handles to O_NONBLOCK (RT102044)
           * Complain about unrecognised keys to ->extract_addrinfo (RT101453)
  
  0.64    2014/10/17 17:51:07
          [CHANGES]
           * Make specific mention of 'TCP' and 'UDP' around socket examples
             where appropriate
           * Allow construction of an IO::Async::Handle using fileno integers
             directly
           * Provide a better search for 'all open filehandles' via IO::Async::OS
             on Linux (RT97942)
           * Allow IO::Async::Listener to have handle_constructor or handle_class
             as a subclass method (RT97208)
           * Clarify documentation on how to use IO::Async::Process's
             on_exception event (RT98929)
  
          [BUGFIXES]
           * Ensure that Stream's write Futures are also informed of write errors
             (RT97433)
           * Remember to ->remove_child the individual workers of an
             IO::Async::Function (RT99552)
           * Fix IO::Async::Function synopsis example (RT97713)
  
  0.63    2014/07/11 15:09:08
          [CHANGES]
           * Allow Notifier subclasses to last-ditch handle unrecognised
             ->configure() params
           * Added $notifier->adopt_future
           * Added $notifier->invoke_error and 'on_error' event
           * Ensure that TimeQueue inserts in FIFO order for equal timestamps
           * Kill remaining docs to long-dead IO::Async::Sequencer
  
          [BUGFIXES]
           * Cygwin needs the SELECT_CONNECT_EVEC OS hint as well
           * Probe for a broken port to perform listen() tests on by using
             ReuseAddr => 1 so it matches what IO::Async will do (RT84051)
  
  0.62    2014/03/27 23:15:25
          [CHANGES]
           * Added IO::Async::Future->{done,fail}_later
           * Allow overriding of debug log file or file descriptor
           * Avoid Future's and_then/or_else methods
           * Allow Channel->recv in async mode to return a Future (RT91180)
           * Ensure that Function ->call Futures cancel correctly
           * Added $routine->kill
           * Kill the 'getaddrinfo' => 'getaddrinfo_array' legacy redirection
           * Allow Loop's resolver to be changed to a different object
  
          [BUGFIXES]
           * Avoid relying on strong forward references in Future, by creating
             intentional cycles on pending Futures. Workaround for bugfix in
             upcoming Future release.
- initial package 0.61
    * created by cpanspec 1.78.07
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 304782 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 5)
initialized devel package after accepting 304782
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 297984 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 4)
automatic update
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 3)
update
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 2)
update
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 1)
initial package
Displaying all 19 revisions
openSUSE Build Service is sponsored by