My question:

If I see a recent change in CVS, is there any way to know whether it
will be included if I run sysupgrade right now?

More info:

Usually this comes up when I see errata announced: I can find the
corresponding change in CVS, but if I run sysugprade on a -current
system, I have no idea whether that change made it in, so I don't know
if the problem is fixed on my system.

I found a couple of old (pre-2010) documents [0] [1] saying this
information is not available, but was wondering (a) whether that's
changed in the past 10 years, or (b) is there a heuristic that's likely
to work anyway, e.g. take the timestamps of the files in the
pub/OpenBSD/snapshots directory and subtract X hours.

I also had a strange experience recently where I ran sysupgrade several
times on the same machine within a few hours, and each time, got a
different #xxx in the output of uname -a (like "GENERIC.MP#206"). I
know the #xxx isn't very meaningful, but I expected it to at least
match if I download the same snapshot, and I'd expect to get the same
snapshot unless a new build has been completed in the meantime.
/etc/installurl contained https://cdn.openbsd.org/pub/OpenBSD . Is my
mental picture of what's going on too simple? Or do new builds really
appear every couple of hours? (I was trying to reproduce a bug I got on
another computer; I think it was the issue reported here:
https://marc.info/?l=openbsd-tech&m=160694869915567&w=2 .)

[0] https://undeadly.org/cgi?action=article;sid=20080911114306
[1] https://ftp.openbsd.org/pub/OpenBSD/doc/history/obsd-faq43.pdf ("It
    is sometimes asked...")

-- 
James

Reply via email to