-
-
Notifications
You must be signed in to change notification settings - Fork 76
changelog is malformatted and missing releases #142
Comments
@mattcaswell / @levitte does this mean there is a step missing in the release process documentation? |
It means that there's a disconnect between CHANGES in the master branch and CHANGES in 1.1.1. We've been staggeringly sloppy with those files in the last few years. |
What's happening in practice is that while the CHANGES in 1.1.1 is better for 1.1.1, we're using CHANGES from master on our web site, for all releases. We need to rethink that, 'cause that causes a disconnect between what's on our web site and what's on the actual release. |
This is, BTW, a web problem, so I'm moving this over to that repo (on of github's newer features) |
Upon closer inspection of the web page, it does have an explanation:
... and there are links to the release specific changelogs, which are much more accurate for those releases So this comes down to a presentation issue. We might want to discuss this within the OMC. |
Regardless of release policy documentation issues, I still would say that the following two lines shouldn’t be in the master branch, because the letter releases of 1.1.1 occurred on the stable branch.
|
If a fix gets simultaneously added to the |
IMO CHANGES from 1.1.1 branch should be mirrored on the master branch up until 3.0 gets released. At that point CHANGES in the 3.0 branch only gets updated with CHANGES specific to that branch. |
But not all fixes (resp. features) in master will be backported. So we end up having to separate the entries on master until 3.0 gets released, as described in #142 (comment). |
Yes. There will be a section on CHANGES from 1.1.x to 3.0. Underneath that will be the list of CHANGES applying to the 1.1.1 branch. As it is now (only updated). |
https://www.openssl.org/news/changelog.html
1.1.1c and d are missing, and the timestamps are missing.
The text was updated successfully, but these errors were encountered: