pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/ruby-io-event
Module Name: pkgsrc
Committed By: taca
Date: Tue Jul 7 13:55:52 UTC 2026
Modified Files:
pkgsrc/devel/ruby-io-event: Makefile distinfo
Log Message:
devel/ruby-io-event: update to 1.19.1
1.17.0 (2026-06-28)
* Report inherited selector objects as closed after fork, and avoid closing
descriptors they no longer own.
1.18.0 (2026-06-30)
* Fixed: Avoid entering a blocking native selector wait when an interrupt is
already pending for the current thread.
1.19.0 (2026-06-30)
* Use io_uring_prep_waitid for process_wait in the URing selector (Linux
6.7+), waiting for child exit directly in the ring instead of polling on a
pidfd. The child is reaped via rb_process_status_wait (using WEXITED |
WNOWAIT) to construct a correct Process::Status, and process_wait(-1, ...)
/ process_wait(0, ...) are now supported.
* Support waiting for any child or a process group (pid <= 0) on all
selectors. The EPoll (pidfd_open) and KQueue (EVFILT_PROC) selectors can
only watch a specific process, so these cases now fall back to a blocking
wait on a dedicated thread; joining it is fiber-scheduler aware, so the
reactor keeps running.
1.19.1 (2026-06-30)
* Fix Process.waitall / Process.detach under the URing selector: when
io_uring's waitid reported an error (e.g. ECHILD when there are no more
children), the process_wait hook raised instead of returning the error as
a Process::Status, so callers that expect waitpid to report "no more
children" rather than raise would fail.
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/ruby-io-event/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/ruby-io-event/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/ruby-io-event/Makefile
diff -u pkgsrc/devel/ruby-io-event/Makefile:1.39 pkgsrc/devel/ruby-io-event/Makefile:1.40
--- pkgsrc/devel/ruby-io-event/Makefile:1.39 Sun Jun 28 14:30:06 2026
+++ pkgsrc/devel/ruby-io-event/Makefile Tue Jul 7 13:55:52 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2026/06/28 14:30:06 taca Exp $
+# $NetBSD: Makefile,v 1.40 2026/07/07 13:55:52 taca Exp $
-DISTNAME= io-event-1.16.4
+DISTNAME= io-event-1.19.1
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/devel/ruby-io-event/distinfo
diff -u pkgsrc/devel/ruby-io-event/distinfo:1.37 pkgsrc/devel/ruby-io-event/distinfo:1.38
--- pkgsrc/devel/ruby-io-event/distinfo:1.37 Sun Jun 28 14:30:06 2026
+++ pkgsrc/devel/ruby-io-event/distinfo Tue Jul 7 13:55:52 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.37 2026/06/28 14:30:06 taca Exp $
+$NetBSD: distinfo,v 1.38 2026/07/07 13:55:52 taca Exp $
-BLAKE2s (io-event-1.16.4.gem) = 2571bf78b3ac145e6dee1e17f765f9fbe2c49f604a266afa776e76047d197886
-SHA512 (io-event-1.16.4.gem) = 23227fc59ecc58672ad2802c14bcf48ff26da02e917522ed3f41be8546af33e5813c8580db0597f81932f4ecca778bd519e74bf9a6dd49c3bc0b05b4d873c5ed
-Size (io-event-1.16.4.gem) = 57856 bytes
+BLAKE2s (io-event-1.19.1.gem) = 74afb2215b6c8762c464c821da194e512e39a7fe91bc77b4ade5cd8c99cc339c
+SHA512 (io-event-1.19.1.gem) = 95ac657a940b22b400e13d78d77e71bb90663d60a9cba33190e49867bb64de8f190bf54ca733db7cec5646cf755de810d6c361ee714650222d8236517ddd9d61
+Size (io-event-1.19.1.gem) = 62464 bytes
Home |
Main Index |
Thread Index |
Old Index