Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128822 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 1ED731A00BC for ; Mon, 13 Oct 2025 18:01:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1760378482; bh=k1AtWUvbsB5u/NmSYF98JNOWjsSofT4wc8MvCpuyvSQ=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=LmMvOiJRZlYDmmP6ivunGV/iokw7mn0Lb4dS/dJQ861x2DcgnIx6qt0rnsxXIpFQe t1aqcSth0TxosZ4a2+PRzWB6g+WNRbPd2i7ZpGm7DZ0kJDPtV5ZlZgorMTCLGSNVam R1lh+ZT31JWrfy9nplC81NasZ5XhuqlookB5wPMk4uOokiGswdgvbxqG+qoLMa+CXE 05oN7oI57AFkvg+PO6FVBfvEnQWaBI7g+38DVQySYqBBoBL8FwKptoWuv74OheDWNc iX8bunWM4HwfwJ1b8L2BGKdZ51FdzVoEllYr6qOxp5vYpSiPbIu8PtyHR7ncAHzpzx hOKqbp/dlxRjg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 4B7501804A7 for ; Mon, 13 Oct 2025 18:01:22 +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=3.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_PASS, SPF_SOFTFAIL autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from xdebug.org (xdebug.org [82.113.146.227]) (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 ; Mon, 13 Oct 2025 18:01:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1760378476; bh=k1AtWUvbsB5u/NmSYF98JNOWjsSofT4wc8MvCpuyvSQ=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=T1Y19d/Lxz/zA1W3vBBUhFb8G9ZdF4d3iKWP5j1lq/Va2VgHKIG31iNE1NENbWBec GRVXTS9aMuuTv1fZ8QhJw053CBS9EXu1YDhBcjpIKd2xozLceKW+gK/X0bcc2s5Hor ATJT7qgz3i2gluaqkB1//qtGDXzkRyyCfQSM52dSRSZyI5Q1kugLZX1A/HWoCYa7v4 Cbb0GGPGZ0jT2pfUKP3kFn/fmKwqM8UXcq879rpIncswQZT1R+PQEEkdjnS8bMXVCv S5s3kEl34A9+Fnm5eH/P18iHXFrBxSSYCe5F+FLuJnWtC5GCiwND7qfpqQQDTONaLA tnAjHtQdmHBgA== Received: from localhost (localhost [IPv6:::1]) by xdebug.org (Postfix) with ESMTPS id 2839110C051; Mon, 13 Oct 2025 19:01:16 +0100 (BST) Date: Mon, 13 Oct 2025 20:01:15 +0200 (CEST) To: Jakub Zelenka cc: Brent Roose , PHP Internals List Subject: Re: [PHP-DEV] [RFC] [Discussion] Deprecate PEAR and recommend Composer In-Reply-To: Message-ID: References: Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="8323329-886108392-1760378476=:167098" From: derick@php.net (Derick Rethans) This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-886108392-1760378476=:167098 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE On Fri, 10 Oct 2025, Jakub Zelenka wrote: > Hi, >=20 > On Fri, Oct 10, 2025 at 2:44=E2=80=AFPM Brent Roose > wrote: >=20 > > The only thing related to PHP/internals is the fact PEAR is bundled wit= h > >> PHP and that the PEAR website is a subdomain pear.php.net. > >> > > > > In my opinion, this is sufficient reason to have an RFC for it. A quick > > search through the RFCs showed a handful of website-related ones: > > > > - https://wiki.php.net/rfc/deprecate-pear-include-composer > > - https://wiki.php.net/rfc/global_login > > - https://wiki.php.net/rfc/phpnet-analytics > > > > Then there's the fact that Pear comes bundled with PHP, even more of an > > argument that internals have at least something to say about it. Severa= l > > RFCs have addressed bundling/unbundling third party plugins before. Aga= in, > > a quick search: > > > > - https://wiki.php.net/rfc/unbundle_imap_pspell_oci8 > > - https://wiki.php.net/rfc/unbundle_xmlprc > > - https://wiki.php.net/rfc/deprecate-and-remove-ext-wddx > > - https://wiki.php.net/rfc/unbundle_recode > > > > To me, and I believe to a significant part of the PHP community, what's > > most important is for PHP to acknowledge that composer is its de-facto > > standard package manager. This doesn't mean composer cannot operate > > independently anymore, but an endorsement would make a lot of sense. > > >=20 > Removing PEAR/PECL from php-src is absolutely fine and such RFC should=20 > be done. As I mentioned, we could also discuss removal from the=20 > php.net domain (move it to the separate domain from pear.php.net).=20 > That's what we control and can do. I think these would be my primary actions too: - unbundle pear/pecl from PHP alltogether - not have pear.php.net on the php.net domain. The latter is because we have no access, and I have no idea what OS it=20 runs, how it is set up, and whether it even received package and OS=20 updates in the last decade. Then somebody else can decide later whether they want to abandon PEAR=20 (and it's new hosted website). cheers, Derick --=20 https://derickrethans.nl | https://xdebug.org | https://dram.io Author of Xdebug. Like it? Consider supporting me: https://xdebug.org/suppo= rt mastodon: @derickr@phpc.social @xdebug@phpc.social --8323329-886108392-1760378476=:167098--