On Oct 4, 2025, at 11:16, Mark Millard <[email protected]> wrote:

> [Note: I do not see this in my amd64 main 16 environment.]
> 
> 
> Context (evidence of FreeBSD:16:aarch64 status) . . .
> 
> # uname -apKU
> FreeBSD aarch64-main-pbase 16.0-CURRENT FreeBSD 16.0-CURRENT 
> main-n280461-506b36c4fdde GENERIC-NODEBUG arm64 aarch64 1600000 1600000
> 
> # file `which uname` `which sh` `which pkg` /usr/local/sbin/pkg `which 
> pkg-static` 
> /usr/bin/uname:             ELF 64-bit LSB pie executable, ARM aarch64, 
> version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, 
> for FreeBSD 16.0 (1600000), FreeBSD-style, stripped
> /bin/sh:                    ELF 64-bit LSB pie executable, ARM aarch64, 
> version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, 
> for FreeBSD 16.0 (1600000), FreeBSD-style, stripped
> /usr/sbin/pkg:              ELF 64-bit LSB pie executable, ARM aarch64, 
> version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, 
> for FreeBSD 16.0 (1600000), FreeBSD-style, stripped
> /usr/local/sbin/pkg:        ELF 64-bit LSB executable, ARM aarch64, version 1 
> (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 
> 16.0 (1600000), FreeBSD-style, with debug_info, not stripped
> /usr/local/sbin/pkg-static: ELF 64-bit LSB executable, ARM aarch64, version 1 
> (FreeBSD), statically linked, for FreeBSD 16.0 (1600000), FreeBSD-style, with 
> debug_info, not stripped
> 
> # pkg info pkg
> pkg: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" 
> recommended
> pkg-2.3.1
> Name           : pkg
> Version        : 2.3.1
> Installed on   : Sat Sep 13 00:20:45 2025 PDT
> Origin         : ports-mgmt/pkg
> Architecture   : FreeBSD:16:aarch64
> Prefix         : /usr/local
> Categories     : ports-mgmt
> Licenses       : BSD2CLAUSE
> Maintainer     : [email protected]
> WWW            : https://github.com/freebsd/pkg
> Comment        : Package manager
> Options        :
> DOCS           : on
> Shared Libs required:
> libarchive.so.7
> libc.so.7
> libcrypto.so.35
> libelf.so.2
> libjail.so.1
> libm.so.5
> libssl.so.35
> libthr.so.3
> libutil.so.10
> libz.so.6
> Shared Libs provided:
> libpkg.so.4
> Annotations    :
> FreeBSD_version: 1600000
> build_timestamp: 2025-09-13T05:18:13+00:00
> built_by       : poudriere-git-3.4.99.20250724
> port_checkout_unclean: no
> port_git_hash  : e8009782a2b6
> ports_top_checkout_unclean: yes
> ports_top_git_hash: 7e86a0d71167
> repo_type      : binary
> repository     : main-aarch64-default
> Flat size      : 51.6MiB
> Description    :
> Package management tool
> 
> # pkg-static repos -e
> pkg-static: Warning: Major OS version upgrade detected.  Running "pkg 
> bootstrap -f" recommended
> FreeBSD-base: { 
>    url             : 
> "pkg+http://pkg.FreeBSD.org/FreeBSD:16:aarch64/base_latest";,
>    enabled         : yes,
>    priority        : 0,
>    mirror_type     : "SRV",
>    signature_type  : "FINGERPRINTS",
>    fingerprints    : "/usr/share/keys/pkg"
>  }
> 
> 
> Oddity . . .
> 
> # pkg rquery -r FreeBSD-base -C -x %n-%v ^
> pkg: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" 
> recommended
> pkg: repository FreeBSD-base contains packages for wrong OS version: 
> FreeBSD:16:aarch64
> 
> 
> With debug output . . .
> 
> # pkg -dddd rquery -r FreeBSD-base -C -x %n-%v ^
> pkg: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" 
> recommended
> DBG(1)[80439]> PkgRepo: verifying update for FreeBSD-base
> DBG(4)[80439]> (db) running: 'SELECT count(name) FROM sqlite_master WHERE 
> type='table' AND name='repodata';'
> DBG(4)[80439]> (db) running: 'select count(key) from repodata WHERE key = 
> "packagesite" and value = 
> 'pkg+http://pkg.FreeBSD.org/FreeBSD:16:aarch64/base_latest''
> DBG(4)[80439]> (db) running: 'WITH flavors AS   (SELECT package_id, 
> value.annotation AS flavor FROM pkg_annotation    LEFT JOIN annotation tag ON 
> pkg_annotation.tag_id = tag.annotation_id    LEFT JOIN annotation value ON 
> pkg_annotation.value_id = value.annotation_id    WHERE tag.annotation = 
> 'flavor') SELECT DISTINCT(p.id), origin, p.name, p.name as uniqueid, version, 
> comment, prefix, desc, arch, maintainer, www, licenselogic, flatsize, 
> pkgsize, cksum, manifestdigest, path AS repopath, 'FreeBSD-base' AS dbname 
> FROM packages  as p LEFT JOIN pkg_categories ON p.id = 
> pkg_categories.package_id LEFT JOIN categories ON categories.id = 
> pkg_categories.category_id LEFT JOIN flavors ON flavors.package_id = p.id    
> ORDER BY p.name;'
> DBG(1)[80439]> Pkgrepo, begin update of '/var/db/pkg/repos/FreeBSD-base/db'
> DBG(1)[80439]> (fetch) Request to fetch 
> pkg+http://pkg.FreeBSD.org/FreeBSD:16:aarch64/base_latest/meta.conf
> DBG(2)[80439]> (fetch) curl_open
> DBG(1)[80439]> (fetch) Fetch: fetcher used: pkg+http
> DBG(2)[80439]> (fetch) curl> fetching 
> http://pkg.FreeBSD.org/FreeBSD:16:aarch64/base_latest/meta.conf
> 
> DBG(1)[80439]> (fetch) Request to fetch 
> pkg+http://pkg.FreeBSD.org/FreeBSD:16:aarch64/base_latest/data.pkg
> DBG(2)[80439]> (fetch) curl_open
> DBG(1)[80439]> (fetch) Fetch: fetcher used: pkg+http
> DBG(2)[80439]> (fetch) curl> fetching 
> http://pkg.FreeBSD.org/FreeBSD:16:aarch64/base_latest/data.pkg
> 
> DBG(1)[80439]> PkgRepo: extracting data of repo FreeBSD-base
> DBG(1)[80441]> PkgRepo: extracting signature of repo in a sandbox
> DBG(4)[80439]> (db) executing 'CREATE TABLE packages (id INTEGER PRIMARY 
> KEY,origin TEXT,name TEXT NOT NULL,version TEXT NOT NULL,comment TEXT NOT 
> NULL,desc TEXT NOT NULL,osversion TEXT,arch TEXT NOT NULL,maintainer TEXT NOT 
> NULL,www TEXT,prefix TEXT NOT NULL,pkgsize INTEGER NOT NULL,flatsize INTEGER 
> NOT NULL,licenselogic INTEGER NOT NULL,cksum TEXT NOT NULL,path TEXT NOT 
> NULL,pkg_format_version INTEGER,manifestdigest TEXT NULL,olddigest TEXT 
> NULL,dep_formula TEXT NULL,vital INTEGER NOT NULL DEFAULT 0);CREATE TABLE 
> deps (origin TEXT,name TEXT,version TEXT,package_id INTEGER REFERENCES 
> packages(id)  ON DELETE CASCADE ON UPDATE CASCADE,UNIQUE(package_id, 
> name));CREATE TABLE categories (id INTEGER PRIMARY KEY, name TEXT NOT NULL 
> UNIQUE );CREATE TABLE pkg_categories (package_id INTEGER REFERENCES 
> packages(id)  ON DELETE CASCADE ON UPDATE CASCADE,category_id INTEGER 
> REFERENCES categories(id)  ON DELETE RESTRICT ON UPDATE 
> RESTRICT,UNIQUE(package_id, category_id));CREATE TABLE licenses (id INTEGER 
> PRIMARY KEY,name TEXT NOT NULL UNIQUE);CREATE TABLE pkg_licenses (package_id 
> INTEGER REFERENCES packages(id)  ON DELETE CASCADE ON UPDATE 
> CASCADE,license_id INTEGER REFERENCES licenses(id)  ON DELETE RESTRICT ON 
> UPDATE RESTRICT,UNIQUE(package_id, license_id));CREATE TABLE option 
> (option_id INTEGER PRIMARY KEY,option TEXT NOT NULL UNIQUE);CREATE TABLE 
> option_desc (option_desc_id INTEGER PRIMARY KEY,option_desc TEXT NOT NULL 
> UNIQUE);CREATE TABLE pkg_option (package_id INTEGER NOT NULL REFERENCES 
> packages(id) ON DELETE CASCADE ON UPDATE CASCADE,option_id INTEGER NOT NULL 
> REFERENCES option(option_id) ON DELETE RESTRICT ON UPDATE CASCADE,value TEXT 
> NOT NULL,PRIMARY KEY(package_id, option_id));CREATE TABLE pkg_option_desc 
> (package_id INTEGER NOT NULL REFERENCES packages(id) ON DELETE CASCADE ON 
> UPDATE CASCADE,option_id INTEGER NOT NULL REFERENCES option(option_id) ON 
> DELETE RESTRICT ON UPDATE CASCADE,option_desc_id INTEGER NOT NULL REFERENCES 
> option_desc(option_desc_id) ON DELETE RESTRICT ON UPDATE CASCADE,PRIMARY 
> KEY(package_id, option_id));CREATE TABLE pkg_option_default (package_id 
> INTEGER NOT NULL REFERENCES packages(id) ON DELETE CASCADE ON UPDATE 
> CASCADE,option_id INTEGER NOT NULL REFERENCES option(option_id) ON DELETE 
> RESTRICT ON UPDATE CASCADE,default_value TEXT NOT NULL,PRIMARY 
> KEY(package_id, option_id));CREATE TABLE shlibs (id INTEGER PRIMARY KEY,name 
> TEXT NOT NULL UNIQUE );CREATE TABLE pkg_shlibs_required (package_id INTEGER 
> NOT NULL REFERENCES packages(id)  ON DELETE CASCADE ON UPDATE 
> CASCADE,shlib_id INTEGER NOT NULL REFERENCES shlibs(id)  ON DELETE RESTRICT 
> ON UPDATE RESTRICT,UNIQUE(package_id, shlib_id));CREATE TABLE 
> pkg_shlibs_provided (package_id INTEGER NOT NULL REFERENCES packages(id)  ON 
> DELETE CASCADE ON UPDATE CASCADE,shlib_id INTEGER NOT NULL REFERENCES 
> shlibs(id)  ON DELETE RESTRICT ON UPDATE RESTRICT,UNIQUE(package_id, 
> shlib_id));CREATE TABLE annotation (annotation_id INTEGER PRIMARY 
> KEY,annotation TEXT NOT NULL UNIQUE);CREATE TABLE pkg_annotation (package_id 
> INTEGER REFERENCES packages(id) ON DELETE CASCADE ON UPDATE RESTRICT,tag_id 
> INTEGER NOT NULL REFERENCES annotation(annotation_id) ON DELETE CASCADE ON 
> UPDATE RESTRICT,value_id INTEGER NOT NULL REFERENCES 
> annotation(annotation_id) ON DELETE CASCADE ON UPDATE RESTRICT,UNIQUE 
> (package_id, tag_id));CREATE TABLE pkg_conflicts (package_id INTEGER NOT NULL 
> REFERENCES packages(id)  ON DELETE CASCADE ON UPDATE CASCADE,conflict_id 
> INTEGER NOT NULL,UNIQUE(package_id, conflict_id));CREATE TABLE provides(    
> id INTEGER PRIMARY KEY,    provide TEXT NOT NULL);CREATE TABLE pkg_provides 
> (package_id INTEGER NOT NULL REFERENCES packages(id)  ON DELETE CASCADE ON 
> UPDATE CASCADE,provide_id INTEGER NOT NULL REFERENCES provides(id)  ON DELETE 
> RESTRICT ON UPDATE RESTRICT,UNIQUE(package_id, provide_id));CREATE TABLE 
> requires(    id INTEGER PRIMARY KEY,    require TEXT NOT NULL);CREATE TABLE 
> pkg_requires (package_id INTEGER NOT NULL REFERENCES packages(id)  ON DELETE 
> CASCADE ON UPDATE CASCADE,require_id INTEGER NOT NULL REFERENCES requires(id) 
>  ON DELETE RESTRICT ON UPDATE RESTRICT,UNIQUE(package_id, require_id));PRAGMA 
> user_version=2014;'
> DBG(4)[80439]> (db) executing 'CREATE TABLE IF NOT EXISTS repodata (   key 
> TEXT UNIQUE NOT NULL,   value TEXT NOT NULL);'
> DBG(4)[80439]> (db) running: 'SELECT count(name) FROM sqlite_master WHERE 
> type='table' AND name='repodata';'
> DBG(4)[80439]> (db) running: 'select count(key) from repodata WHERE key = 
> "packagesite" and value = 
> 'pkg+http://pkg.FreeBSD.org/FreeBSD:16:aarch64/base_latest''
> DBG(4)[80439]> (db) running: 'WITH flavors AS   (SELECT package_id, 
> value.annotation AS flavor FROM pkg_annotation    LEFT JOIN annotation tag ON 
> pkg_annotation.tag_id = tag.annotation_id    LEFT JOIN annotation value ON 
> pkg_annotation.value_id = value.annotation_id    WHERE tag.annotation = 
> 'flavor') SELECT DISTINCT(p.id), origin, p.name, p.name as uniqueid, version, 
> comment, prefix, desc, arch, maintainer, www, licenselogic, flatsize, 
> pkgsize, cksum, manifestdigest, path AS repopath, 'FreeBSD-base' AS dbname 
> FROM packages  as p LEFT JOIN pkg_categories ON p.id = 
> pkg_categories.package_id LEFT JOIN categories ON categories.id = 
> pkg_categories.category_id LEFT JOIN flavors ON flavors.package_id = p.id    
> ORDER BY p.name;'
> DBG(4)[80439]> (db) executing 'PRAGMA journal_mode=TRUNCATE;'
> DBG(4)[80439]> (db) executing 'PRAGMA synchronous=FULL'
> DBG(4)[80439]> (db) executing 'PRAGMA foreign_keys=on'
> DBG(4)[80439]> (db) executing 'PRAGMA mmap_size=268435456;'
> DBG(4)[80439]> (db) executing 'CREATE TABLE IF NOT EXISTS repo_update (n 
> INT);'
> DBG(1)[80439]> Pkgrepo, reading new metadata
> DBG(4)[80439]> (db) executing 'PRAGMA mmap_size = 209715200;'
> DBG(4)[80439]> (db) executing 'PRAGMA page_size = 4096;'
> DBG(4)[80439]> (db) executing 'PRAGMA foreign_keys = OFF;'
> DBG(4)[80439]> (db) executing 'PRAGMA journal_mode = TRUNCATE;'
> DBG(4)[80439]> (db) executing 'PRAGMA synchronous = FULL;'
> DBG(4)[80439]> (db) running: 'SAVEPOINT REPO'
> DBG(2)[80439]> (manifest) Parsing from buffer
> DBG(3)[80439]> (manifest) found key: 'name'
> DBG(3)[80439]> (manifest) found key: 'origin'
> DBG(3)[80439]> (manifest) found key: 'version'
> DBG(3)[80439]> (manifest) found key: 'comment'
> DBG(3)[80439]> (manifest) found key: 'maintainer'
> DBG(3)[80439]> (manifest) found key: 'www'
> DBG(3)[80439]> (manifest) found key: 'abi'
> DBG(3)[80439]> (manifest) found key: 'arch'
> DBG(3)[80439]> (manifest) found key: 'prefix'
> DBG(3)[80439]> (manifest) found key: 'sum'
> DBG(3)[80439]> (manifest) found key: 'flatsize'
> DBG(3)[80439]> (manifest) found key: 'path'
> DBG(3)[80439]> (manifest) found key: 'repopath'
> DBG(3)[80439]> (manifest) found key: 'licenselogic'
> DBG(3)[80439]> (manifest) found key: 'licenses'
> DBG(3)[80439]> (manifest) parsing array
> DBG(3)[80439]> (manifest) found key: 'pkgsize'
> DBG(3)[80439]> (manifest) found key: 'desc'
> DBG(3)[80439]> (manifest) found key: 'categories'
> DBG(3)[80439]> (manifest) parsing array
> DBG(3)[80439]> (manifest) found key: 'annotations'
> DBG(3)[80439]> (manifest) parsing object
> DBG(2)[80439]> (manifest) Parsing from buffer
> DBG(3)[80439]> (manifest) found key: 'name'
> DBG(3)[80439]> (manifest) found key: 'origin'
> DBG(3)[80439]> (manifest) found key: 'version'
> DBG(3)[80439]> (manifest) found key: 'comment'
> DBG(3)[80439]> (manifest) found key: 'maintainer'
> DBG(3)[80439]> (manifest) found key: 'www'
> DBG(3)[80439]> (manifest) found key: 'abi'
> DBG(3)[80439]> (manifest) found key: 'arch'
> DBG(3)[80439]> (manifest) found key: 'prefix'
> DBG(3)[80439]> (manifest) found key: 'sum'
> DBG(3)[80439]> (manifest) found key: 'flatsize'
> DBG(3)[80439]> (manifest) found key: 'path'
> DBG(3)[80439]> (manifest) found key: 'repopath'
> DBG(3)[80439]> (manifest) found key: 'licenselogic'
> DBG(3)[80439]> (manifest) found key: 'licenses'
> DBG(3)[80439]> (manifest) parsing array
> DBG(3)[80439]> (manifest) found key: 'pkgsize'
> DBG(3)[80439]> (manifest) found key: 'desc'
> DBG(3)[80439]> (manifest) found key: 'deps'
> DBG(3)[80439]> (manifest) parsing object
> DBG(2)[80439]> (manifest) Found FreeBSD-zfs
> DBG(3)[80439]> (package) add a new dependency origin: base, name: FreeBSD-zfs
> DBG(3)[80439]> (manifest) found key: 'categories'
> DBG(3)[80439]> (manifest) parsing array
> DBG(3)[80439]> (manifest) found key: 'shlibs_required'
> DBG(3)[80439]> (manifest) parsing array
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libbsdxml.so.4:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libc.so.7:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libcrypto.so.35:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libgcc_s.so.1:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libgeom.so.5:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libm.so.5:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libmd.so.7:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libpam.so.6:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> librt.so.1:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libthr.so.3:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libutil.so.10:32
> DBG(3)[80439]> (package) added shlib deps for FreeBSD-zfs-lib32 on 
> libz.so.6:32
> DBG(3)[80439]> (manifest) found key: 'shlibs_provided'
> DBG(3)[80439]> (manifest) parsing array
> DBG(3)[80439]> (package) added shlib provide libavl.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libbe.so.1:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libicp.so.3:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libnvpair.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libspl.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libtpool.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libumem.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libuutil.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libzdb.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libzfs.so.4:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libzfs_core.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libzfsbootenv.so.1:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libzpool.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (package) added shlib provide libzutil.so.2:32 for 
> FreeBSD-zfs-lib32
> DBG(3)[80439]> (manifest) found key: 'annotations'
> DBG(3)[80439]> (manifest) parsing object
> pkg: repository FreeBSD-base contains packages for wrong OS version: 
> FreeBSD:16:aarch64
> DBG(4)[80439]> (db) executing 'CREATE INDEX packages_origin ON 
> packages(origin COLLATE NOCASE);CREATE INDEX packages_name ON packages(name 
> COLLATE NOCASE);CREATE INDEX packages_uid_nocase ON packages(name COLLATE 
> NOCASE, origin COLLATE NOCASE);CREATE INDEX packages_version_nocase ON 
> packages(name COLLATE NOCASE, version);CREATE INDEX packages_uid ON 
> packages(name, origin);CREATE INDEX packages_version ON packages(name, 
> version);CREATE UNIQUE INDEX packages_digest ON packages(manifestdigest);'
> DBG(4)[80439]> (db) running: 'ROLLBACK TO SAVEPOINT REPO'
> DBG(4)[80439]> (db) running: 'RELEASE SAVEPOINT REPO'
> 
> 
> 
> For reference, from the amd64 main 16 context that works:
> (after "curl> fetching 
> http://pkg.FreeBSD.org/FreeBSD:16:amd64/base_latest/data.pkg";
> things are different)
> 
> # pkg -dddd rquery -r FreeBSD-base -C -x %n-%v ^ 
> pkg: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" 
> recommended
> DBG(1)[37710]> PkgRepo: verifying update for FreeBSD-base
> DBG(4)[37710]> (db) running: 'SELECT count(name) FROM sqlite_master WHERE 
> type='table' AND name='repodata';'
> DBG(4)[37710]> (db) running: 'select count(key) from repodata WHERE key = 
> "packagesite" and value = 
> 'pkg+http://pkg.FreeBSD.org/FreeBSD:16:amd64/base_latest''
> DBG(4)[37710]> (db) running: 'WITH flavors AS   (SELECT package_id, 
> value.annotation AS flavor FROM pkg_annotation    LEFT JOIN annotation tag ON 
> pkg_annotation.tag_id = tag.annotation_id    LEFT JOIN annotation value ON 
> pkg_annotation.value_id = value.annotation_id    WHERE tag.annotation = 
> 'flavor') SELECT DISTINCT(p.id), origin, p.name, p.name as uniqueid, version, 
> comment, prefix, desc, arch, maintainer, www, licenselogic, flatsize, 
> pkgsize, cksum, manifestdigest, path AS repopath, 'FreeBSD-base' AS dbname 
> FROM packages  as p LEFT JOIN pkg_categories ON p.id = 
> pkg_categories.package_id LEFT JOIN categories ON categories.id = 
> pkg_categories.category_id LEFT JOIN flavors ON flavors.package_id = p.id    
> ORDER BY p.name;'
> DBG(1)[37710]> Pkgrepo, begin update of '/var/db/pkg/repos/FreeBSD-base/db'
> DBG(1)[37710]> (fetch) Request to fetch 
> pkg+http://pkg.FreeBSD.org/FreeBSD:16:amd64/base_latest/meta.conf
> DBG(2)[37710]> (fetch) curl_open
> DBG(1)[37710]> (fetch) Fetch: fetcher used: pkg+http
> DBG(2)[37710]> (fetch) curl> fetching 
> http://pkg.FreeBSD.org/FreeBSD:16:amd64/base_latest/meta.conf
> 
> DBG(1)[37710]> (fetch) Request to fetch 
> pkg+http://pkg.FreeBSD.org/FreeBSD:16:amd64/base_latest/data.pkg
> DBG(2)[37710]> (fetch) curl_open
> DBG(1)[37710]> (fetch) Fetch: fetcher used: pkg+http
> DBG(2)[37710]> (fetch) curl> fetching 
> http://pkg.FreeBSD.org/FreeBSD:16:amd64/base_latest/data.pkg
> 
> DBG(4)[37710]> (db) running: 'PRAGMA user_version;'
> DBG(4)[37710]> (db) executing 'PRAGMA foreign_keys = ON;'
> DBG(4)[37710]> (db) executing 'PRAGMA mmap_size=268435456;'
> DBG(4)[37710]> (db) running: 'SELECT count(name) FROM sqlite_master WHERE 
> type='table' AND name='repodata';'
> DBG(4)[37710]> (db) running: 'select count(key) from repodata WHERE key = 
> "packagesite" and value = 
> 'pkg+http://pkg.FreeBSD.org/FreeBSD:16:amd64/base_latest''
> DBG(4)[37710]> (db) running: 'WITH flavors AS   (SELECT package_id, 
> value.annotation AS flavor FROM pkg_annotation    LEFT JOIN annotation tag ON 
> pkg_annotation.tag_id = tag.annotation_id    LEFT JOIN annotation value ON 
> pkg_annotation.value_id = value.annotation_id    WHERE tag.annotation = 
> 'flavor') SELECT DISTINCT(p.id), origin, p.name, p.name as uniqueid, version, 
> comment, prefix, desc, arch, maintainer, www, licenselogic, flatsize, 
> pkgsize, cksum, manifestdigest, path AS repopath, 'FreeBSD-base' AS dbname 
> FROM packages  as p LEFT JOIN pkg_categories ON p.id = 
> pkg_categories.package_id LEFT JOIN categories ON categories.id = 
> pkg_categories.category_id LEFT JOIN flavors ON flavors.package_id = p.id    
> ORDER BY p.name;'
> DBG(4)[37710]> (db) executing 'PRAGMA journal_mode=TRUNCATE;'
> DBG(4)[37710]> (db) executing 'PRAGMA synchronous=FULL'
> DBG(4)[37710]> (db) executing 'PRAGMA foreign_keys=on'
> DBG(4)[37710]> (db) executing 'PRAGMA mmap_size=268435456;'
> DBG(4)[37710]> (db) running: 'WITH flavors AS   (SELECT package_id, 
> value.annotation AS flavor FROM pkg_annotation    LEFT JOIN annotation tag ON 
> pkg_annotation.tag_id = tag.annotation_id    LEFT JOIN annotation value ON 
> pkg_annotation.value_id = value.annotation_id    WHERE tag.annotation = 
> 'flavor') SELECT DISTINCT(p.id), origin, p.name, p.name as uniqueid, version, 
> comment, prefix, desc, arch, maintainer, www, licenselogic, flatsize, 
> pkgsize, cksum, manifestdigest, path AS repopath, 'FreeBSD-base' AS dbname 
> FROM packages  as p LEFT JOIN pkg_categories ON p.id = 
> pkg_categories.package_id LEFT JOIN categories ON categories.id = 
> pkg_categories.category_id LEFT JOIN flavors ON flavors.package_id = p.id   
> WHERE (p.name REGEXP '^' OR p.name || '-' || version REGEXP '^')  ORDER BY 
> p.name;'
> FreeBSD-acct-16.snap20251001102954
> . . .

This appears to be tied in some way to how old the
initiating environment was: after updating the
environment to where FreeBSD-*-16.snap20251005084412
was the most recent involved, the rquery:

# pkg rquery -r FreeBSD-base -C -x %n-%v ^

works just fine.


===
Mark Millard
marklmi at yahoo.com


Reply via email to