poudriere-devel poudriere options use under a 13.0-RELEASE-p7 chroot on 14-CURRENT machine: rejected

From: Mark Millard <marklmi_at_yahoo.com>
Date: Tue, 15 Mar 2022 18:27:13 UTC
In attempting to use:

# poudriere version

# poudriere jail -j13_0R-CA72 -i
Jail name:         13_0R-CA72
Jail version:      13.0-RELEASE-p7
Jail arch:         arm64.aarch64
Jail method:       null
Jail mount:        /usr/obj/DESTDIRs/13_0R-CA72-poud
Jail fs:           
Jail updated:      2022-03-13 22:41:31
Jail pkgbase:      disabled

in a process that was chroot'd into a context with:

# freebsd-version -kru

# file /bin/sh
/bin/sh: ELF 64-bit LSB executable, ARM aarch64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 13.0 (1300139), FreeBSD-style, not stripped

# uname -apKU
FreeBSD CA72_16Gp_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT #38 main-n253764-bce40c0242b1-dirty: Sun Mar 13 14:05:01 PDT 2022     root@CA72_16Gp_ZFS:/usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm64.aarch64/sys/GENERIC-NODBG-CA72  arm64 aarch64 1400053 1300139

I get get a (indirect) rejection for attempted poudriere options use:

# poudriere options -j13_0R-CA72 -n devel/llvm14
[00:00:00] Working on options directory /usr/local/etc/poudriere.d/13_0R-CA72-options
[00:00:00] Appending to make.conf: /usr/local/etc/poudriere.d/make.conf
[00:00:00] Appending to make.conf: /usr/local/etc/poudriere.d/13_0R-CA72-make.conf
make: "/usr/ports/Mk/bsd.port.mk" line 1205: UNAME_r (14.0-CURRENT) and OSVERSION (1300139) do not agree on major version number.

Is this expected? If yes, how are options supposed to be set for poudriere?

For reference, I'm trying to set up to update to /usr/ports/ vintage:

# ~/fbsd-based-on-what-commit.sh -C /usr/ports/
branch: main
merge-base: 0c4fe38bd1b9e3ede128751db17a8a2d1bdffe6f
merge-base: CommitDate: 2022-03-15 16:15:33 +0000
0c4fe38bd1b9 (HEAD -> main, freebsd/main, freebsd/HEAD) misc/urh: Update 2.9.2 -> 2.9.3
n577366 (--first-parent --count for merge-base)

Mark Millard
marklmi at yahoo.com