Re: Oniguruma maintenance was ended on 2025-04-24
| From: | youkidearitai | Date: | Tue, 15 Jul 2025 07:26:17 +0000 |
| Subject: | Re: Oniguruma maintenance was ended on 2025-04-24 | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-128046@lists.php.net to get a copy of this message | ||
2025年6月19日(木) 3:45 Peter Kokot <petk@php.net>:
>
> On Wed, 30 Apr 2025 at 11:04, youkidearitai <youkidearitai@gmail.com> wrote:
>>
>> 2025年4月30日(水) 17:13 Anton Smirnov <sandfox@sandfox.me>:
>> >
>> > On 30/04/2025 08:05, youkidearitai wrote:
>> > > Hi, Internals
>> > >
>> > > Oniguruma(鬼車) maintenance was ended on April 24, 2025.
>> > > https://github.com/kkos/oniguruma
>> > > This library uses mbregex in php-src.
>> > >
>> > > There is forked library in Onigumo(鬼雲).
>> > > 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 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
> and 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
-----------------------------