"pkg update -rFreeBSD-base" with FreeBSD-base disabled does not actually update; it does with FreeBSD-base enabled

From: Mark Millard <marklmi_at_yahoo.com>
Date: Fri, 24 Oct 2025 21:35:17 UTC
I'll remind that "man 8 pkg-update" reports:

QUOTE
     -r reponame, --repository reponame
            Download the catalogue for the named repository only.  This will
            update only the named repository, irrespective of the configured
            “enabled” status from repo.conf.
END QUOTE

That last does not appear to be the case.


With FreeBSD-base disabled:

# pkg-static repos -e
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" recommended
main-armv7-default: { 
    url             : "file:///usr/local/poudriere/data/packages/main-armv7-default",
    enabled         : yes,
    priority        : 0

# pkg-static update -rFreeBSD-base
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" recommended
Updating FreeBSD-base repository catalogue...
FreeBSD-base is up to date.


With FreeBSD-base enabled:

# 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:armv7/base_latest",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }
main-armv7-default: { 
    url             : "file:///usr/local/poudriere/data/packages/main-armv7-default",
    enabled         : yes,
    priority        : 0
  }

# pkg-static update -rFreeBSD-base
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" recommended
Updating FreeBSD-base repository catalogue...
Fetching data.pkg: 100%   56 KiB  57.8kB/s    00:01    
Processing entries: 100%
FreeBSD-base repository update completed. 323 packages processed.
FreeBSD-base is up to date.


===
Mark Millard
marklmi at yahoo.com