From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS63949 194.195.248.0/21 X-Spam-Status: No, score=-2.9 required=3.0 tests=AWL,BAYES_00,SPF_HELO_NONE, SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.6 Received: from mail.oriontransfer.net (mail.oriontransfer.net [194.195.253.146]) by dcvr.yhbt.net (Postfix) with ESMTP id 231A81F452 for ; Mon, 28 Aug 2023 23:34:41 +0000 (UTC) Received: from smtpclient.apple (unknown [203.86.197.151]) by mail.oriontransfer.net (Postfix) with ESMTPSA id 7CE4D2AFB9; Mon, 28 Aug 2023 23:34:40 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: Ruby 3.3 compatible release? From: Samuel Williams In-Reply-To: <20230828005810.M622269@dcvr> Date: Tue, 29 Aug 2023 11:34:29 +1200 Cc: kgio-public@yhbt.net Content-Transfer-Encoding: quoted-printable Message-Id: References: <20230828005810.M622269@dcvr> To: Eric Wong X-Mailer: Apple Mail (2.3731.700.6) List-Id: > On 28/08/2023, at 12:58 PM, Eric Wong wrote: >=20 > Are there any other incompatibilities that may happen for Ruby 3.3 > that we might have to deal with before December? I don't want to > have to scramble another release together if we make one too soon. As far as I know, and have tested, there are no other incompatibilities, = and I think the Ruby team has a high standard for avoiding such = situations. It=E2=80=99s partly my fault for pushing forward with = changes, but we didn=E2=80=99t know what incompatibilities, if any, = would occur due to the changes. Ruby 3.3, w.r.t `io.h`, should be fully = backwards compatible, with deprecations. We just merged a PR in Ruby head which amounts to: #define HAVE_RB_IO_T This restores compatibility with kgio and unicorn. That being said, I think it would be great to merge the appropriate = fixes which remove usage of deprecated fields in Ruby 3.3. I=E2=80=99ll follow up with `git format-patch` soon. Warm regards, Samuel=