Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128614 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 92EED1A00BC for ; Wed, 3 Sep 2025 19:20:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1756927128; bh=ubfjEodMQ0tACsZ1bt3WgGEQDTcaBuyafYIELAY3Dx0=; h=References:In-Reply-To:Reply-To:From:Date:Subject:To:Cc:From; b=FnYya99ksAWxzOMMNUTO2L1Ki4Ext50nFHow2bL1yrvLJMjRwzbFo42a3DCVUd82b 29vsCymuFFa3BYuTDVIIf3iEtm83vP3/lXeq7j14SvgdBYAtoVZGRxKns/TY38Lkxw lJaPEnnj+xGd7NQUGCxjS+LCfmlJIe/WDXJ7ZcLruPE+WqAXVkIt9qBO3LjnzIlMVP k2oT/Wloe1AOrTNms3TvrjzgP3f6d3nTmfUnq0QG8ktIVPKMij8PppsVjZYvqyy0JJ pByGNwhY1hARmCu6Dj7Yb3isywt9nbKff04apmFJoeQaA5Q60pTdHAL7XZwwgv9XXu DqJJrjjx9LZwA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3C195180088 for ; Wed, 3 Sep 2025 19:18:48 +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, HTML_MESSAGE,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-ua1-f53.google.com (mail-ua1-f53.google.com [209.85.222.53]) (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 ; Wed, 3 Sep 2025 19:18:47 +0000 (UTC) Received: by mail-ua1-f53.google.com with SMTP id a1e0cc1a2514c-890190da557so39489241.3 for ; Wed, 03 Sep 2025 12:20:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1756927216; x=1757532016; darn=lists.php.net; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=ubfjEodMQ0tACsZ1bt3WgGEQDTcaBuyafYIELAY3Dx0=; b=PMzL4fQ9anBJpsouzmIlDi8ux0RWhMHdK4sYTEosV1rymjvWTK7Mn4G0GdpJsnry4F nNUOpqkGR4pVdP0227+lcd4I9grTQmRO8AJAxGifLfpuTBdrUFxj+9NnmoAOvPLce6Sd lGASybXefJmMTzfhz4KLQFvubKQWLAZPqYIj9DNhVT26I3uRRGrROYmQbHH7DYmH8bgf ojAMsygG0pzqj/uZ7S36Sk5RqSznDRw2LLRrkvBvFNKJgEoUpMxRUFEDw/5mPFlIPBmu 7Dp/SetCGuhEZ/ybMosPIuT+m45rwhCyjYVSspirYFcTgzIfjRIMsnRp/YIpvx15OOIA vN6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1756927216; x=1757532016; h=cc:to:subject:message-id:date:from:reply-to:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=ubfjEodMQ0tACsZ1bt3WgGEQDTcaBuyafYIELAY3Dx0=; b=qCAvcx7v/T+Gasc8FTz6sTJ+eAZK+vcAiSNz7tnZgnP8YndaoP4EG/Q/5DSSKhT0XI TzB/IhJFpfUPzOLhLtWqaBCnHMuGYgezKnMU1VFUUY6URcQU1jhXFJFayLwYTkfbz1SC wiwTfwoTQZA3RsbmBMZhhMOyh9gWWhKcXqg7wtPj8noJADywprz3YNZXeiDYffHWfOMx s7oh82msVWy8ffhvXXURmY2oWoaKocKvVlRk0NV8CVtyoMlFdkGDx29UrF8jrHcVGoP8 ycIEe4iYY0yIBLHVx1JAg71xPkAdm0xPlJjmQGbxzYElej4KiQ3kloeKDcGiowLpnJfb AUQg== X-Gm-Message-State: AOJu0YzF2j9RJk1Lp1brNxHDdElXrn2U9Tz/dLyxlmigjFFGsu2VF9Dt CafWKaQmCz8e6zSz+kLkd4LrFBauOPVupssYpMtIYiooqbPB+zTNeF5b7KM23vDfSNEhiKJpVt4 +oKMRmsz4J0VDpNSWubAUBR9cdMD8IBM= X-Gm-Gg: ASbGncsQ1Ic7dFF6fVUC4Et8czQPkooCxXDayezDrgUHyJFPp0CHwoCnceJ61BcEeKh H1J3A9D7WMPni6fk9KXF6gviG8CgSWuug3UYyiVDDO3Xh053kZcDIP+kItLttbMlv8PmgKWZ457 qnfW8IyNa6V/q1uHZ9pfrkQ32JklJyUF15LB5QvwG6pErAappraYuWEB8XaANpvzWEYES/0+Glt QZpyqa0ZKmiJBv4AeA= X-Google-Smtp-Source: AGHT+IHosUW/trDnLpLEZyNl5lO2v7cUk4gLzMopS8CN6vvy16bd2oSbq/XA+M2EJg6ZWRiKAGsC2fXTPeh4QK+FKkA= X-Received: by 2002:a05:6102:6c2:b0:4fc:eda:abd8 with SMTP id ada2fe7eead31-52b1be31b32mr4645175137.24.1756927216584; Wed, 03 Sep 2025 12:20:16 -0700 (PDT) Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Reply-To: james@asgrim.com Date: Wed, 3 Sep 2025 20:20:03 +0100 X-Gm-Features: Ac12FXxWRnyrV78gIF4gwIFFPst65ZMX726FD9VEmhYt2VM9gQJtHL-47UYbw2g Message-ID: Subject: Re: [PHP-DEV] [RFC] [Discussion] Recommend PIE and deprecate PECL To: Jakub Zelenka Cc: PHP Internals List Content-Type: multipart/alternative; boundary="000000000000a40d02063dea7edf" From: titcumbjames@gmail.com (James Titcumb) --000000000000a40d02063dea7edf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Jakub, I think the conclusion we came to was that existing PECL extensions may use the `pecl/` vendor, but new extns should use their own vendor. We can probably just add that to the PIE docs for clarity, rather than use the RFC process. Thanks James On Wed, 3 Sept 2025 at 19:54, Jakub Zelenka wrote: > Hi, > > On Sat, Aug 23, 2025 at 9:43=E2=80=AFAM James Titcumb > wrote: > >> Folks, >> >> Presenting the RFC for deprecating PECL and adopting PIE as the >> recommended extension installer for PHP: >> >> https://wiki.php.net/rfc/adopt_pie_deprecate_pecl >> >> > +1 on this in general. > > The only thing that might be worth to consider is what to do with > prefixing of extension repos that we currently have in PHP GH org. Should > that be also deprecated and should we make clear that we are not going to > add more of those pecl-* repos and maybe at some point try to move them o= ut > of php GH org? > > Cheers > > Jakub > --000000000000a40d02063dea7edf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Jakub,

I th= ink the=20 conclusion we came to was that existing PECL extensions may use the=20 `pecl/` vendor,=C2=A0but new extns should use their own vendor. We can=20 probably just add that to the PIE docs for clarity, rather than use the=20 RFC process.

Thanks
James

On Wed, 3 Sept 2025 at 19:54, Jakub Zelenka <bukka@php.net> wrote:
Hi,
On Sat, = Aug 23, 2025 at 9:43=E2=80=AFAM James Titcumb <titcumbjames@gmail.com> wrote:
<= div>Folks,

Presenting the RFC for deprecating PECL= and adopting PIE as the recommended extension installer for PHP:


+1 on this in ge= neral.

The only thing that might be worth to consi= der is what to do with prefixing of extension repos that we currently have = in PHP GH org. Should that be also deprecated and should we make clear that= we are not going to add more of those pecl-* repos and maybe at some point= try to move them out of php GH org?

Cheers
<= div>
Jakub
--000000000000a40d02063dea7edf--