svn commit: r350089 - head
Mark Johnston
markj at freebsd.org
Fri Nov 8 15:48:29 UTC 2019
On Fri, Nov 08, 2019 at 03:15:41PM +0000, Glen Barber wrote:
> On Wed, Jul 17, 2019 at 07:09:06PM +0000, Mark Johnston wrote:
> > Author: markj
> > Date: Wed Jul 17 19:09:05 2019
> > New Revision: 350089
> > URL: https://svnweb.freebsd.org/changeset/base/350089
> >
> > Log:
> > Add an initial RELNOTES file.
> >
> > The intent is to provide a convenient location to document changes
> > that are relevant to users of binary FreeBSD distributions, in contrast
> > with UPDATING, which exists to document caveats for users who build
> > FreeBSD from source.
> >
> > This complements the "Relnotes:" tag in commit messages by providing a
> > place to document the change in more detail, or in case a "Relnotes:"
> > tag was accidentally omitted. In particular, "Relnotes:" should be
> > used if you do not intend to document the change in RELNOTES for some
> > reason.
> >
> > Changes to the file should not be MFCed. For now the file will exist
> > only in head, but may be updated via direct commits to stable branches
> > depending on how things go.
> >
>
> I had to go look at the original thread to remind myself about this, but
> regarding not MFCing changes from head to stable branches, I think there
> may have been some confusion in the discussion.
>
> By "changes should not be MFCed", at least based on my recollection of
> how the conversation was going, I (at least) meant "not MFCed, but
> committed as a direct commit to stable branches." In other words,
> merging the RELNOTES change from head to stable/X does not really make
> sense, as the revision numbers will have changed, and would inevitably
> cause merge conflicts.
Right. I don't think there's any problem with having a per-branch
RELNOTES file so long as they are maintained by direct commits. When I
added the file I initially just wanted to target HEAD and see if people
would actually add things to the file.
> Now that 12.1 is out, maybe we can expand the idea of this file into
> stable/12 and even stable/11. One additional idea that came to mind is
> with the formatting for stable branches.
>
> For example, in head, there is:
>
> rNNNNNN:
> The foo(8) utility was added.
>
> For stable branches, I would propose the format of:
>
> rNNNNNM, MFC of rNNNNNN:
> The foo(8) utility was added.
>
> Thoughts?
That seems reasonable to me.
More information about the svn-src-head
mailing list