Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128048 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 9DE871A00BC for ; Tue, 15 Jul 2025 10:58:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1752576995; bh=LYMpwqC62RGoVMzmN6juVzbZXmy06n7/PxTUKD9dXq8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=UK6PaVlynPKhCHU6J+tgy0MmDIynuMQxFYgLeuaCVeWaYf4WTcW8mmoV+GL+3O9W+ kuyI/fdYQhQAacqdGlsk3mlK1Du+vww/oQ75YScPnsECbfgao8owiZn9/ef3vRzdPu /M7dAQaCPpahYttQBr3Ke0MzlsIC0oe2oamWHMjUu2PLh++HUGuLC/8R6z69wTQTuf 2KRmeuz0LAL7l4ZMd++TtHUMnQiWT/khNGpW8lkl+/kxkgCiOvLjAFG96KTV8zJr7O hvdDjNBepJPLbuNFffB3aPJhg8ZDDByFTRxRGeyo/U76QwhlUwNakqrqShKmXGPoBW 6yY09itHxAVxg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id AEDA318006A for ; Tue, 15 Jul 2025 10:56:34 +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=4.7 required=5.0 tests=BAYES_50,DMARC_NONE, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_SOFTFAIL 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 7.mo584.mail-out.ovh.net (7.mo584.mail-out.ovh.net [178.33.253.54]) (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 ; Tue, 15 Jul 2025 10:56:34 +0000 (UTC) Received: from director1.ghost.mail-out.ovh.net (unknown [10.110.0.35]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 4bhGPm2R9Dz8902 for ; Tue, 15 Jul 2025 10:58:20 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-qdw42 (unknown [10.108.54.55]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D43BAC1601 for ; Tue, 15 Jul 2025 10:58:19 +0000 (UTC) Received: from php.earth ([37.59.142.109]) by ghost-submission-5b5ff79f4f-qdw42 with ESMTPSA id cohmH0s0dmiNvwAAyfTGnA (envelope-from ) for ; Tue, 15 Jul 2025 10:58:19 +0000 Authentication-Results:garm.ovh; auth=pass (GARM-109S003d2e30ac1-1ade-40b1-a324-6a5803f0cc55, 76D35E64C5054126D040759696D8ABD1BA74B8C5) smtp.auth=peter.kokot@php.earth X-OVh-ClientIp:209.85.221.172 Received: by mail-vk1-f172.google.com with SMTP id 71dfb90a1353d-531acaddd5eso2054798e0c.2 for ; Tue, 15 Jul 2025 03:58:19 -0700 (PDT) X-Gm-Message-State: AOJu0YznqTLPbl0HphbtpnKsTSeBY3J2uqN/UCpoKKQM2utwYVf4AMB1 4pLmFgazAiWYYK00Y5rRnciskcu5nEO6c965pYpBH8gUTg0D1cxhwfuoWQ6lLu8Ch/cbq8s4lGT Q/gDMxb2rI/rGtKlc8y0QSyLbdaOjyL8= X-Google-Smtp-Source: AGHT+IGbLrcX6qG0pCP/8v51LBrXq6NzIEhklVAwEdVDcoC0+MfTWOPOtvtjcr89+NN7zEfBIwzEHsgCbrJRAKG77K4= X-Received: by 2002:a05:6122:32c1:b0:520:4996:7d2a with SMTP id 71dfb90a1353d-535f4a20842mr8538481e0c.10.1752577098414; Tue, 15 Jul 2025 03:58:18 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 15 Jul 2025 12:58:05 +0200 X-Gmail-Original-Message-ID: X-Gm-Features: Ac12FXyg-dySZvnPuP8zZR6MdlxRd7Gcpczzf9gqbUNVp1dYH1_AszsOHpKaDdk Message-ID: Subject: Re: [PHP-DEV] Oniguruma maintenance was ended on 2025-04-24 To: youkidearitai Cc: internals@lists.php.net Content-Type: multipart/alternative; boundary="0000000000006481650639f5a7c9" X-Ovh-Tracer-Id: 3768386989211378182 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdehgeeigecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhepgghfjgfhfffkuffvvegtsegrtderredttdejnecuhfhrohhmpefrvghtvghrucfmohhkohhtuceophgvthhksehphhhprdhnvghtqeenucggtffrrghtthgvrhhnpeeuhfehueeghfeggfejgffhudfgkeekfeeitdffgefhvdelvddtfeelieeltedtleenucffohhmrghinhepghhithhhuhgsrdgtohhmpdhtvghkihhtohhhqdhmvghmughhohhirdhinhhfohenucfkphepuddvjedrtddrtddruddpvddtledrkeehrddvvddurddujedvpdefjedrheelrddugedvrddutdelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehpvghtkhesphhhphdrnhgvthdpnhgspghrtghpthhtohepuddprhgtphhtthhopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvghtpdfovfetjfhoshhtpehmohehkeegmgdpmhhouggvpehsmhhtphhouhht From: petk@php.net (Peter Kokot) --0000000000006481650639f5a7c9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 15 Jul 2025 at 10:06, youkidearitai wrote= : > 2025=E5=B9=B46=E6=9C=8819=E6=97=A5(=E6=9C=A8) 3:45 Peter Kokot : > > > > On Wed, 30 Apr 2025 at 11:04, youkidearitai > wrote: > >> > >> 2025=E5=B9=B44=E6=9C=8830=E6=97=A5(=E6=B0=B4) 17:13 Anton Smirnov : > >> > > >> > On 30/04/2025 08:05, youkidearitai wrote: > >> > > Hi, Internals > >> > > > >> > > Oniguruma(=E9=AC=BC=E8=BB=8A) maintenance was ended on April 24, 2= 025. > >> > > https://github.com/kkos/oniguruma > >> > > This library uses mbregex in php-src. > >> > > > >> > > There is forked library in Onigumo(=E9=AC=BC=E9=9B=B2). > >> > > https://github.com/k-takata/Onigmo > >> > > > >> > > How do we do that? > >> > > - Move to Onigumo > >> > > - Stay in Oniguruma > >> > > - Deprecate mbregex functions > >> > > > >> > > I created issue in php-src too. > >> > > https://github.com/php/php-src/issues/18467 > >> > > > >> > > Regards > >> > > Yuya. > >> > > > >> > > >> > Onigmo seems to be abandoned too, with no meaningful commits in 5 > years > >> > >> Hi, > >> > >> Yes, Onigmo is only supported to Unicode 11.0. Seems Onigumo abandoned > too. > >> > >> Found more one way to "include Oniguruma again" when Japanese users > discussions. > >> However, this way is difficult because that means we maintenance > Oniguruma. > >> > >> Regards > >> Yuya > >> -- > >> --------------------------- > >> Yuya Hamada (tekimen) > >> - https://tekitoh-memdhoi.info > >> - https://github.com/youkidearitai > >> ----------------------------- > > > > > > What about bundling Oniguruma to php-src/ext/mbstring/oniguruma again a= s > 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? > > Regards > Yuya > > -- > --------------------------- > Yuya Hamada (tekimen) > - https://tekitoh-memdhoi.info > - https://github.com/youkidearitai > ----------------------------- > RFC would be kind of pointless to vote on something that won't be available to download so unless there is some other way to integrate regex support in mbstring extension, I'd say let's bundle it. --0000000000006481650639f5a7c9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Tue, 15 Jul 2025 at 10:06, youkidearitai &= lt;youkidearitai@gmail.com&g= t; wrote:
2025= =E5=B9=B46=E6=9C=8819=E6=97=A5(=E6=9C=A8) 3:45 Peter Kokot <petk@php.net>:
>
> On Wed, 30 Apr 2025 at 11:04, youkidearitai <youkidearitai@gmail.com> wrot= e:
>>
>> 2025=E5=B9=B44=E6=9C=8830=E6=97=A5(=E6=B0=B4) 17:13 Anton Smirnov = <sandfox@sandfox= .me>:
>> >
>> > On 30/04/2025 08:05, youkidearitai wrote:
>> > > Hi, Internals
>> > >
>> > > Oniguruma(=E9=AC=BC=E8=BB=8A) maintenance was ended on A= pril 24, 2025.
>> > > https://github.com/kkos/oniguruma
>> > > This library uses mbregex in php-src.
>> > >
>> > > There is forked library in Onigumo(=E9=AC=BC=E9=9B=B2).<= br> >> > > https://github.com/k-takata/Onigmo
>> > >
>> > > How do we do that?
>> > > - Move to Onigumo
>> > > - Stay in Oniguruma
>> > > - Deprecate mbregex functions
>> > >
>> > > I created issue in php-src too.
>> > > https://github.com/php/php-src/issues/= 18467
>> > >
>> > > Regards
>> > > Yuya.
>> > >
>> >
>> > Onigmo seems to be abandoned too, with no meaningful commits = in 5 years
>>
>> Hi,
>>
>> Yes, Onigmo is only supported to Unicode 11.0. Seems Onigumo aband= oned too.
>>
>> Found more one way to "include Oniguruma again" when Jap= anese users discussions.
>> However, this way is difficult because that means we maintenance O= niguruma.
>>
>> Regards
>> Yuya
>> --
>> ---------------------------
>> Yuya Hamada (tekimen)
>> - https://tekitoh-memdhoi.info
>> - https://github.com/youkidearitai
>> -----------------------------
>
>
> What about bundling Oniguruma to php-src/ext/mbstring/oniguruma again = as it once was already? This would make development easier to be located in= side php-src. However, everything put inside php-src has a questionable fut= ure on its own. For example, to be buildable as a standalone library and us= ed elsewhere.

Hi,

Surely, I think make sense to be include inside php-src.
From GitHub comment
(https://github.com/php/php-src/i= ssues/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?

Regards
Yuya

--
---------------------------
Yuya Hamada (tekimen)
- https://tekitoh-memdhoi.info
- https://github.com/youkidearitai
-----------------------------

RFC would= be kind of pointless to vote on something that won't be available to d= ownload so unless there is some other way to integrate regex support in mbs= tring extension, I'd say let's bundle it.=C2=A0
--0000000000006481650639f5a7c9--