On Tue, Aug 2, 2016 at 9:42 AM, Theo de Raadt <dera...@openbsd.org> wrote: > Whoa. You haven't read the first paragraph of current.html, let me > include it here: > > Active OpenBSD development is known as the -current branch. These > sources are frequently compiled into releases known as > snapshots. Active development sometimes pushes aggressive changes, and > complications can arise when building the latest code from a previous > point in time. Some of the shortcuts for getting over these hurdles > are explained on this page. In general, it's far better to use the > OpenBSD upgrade procedure with a newer snapshot, as developers will > have gone through the trouble for you already. > > That purpose of the page is to help people "make build" through the > most disruptive changes. > > You seem to believe it is for a different purpose -- to alert about removal > of subsystems which are not critical for building through snapshots.
Yes, and admittedly my mistake. Although I have found current.html to be quite valuable beyond getting past "make build", so in my defense it's an easy mistake to make. Take the last 4 entries. for example: 2016/05/28 - iwm(4) needs new firmware 2016/06/30 - doas.conf adjustment 2016/07/13 - [packages] OpenSMTPD-extras filters removal 2016/08/01 - new mandoc.db(5) format Certainly all useful, but which of these, if any, would hamper a "make build"? Possibly the doas.conf, but at least it will print a warning. Is it possible that limiting the contents to just those items that would prevent a "make build" might be a bit too restrictive (since it really hasn't been done in the past)? I doubt I'm the only non-developer who counts on that file to help me keep from going astray in so many possible ways when attempting to remain -current. Chris