Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-IO-Async for openSUSE:Factory 
checked in at 2025-05-26 18:35:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-IO-Async (Old)
 and      /work/SRC/openSUSE:Factory/.perl-IO-Async.new.2732 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-IO-Async"

Mon May 26 18:35:39 2025 rev:9 rq:1279782 version:0.804.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-IO-Async/perl-IO-Async.changes      
2024-03-09 20:56:20.842240904 +0100
+++ /work/SRC/openSUSE:Factory/.perl-IO-Async.new.2732/perl-IO-Async.changes    
2025-05-26 18:37:18.023870113 +0200
@@ -1,0 +2,13 @@
+Wed Apr 23 05:34:12 UTC 2025 - Tina Müller <timueller+p...@suse.de>
+
+- updated to 0.804.0 (0.804)
+   see /usr/share/doc/packages/perl-IO-Async/Changes
+
+  0.804   2025-04-22
+          [CHANGES]
+           * Add extra LoopTests tests for IO and timer operation after a
+             ->post_fork call, in order to help test RT152635
+           * Remove duplicate `use VERSION` declaration from helper package in
+             TimeQueue.pm
+
+-------------------------------------------------------------------

Old:
----
  IO-Async-0.803.tar.gz

New:
----
  IO-Async-0.804.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-IO-Async.spec ++++++
--- /var/tmp/diff_new_pack.bGAUwe/_old  2025-05-26 18:37:18.659896814 +0200
+++ /var/tmp/diff_new_pack.bGAUwe/_new  2025-05-26 18:37:18.659896814 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package perl-IO-Async
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,9 +18,10 @@
 
 %define cpan_name IO-Async
 Name:           perl-IO-Async
-Version:        0.803.0
+Version:        0.804.0
 Release:        0
-%define cpan_version 0.803
+# 0.804 -> normalize -> 0.804.0
+%define cpan_version 0.804
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Asynchronous event-driven programming
 URL:            https://metacpan.org/release/%{cpan_name}
@@ -29,16 +30,16 @@
 BuildArch:      noarch
 BuildRequires:  perl
 BuildRequires:  perl-macros
-BuildRequires:  perl(Future) >= 0.44
-BuildRequires:  perl(Future::Utils) >= 0.18
+BuildRequires:  perl(Future) >= 0.440
+BuildRequires:  perl(Future::Utils) >= 0.180
 BuildRequires:  perl(Module::Build) >= 0.4004
 BuildRequires:  perl(Socket) >= 2.007
 BuildRequires:  perl(Struct::Dumb)
 BuildRequires:  perl(Test2::V0) >= 0.000149
 BuildRequires:  perl(Test::Future::IO::Impl)
 BuildRequires:  perl(Test::Metrics::Any)
-Requires:       perl(Future) >= 0.44
-Requires:       perl(Future::Utils) >= 0.18
+Requires:       perl(Future) >= 0.440
+Requires:       perl(Future::Utils) >= 0.180
 Requires:       perl(Socket) >= 2.007
 Requires:       perl(Struct::Dumb)
 Provides:       perl(Future::IO::Impl::IOAsync) = %{version}
@@ -95,7 +96,7 @@
 includes more higher-level functionality built on top of these basic parts.
 
 %prep
-%autosetup  -n %{cpan_name}-%{cpan_version}
+%autosetup  -n %{cpan_name}-%{cpan_version} -p1
 
 %build
 perl Build.PL --installdirs=vendor

++++++ IO-Async-0.803.tar.gz -> IO-Async-0.804.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/Changes new/IO-Async-0.804/Changes
--- old/IO-Async-0.803/Changes  2024-01-29 21:40:48.000000000 +0100
+++ new/IO-Async-0.804/Changes  2025-04-22 18:38:04.000000000 +0200
@@ -1,5 +1,12 @@
 Revision history for IO-Async
 
+0.804   2025-04-22
+        [CHANGES]
+         * Add extra LoopTests tests for IO and timer operation after a
+           ->post_fork call, in order to help test RT152635
+         * Remove duplicate `use VERSION` declaration from helper package in
+           TimeQueue.pm
+
 0.803   2024-01-29
         [CHANGES]
          * Module style updates:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/LICENSE new/IO-Async-0.804/LICENSE
