Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Oct 2025 12:11:44 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD-pkgbase@freebsd.org, FreeBSD-pkg@freebsd.org, Lexi Winter <ivy@freebsd.org>, Baptiste Daroussin <bapt@FreeBSD.org>
Cc:        Colin Percival <cperciva@tarsnap.com>
Subject:   pkg rquery -rFreeBSD-base for pkgbase packages does not return upstream %v information when FreeBSD-base is disabled: local %v instead
Message-ID:  <85638E5A-C875-4D4C-B2EF-A7A55C37C721@yahoo.com>
References:  <85638E5A-C875-4D4C-B2EF-A7A55C37C721.ref@yahoo.com>

index | next in thread | previous in thread | raw e-mail

# pkg-static rquery -rFreeBSD-base %n-%v FreeBSD-src
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" recommended
FreeBSD-src-16.snap20251021200053

But upstream lists:

https://pkg.freebsd.org/FreeBSD:16:aarch64/base_latest/FreeBSD-src-16.snap20251024114208.pkg

Easy comparison/contrast:
rquery:   FreeBSD-src-16.snap20251021200053
upstream: FreeBSD-src-16.snap20251024114208.pkg


For reference (FreeBSD-base still disabled):

# pkg-static query %n-%v FreeBSD-src
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" recommended
FreeBSD-src-16.snap20251021200053

# pkg-static info -C -x ^FreeBSD-src\$
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" recommended
FreeBSD-src-16.snap20251021200053

# ls -dC1 /var/cache/pkg/FreeBSD-src-16.snap*
/var/cache/pkg/FreeBSD-src-16.snap20251021200053.pkg
/var/cache/pkg/FreeBSD-src-16.snap20251021200053~53d6332cef.pkg

# pkg-static rquery %n-%v FreeBSD-src
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" recommended
# 


With FreeBSD-base enabled, the rquery -rFreeBSD-base worked as I expected:

# pkg-static rquery -rFreeBSD-base %n-%v FreeBSD-src
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" recommended
FreeBSD-src-16.snap20251024114208

As does not supplying -r FreeBSD-base at all:

# pkg-static rquery %n-%v FreeBSD-src
pkg-static: Warning: Major OS version upgrade detected.  Running "pkg bootstrap -f" recommended
FreeBSD-src-16.snap20251024114208


While I'd prefer that upstream information be returned for
rquery -r FreeBSD-base even when FreeBSD-base is disabled,
another option is to report the rquery -rFreeBSD-base
as an invalid request instead of returning information
that is not from the remote repository.

As stands, my script for reporting on what is new does not
work when FreeBSD-base is disabled, not even with use of
-rFReeBSD-base in the rquery.


===
Mark Millard
marklmi at yahoo.com



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?85638E5A-C875-4D4C-B2EF-A7A55C37C721>