[PHP-DEV] Oniguruma maintenance was ended on 2025-04-24

Hi, Internals

Oniguruma(鬼車) maintenance was ended on April 24, 2025.

This library uses mbregex in php-src.

There is forked library in Onigumo(鬼雲).

How do we do that?
- Move to Onigumo
- Stay in Oniguruma
- Deprecate mbregex functions

I created issue in php-src too.

Regards
Yuya.

--
---------------------------
Yuya Hamada (tekimen)
- https://tekitoh-memdhoi.info
- youkidearitai (tekimen) · GitHub
-----------------------------

---------- Forwarded message ---------
From: David CARLIER <devnexen@gmail.com>
Date: Wed, 30 Apr 2025 at 06:20
Subject: Re: [PHP-DEV] Oniguruma maintenance was ended on 2025-04-24
To: youkidearitai <youkidearitai@gmail.com>

Hi youkidearitai.

I would be in favor on moving to whatever viable solution in the long run appears (e.g. being at least available in packages distros).
However, it might be best to remain with oniguruma for the time being. It might end up as separated from php tree, who knows ?

Just my 2 cents.

On Wed, 30 Apr 2025 at 06:07, youkidearitai <youkidearitai@gmail.com> 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.

Yuya Hamada (tekimen)


On 30/04/2025 08:05, youkidearitai wrote:

Hi, Internals

Oniguruma(鬼車) maintenance was ended on April 24, 2025.
GitHub - kkos/oniguruma: regular expression library
This library uses mbregex in php-src.

There is forked library in Onigumo(鬼雲).
GitHub - k-takata/Onigmo: Onigmo is a regular expressions library forked from Oniguruma.

How do we do that?
- Move to Onigumo
- Stay in Oniguruma
- Deprecate mbregex functions

I created issue in php-src too.
Oniguruma maintenance was ended 2025-04-24 · Issue #18467 · php/php-src · GitHub

Regards
Yuya.

Onigmo seems to be abandoned too, with no meaningful commits in 5 years

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.
> GitHub - kkos/oniguruma: regular expression library
> This library uses mbregex in php-src.
>
> There is forked library in Onigumo(鬼雲).
> GitHub - k-takata/Onigmo: Onigmo is a regular expressions library forked from Oniguruma.
>
> How do we do that?
> - Move to Onigumo
> - Stay in Oniguruma
> - Deprecate mbregex functions
>
> I created issue in php-src too.
> Oniguruma maintenance was ended 2025-04-24 · Issue #18467 · php/php-src · GitHub
>
> 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
- youkidearitai (tekimen) · GitHub
-----------------------------