RE: git: 66f36c368676 - main - packages: Add meta-package sets [ a pkgbase poudriere jail creation got a populated /usr/local/poudriere/jails/main-amd64/usr/src/ ], not just sys/

From: Mark Millard <marklmi_at_yahoo.com>
Date: Sat, 13 Sep 2025 03:45:37 UTC
Lexi Winter <ivy_at_FreeBSD.org> wrote on
Date: Fri, 12 Sep 2025 21:04:55 UTC :

> The branch main has been updated by ivy:
> 
> URL: https://cgit.FreeBSD.org/src/commit/?id=66f36c3686762d9a6e48b0453fc7221be36a0eb8
> 
> commit 66f36c3686762d9a6e48b0453fc7221be36a0eb8
> Author: Lexi Winter <ivy@FreeBSD.org>
> AuthorDate: 2025-09-12 20:59:25 +0000
> Commit: Lexi Winter <ivy@FreeBSD.org>
> CommitDate: 2025-09-12 20:59:25 +0000
> 
> packages: Add meta-package sets

For:

# poudriere jail -d -jmain-amd64 -aamd64
# poudriere jail -c -jmain-amd64 -aamd64 -U https://pkg.freebsd.org -mpkgbase=base_latest -v 16 -X

The installation included sets:

[252/301] Installing FreeBSD-set-kernels-16.snap20250912210739...
. . .
[297/301] Installing FreeBSD-set-lib32-16.snap20250912210739...
. . .
[299/301] Installing FreeBSD-set-minimal-16.snap20250912210739...
[300/301] Installing FreeBSD-set-devel-16.snap20250912210739...
[301/301] Installing FreeBSD-set-base-16.snap20250912210739...

but also included, for example:

[83/301] Installing FreeBSD-kernel-16.snap20250911200332...
[83/301] Extracting FreeBSD-kernel-16.snap20250911200332: 100%
[84/301] Installing FreeBSD-kernel-generic-16.snap20250912221138...
[84/301] Extracting FreeBSD-kernel-generic-16.snap20250912221138: 100%
[85/301] Installing FreeBSD-kernel-generic-mmccam-16.snap20250912221138...
[85/301] Extracting FreeBSD-kernel-generic-mmccam-16.snap20250912221138: 100%
[86/301] Installing FreeBSD-kernel-generic-nodebug-16.snap20250912221138...
[86/301] Extracting FreeBSD-kernel-generic-nodebug-16.snap20250912221138: 100%
[87/301] Installing FreeBSD-kernel-minimal-16.snap20250912221138...
[87/301] Extracting FreeBSD-kernel-minimal-16.snap20250912221138: 100%
. . .
[257/301] Installing FreeBSD-src-16.snap20250912210739...
[257/301] Extracting FreeBSD-src-16.snap20250912210739: 100%

NOTE: FreeBSD-kernel-16.snap20250911200332 turns out to be the man pages
      under: /usr/share/man/man[49]/

Not just:

[258/301] Installing FreeBSD-src-sys-16.snap20250912221138...
[258/301] Extracting FreeBSD-src-sys-16.snap20250912221138: 100%

# poudriere jail -l
JAILNAME         VERSION      OSVERSION ARCH  METHOD  TIMESTAMP           PATH
. . .
main-amd64       16.0-CURRENT           amd64 pkgbase 2025-09-12 20:06:03 /usr/local/poudriere/jails/main-amd64

As an example (ZFS context):

# du -xsm /usr/local/poudriere/jails/main-amd64/usr/src/
1007	/usr/local/poudriere/jails/main-amd64/usr/src/

and, overall:

# du -xsm /usr/local/poudriere/jails/main-amd64/
2600	/usr/local/poudriere/jails/main-amd64/


By contrast, my not yet updated main 15 for aarch64 has
(UFS context):

# du -xsm /usr/local/poudriere/jails/main-aarch64/usr/src/
580	/usr/local/poudriere/jails/main-aarch64/usr/src/

# du -xsm /usr/local/poudriere/jails/main-aarch64/
1728	/usr/local/poudriere/jails/main-aarch64/


(I do not claim to have looked for all the "extra files"
compared to previously.)


===
Mark Millard
marklmi at yahoo.com