Hi Ronald,

Ronald Dahlgren wrote on Thu, Oct 05, 2023 at 12:45:56PM -0400:

> I’ve been running -current for several months now. Recently I started
> using “-D snap” when updating packages with pkg_add.

If you install a snapshot right now, what you actually get is
extremely close to what will be released as 7.4-release, though
there is no guarantee that it will be identical.  A small number
of bugs may still get fixed before release, if they are important
enough to justify adding additional work to the release process.

Also be aware that no security fixes will be released for 7.4-stable
before 7.4-release is officially released.  That means if you
run 7.4-release before it is officially released, you need to pay
attention to any security issues that might affect you - but that's
just the same that always applies when running -current.

> I ask the list to help me understand what, if anything, I need to
> do with my machines that run snapshots when 7.4 is released.

If you want to continue running -current, then you can run

  # sysupgrade -s

once post-release snapshots become available, or equivalently
manually upgrade to such a snaphot.

> Will I need to perform the upgrade procedures differently?

Except for potentially needing the -s flag as shown above above, no.
That flag may be needed because probably, your machines currently think
they are running 7.4-release, so sysupgrade(8) without arguments will
wait for 7.5 to appear.

> Is the release just a blessed snapshot and everything will continue
> to work as-is?

Mostly, yes.  It receives more testing than ordinary snapshots
and we are extra careful to avoid breaking stuff right before it.

The command "sysctl -n kern.version" tells you what a machine
is currently running:

OpenBSD X.Y-beta           = ongoing development *before* X.Y
OpenBSD X.Y with no suffix = release
OpenBSD X.Y-stable         = stable branch based on the X.Y release
OpenBSD X.Y-current        = ongoing development *after* X.Y

Yours,
  Ingo

Reply via email to