Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package perl-Future-IO for openSUSE:Factory
checked in at 2026-11-07 23:33:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Future-IO (Old)
and /work/SRC/openSUSE:Factory/.perl-Future-IO.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Future-IO"
Sat Nov 7 23:33:26 2026 rev:9 rq:1396031 version:0.230.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Future-IO/perl-Future-IO.changes
2025-08-27 21:35:14.972111028 +0200
+++
/work/SRC/openSUSE:Factory/.perl-Future-IO.new.3759290/perl-Future-IO.changes
2026-11-07 23:34:09.561380636 +0100
@@ -1,0 +2,53 @@
+Wed Apr 8 20:10:35 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 0.230.0 (0.23)
+ see /usr/share/doc/packages/perl-Future-IO/Changes
+
+ 0.23 2026-03-12
+ [CHANGES]
+ * Improved performance of ImplBase's timer queue implementation
+ * Also probe for KQueue implementation on OpenBSD and Darwin
+ [BUGFIXES]
+ * Fixed handling of `O_NONBLOCK` flag on default impl
+ * Ensure that `->poll` enqueued during another `->poll` in default
+ impl is not immediately invoked
+ 0.22 2026-02-27
+ [CHANGES]
+ * Document that you should always `poll` for at least one of the
+ `POLLIN`, `POLLOUT` or `POLLPRI` flags
+ * Provide optional base implementation methods for handling an
+ alarm+sleep timer queue, to reduce code duplication
+ * Probe for `Future::IO::Impl::KQueue` on FreeBSD
+ [BUGFIXES]
+ * Make sure to actually load the `POSIX` module to get its constants
+ * Skip over probed impl modules that do not support the `poll`
method
+ 0.21 2026-02-26
+ [CHANGES]
+ * Much improved default internal implementation:
+ - Supports ->poll with `POLLPRI`
+ - Supports ->poll on multiple filehandles at once
+ [BUGFIXES]
+ * Need to `->poll` for both `POLLOUT` and `POLLPRI` while waiting
for
+ `->connect`; this may make it work on Windows
+ 0.20 2026-02-10
+ [CHANGES]
+ * Also export and document the `POLLPRI` polling constant
+ * Add `PERL_FUTURE_IO_IMPL` environment variable
+ 0.19 2026-01-18
+ [CHANGES]
+ * Added new `->poll` method as a neater and standardised way of
doing
+ what used to informally use ->ready_for_read or ->ready_for_write
+ * Clarify in documentation the limits of guarantees around what
+ happens when filehandle IO futures are cancelled
+ 0.18 2026-01-08
+ [CHANGES]
+ * Added `->load_best_impl`
+ [BUGFIXES]
+ * Require `Test::Future::IO::Impl` version 0.16 for portability
+ bugfixes to the 'connect' and 'send' tests
+ * Be prepared for the fact that `IO::Socket->send` might throw
+ * Don't close() the local end of the STDIN stream in System.pm, as
+ that upsets most implementation modules
+ * `->send` in ImplBase should try agian using _send1, not _syswrite1
+
+-------------------------------------------------------------------
Old:
----
Future-IO-0.17.tar.gz
New:
----
Future-IO-0.23.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Future-IO.spec ++++++
--- /var/tmp/diff_new_pack.H0Tmlz/_old 2026-11-07 23:34:10.322412081 +0100
+++ /var/tmp/diff_new_pack.H0Tmlz/_new 2026-11-07 23:34:10.324412164 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Future-IO
#
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,10 +18,10 @@
%define cpan_name Future-IO
Name: perl-Future-IO
-Version: 0.170.0
+Version: 0.230.0
Release: 0
-# 0.17 -> normalize -> 0.170.0
-%define cpan_version 0.17
+# 0.23 -> normalize -> 0.230.0
+%define cpan_version 0.23
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Future-returning IO methods
URL: https://metacpan.org/release/%{cpan_name}
@@ -36,7 +36,7 @@
BuildRequires: perl(Struct::Dumb)
BuildRequires: perl(Test2::V0)
BuildRequires: perl(Test::ExpectAndCheck) >= 0.60
-BuildRequires: perl(Test::Future::IO::Impl) >= 0.150
+BuildRequires: perl(Test::Future::IO::Impl) >= 0.210
Requires: perl(Future)
Requires: perl(Struct::Dumb)
Provides: perl(Future::IO) = %{version}
++++++ Future-IO-0.17.tar.gz -> Future-IO-0.23.tar.gz ++++++
++++ 2381 lines of diff (skipped)
++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.H0Tmlz/_old 2026-11-07 23:34:10.449417329 +0100
+++ /var/tmp/diff_new_pack.H0Tmlz/_new 2026-11-07 23:34:10.454417535 +0100
@@ -1,6 +1,6 @@
-mtime: 1755898448
-commit: 8c25dadec4bcf01a9e39df260730342a384fe8f01518709bb208e77885a79cdb
-url: https://src.opensuse.org/perl/perl-Future-IO.git
-revision: 8c25dadec4bcf01a9e39df260730342a384fe8f01518709bb208e77885a79cdb
+mtime: 1775679035
+commit: e99737d15d12c7000d0f79f45e73bdc9a712bc584b698ceed60623561cebd130
+url: https://src.opensuse.org/perl/perl-Future-IO
+revision: e99737d15d12c7000d0f79f45e73bdc9a712bc584b698ceed60623561cebd130
projectscmsync: https://src.opensuse.org/perl/_ObsPrj
++++++ build.specials.obscpio ++++++
++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore 2026-04-08 22:10:35.000000000 +0200
@@ -0,0 +1 @@
+.osc