Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128081 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id C64241A00ED for ; Wed, 16 Jul 2025 12:31:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1752668984; bh=huhuTGIxWSkE8vjneCy/cBDNMfhFY/HA9/SARkjSpp8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=TFloYnqE9mhrfy4jWLyETLwbMPln10TdIRrB6hsT8B9ySeH93bhqbGlIw4u/6ujAB 0ZNuSPiUGIvKsvegp57Mf22EF6DZG/cvod9+BaBUka1ciJ8qiI8Ed5ZL9jarGji/5n RJUUgQFhiQmjZvUgEybtjq/MVnZSDDpOenpiQFrgI20cxzTlpVj2HWLLovlh8c32vy eIc5cwgaR3Rj5zInogE4Q+DZOfN5NuhHXwfgkW+7noANUFKhOVvRm6h4VeHY7zE643 JYQor2DJli0AXVJoeQmYfmby+ByXUVHRQeMsa7/mpNIJwLIwVFgbYYoGH9qY1mroXN t8OhSTK68sAZg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E36A7180050 for ; Wed, 16 Jul 2025 12:29:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: ** X-Spam-Status: No, score=2.7 required=5.0 tests=BAYES_50,DMARC_NONE, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 16 Jul 2025 12:29:42 +0000 (UTC) Received: by mail-oi1-f171.google.com with SMTP id 5614622812f47-41b6561d3e6so1283109b6e.1 for ; Wed, 16 Jul 2025 05:31:30 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752669089; x=1753273889; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=huhuTGIxWSkE8vjneCy/cBDNMfhFY/HA9/SARkjSpp8=; b=VwrGmd0w+f2x08mimn9z+Lfnd10Sk/ebxi8bSA+Eqyh9DXAqod3+EccWbUbCS92/Gi tusLjGfyGT3GDFFHzdtZsxB+jSHBGKbv/Ay5vu6FqRFiI65WOFh+5Xmi0KNZa3AClcqQ NXXt7L0u1OB3y5fV2zH3qBUvLXP4vRsj1Xvpc318NGKQDExOTrh/dQrvCUdt+ojB7Oip p1yX2Vk0V+gbbuXPCPpAKLxABN/HfM0UaOcw5pQrB+kHd5WnB371uNroC+tFRMGDB1Xh 9zwNHxydzt9R5ukgdu2yX/dW2s/JpbacR4iUL9mCJ2D936qzWLbQeyZEaPZ9+khP3n/m 2tTw== X-Gm-Message-State: AOJu0Yz85jO8NpLzlk5scnQCUAr5NYngKmAreuCwrGi33mV/sokNu6f5 tWgHE22kMXeRaA/21cpSn6/Nvn1SUjuiE69p0xKWCptPrhIuAVrPxqVK2aQO188tXu8BBlyaR7a ZtFbygyCvcDEYkRkDmfYwnboL1PXzoENdYg== X-Gm-Gg: ASbGncvSWGSjw5/EHvng6N/I6PeZ60f2GCd1XKlNBIr3TVrKaldNiS7GgDN7tgFA9pg R0odWgcIPZsX8bOzfyu39E/QXvdFOX3eA/kQm7KpCkHQMcS395D83IfiCgCYbhTNPLLPFS/KMpJ Qui2IOYdD9O/uGWpsv5a0CPFaTB+Dg4zKyjqEP1jecm4PIL4sT9X6cTPhucyz2TlnwIVUtcaAUb yJZHkUjYdsVWtnJeA== X-Google-Smtp-Source: AGHT+IEF/KIzkcdJFYBlHoeQx4EW6v5Ks7lRijoHUz9Q0RZs12Ap2H7SUdbiZE7rVTFCkT3MD545teDEWaP1WsR0c30= X-Received: by 2002:a05:6808:bc4:b0:40a:b141:8f57 with SMTP id 5614622812f47-41d032fdab4mr1655263b6e.3.1752669089249; Wed, 16 Jul 2025 05:31:29 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <3c1e3111-32cd-4f2b-a525-e013e5b905cf@gmail.com> In-Reply-To: <3c1e3111-32cd-4f2b-a525-e013e5b905cf@gmail.com> Date: Wed, 16 Jul 2025 14:31:15 +0200 X-Gm-Features: Ac12FXwMjs3PtHSsHeEZk7LoSd_OWNppglMxXZOfDlsRohbPlQ6Mn_fouLNW6Yo Message-ID: Subject: Re: [PHP-DEV] Oniguruma maintenance was ended on 2025-04-24 To: Niels Dossche Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary="0000000000007940c0063a0b123e" From: bukka@php.net (Jakub Zelenka) --0000000000007940c0063a0b123e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jul 15, 2025 at 6:44=E2=80=AFPM Niels Dossche wrote: > On 15/07/2025 09:26, youkidearitai wrote: > > 2025=E5=B9=B46=E6=9C=8819=E6=97=A5(=E6=9C=A8) 3:45 Peter Kokot : > >> > >> What about bundling Oniguruma to php-src/ext/mbstring/oniguruma again > as it once was already? This would make development easier to be located > inside php-src. However, everything put inside php-src has a questionable > future on its own. For example, to be buildable as a standalone library a= nd > used elsewhere. > > > > Hi, > > > > Surely, I think make sense to be include inside php-src. > > From GitHub comment > > (https://github.com/php/php-src/issues/18467#issuecomment-3044192511), > > FreeBSD will end to maintenance Oniguruma in 2026-12-01. > > > > Therefore, I think re-include Oniguruma inside php-src. > > > > Is require an RFC if re-include Oniguruma? > > Hi > > Yes. > > This also won't solve the problem. > The problem is that Oniguruma is currently not maintained, not that it's > unavailable. Bundling the library inside PHP does not solve that > maintenance problem. > Well bundling effectively means that PHP teams is responsible for fixing (at least the security) issues. So in some way it solves the problem for users. The question is whether the maintenance burden that it adds is worth it. Kind regards, Jakub --0000000000007940c0063a0b123e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, Jul 15, 2025 at 6:44=E2=80=AFPM N= iels Dossche <dossche.niels@g= mail.com> wrote:
On 15/07/2025 09:26, y= oukidearitai wrote:
> 2025=E5=B9=B46=E6=9C=8819=E6=97=A5(=E6=9C=A8) 3:45 Peter Kokot <petk@php.net>:
>>
>> What about bundling Oniguruma to php-src/ext/mbstring/oniguruma ag= ain as it once was already? This would make development easier to be locate= d inside php-src. However, everything put inside php-src has a questionable= future on its own. For example, to be buildable as a standalone library an= d used elsewhere.
>
> Hi,
>
> Surely, I think make sense to be include inside php-src.
> From GitHub comment
> (https://github.com/php/php-= src/issues/18467#issuecomment-3044192511),
> FreeBSD will end to maintenance Oniguruma in 2026-12-01.
>
> Therefore, I think re-include Oniguruma inside php-src.
>
> Is require an RFC if re-include Oniguruma?

Hi

Yes.

This also won't solve the problem.
The problem is that Oniguruma is currently not maintained, not that it'= s unavailable. Bundling the library inside PHP does not solve that maintena= nce problem.

Well bundling effectively = means that PHP teams is responsible for fixing (at least the security) issu= es. So in some way it solves the problem for users. The question is whether= the maintenance burden that it adds is worth it.

= Kind regards,

Jakub
--0000000000007940c0063a0b123e--