Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125845 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 E30581A00BD for ; Thu, 24 Oct 2024 06:25:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1729751277; bh=RkCyBmwcsTuqKsncAlGoYquav1GSsm4Sant1XLkO4ss=; h=Date:From:To:In-Reply-To:References:Subject:From; b=A2LMXYAadWVT/3ZlEVHWPzq0K1kKXS1m9bMfEsBobL8v1N3LJMWo7+SiJhIZeAH06 lJgEKlrvtQs58/iWcJe40KfKizVm08J7nCDz8WsLY8SPys7Xbzy8mqOVqK0P+DnmXZ fA7qoov9N2Up0gOhWsGuPRcBmPyMnSldSMlt31mhz2XhWMWU9CKPv4jUIGy6Ik5OJ3 +65j5Wkqn4zBRznXZ05gIkTN9qdAQGylAC5DDFPcSwhi4H43FQ05HeqzpjZj/uKGdK wGDexZ+sN7p6ErI99eorHWUi3/KjTwUnQhHC0pOrTZZzBTarn17IuKuhtkamFWHajK p76CZYJMN8Uig== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3DB8F18004D for ; Thu, 24 Oct 2024 06:27:57 +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.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_NONE autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from fout-a4-smtp.messagingengine.com (fout-a4-smtp.messagingengine.com [103.168.172.147]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Thu, 24 Oct 2024 06:27:56 +0000 (UTC) Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfout.phl.internal (Postfix) with ESMTP id 4B6D913805EF for ; Thu, 24 Oct 2024 02:25:31 -0400 (EDT) Received: from phl-imap-06 ([10.202.2.83]) by phl-compute-01.internal (MEProxy); Thu, 24 Oct 2024 02:25:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= garfieldtech.com; 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=fm3; t=1729751131; x=1729837531; bh=hcsUPFR8KRzsgs1MKAVuS YR0FrdNtE6AlhIRTKq2Xkg=; b=C6YxqOgwpH0NyPGDkG3USFiWIrh/Yds7fmsvX 0T8bKxhWiAXPUuNB+aI7GC0Isw7d9dzpZxhXj8VSTlOJaK2TiTBHyD9kGF9z5gSs cCLqQmJMilg5EEtmRSnrG4z+ZRVfb3np4CXDopvDYlpJ+q/RQCwn9J9z9IRV5+kp 3Ba+OljxSuJsLiFK7CcrX7VBU1w7h8VCcEt9FzT1EZHO6JIrYW97DX0CMipgOhW3 DCXim1FSJKeTblD8V2FKg3T1EpAI7+aUEBu8UFJtJfuWQqGbK/XpIu/yHlB/zaP9 vGlYk/QFocGl0PRHuSVA1F8b6VTvLPnLmIk5s5heWQJ/S+V9Q== 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-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1729751131; x= 1729837531; bh=hcsUPFR8KRzsgs1MKAVuSYR0FrdNtE6AlhIRTKq2Xkg=; b=d dNdRgogzuhG/VVdCFzYYOCx8gIm5c9ovlifFMHimg6GpIdWDyBqb6gnKCVCdw/hb Fc4+z0IpyARYJnr0/RNasnMgdmDGOscPc5Z2ujCdn+8yxoZ4LkEPePm17vqlTQQ7 MkwhVhj+BHxRFYRi3/BroMfYZz0TGlmyXFujcM9h2a62k5QemjfX5U3Tok/Vd1xA UINWODiM1E+CGtYtfiVPfBgJtsHt7xC+PUuChS4/RRn2k2GBkhIwnLBHX7WSOwEw Ux2PEqbGrXwUfkoD+f2QUZdskGqtAU8CfottrbK89fwrkp6ZLkoLb5W67QQ/iD4A Vc6HwpifOgom9YLZ4yx2A== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdeikedguddtkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefoggffhffvkfgjfhfutgfgsehtjeertdertddt necuhfhrohhmpedfnfgrrhhrhicuifgrrhhfihgvlhgufdcuoehlrghrrhihsehgrghrfh hivghlughtvggthhdrtghomheqnecuggftrfgrthhtvghrnhepudegvdelgfeugeehfeej teffudevleethfefgeejffffleegtddtveekgeekudfgnecuvehluhhsthgvrhfuihiivg eptdenucfrrghrrghmpehmrghilhhfrhhomheplhgrrhhrhiesghgrrhhfihgvlhguthgv tghhrdgtohhmpdhnsggprhgtphhtthhopedupdhmohguvgepshhmthhpohhuthdprhgtph htthhopehinhhtvghrnhgrlhhssehlihhsthhsrdhphhhprdhnvght X-ME-Proxy: Feedback-ID: i8414410d:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id A552C29C006F; Thu, 24 Oct 2024 02:25:30 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 Date: Thu, 24 Oct 2024 01:25:08 -0500 To: "php internals" Message-ID: In-Reply-To: References: <92b537ac-62f4-435c-bf55-07223cfa1915@app.fastmail.com> Subject: Re: [PHP-DEV] [RFC] Policy on 3rd party code Content-Type: text/plain Content-Transfer-Encoding: 7bit From: larry@garfieldtech.com ("Larry Garfield") On Wed, Oct 23, 2024, at 6:57 PM, fennic log wrote: > I remember a while ago a discussion about bundling composer with PHP by > default (and possibly dropping pear). > What ever happened with that? > As the first thing any dev does after setting up PHP, is install > composer. As this RFC points out, almost every project modern uses > composer to manage dependencies, and every Library, SDK and framework > requires composer. > So i'd change this line in the RFC >> We should use it, we should document it, we should promote it. > To >> We should use it, we should document it, we should promote it, we should bundle it! > > As I mentioned, it is basically a requirement nowadays to work in PHP > unless you are doing something custom that doesnt require any > dependencies, but then, is that person planning to release it to the > public? > I am of no opinion of weather php devs internally should use composer, > i have no skin in that game. But Documentation - Yes, Promotion - Yes, > but does it really need it? Bundle it - Yes! Bundling Composer with PHP is an entirely different question with a host of additional concerns to consider, like whether the Composer maintainers would even want that. Let's please stay focused on the topic at hand. --Larry Garfield