Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128551 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 C0C691A00BC for ; Mon, 25 Aug 2025 10:36:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1756118073; bh=uwwUsNCh34NYkc9HTMgSXtbGIFa/HIMP30GUJ1sS3zU=; h=Date:Subject:To:References:From:In-Reply-To:From; b=dbOrRPSHH8WZajPQY16MbtJ37walnBY04ElBpodxdEdwF2c9p3tkyfVfFJ8SxCggG nSTV8RME/JGrqLZR4QZ83GGsW9hLVyVxe767PU7HtmfsI1JOtsyPs/jjYo+bkIyJqg ZepSyC2TFTvhpJiGKSLrvXB4USVXcIvcjI4bTjHwOT0Q114Mh27Gcv136QSIWyCEZU qVyjuzQ1q2mWRJ3Wl1FMg9M1DOMHh/yYJZUhcmBj23YDZwUlecgocn+V5R6Q0S/viG VoE9aOm7+wEPmimjENFp8IhC/xayXwbVZ88fy4lak3PBMiZs7Z9LwlCpyh1fdHDBtj lhcD7KPtJZpjg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9B1861801C7 for ; Mon, 25 Aug 2025 10:34:29 +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=0.9 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 25 Aug 2025 10:34:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1756118160; x=1756722960; i=cmbecker69@gmx.de; bh=vImaoa1ecwVKr9qVNm+ENAXk6IrwO5PeReFXSuXgodk=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=XKqD2YcLlJXt9VIxl8dxq3nnTpY7TB26C0usoWGfLxKuC20++/AXYSS7ALpbAsPC bCZqGC51tqvZb5DcdJT286Tmyimz+/Vyj3YZbdOjy9wVqYYsqUDpBM1WWFNrtQ+U2 FUnYjV+1bmK7I5CYDD5ISxK6/BHIFKfCvsuGObhENS0lovFd4uQowauZSBdLskbEz ezP856aevRLfDv3RR0Da+cUDPQwCZWfV0SoCksJ0o5zz7MoAxWXbOJkk2vJXhUlX6 Cn7cPBkMI3ibExUxG6lYI0rtce2vXITUcJZ2TYI0CRLcQQvnMzUd9PSzmG28BTmqH 3E0e0JsDVlK1mgc9pg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.198] ([79.220.75.163]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MrQJ5-1uChhY3GMx-00hNCQ; Mon, 25 Aug 2025 12:35:59 +0200 Message-ID: <8d1d90e2-b2db-421a-babe-f915dc06b76d@gmx.de> Date: Mon, 25 Aug 2025 12:36:02 +0200 Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV][DISCUSSION] Deprecate mbregex in PHP 8.6 and maintenance version Content-Language: de-DE To: youkidearitai , php internals References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:9/fu+aOiihbvmFefA7/e4NktzBlHVREH1MKZ0ey29FMVG9pDWI3 l62q0f5Yc0TbTds8AYgWRG189wMjnoDvKTUL+ilVaQeI21lZ1ZbfrEcUinhbXM9T2VtemEB jpoMntYOb3oQlJQVqWsuqpsgZaiIhTv/1QSI5lVRaNv60OmE0bkTjZdlmO0Ok2JyiwUy0xv tWv1Gg2FZRkNUJhLZXcCg== UI-OutboundReport: notjunk:1;M01:P0:4DRvVfhnJ60=;tCUhZJ/Au4bofR3NOzovSYAiq4R +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 dLiBTew= From: cmbecker69@gmx.de ("Christoph M. Becker") On 25.08.2025 at 09:26, youkidearitai wrote: > I improvement this RFC. > https://wiki.php.net/rfc/eol-oniguruma >=20 > Added more information about maintenance versions. > What do you think about Oniguruma maintenance ended. > Please watch and feel free to comment. First, thank you for caring about this! I agree that we need a long term solution for this issue. As I understand it, Oniguruma's greatest advantage over PCRE2 is that it supports other character encodings than Unicode and ANSI, so deprecating mbregex might be a problem for some users= . Still, the alternative would likely be to bundle liboniguruma, and I don't think that would be a good idea. So deprecating mbregex as of PHP 8.6.0 seems prudent; if there would be lots of objections, we could still reconsider. Now I wonder how much trouble it would be to separate mbregex from ext-mbstring. If that can be done with a reasonable amount of work, that would likely be the best course of action (in addition to deprecating mbregex). We could than move the extension to PECL/PIE, and let users deal with it (I'm not happy what happened to ext-imap, but it's still better than relying on an unmaintained library from a bundled extension). Christoph