Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125937 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 qa.php.net (Postfix) with ESMTPS id E85CC1A00BD for ; Mon, 11 Nov 2024 00:40:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1731285804; bh=WAxjDlv5/e+WWcKx2/N166GgbjP1JVNaoGAlBFNY5ls=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=hrPdna2CqrX+eq7FjSF8oD0knUFCo12rsH30wEcL96gkSgxe14qTA8k4UZrjjeOhv 0yIxRxYKt1orYyFspj0BU/CeTKDfOsM0QaCfqjc257Xl2zvaKAWQjimAh2eAlDMoiJ YeqOXCpUXh+rp1idFGrz2XKJUyG6UnmTTMSh8MQzVuuG4/cAjz8aMsxyEEK/w9mvKd +l4Gb1vS6FtUwyaisj/k3Zv8Vu9uM14/Ua9k0fWatzL5+q0gdlQAq74ytYZKBrTXpE VPRwQJwSYhnQHQnoPepvyGSd4mLUaTWYu6LQ+CDvHBED3wkki9WsLmJEiqRjVo/m63 XNryIJKbOiHag== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 35B4D18006A for ; Mon, 11 Nov 2024 00:43:23 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DMARC_MISSING,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) (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, 11 Nov 2024 00:43:22 +0000 (UTC) Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-3e6104701ffso2587966b6e.0 for ; Sun, 10 Nov 2024 16:40:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=coggenterprises-com.20230601.gappssmtp.com; s=20230601; t=1731285647; x=1731890447; darn=lists.php.net; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:from:to:cc:subject:date:message-id:reply-to; bh=WAxjDlv5/e+WWcKx2/N166GgbjP1JVNaoGAlBFNY5ls=; b=2JzhB58BkhL5VGOj8gukj87Tv6Cwh89p/JJAGMvZgyLMp8UadW8z/8fEZxNRchWXAP qI1aZf822XHOrM6i6uVBubOnUR6Na5+pyXgCELC+1Z5njzB6RFc1Cwt+d9uxU/TImZaK ns0rLdwWPHRjmrkUvWidB4vT5oCXqVChYeb69qzE8zTMmslxhE+kxJbge6f9BnuizF++ zkb4HdW1BMTSn/vJlZjUi471+BhpjtJsRkLeVFJ/5YveUmZujDlPbUIqwML4Du+wend5 n5JNICoJfcpZW3GnvL9ecrimt9D2Vn8JgOLwQtXRhV+HwUEd9UiLU4iBZRwnYkS2SNXu QnDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731285647; x=1731890447; h=mime-version:subject:references:in-reply-to:message-id:cc:to:from :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WAxjDlv5/e+WWcKx2/N166GgbjP1JVNaoGAlBFNY5ls=; b=FfWiBEVov9IR6jl5diGnIsqkf3c6+GosGjZ8qwkitamc/QTDTpxP+QZOdfoSHzTGl/ qmoC41yl16FssIDEHvNbTmULtFNtCE5LVSafIEzX98YH5UDIa2DNoOoqW7zIT3YuESva IEVQz1HcuYQPYtgvKRpsvMBvwNeIPrAQABj/pPV1YQweN8b0OBA43+RqV1TcbS2a5iO+ yI9gXovuOKnoc2Um2T2h1NXN8Xt/1pGryiijOvjNV+87ROho9i+8MiJyt1E73yGhsMwa bEUlebhwwsawg8+cJo7plStGGRBvNTHvqk4h14kkJyyaU4WJgvyAvlqyMb34t+fH0VAR 2gSw== X-Gm-Message-State: AOJu0Yw/7bB8FhB1LI454UNfBO1mR32LbV04SxrwUzF42UkRML/1bUFZ 63PGK1a9GVG9o4UFCRp0XKU9iySje9+9ymTpCt/zy4yyz1hj4IF29OeUsyoPFCY= X-Google-Smtp-Source: AGHT+IEza3qMbYde98iz8biwL8hgySyvKkNFp2rRKXi12Rb1IRJpf3l6TPd6fplibWF+pdb1ORYVxQ== X-Received: by 2002:a05:6808:e8a:b0:3e5:df4b:bf4f with SMTP id 5614622812f47-3e7946a6f83mr9675707b6e.24.1731285647466; Sun, 10 Nov 2024 16:40:47 -0800 (PST) Received: from Johns-MacBook-Pro-2.local ([98.97.83.144]) by smtp.gmail.com with ESMTPSA id 5614622812f47-3e78cd51453sm1894138b6e.47.2024.11.10.16.40.45 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 10 Nov 2024 16:40:47 -0800 (PST) Date: Sun, 10 Nov 2024 18:40:45 -0600 To: Derick Rethans Cc: "=?utf-8?Q?internals=40lists.php.net?=" , =?utf-8?Q?Pedro_Magalh=C3=A3es?= , Larry Garfield Message-ID: <3BE04517-DF71-401C-B29F-9BCBB0B16DB0@getmailspring.com> In-Reply-To: References: Subject: Re: [PHP-DEV] [RFC][Vote] Policy on third party code X-Mailer: Mailspring Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="6731528d_643c9869_2c98" From: john@coggeshall.org (John Coggeshall) --6731528d_643c9869_2c98 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline > And we're in 2024 now and nobody writes PHP code without Composer. Without this change, we can't use any composer available library for PHP.NET sites, nor even mention it in the documentation. > That's bonkers. > 100% agree with you. > This is counter productive, because the current rule is: don't use anything, or mention anything, third party. Per the very first line of the RFC... > The PHP project has had a long-standing but unwritten, vague, and inconsistently-applied proscription against mentioning or using third-party PHP projects, on the grounds that it implies some sort of endorsement over other third-party projects. I guess my point here is when I read this RFC it moves the needle from "unwritten, vague, and inconsistently-applied" to a much more firm "don't use them, don't talk about them" on frameworks -- which I think is a mistake. It also seems entirely haphazard in the "what's allowed" vs. "what's not". in terms of packages based on Larry's (probably correct) opinion of what's mainstream as a solution for particular problems.. All of this is wildly inconsistent is my point. Also what happens if I decide to use a composer package component that's really a part of Laravel or Symfony or ....? Is that allowed or not? I wouldn't have even blinked on a "yes" vote here if the RFC was to allow composer.. it's this other half-baked stuff that I am balking at... I'd very much like to see this RFC stripped of those bits if possible. John --6731528d_643c9869_2c98 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
And we're in 2024 now and nobody writes PHP cod= e without Composer. Without this change, we can't use any composer availa= ble library for PHP.NET sites, nor even mention it in the documentation.<= /div>
That's bonkers.

100% agre= e with you.

This is counter productive, because the= current rule is: don't use anything, or mention anything, third party.
Per the very first line of the R=46C...

The PHP project has had a long-standing but unwritten, vague, an= d inconsistently-applied proscription against mentioning or using third-p= arty PHP projects, on the grounds that it implies some sort of endorsemen= t over other third-party projects.

I guess my point = here is when I read this R=46C it moves the needle from =22unwritten, vag= ue, and inconsistently-applied=22 to a much more firm =22don't use them, = don't talk about them=22 on frameworks -- which I think is a mistake. It = also seems entirely haphazard in the =22what's allowed=22 vs. =22what's n= ot=22. in terms of packages based on Larry's (probably correct) opinion o= f what's mainstream as a solution for particular problems.. All of this i= s wildly inconsistent is my point. Also what happens if I decide to use a= composer package component that's really a part of Laravel or Symfony or= ....=3F Is that allowed or not=3F

I wouldn't have even bl= inked on a =22yes=22 vote here if the R=46C was to allow composer.. it's = this other half-baked stuff that I am balking at... I'd very much like to= see this R=46C stripped of those bits if possible.

John
--6731528d_643c9869_2c98--