Re: poudriere builds failing when a port is expired

From: Jonathan Vasquez <jon_at_xyinn.org>
Date: Sun, 08 Jan 2023 14:21:48 UTC
Thanks for that Dmitry. It will prolly be better for me to schedule some time to do an upgrade of php74 haha.

Jonathan Vasquez
PGP: 34DA 858C 1447 509E C77A D49F FB85 90B7 C4CA 5279
Sent with ProtonMail Secure Email

Sent from Proton Mail mobile

-------- Original Message --------
On Jan 8, 2023, 07:51, Dmitry Morozovsky wrote:

> On Sat, 7 Jan 2023, Jonathan Vasquez wrote: > I forgot to mention, I also had these warnings: > > [00:00:03] Warning: MOVED: archivers/php74-zlib renamed to archivers/php80-zlib > [00:00:03] Warning: MOVED: converters/php74-iconv renamed to converters/php80-iconv > [00:00:03] Warning: MOVED: converters/php74-mbstring renamed to converters/php80-mbstring > [00:00:03] Warning: MOVED: databases/php74-pgsql renamed to databases/php80-pgsql > [00:00:03] Warning: MOVED: devel/php74-tokenizer renamed to devel/php80-tokenizer > [00:00:03] Warning: MOVED: graphics/php74-gd renamed to graphics/php80-gd > [00:00:03] Warning: MOVED: lang/php74 renamed to lang/php80 > [00:00:03] Warning: MOVED: security/php74-filter renamed to security/php80-filter > [00:00:03] Warning: MOVED: textproc/php74-dom renamed to textproc/php80-dom > [00:00:03] Warning: MOVED: www/mod_php74 renamed to www/mod_php80 > > > I'm guessing FreeBSD bumped up the default version to 8.0 or is going to be > deprecating 7.4. Either way, it may be time for me to upgrade the server > sooner rather than later, haha. (resending from correct mail address) php74 had been deprecated some time ago, yes on the other hand, nobody stops you to have distinct ports tree based on a tag (hint: poudriere ports -c -p 11eol -B 11-eol) and/or make local changes to the ports tree to have things buildable > ------- Original Message ------- > On Friday, January 6th, 2023 at 23:24, Edward Sanford Sutton, III  wrote: > > > > On 1/6/23 21:17, Jonathan Vasquez wrote: > > > > > Anyone else getting build failures using poudriere due to some ports expiring? I re-created poudriere jail and default ports tree since I originally thought something got corrupted on my machine. But it seems that expiring ports does a hard failure. I can admire the idea of having a hard failure like that in these cases, but not sure if that's the best solution. > > > > > > root@octopus:~ # build_packages > > > [00:00:00] Creating the reference jail... done > > > [00:00:01] Mounting system devices for 131x64-default > > > [00:00:01] Mounting ports/packages/distfiles > > > [00:00:01] Using packages from previously failed build: /usr/local/poudriere/data/packages/131x64-default/.building > > > [00:00:01] Mounting ccache from: /usr/local/poudriere/ccache > > > [00:00:01] Mounting packages from: /usr/local/poudriere/data/packages/131x64-default > > > [00:00:01] Copying /var/db/ports from: /usr/local/etc/poudriere.d/options > > > [00:00:01] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf > > > /etc/resolv.conf -> /usr/local/poudriere/data/.m/131x64-default/ref/etc/resolv.conf > > > [00:00:01] Starting jail 131x64-default > > > [00:00:01] Will build as nobody: (65534:65534) > > > [00:00:02] Logs: /usr/local/poudriere/data/logs/bulk/131x64-default/2023-01-06_23h10m14s > > > [00:00:02] Loading MOVED for /usr/local/poudriere/data/.m/131x64-default/ref/usr/ports > > > [00:00:03] Ports supports: FLAVORS SELECTED_OPTIONS > > > [00:00:03] Gathering ports metadata > > > [00:00:03] Warning: MOVED: archivers/php74-zlib renamed to archivers/php80-zlib > > > [00:00:03] Warning: MOVED: converters/php74-iconv renamed to converters/php80-iconv > > > [00:00:03] Warning: MOVED: converters/php74-mbstring renamed to converters/php80-mbstring > > > [00:00:03] Warning: MOVED: databases/php74-pgsql renamed to databases/php80-pgsql > > > [00:00:03] Error: MOVED: devel/php74-json 2022-12-25 Has expired: Security support ended on 2022-11-22 > > > [00:00:03] Warning: MOVED: devel/php74-tokenizer renamed to devel/php80-tokenizer > > > [00:00:03] Warning: MOVED: graphics/php74-gd renamed to graphics/php80-gd > > > [00:00:03] Warning: MOVED: lang/php74 renamed to lang/php80 > > > [00:00:03] Warning: MOVED: security/php74-filter renamed to security/php80-filter > > > [00:00:03] Error: MOVED: security/php74-openssl 2022-12-25 Has expired: Security support ended on 2022-11-22 > > > [00:00:03] Warning: MOVED: textproc/php74-dom renamed to textproc/php80-dom > > > [00:00:03] Warning: MOVED: www/mod_php74 renamed to www/mod_php80 > > > [00:00:03] Error: Fatal errors encountered gathering initial ports metadata > > > > > > Jonathan Vasquez > > > PGP: 34DA 858C 1447 509E C77A D49F FB85 90B7 C4CA 5279 > > > Sent with ProtonMail Secure Email > > > > > > That is the normal reaction in Poudriere at present. I agree with you > > as I stated on the github issue but do not see it as a big deal but it > > would be nicer if the check could be performed faster; My system > > normally takes much longer to reach a failed state due to previous steps > > taking minutes. > > https://github.com/freebsd/poudriere/issues/1026 > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267830 > > -- Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] --------------------------------------------------------------------------- *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- woozle@woozle.net *** ---------------------------------------------------------------------------