Date: Fri, 17 Apr 2026 15:01:06 -0700 From: Mark Millard <marklmi@yahoo.com> To: Colin Percival <cperciva@FreeBSD.org>, freebsd-pkgbase@freebsd.org, freebsd-pkg@freebsd.org Cc: Lexi Winter <ivy@freebsd.org> Subject: Re: git: cddcca7e5ef6 - stable/15 - 15.1: Update stable/15 to -PRERELEASE [I added: pkg 2.7.4+ related notes about potential changes] Message-ID: <7e4a25cd-279b-4988-9e7c-3cd4775441e7@yahoo.com> In-Reply-To: <9d9b7e69-b646-49fc-844a-764935d67a9e@yahoo.com> References: <69e17817.3e065.6800e3ba@gitrepo.freebsd.org> <9d9b7e69-b646-49fc-844a-764935d67a9e@yahoo.com>
index | next in thread | previous in thread | raw e-mail
On 4/17/26 14:49, Mark Millard wrote: > On 4/16/26 17:00, Colin Percival wrote: >> The branch stable/15 has been updated by cperciva: >> >> URL: https://cgit.FreeBSD.org/src/commit/?id=cddcca7e5ef6de8d1b451e8b9cc19b9ede718839 >> >> commit cddcca7e5ef6de8d1b451e8b9cc19b9ede718839 >> Author: Colin Percival <cperciva@FreeBSD.org> >> AuthorDate: 2026-04-17 00:00:00 +0000 >> Commit: Colin Percival <cperciva@FreeBSD.org> >> CommitDate: 2026-04-17 00:00:00 +0000 >> >> 15.1: Update stable/15 to -PRERELEASE >> >> This marks the start of the FreeBSD 15.1 release cycle; the stable/15 >> tree is now in "code slush". >> >> Developers are encouraged to prioritize fixing bugs (and/or merging bug >> fixes from HEAD) over new features at this time. Commit approval from >> re@ is not required but if new features introduce problems they may be >> removed from the release. >> >> Approved by: re (implicit) >> Sponsored by: OpenSats Initiative >> --- >> sys/conf/newvers.sh | 4 ++-- >> usr.bin/yacc/config.h | 2 +- >> 2 files changed, 3 insertions(+), 3 deletions(-) >> >> diff --git a/sys/conf/newvers.sh b/sys/conf/newvers.sh >> index 4b72cebf093b..960c7692a5c5 100644 >> --- a/sys/conf/newvers.sh >> +++ b/sys/conf/newvers.sh >> @@ -50,8 +50,8 @@ >> # >> >> TYPE="FreeBSD" >> -REVISION="15.0" >> -BRANCH="STABLE" >> +REVISION="15.1" >> +BRANCH="PRERELEASE" >> if [ -n "${BRANCH_OVERRIDE}" ]; then >> BRANCH=${BRANCH_OVERRIDE} >> fi >> diff --git a/usr.bin/yacc/config.h b/usr.bin/yacc/config.h >> index c9a9fe59139b..9f5a1d68e19d 100644 >> --- a/usr.bin/yacc/config.h >> +++ b/usr.bin/yacc/config.h >> @@ -92,7 +92,7 @@ >> /* #undef STDC_NORETURN */ >> >> /* Define to the system name. */ >> -#define SYSTEM_NAME "freebsd14.0" >> +#define SYSTEM_NAME "freebsd15.1" >> >> /* "Define to 1 if you want to use dbmalloc for testing." */ >> /* #undef USE_DBMALLOC */ >> >> > > As of pkg 2.7.4, use of -rREPO_NAME now works as documented, > > > update has teh wording: > > -r reponame, --repository reponame > Download the catalogue for the named repository only. This > option > can be specified multiple times to update several repositories. > This will update only the named repositories, irrespective > of the > configured “enabled” status from repo.conf. > > > upgrade and install (for example) has the wording: > > -r reponame, --repository reponame > Install packages from only the named repository. This > option > can be specified multiple times to use several > repositories. > Packages will be fetched from the named repositories only, > irrespective of the configured “enabled” status from > repo.conf. > > > (I'll stop with that much quoting here.) > > So 2.7.4, the likes of, say, "pkg upgrade -rFreeBSD-base" does an update > as well as the upgrade afterwards, no updates-of/upgrades-from any other > REPO_NAME. There still could be consequences tied to missing > dependencies for other things installed, for example, possibly only > temporarily being missing in some cases. The documentation wording is > not explicit about such points. > > > Some of how 15.0 was set up and documented for use with pkgbase was > based on the pkg of the time not working as documented for such. > > It may be that some things should change and that some pkg 2.7.4+ should > be indicated as what is appropriate/supported for pkg use (usage > documented). > > It is now easier to configure things to avoid having to edit > /etc/pkg/FreeBSD.conf or /usr/local/etc/pkg/respos/FreeBSD.conf as much > --because the command line can be more in control for more activities, > via use of -rREPO_NAME . > > (pkg with "pkg delete -G AVOID_DELETE_GLOB" is not committed in the > ports tree yet yet but might also contribute how things would be done.) I should have noted somehow that the AVOID_DELETE_GLOB is relative to installed-pkg-names, not REPO_NAME's. > > -- === Mark Millard marklmi at yahoo.comhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7e4a25cd-279b-4988-9e7c-3cd4775441e7>
