Re: Strange pkg(8) Decision in PKGBASE 15.0->15.1 System Upgrade

From: vermaden <vermaden_at_interia.pl>
Date: Fri, 31 Jul 2026 09:17:40 UTC
Hi


On 7/31/26 2:50 AM, Mark Millard wrote:
> On 7/30/26 15:10, vermaden wrote:
>> Hi,
>>
>>> Hey vermaden,
>>>
>>> interesting.
>>> I tried setting up a VM with 15.0-Release disc1,
>>> using pkgbase via network and from installation
>>> media, both installed the PKG sets and upgraded
>>> like a charm.
>>>
>>> I can't replicate your installation this way.
>>>
>>> Have a good day
>>>
>>> Lukas
>> I believe You ... because as I checked mine documentation ... this machine was not installed from 15.0-RELEASE ISO media. This is where this is more interesting. It was installed from exactly this ISO image:
>>
>> FreeBSD-15.0-PRERELEASE-amd64-20250822-027be99b1f33-279771-disc1.iso
> The sequencing looks to be:
>
> 15.0-CURRENT
> 15.0-PRERELEASE (start of code slush for main branch) (2025-08-08)
> [Note: the 027be99b1f33 for the .iso is from 2025-08-21]
> stable/15 created (also: main became 16.0-CURRENT) (2025-09-05, early)
> 15.0-ALPHA1 (2025-09-05, late UTC)
> 15.0-ALPHA*
> releng/15.0 created (also: stable/15 became 15.0-STABLE) (Oct-10, late)
> 15.0-BETA*
> 15.0-RC*
> 15.0-RELEASE (2025-Nov-28 commit [tag too], early)
>
> So the .iso dates back to about 16 days before stable/15 had been
> created and over 3 months before 15.0-RELEASE. There was a lot of 15.0
> pkgbase development activity over that time frame.
>
>> In this way:
>>
>> - Select 'Auto (ZFS)' setup option.
>> - Select '(BIOS+UEFI)' there.
>> - Fill ZFS options field with '-o compression=none -o atime=on' options.
>> - Chose PKGBASE and OFFLINE installation.
>>
>> ... and then upgraded with pkg(8) to 15.0-RELEASE - and worked 'just fine' after it.
> Looks to me to have been a rather large jump, starting from an
> in-development state, long before 15.0 official pkgbase stabilized (the
> first RE official pkgbase).
>
>> Then I upgraded it to 15.1-RELEASE with official instructions and ... yeah.
>>
>> I believe that 'sets' could be added later after this 'PRERELEASE' state and that may be the reason ... but not sure.
> The kind of jump that was involved is more likely to have problems show
> up at some point than starting with a RE official pkgbase installation
> and doing RE official pkgbase upgrade sequences, not that I understand
> the details involved here.


I have did the same in the past multiple times in the classic 
'Distribution Sets' world with freebsd-update(8) and it worked reliably 
everytime - so its just PKGBASE fault ... but its slowly getting there - 
the last 'minutes' of 15.0-RELEASE time was really overloaded with 
PKGBASE updates.

... and I also really appreciate how fast upgrades with PKGBASE are - 
and that I will not have to wait hours for fetching and then apllying 
tens of thousands of binary patches with freebsd-update(8) tool :)

Regards,

vermaden





>> Regards,
>> vermaden
>>
>>
>