poudriere-devel 3.3.99.20210907_1 having problems with dependency analysis and such?
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 05 Oct 2021 19:03:00 UTC
I've been doing some testing of bulk -a builds on a HoneyComb (16 Cortex-A72's). A first bulk -a got some timeouts and such for which I edited, for example, MAX_EXECUTION_TIME_PACKAGE in /usr/local/etc/poudriere.conf . I then started another bulk -a for it to finish off the builds. No changes to /usr/ports/, the FreeBSD build it was run on, etc. To my surprise, a few previously successful builds were rebuilt and when I looked at the 2nd bulk -a output it had: [00:27:31] Checking packages for incremental rebuild needs [00:27:46] Deleting chrono-physics-simulation-engine-6.0.0_1.pkg: new dependency: net/openmpi [00:27:50] Deleting curv-0.4.417_19.pkg: new dependency: devel/tbb [00:27:50] Deleting dartsim-6.11.1_1.pkg: new dependency: devel/tbb [00:28:04] Deleting gemrb-0.9.0.pkg: games/gemrb 2020-12-18 Has expired: Uses deprecated version of python [00:29:15] Deleting p5-Module-Install-TestBase-0.86_1.pkg: ABI changed: 'FreeBSD:14:aarch64' -> 'FreeBSD:14:*' [00:30:35] Deleting semaphore-2.6.8.pkg: new dependency: sysutils/ansible [00:31:25] Deleting p5-POE-Component-Client-Twitter-0.01_3.pkg: missing dependency: p5-Module-Install-TestBase-0.86_1 [00:32:41] Deleting stale symlinks... done which matches the unexpected rebuilds. So it appears that the dependency analysis and ABI checking got varying results between the two bulk -a runs. For reference: # poudriere version poudriere-git-3.3.99.20210907_1 # uname -apKU FreeBSD CA72_16Gp_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT #12 main-n249019-0637070b5bca-dirty: Tue Aug 31 02:24:20 PDT 2021 root@CA72_16Gp_ZFS:/usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm64.aarch64/sys/GENERIC-NODBG-CA72 arm64 aarch64 1400032 1400032 # pwd /usr/ports # ~/fbsd-based-on-what-commit.sh branch: main merge-base: 59611d61d70a85f4418f3f701db1b7baf58560ba merge-base: CommitDate: 2021-09-29 09:39:17 +0000 59611d61d70a (HEAD -> main, freebsd/main, freebsd/HEAD) databases/postgresql14-server: fix openssl dependency n560161 (--first-parent --count for merge-base) === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)