From nobody Wed Feb 22 13:52:03 2023 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PMHdh1DMgz3t28R for ; Wed, 22 Feb 2023 13:52:08 +0000 (UTC) (envelope-from void@f-m.fm) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4PMHdg0LBMz3lc2 for ; Wed, 22 Feb 2023 13:52:07 +0000 (UTC) (envelope-from void@f-m.fm) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=f-m.fm header.s=fm1 header.b=iBGupZU2; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=HGPbdHvn; spf=pass (mx1.freebsd.org: domain of void@f-m.fm designates 66.111.4.26 as permitted sender) smtp.mailfrom=void@f-m.fm; dmarc=pass (policy=none) header.from=f-m.fm Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 554E95C00CD for ; Wed, 22 Feb 2023 08:52:06 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Wed, 22 Feb 2023 08:52:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=f-m.fm; h=cc :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; t=1677073926; x=1677160326; bh=jlQQIWZRhW yvDVvPqf49DTfXZU6fKl5QAUJRdz5RtlQ=; b=iBGupZU2eo3olapNm8F0KC/smm gvx2Td37FKTLfkR2MpGkDmYpGwIVDOHE5uZwNfk5NyyWPsVETs99XBqk+HWeAXWb 6u2sNbkperC2d8Ffh2rrdKs3FtgpUByiloAPQ7cD6XVJUoVHn70rq6QRZwv+ceZ7 DkyoW30R+gt++080hKXiD2WAaNi6cnAdwpTp3yKTRo+Aw4NO/28mqJoA01wWFCft kamaS5YOre95H5lRgEYSR0gGiSrYZ16lS7w8d8ECVvDxWQgs9KvPhtVQy/o3G/NC /ARJ9RMPeTKYmKBEa4vvtLQDFeZ3lk48ZXdgKRb6cXNp0POgw1F8koJB1jGQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1677073926; x=1677160326; bh=jlQQIWZRhWyvDVvPqf49DTfXZU6f Kl5QAUJRdz5RtlQ=; b=HGPbdHvn9F1FdYCdU2AP4LcfJ7iS1bEvq0JhRo6jOFia fwFZjs2ypNCkqyLU1wsvAcV35fNd2QROEoGjIJkpxSdtg0o0j7VyeNDHm6K5NCMW 42LsdcXgt1q/XYKmyW6sVSq6d+he6P8J3n/m2ZS7SlKnzjWJZ1udn+FAvxD6QGhI yebpBTYroguAyUzDPY1EHLOY82h/c55WBCCqC9A+rabVsIL8g9Fee57bji8cFGHh M3J0Rtv6NZK0i/epMT2sqKcmqOhOlV1v5i1LNHgKFwKlrcAsYdp4aIPCMdnrebP8 Vh6ZDbAC+4K5FwwlX6SZ7WPWVGcztfXVQc9U3ApUEA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudejledgheeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesthdtre dttddtvdenucfhrhhomhepvhhoihguuceovhhoihgusehfqdhmrdhfmheqnecuggftrfgr thhtvghrnhepveekleelgeekveegvdeihfehieffudejuddugefhheejieeftdduueevvd fgudffnecuffhomhgrihhnpeguvghfrghulhhtqdhvvghrshhiohhnshdrmhhknecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepvhhoihgusehfqd hmrdhfmh X-ME-Proxy: Feedback-ID: i2541463c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 22 Feb 2023 08:52:05 -0500 (EST) Date: Wed, 22 Feb 2023 13:52:03 +0000 From: void To: freebsd-hackers@freebsd.org Subject: Re: keeping old php74 in poudriere Message-ID: Mail-Followup-To: freebsd-hackers@freebsd.org References: List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: X-Spamd-Result: default: False [-4.68 / 15.00]; DWL_DNSWL_LOW(-1.00)[messagingengine.com:dkim]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_HAM_LONG(-0.98)[-0.980]; MID_RHS_NOT_FQDN(0.50)[]; DMARC_POLICY_ALLOW(-0.50)[f-m.fm,none]; R_DKIM_ALLOW(-0.20)[f-m.fm:s=fm1,messagingengine.com:s=fm1]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.26]; MIME_GOOD(-0.10)[text/plain]; RWL_MAILSPIKE_GOOD(-0.10)[66.111.4.26:from]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.26:from]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; ARC_NA(0.00)[]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:19151, ipnet:66.111.4.0/24, country:US]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[f-m.fm]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; DKIM_TRACE(0.00)[f-m.fm:+,messagingengine.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[f-m.fm]; RCVD_VIA_SMTP_AUTH(0.00)[] X-Rspamd-Queue-Id: 4PMHdg0LBMz3lc2 X-Spamd-Bar: ---- X-ThisMailContainsUnwantedMimeParts: N Hello Miroslav, thank you for replying. On Tue, Feb 21, 2023 at 08:24:52PM +0100, Miroslav Lachman wrote: >It depends on how long you will to support it and if you just want to >build fixes for vulnerable ports or you want to have everything new >except PHP 7.4. Yes, needed everything new apart from php74. The upgrade to php80 and then to php81 has to be managed carefully for this instance. >I needed to keep PHP 5.6 in the past so I forked the latest ports tree >with PHP 5.6 and merged fixes for individual ports from time to time >(like newer version of Apache, fixed version of cURL etc.). This works >well for a relatively long time. I was considering this but it looks like a lot of work >If you need everything new and just an old PHP 7.4, you can use >overlays. Overlay directory will contain only the ports you want to add >(and probably Mk/bsd.default-versions.mk + Mk/Uses/php.mk On the default tree, MOVED had to be zeroed (or otherwise edited for php74). If this isn't done, the build will complain loudly then stop. The overlay tree has been set up as you've said. A simple script updating the ports tree (for default) automatically zeroes MOVED >Then you can bulk build everything you have listed in "php74" (you can >name the file different). >Use you correct names for -j, -z and -p. The line running the build here is poudriere bulk -j 123R-php74 -O sccache -O php74 -f ~/123R-php74-ports.txt I've never understood -z (then again, haven't (yet) needed it). thanks again, --