Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128871 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 E7FD11A00BC for ; Mon, 20 Oct 2025 04:22:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1760934144; bh=bl3w9UKnZImnD6QdXVEvIDH6ACrBBLnIjlS8A+aOPdM=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=SoYMmogmzdp5JqQ9QJ1/I2egZ4TrMfjA9dx+azLw27xj3lAF9i0HlCaIM26Qvl09T yfR33pAgc/saxoWwf/OQgLKa9mbaQPmsOyTgv3qyhZ7HyElJIhLNxTLopQ1Qze6kH+ 3XX3Xa1Olp8XnReHhWnAMHJYPN5dTrZKmwqbVBHxb0lsunHOIh1CALcj0CbeQCXKQ0 dv8g15ecWSBYIBdFRHadFwsayPs1tz6TkfmMB4v0PS/2aezSbFdWX9Dp6CH3WCrAMC PTuM5wQqWSE6NEd3z9GJsL/1sLLBUDTiW+6DBXF0p7NEXoIiq/fpRWLR45YQKHLV5w 45LGyaA5/GRBw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9561E18006E for ; Mon, 20 Oct 2025 04:22:23 +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.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-qv1-f44.google.com (mail-qv1-f44.google.com [209.85.219.44]) (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, 20 Oct 2025 04:22:23 +0000 (UTC) Received: by mail-qv1-f44.google.com with SMTP id 6a1803df08f44-87c1ceac7d7so60547196d6.1 for ; Sun, 19 Oct 2025 21:22:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760934138; x=1761538938; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=bl3w9UKnZImnD6QdXVEvIDH6ACrBBLnIjlS8A+aOPdM=; b=Z8sUU6sAadic1B+DPt9aoj0YuMO0YZAJ1uGuJ6zuMKCMRi/+XDEYGTcw6Ev+4QFsgO wjuO/RpKDBopeu9hhhxNE8UmqmlWWh6CiP+Z95QJ0Zt9y1JouTlcwDG6Q2gtFpQWBUHX JoIJj68/h0Dmzxqb97CVhaubYAdE196OAwHdPONdriNOaUHz/N5m9Iugs09GkO4S+UPO j6IXp/qWdaGSkWTINLrKPXf0Y6DT7Nl0uCGGc7SHvqbQ0os5O6HlzLxupH5WG5PdVjsn d+sMVQzu6d+JFgpxL9QsY9F/3vACNzSCeqlnpAlJeOkXjPUX3YyI83g3YzZskf7+Yd66 L5VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760934138; x=1761538938; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bl3w9UKnZImnD6QdXVEvIDH6ACrBBLnIjlS8A+aOPdM=; b=nNd+UEzWxGpWapZ1iOhjrvLksIQO2Kkt/Om5AAOImMh4Z4OTI6lI5mZ+nHk2vv4AHr mVPoOOlh7bh6rmv1tu3lny0+tRhpucYZP8TUfY9CJrBBbhDhhjsyfuDEZ20MG0juHh4J +CpiKS4Ano7qu+xvWvVeqRQjq36G4lCmKoRVl7BOOJH/E1NZgB/Az5XR9MbI6w7KptdL m+4IFQLoPt1uTuhH6K5b2uF3DjIdI+zA/8pyWVeGOvCWzwPN96XrkgbrixyJj0FqIBz5 OjW+S1jNLBqRPFIEhPCgQnm5s1Zgu0bz9liji7mT32574WhkOdN1/0P32hGLU1xVeWpF NYkQ== X-Forwarded-Encrypted: i=1; AJvYcCX4NAKFUr3RM3jn3tGZoCqXBRZzz9dP17g53cTjAOogglFHLYKvGltOU8/fyKhUBiY4ktB6qebfvis=@lists.php.net X-Gm-Message-State: AOJu0YwFfDclvKRSUMDzuD7Cqr7LKHCXGZlA3F4yQmf/u0Ej8FdTLetG Pr4JYgv2sgOTuYBMKUueteNNPX/S/niYjR1Gg/EClw95Q/QIK8Yo0iKR9UnEcFW0geGKkniFUxj rctqpUWezJv20WtmboqSBNzJKoJXhrNw= X-Gm-Gg: ASbGncv3FwC9XWAUZG97sIKrUmCVpy3h6HWB35ZaP25rI5iLFwfHpi2URWeGM2cAesV tEzzCMCIpbgJzABhlxgQ3Ld5fpxHoUi1s1pWozGo54LPnZcDaDgoXX+yQ5X6uktx4zqJK+fYB8A UjoeIswD+IHNcfBLnHP4CIQzqrz7hL85IA6eeRWJla0jU5NNXQQsYYkaKi+ixFwLDglLsp2MTIb 97umoGvP04EigO3tr+MkBU0a7PUW/HipBSWpinffiSG9tlor19Ls1lQWz+AFP0= X-Google-Smtp-Source: AGHT+IF2TzuIpXzgRyxWrbWe/iv9x5nHKcLUdOyH/0L0F2f4iTIpQl6QXFmKuKQPCjYp2rOQp9rKLBVjqTzXEFRFu30= X-Received: by 2002:a05:6214:f2a:b0:7e9:bba6:511c with SMTP id 6a1803df08f44-87c20545675mr145101266d6.5.1760934137663; Sun, 19 Oct 2025 21:22:17 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 20 Oct 2025 11:22:06 +0700 X-Gm-Features: AS18NWBIXhEHYacj_EpN8vlhv-ndQmKF8j5TzR53r92rQIwa4rjwCTWA6vlB1pM Message-ID: Subject: Re: [PHP-DEV] [RFC] [Discussion] Deprecate PEAR and recommend Composer To: Derick Rethans , Chuck Burgess , Christian Weiske Cc: Jakub Zelenka , Brent Roose , PHP Internals List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: pierre.php@gmail.com (Pierre Joye) Hi, On Tue, Oct 14, 2025 at 1:05=E2=80=AFAM Derick Rethans wro= te: > > On Fri, 10 Oct 2025, Jakub Zelenka wrote: > > > Hi, > > > > On Fri, Oct 10, 2025 at 2:44=E2=80=AFPM Brent Roose > > wrote: > > > > > The only thing related to PHP/internals is the fact PEAR is bundled w= ith > > >> 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 qui= ck > > > 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. Seve= ral > > > RFCs have addressed bundling/unbundling third party plugins before. A= gain, > > > 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-fact= o > > > standard package manager. This doesn't mean composer cannot operate > > > independently anymore, but an endorsement would make a lot of sense. > > > > > > > Removing PEAR/PECL from php-src is absolutely fine and such RFC should > > be done. As I mentioned, we could also discuss removal from the > > php.net domain (move it to the separate domain from pear.php.net). > > That's what we control and can do. I checked the archives to see who had and may still have access, I found one discussion about compromised pear phar in 2019. It looks like Christian Weiske Chuck Burgess May have access. And eventually Rasmus? I added them to the loop here, let see. That may help doing whatever we decide to do. --=20 Pierre @pierrejoye | http://www.libgd.org