On 2025-08-27 7:34, Warner Losh wrote:
On Wed, Aug 27, 2025 at 8:12 AM Russell Adams
<[email protected] <mailto:[email protected]>>
wrote:
This was exactly my experience in the forum post. Multiple versions
had the same "Revision" tag, and there is no way to crossreference
with a specific Freebsd version.
We used to encode the date the loader was built. Reproducible builds
stopped that.
The Revision tag really is what boot protocol is supported. That
protocol changes very rarely.
If loaders had the version and patch level hardcoded into them it during
the build like how that information is hardcoded into freebsd-version,
would that be a reproducible build? If so, can EFI loaders with ZFS
support also have the OpenZFS version? For example:
FreeBSD/amd64 EFI loader, Revision 1.1, 13.5-RELEASE, OpenZFS-2.1.15
Those two version numbers would be immensely helpful when moving disks
or verifying upgrades.