--- old/IO-Async-0.803/LICENSE  2024-01-29 21:40:48.000000000 +0100
+++ new/IO-Async-0.804/LICENSE  2025-04-22 18:38:04.000000000 +0200
@@ -1,4 +1,4 @@
-This software is copyright (c) 2024 by Paul Evans <leon...@leonerd.org.uk>.
+This software is copyright (c) 2025 by Paul Evans <leon...@leonerd.org.uk>.
 
 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) 2024 by Paul Evans <leon...@leonerd.org.uk>.
+This software is Copyright (c) 2025 by Paul Evans <leon...@leonerd.org.uk>.
 
 This is free software, licensed under:
 
@@ -272,7 +272,7 @@
 
 --- The Perl Artistic License 1.0 ---
 
-This software is Copyright (c) 2024 by Paul Evans <leon...@leonerd.org.uk>.
+This software is Copyright (c) 2025 by Paul Evans <leon...@leonerd.org.uk>.
 
 This is free software, licensed under:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/META.json new/IO-Async-0.804/META.json
--- old/IO-Async-0.803/META.json        2024-01-29 21:40:48.000000000 +0100
+++ new/IO-Async-0.804/META.json        2025-04-22 18:38:04.000000000 +0200
@@ -49,151 +49,151 @@
    "provides" : {
       "Future::IO::Impl::IOAsync" : {
          "file" : "lib/Future/IO/Impl/IOAsync.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async" : {
          "file" : "lib/IO/Async.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Channel" : {
          "file" : "lib/IO/Async/Channel.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Debug" : {
          "file" : "lib/IO/Async/Debug.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::File" : {
          "file" : "lib/IO/Async/File.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::FileStream" : {
          "file" : "lib/IO/Async/FileStream.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Function" : {
          "file" : "lib/IO/Async/Function.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Future" : {
          "file" : "lib/IO/Async/Future.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Handle" : {
          "file" : "lib/IO/Async/Handle.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Internals::ChildManager" : {
          "file" : "lib/IO/Async/Internals/ChildManager.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Internals::FunctionWorker" : {
          "file" : "lib/IO/Async/Internals/FunctionWorker.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Listener" : {
          "file" : "lib/IO/Async/Listener.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Loop" : {
          "file" : "lib/IO/Async/Loop.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Loop::Poll" : {
          "file" : "lib/IO/Async/Loop/Poll.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Loop::Select" : {
          "file" : "lib/IO/Async/Loop/Select.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::LoopTests" : {
          "file" : "lib/IO/Async/LoopTests.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Metrics" : {
          "file" : "lib/IO/Async/Metrics.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Notifier" : {
          "file" : "lib/IO/Async/Notifier.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::OS" : {
          "file" : "lib/IO/Async/OS.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::OS::MSWin32" : {
          "file" : "lib/IO/Async/OS/MSWin32.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::OS::cygwin" : {
          "file" : "lib/IO/Async/OS/cygwin.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::OS::linux" : {
          "file" : "lib/IO/Async/OS/linux.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::PID" : {
          "file" : "lib/IO/Async/PID.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Process" : {
          "file" : "lib/IO/Async/Process.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Protocol" : {
          "file" : "lib/IO/Async/Protocol.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Protocol::LineStream" : {
          "file" : "lib/IO/Async/Protocol/LineStream.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Protocol::Stream" : {
          "file" : "lib/IO/Async/Protocol/Stream.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Resolver" : {
          "file" : "lib/IO/Async/Resolver.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Routine" : {
          "file" : "lib/IO/Async/Routine.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Signal" : {
          "file" : "lib/IO/Async/Signal.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Socket" : {
          "file" : "lib/IO/Async/Socket.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Stream" : {
          "file" : "lib/IO/Async/Stream.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Test" : {
          "file" : "lib/IO/Async/Test.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Timer" : {
          "file" : "lib/IO/Async/Timer.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Timer::Absolute" : {
          "file" : "lib/IO/Async/Timer/Absolute.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Timer::Countdown" : {
          "file" : "lib/IO/Async/Timer/Countdown.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       },
       "IO::Async::Timer::Periodic" : {
          "file" : "lib/IO/Async/Timer/Periodic.pm",
-         "version" : "0.803"
+         "version" : "0.804"
       }
    },
    "release_status" : "stable",
@@ -203,6 +203,6 @@
       ],
       "x_IRC" : "irc://irc.perl.org/#io-async"
    },
-   "version" : "0.803",
+   "version" : "0.804",
    "x_serialization_backend" : "JSON::PP version 4.16"
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/META.yml new/IO-Async-0.804/META.yml
--- old/IO-Async-0.803/META.yml 2024-01-29 21:40:48.000000000 +0100
+++ new/IO-Async-0.804/META.yml 2025-04-22 18:38:04.000000000 +0200
@@ -19,115 +19,115 @@
 provides:
   Future::IO::Impl::IOAsync:
     file: lib/Future/IO/Impl/IOAsync.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async:
     file: lib/IO/Async.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Channel:
     file: lib/IO/Async/Channel.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Debug:
     file: lib/IO/Async/Debug.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::File:
     file: lib/IO/Async/File.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::FileStream:
     file: lib/IO/Async/FileStream.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Function:
     file: lib/IO/Async/Function.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Future:
     file: lib/IO/Async/Future.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Handle:
     file: lib/IO/Async/Handle.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Internals::ChildManager:
     file: lib/IO/Async/Internals/ChildManager.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Internals::FunctionWorker:
     file: lib/IO/Async/Internals/FunctionWorker.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Listener:
     file: lib/IO/Async/Listener.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Loop:
     file: lib/IO/Async/Loop.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Loop::Poll:
     file: lib/IO/Async/Loop/Poll.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Loop::Select:
     file: lib/IO/Async/Loop/Select.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::LoopTests:
     file: lib/IO/Async/LoopTests.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Metrics:
     file: lib/IO/Async/Metrics.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Notifier:
     file: lib/IO/Async/Notifier.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::OS:
     file: lib/IO/Async/OS.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::OS::MSWin32:
     file: lib/IO/Async/OS/MSWin32.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::OS::cygwin:
     file: lib/IO/Async/OS/cygwin.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::OS::linux:
     file: lib/IO/Async/OS/linux.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::PID:
     file: lib/IO/Async/PID.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Process:
     file: lib/IO/Async/Process.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Protocol:
     file: lib/IO/Async/Protocol.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Protocol::LineStream:
     file: lib/IO/Async/Protocol/LineStream.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Protocol::Stream:
     file: lib/IO/Async/Protocol/Stream.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Resolver:
     file: lib/IO/Async/Resolver.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Routine:
     file: lib/IO/Async/Routine.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Signal:
     file: lib/IO/Async/Signal.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Socket:
     file: lib/IO/Async/Socket.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Stream:
     file: lib/IO/Async/Stream.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Test:
     file: lib/IO/Async/Test.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Timer:
     file: lib/IO/Async/Timer.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Timer::Absolute:
     file: lib/IO/Async/Timer/Absolute.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Timer::Countdown:
     file: lib/IO/Async/Timer/Countdown.pm
-    version: '0.803'
+    version: '0.804'
   IO::Async::Timer::Periodic:
     file: lib/IO/Async/Timer/Periodic.pm
-    version: '0.803'
+    version: '0.804'
 recommends:
   IO::Socket::IP: '0'
 requires:
@@ -145,5 +145,5 @@
 resources:
   IRC: irc://irc.perl.org/#io-async
   license: http://dev.perl.org/licenses/
-version: '0.803'
+version: '0.804'
 x_serialization_backend: 'CPAN::Meta::YAML version 0.018'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/Future/IO/Impl/IOAsync.pm 
new/IO-Async-0.804/lib/Future/IO/Impl/IOAsync.pm
--- old/IO-Async-0.803/lib/Future/IO/Impl/IOAsync.pm    2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/Future/IO/Impl/IOAsync.pm    2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2019-2024 -- leon...@leonerd.org.uk
 
-package Future::IO::Impl::IOAsync 0.803;
+package Future::IO::Impl::IOAsync 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Channel.pm 
new/IO-Async-0.804/lib/IO/Async/Channel.pm
--- old/IO-Async-0.803/lib/IO/Async/Channel.pm  2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Channel.pm  2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2011-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Channel 0.803;
+package IO::Async::Channel 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Debug.pm 
new/IO-Async-0.804/lib/IO/Async/Debug.pm
--- old/IO-Async-0.803/lib/IO/Async/Debug.pm    2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Debug.pm    2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2015-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Debug 0.803;
+package IO::Async::Debug 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/File.pm 
new/IO-Async-0.804/lib/IO/Async/File.pm
--- old/IO-Async-0.803/lib/IO/Async/File.pm     2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/File.pm     2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2012-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::File 0.803;
+package IO::Async::File 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/FileStream.pm 
new/IO-Async-0.804/lib/IO/Async/FileStream.pm
--- old/IO-Async-0.803/lib/IO/Async/FileStream.pm       2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/FileStream.pm       2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2011-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::FileStream 0.803;
+package IO::Async::FileStream 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Function.pm 
new/IO-Async-0.804/lib/IO/Async/Function.pm
--- old/IO-Async-0.803/lib/IO/Async/Function.pm 2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Function.pm 2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2011-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Function 0.803;
+package IO::Async::Function 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Future.pm 
new/IO-Async-0.804/lib/IO/Async/Future.pm
--- old/IO-Async-0.803/lib/IO/Async/Future.pm   2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Future.pm   2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2013-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Future 0.803;
+package IO::Async::Future 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Handle.pm 
new/IO-Async-0.804/lib/IO/Async/Handle.pm
--- old/IO-Async-0.803/lib/IO/Async/Handle.pm   2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Handle.pm   2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2006-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Handle 0.803;
+package IO::Async::Handle 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/IO-Async-0.803/lib/IO/Async/Internals/ChildManager.pm 
new/IO-Async-0.804/lib/IO/Async/Internals/ChildManager.pm
--- old/IO-Async-0.803/lib/IO/Async/Internals/ChildManager.pm   2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Internals/ChildManager.pm   2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2007-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Internals::ChildManager 0.803;
+package IO::Async::Internals::ChildManager 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/IO-Async-0.803/lib/IO/Async/Internals/FunctionWorker.pm 
new/IO-Async-0.804/lib/IO/Async/Internals/FunctionWorker.pm
--- old/IO-Async-0.803/lib/IO/Async/Internals/FunctionWorker.pm 2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Internals/FunctionWorker.pm 2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2011-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Internals::FunctionWorker 0.803;
+package IO::Async::Internals::FunctionWorker 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Internals/TimeQueue.pm 
new/IO-Async-0.804/lib/IO/Async/Internals/TimeQueue.pm
--- old/IO-Async-0.803/lib/IO/Async/Internals/TimeQueue.pm      2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Internals/TimeQueue.pm      2025-04-22 
18:38:04.000000000 +0200
@@ -163,7 +163,6 @@
 package # hide from CPAN
   IO::Async::Internals::TimeQueue::Elem;
 
-use v5.14;
 our @ISA = qw( Heap::Elem );
 
 sub new
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Listener.pm 
new/IO-Async-0.804/lib/IO/Async/Listener.pm
--- old/IO-Async-0.803/lib/IO/Async/Listener.pm 2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Listener.pm 2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2008-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Listener 0.803;
+package IO::Async::Listener 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Loop/Poll.pm 
new/IO-Async-0.804/lib/IO/Async/Loop/Poll.pm
--- old/IO-Async-0.803/lib/IO/Async/Loop/Poll.pm        2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Loop/Poll.pm        2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2007-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Loop::Poll 0.803;
+package IO::Async::Loop::Poll 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Loop/Select.pm 
new/IO-Async-0.804/lib/IO/Async/Loop/Select.pm
--- old/IO-Async-0.803/lib/IO/Async/Loop/Select.pm      2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Loop/Select.pm      2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2007-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Loop::Select 0.803;
+package IO::Async::Loop::Select 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Loop.pm 
new/IO-Async-0.804/lib/IO/Async/Loop.pm
--- old/IO-Async-0.803/lib/IO/Async/Loop.pm     2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Loop.pm     2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2007-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Loop 0.803;
+package IO::Async::Loop 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/LoopTests.pm 
new/IO-Async-0.804/lib/IO/Async/LoopTests.pm
--- old/IO-Async-0.803/lib/IO/Async/LoopTests.pm        2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/LoopTests.pm        2025-04-22 
18:38:04.000000000 +0200
@@ -1,9 +1,9 @@
 #  You may distribute under the terms of either the GNU General Public License
 #  or the Artistic License (the same terms as Perl itself)
 #
-#  (C) Paul Evans, 2009-2024 -- leon...@leonerd.org.uk
+#  (C) Paul Evans, 2009-2025 -- leon...@leonerd.org.uk
 
-package IO::Async::LoopTests 0.803;
+package IO::Async::LoopTests 0.804;
 
 use v5.14;
 use warnings;
@@ -416,6 +416,25 @@
          on_write_ready => 1,
       );
    }
+
+   {
+      my ( $S1, $S2 ) = IO::Async::OS->socketpair or die "Cannot create 
AF_INET/SOCK_DGRAM connected pair - $!";
+      $_->blocking( 0 ) for $S1, $S2;
+
+      my $readready = 0;
+      $loop->watch_io(
+         handle => $S1,
+         on_read_ready => sub { $readready = 1 },
+      );
+
+      $loop->post_fork;
+
+      $S2->syswrite( "Boo!" );
+
+      $loop->loop_once( 0.1 );
+
+      is( $readready, 1, 'socket invokes on_read_ready' );
+   }
 }
 
 =head2 timer
@@ -528,6 +547,25 @@
          is( $count, 1, "One ->loop_once(1) sufficient for a single $delay 
second timer" );
       }
    }
+
+   # ->watch_time after post_fork
+   {
+      my $done;
+      $loop->watch_time( after => 2 * AUT, code => sub { $done = 1; } );
+      $loop->post_fork;
+
+      time_between {
+         my $now = time;
+         $loop->loop_once( 5 * AUT );
+
+         # poll might have returned just a little early, such that the 
TimerQueue
+         # doesn't think anything is ready yet. We need to handle that case.
+         while( !$done ) {
+            die "It should have been ready by now" if( time - $now > 5 * AUT );
+            $loop->loop_once( 0.1 * AUT );
+         }
+      } 1.5, 2.5, 'loop_once(5) while waiting for watch_time after';
+   }
 }
 
 =head2 signal
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Metrics.pm 
new/IO-Async-0.804/lib/IO/Async/Metrics.pm
--- old/IO-Async-0.803/lib/IO/Async/Metrics.pm  2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Metrics.pm  2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2020-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Metrics 0.803;
+package IO::Async::Metrics 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Notifier.pm 
new/IO-Async-0.804/lib/IO/Async/Notifier.pm
--- old/IO-Async-0.803/lib/IO/Async/Notifier.pm 2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Notifier.pm 2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2006-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Notifier 0.803;
+package IO::Async::Notifier 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/OS/MSWin32.pm 
new/IO-Async-0.804/lib/IO/Async/OS/MSWin32.pm
--- old/IO-Async-0.803/lib/IO/Async/OS/MSWin32.pm       2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/OS/MSWin32.pm       2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2012-2013 -- leon...@leonerd.org.uk
 
-package IO::Async::OS::MSWin32 0.803;
+package IO::Async::OS::MSWin32 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/OS/cygwin.pm 
new/IO-Async-0.804/lib/IO/Async/OS/cygwin.pm
--- old/IO-Async-0.803/lib/IO/Async/OS/cygwin.pm        2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/OS/cygwin.pm        2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2013-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::OS::cygwin 0.803;
+package IO::Async::OS::cygwin 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/OS/linux.pm 
new/IO-Async-0.804/lib/IO/Async/OS/linux.pm
--- old/IO-Async-0.803/lib/IO/Async/OS/linux.pm 2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/OS/linux.pm 2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2014-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::OS::linux 0.803;
+package IO::Async::OS::linux 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/OS.pm 
new/IO-Async-0.804/lib/IO/Async/OS.pm
--- old/IO-Async-0.803/lib/IO/Async/OS.pm       2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/OS.pm       2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2012-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::OS 0.803;
+package IO::Async::OS 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/PID.pm 
new/IO-Async-0.804/lib/IO/Async/PID.pm
--- old/IO-Async-0.803/lib/IO/Async/PID.pm      2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/PID.pm      2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2010-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::PID 0.803;
+package IO::Async::PID 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Process.pm 
new/IO-Async-0.804/lib/IO/Async/Process.pm
--- old/IO-Async-0.803/lib/IO/Async/Process.pm  2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Process.pm  2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2011-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Process 0.803;
+package IO::Async::Process 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Protocol/LineStream.pm 
new/IO-Async-0.804/lib/IO/Async/Protocol/LineStream.pm
--- old/IO-Async-0.803/lib/IO/Async/Protocol/LineStream.pm      2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Protocol/LineStream.pm      2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2010-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Protocol::LineStream 0.803;
+package IO::Async::Protocol::LineStream 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Protocol/Stream.pm 
new/IO-Async-0.804/lib/IO/Async/Protocol/Stream.pm
--- old/IO-Async-0.803/lib/IO/Async/Protocol/Stream.pm  2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Protocol/Stream.pm  2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2010-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Protocol::Stream 0.803;
+package IO::Async::Protocol::Stream 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Protocol.pm 
new/IO-Async-0.804/lib/IO/Async/Protocol.pm
--- old/IO-Async-0.803/lib/IO/Async/Protocol.pm 2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Protocol.pm 2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2011-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Protocol 0.803;
+package IO::Async::Protocol 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Resolver.pm 
new/IO-Async-0.804/lib/IO/Async/Resolver.pm
--- old/IO-Async-0.803/lib/IO/Async/Resolver.pm 2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Resolver.pm 2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2007-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Resolver 0.803;
+package IO::Async::Resolver 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Routine.pm 
new/IO-Async-0.804/lib/IO/Async/Routine.pm
--- old/IO-Async-0.803/lib/IO/Async/Routine.pm  2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Routine.pm  2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2012-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Routine 0.803;
+package IO::Async::Routine 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Signal.pm 
new/IO-Async-0.804/lib/IO/Async/Signal.pm
--- old/IO-Async-0.803/lib/IO/Async/Signal.pm   2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Signal.pm   2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2009-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Signal 0.803;
+package IO::Async::Signal 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Socket.pm 
new/IO-Async-0.804/lib/IO/Async/Socket.pm
--- old/IO-Async-0.803/lib/IO/Async/Socket.pm   2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Socket.pm   2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2011-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Socket 0.803;
+package IO::Async::Socket 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Stream.pm 
new/IO-Async-0.804/lib/IO/Async/Stream.pm
--- old/IO-Async-0.803/lib/IO/Async/Stream.pm   2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Stream.pm   2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2006-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Stream 0.803;
+package IO::Async::Stream 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Test.pm 
new/IO-Async-0.804/lib/IO/Async/Test.pm
--- old/IO-Async-0.803/lib/IO/Async/Test.pm     2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Test.pm     2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2007-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Test 0.803;
+package IO::Async::Test 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Timer/Absolute.pm 
new/IO-Async-0.804/lib/IO/Async/Timer/Absolute.pm
--- old/IO-Async-0.803/lib/IO/Async/Timer/Absolute.pm   2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Timer/Absolute.pm   2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2010-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Timer::Absolute 0.803;
+package IO::Async::Timer::Absolute 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Timer/Countdown.pm 
new/IO-Async-0.804/lib/IO/Async/Timer/Countdown.pm
--- old/IO-Async-0.803/lib/IO/Async/Timer/Countdown.pm  2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Timer/Countdown.pm  2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2009-2012 -- leon...@leonerd.org.uk
 
-package IO::Async::Timer::Countdown 0.803;
+package IO::Async::Timer::Countdown 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Timer/Periodic.pm 
new/IO-Async-0.804/lib/IO/Async/Timer/Periodic.pm
--- old/IO-Async-0.803/lib/IO/Async/Timer/Periodic.pm   2024-01-29 
21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async/Timer/Periodic.pm   2025-04-22 
18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2009-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Timer::Periodic 0.803;
+package IO::Async::Timer::Periodic 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async/Timer.pm 
new/IO-Async-0.804/lib/IO/Async/Timer.pm
--- old/IO-Async-0.803/lib/IO/Async/Timer.pm    2024-01-29 21:40:48.000000000 
+0100
+++ new/IO-Async-0.804/lib/IO/Async/Timer.pm    2025-04-22 18:38:04.000000000 
+0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2009-2024 -- leon...@leonerd.org.uk
 
-package IO::Async::Timer 0.803;
+package IO::Async::Timer 0.804;
 
 use v5.14;
 use warnings;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/IO-Async-0.803/lib/IO/Async.pm 
new/IO-Async-0.804/lib/IO/Async.pm
--- old/IO-Async-0.803/lib/IO/Async.pm  2024-01-29 21:40:48.000000000 +0100
+++ new/IO-Async-0.804/lib/IO/Async.pm  2025-04-22 18:38:04.000000000 +0200
@@ -3,7 +3,7 @@
 #
 #  (C) Paul Evans, 2008-2024 -- leon...@leonerd.org.uk
 
-package IO::Async 0.803;
+package IO::Async 0.804;
 
 use v5.14;
 use warnings;

Reply via email to