Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128968 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 8CE4A1A00BC for ; Sun, 26 Oct 2025 13:36:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1761485787; bh=AwLKQJ8Lll9DOgbS5jSeCE4jqH/PZD0sblEPwgmBvnw=; h=Date:Subject:To:References:From:In-Reply-To:From; b=Lrb0jBfD2PGeBOlvyYq4o8v+2ZohkTGpEit0XxY8smPBXTqjxVM+onqHhMycICqUM VT0M2ZJM1xgVvbPkWZQA1r/PPBBVXtpsLNzeU55+RCFSDe7YtUw99zWM7qTsfUZbhf jJ7PTC1PyLBD64z6WS5rCncW+AHNeHJicgKUIcMmi7QquhwoWyxbV72xRrm9g3f3rY ApJ39UKeAUxdiaIUj3RJNcWE2R0YIs9dmtYhVzbjagwpWZUaAXX7ljGVLVPb0Nqlln b1oXb6hf4I+43b+l9kisvV59h61dLsMmIP07hhLtBSw4yURx3fHEHsXU7R7OEaZYWE Ve7+BOUhpRQXA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3FEF5180039 for ; Sun, 26 Oct 2025 13:36:26 +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=-1.4 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from fout-b8-smtp.messagingengine.com (fout-b8-smtp.messagingengine.com [202.12.124.151]) (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 ; Sun, 26 Oct 2025 13:36:25 +0000 (UTC) Received: from phl-compute-10.internal (phl-compute-10.internal [10.202.2.50]) by mailfout.stl.internal (Postfix) with ESMTP id 459A81D00133 for ; Sun, 26 Oct 2025 09:36:20 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-10.internal (MEProxy); Sun, 26 Oct 2025 09:36:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rwec.co.uk; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1761485780; x=1761572180; bh=dCaGvVigciPvzTI0GGGJnyqbKHH1cCKihhVa/X5So9I=; b= eq4nD6LKN5X8i+P8E9uMzI+Qz4/3Q/OFhhYDDWi/LfzDZaOlW34N29OSAHka9AYs yOVlWE9UMiE+llwQvbyoyuICRbYUl7DQfDBEsnTKKpnzwabLVl1AlajYgbY8AMqH 0EgpUiPJJBCh0dGkPjV00RrKfPmAb+HbziYaurmEM95Hb/fME37bZNqv9ArU7R0W v3UTTMQK2iY7Z1ta+UOM6bVE+k0hreXeRlVaJ2s4yFimiQHELaI1w4UmY6BMH5p0 tSI+jH4z/+7BhF0CRFJKRMBe+eVSmUT83yUB3GjeY02uS9hLPuocd3A3k2orqLAE eRp4BIBohU/bQMPqzVNCyw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1761485780; x=1761572180; bh=d CaGvVigciPvzTI0GGGJnyqbKHH1cCKihhVa/X5So9I=; b=qkF0aQ7gQu77cHO4R 8Bjpr6qWePqRcBYmpCw165/ULgHFGCDsAD8lRrmmOIjwvOheFmb3MZFEc3AJqBJY NVvrg/DpB3ELVmtj+Dymw3DuU3qDnMNacUlbC3Z1hpUAz8dzgStqRfQNogFffOqu 2Vi8U6NI/rWxf5bvyPp44YBTgNdNtzeOIiulN25NWVG9tD+bv9AxKjT0qaiBnbn8 X72vGoWPBPnKFS5B2/QtQYJ5+yTm7qOXQXeteDFcfWEjSfDaLi2URpqAEk8Wtnlm uwiYIRFy0L0I65yKh3SQINxbm7Nb4kF06M9dgbpUdEP3Mgj4AoJBrzLZWagujWU3 08syg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggdduheehvdefucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtkeertd dtvdejnecuhfhrohhmpedftfhofigrnhcuvfhomhhmihhnshculgfkoffuohfrngdfuceo ihhmshhophdrphhhphesrhifvggtrdgtohdruhhkqeenucggtffrrghtthgvrhhnpefhke efvddtgffgueeikeegvdduueejveefieeuleffgeeuteefffeggfejjeeiffenucffohhm rghinhepphhhphdrnhgvthdpghhithhhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomhepihhmshhophdrphhhphesrhifvggtrdgt ohdruhhkpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtphhtth hopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: id5114917:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 26 Oct 2025 09:36:19 -0400 (EDT) Message-ID: Date: Sun, 26 Oct 2025 13:36:17 +0000 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC] [Discussion] Deprecate PEAR and recommend Composer Content-Language: en-GB To: internals@lists.php.net References: <768bc888-7ae3-4143-8100-97b626da6350@rwec.co.uk> In-Reply-To: <768bc888-7ae3-4143-8100-97b626da6350@rwec.co.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit From: imsop.php@rwec.co.uk ("Rowan Tommins [IMSoP]") On 20/10/2025 14:10, Rowan Tommins [IMSoP] wrote: > For the record, I posted a message on Saturday, inviting comments on > this discussion, to four mailing lists (pear-general, pear-dev, > pear-core, and pear-webmaster) plus the pear-group@ address. > > So far, there have been no responses. It has now been a week since I sent out my messages. Pierre has also CC'd Chuck Burgess (twice, first more than two weeks ago) and Christian Weiske. There have been no responses. While it's possible that some interested parties haven't had a chance to see and respond, all signs point to the same thing: there is no currently active PEAR Group, and no active PEAR community to elect a new one. There is also nobody actively maintaining the website, and nobody likely to do so if it moved to a new domain. The pear.php.net website was set up by, and remains the copyright of, the *PHP Group*, so arguably they have the final say on its fate. For now, I think this list is as good a place as any to openly discuss proposals. As such, I propose: 1. We remove all references to PEAR in php-src, such as build options and installation instructions. 2. We remove any references in the PHP manual, and add a suggestion to look at Composer, as an unofficial but popular package manager. 3. We immediatlely make the Package Proposals system ("PEPr") read-only. 4. We add a banner in the header on pear.php.net announcing that the site and channel will shut down at the end of 2026. This can link to a page which includes tips on installing the same packages using Composer. Steps 3 and 4 obviously require someone to have access to deploy a new version of the website. It's not clear exactly who has that access, but I imagine we can find someone if there is consensus on the changes. The details of the text can be prepared in public as a pull request to https://github.com/pear/pearweb/ If, during the next year, someone steps forward to run a fork of the site on a new domain, we can discuss how to transfer the data. If, as seems more likely, nobody does so, we can discuss exactly what read-only archive we are willing to maintain. I would be willing to either take over Asgrim's RFC or write a new one with this proposal, so that we can confirm consensus with a vote. -- Rowan Tommins [IMSoP]