Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Mar 2022 11:27:13 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        freebsd-ports@freebsd.org, Bryan Drewery <bdrewery@FreeBSD.org>
Subject:   poudriere-devel poudriere options use under a 13.0-RELEASE-p7 chroot on 14-CURRENT machine: rejected
Message-ID:  <7BDAA23C-AF45-4CF7-A4C3-98E37D6A2FC4@yahoo.com>
References:  <7BDAA23C-AF45-4CF7-A4C3-98E37D6A2FC4.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
In attempting to use:

# poudriere version
poudriere-git-3.3.99.20211130

# 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:          =20
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
13.0-RELEASE-p7
14.0-CURRENT
13.0-RELEASE-p7

# 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/arm6=
4.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)



=3D=3D=3D
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7BDAA23C-AF45-4CF7-A4C3-98E37D6A2FC4>