Re: [RFC][UNDER DISCUSSION] Oniguruma maintenance end and future of mbregex(End of mbregex)
| From: | Derick Rethans | Date: | Tue, 24 Mar 2026 10:45:56 +0000 |
| Subject: | Re: [RFC][UNDER DISCUSSION] Oniguruma maintenance end and future of mbregex(End of mbregex) | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-130426@lists.php.net to get a copy of this message | ||
On Mon, 23 Mar 2026, youkidearitai wrote:
> I decide deprecate mbregex in 8.6 and drop in 9.0.
> So I would like to go to Under Discussion phase.
> https://wiki.php.net/rfc/eol-oniguruma
> https://github.com/php/php-src/pull/21490
>
> Feel free to comment.
I am in favour of this, but I think it would be good to have another
think about the name of the PIE package.
Right now it is mb_onig, which does not include either mbstring or
mbregex, which is what I believe people would be looking for. Do users
need to care that the library is called oniguruma, or that onig is short
for that?
I think it would be useful to name it "mbregex/mbregex" or something
like that. I also think the description
(https://github.com/youkidearitai/mb_onig/blob/main/composer.json#L5)
should probably include the main function names of what it
(re-)implements (such as mb_erg) — that would also make discovery
easier.
cheers,
Derick