poudriere no longer pre-fetching pkgs

From: void <void_at_f-m.fm>
Date: Wed, 02 Jul 2025 13:01:05 UTC
Hi,

OS : FreeBSD 14.3-STABLE stable/14-n271679 amd64 1403502 1403502
poudriere version : poudriere-git-3.4-pre
pkg --version 2.2.1

The problem appears to be that, although poudriere says it fetches
the pkg list from pkg.freebsd servers, says it's up-to-date,
it then says it failed to fetch the repository, so nothing gets
pre-fetched.

The relevant part of poudriere.conf :

#####################################
# Set to always attempt to fetch packages or dependencies before building.
# XXX: This is subject to change
# Default: off; requires -b <branch> for bulk or testport.
PACKAGE_FETCH_BRANCH=latest

# The branch will be appended to the URL:
PACKAGE_FETCH_URL=pkg+http://pkg.FreeBSD.org/\${ABI}
#####################################

the relevant part of the log when poudriere starts :

[00:00:05] Gathering ports metadata
[00:00:37] Calculating ports order and dependencies
[00:00:42] Sanity checking the repository
[00:00:42] Trimming IGNORED and blacklisted ports
[00:00:42] Package fetch: Looking for missing packages to fetch from pkg+http://pkg.FreeBSD.org/${ABI}/latest
Updating FreeBSD repository catalogue...
[redacted.home.arpa] Fetching meta.conf: 100%    179 B   0.2kB/s    00:01    
[redacted.home.arpa] Fetching data.pkg: 100%   10 MiB  10.6MB/s    00:01    
Processing entries: 100%
FreeBSD repository update completed. 36149 packages processed.
FreeBSD is up to date.
[00:00:47] Package fetch: Failed to fetch package repository.
[00:00:47] Checking packages for incremental rebuild needs
[00:00:52] Deleting py311-maturin-1.8.7_1.pkg: new version: 1.9.0
[00:00:56] Deleting stale symlinks... done
[00:00:56] Deleting empty directories... done
[00:00:56] Unqueueing existing packages
[00:00:57] Unqueueing orphaned build dependencies
[00:01:00] Sanity checking build queue

--