Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130325 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 4EB021A00BC for ; Sun, 15 Mar 2026 11:12:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1773573134; bh=YXFJ/+LNTEMQIAeg2YS2LCREO1ZGWHbcomAWG0wNDPE=; h=From:Subject:Date:References:To:In-Reply-To:From; b=L+yrBz66iEgzlX3lYv5JnrESMcyJEiQ+W4UJWhv0+MWHaEhqAcA5wqUvxb9f7obP1 r60b5/fGspjNbtOryvqpC8+DzkrQflH/YTY0b+r/c0K9MrbfIPkOJaP32Jz3bzB4BU 6gJkW1KclhpJAbM+Fmnqup1xmdgUcsbNnAttkU9kl11T+4ZHseYJy85y7/rDSMlcPk taBeOoiEqVbPqKvAz9JdD7bLuyU4fH4/BuplzatP+t3Bwb7bte4C/ZPnxXTmXOZ9It H9/x/Z12xL/Y8tlWzcRj/6wWCJv8ROd25MFeIokx2uVLUW6mr0wFd+XTY1YdZhk21p o1ngS850Ri+TQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 18E69180050 for ; Sun, 15 Mar 2026 11:12:07 +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.0 required=5.0 tests=BAYES_50,DKIM_INVALID, DKIM_SIGNED,DMARC_PASS,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail.gna.ch (darkcity.gna.ch [84.234.28.114]) (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, 15 Mar 2026 11:12:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.gna.ch (Postfix) with ESMTP id F0C5823800E3 for ; Sun, 15 Mar 2026 12:11:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cschneid.com; s=default; t=1773573119; bh=YXFJ/+LNTEMQIAeg2YS2LCREO1ZGWHbcomAWG0wNDPE=; h=From:Subject:Date:References:To:In-Reply-To; b=eW3XdMTUUAzIyhktnUFxa2NKFux85bgzRv4D2thy4JiX2mmUQSg+wHQz/WQubHrX1 NxNih16cu/cReGaaPZ5VwDA9P5MkKouas1d7k2OZvP6DZIYSYSs+yECUi5JD2ViUyg XG1eLrcJEprvHqk3/6ctmfETiUt7d1RGftqmG5gc= X-Virus-Scanned: amavisd-new at gna.ch Received: from mail.gna.ch ([127.0.0.1]) by localhost (mail.gna.ch [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gzlXrR6qO8R7 for ; Sun, 15 Mar 2026 12:11:57 +0100 (CET) Received: from smtpclient.apple (unknown [IPv6:2a02:1210:2e2d:4d00:15e0:3e54:f642:7833]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.gna.ch (Postfix) with ESMTPSA id 50BBF23800DF for ; Sun, 15 Mar 2026 12:11:57 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cschneid.com; s=default; t=1773573117; bh=YXFJ/+LNTEMQIAeg2YS2LCREO1ZGWHbcomAWG0wNDPE=; h=From:Subject:Date:References:To:In-Reply-To; b=Ox8Jzp3rbJHJvmZNy1Zrbg++O+Jco52hu01Umi6I410nLo3G2rNLy2G/KE+eJc8YL po6OLYwLHaT5ZbBQRSmbP8fifktbVWGzbZpFBRSCI+f6RIjnVagXSG6HYXMIvftdYu C8+ib+1KRzlqUVvc8kOG7yGRSbV0X1bgQ29liU0g= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.400.21\)) Subject: Re: [PHP-DEV] [RFC] php-community: a faster-moving, community-driven PHP. Date: Sun, 15 Mar 2026 12:11:57 +0100 References: <839153A0-004D-4562-BD6E-65923201EDAA@gmail.com> <299760A8-5C8A-41AD-B2EB-986079D41A47@rwec.co.uk> To: internals@lists.php.net In-Reply-To: <299760A8-5C8A-41AD-B2EB-986079D41A47@rwec.co.uk> Message-ID: <4E9B666B-6EC5-48ED-849E-3E23F2041FF7@cschneid.com> X-Mailer: Apple Mail (2.3864.400.21) From: cschneid@cschneid.com (Christian Schneider) Am 15.03.2026 um 11:33 schrieb Rowan Tommins [IMSoP] = : >> A feature is eligible for removal only if both of the following = conditions are met: >> - It has no active maintainer listed in the accepted community RFC = design document. >> - Adoption is negligible, as evidenced by Packagist statistics. >=20 > This feels incompatible with the rest of the process. If features are = easy to propose, release, and iterate, it should be just as easy to mark = them abandoned or obsolete. Otherwise, an interesting but flawed feature = has to be maintained forever even if its author loses interest - and who = is going to do that maintenance? >=20 > If the intention of these features is to be experimental, perhaps = every feature version could have a fixed lifetime. Users know that they = can't rely on it long-term, but if it's popular it will hopefully make = it into a stable release of PHP. I was thinking along the same lines but it also made me wonder: Who = would target such an unstable community version for production? I know that I'd think more than twice before relying on any feature = which might disappear or change again soon(ish). >> php-community will always be based on the latest stable PHP release >=20 > Who will be responsible for merging changes made to "feature = extensions" back to master, and stabilising the first community release = after a new stable release? What about the other way around: It is assumed that the extension = maintainers fix conflicts with changes in the stable php release, right? As an extension maintainer and hence responsible I'd be worried about = this, especially as changes to stable could be completely incompatible = with my extension. Which could hurt users of my extension and therefore = myself. Regards, - Chris