Conversation
oxzi
left a comment
There was a problem hiding this comment.
Thanks for creating the changelog. In general, I am very happy with it.
I added some nit-picky suggestions where I found them reasonable, as you have explicitly asked me for a review.
904977d to
6ea2174
Compare
oxzi
left a comment
There was a problem hiding this comment.
Changelog reads good, I guess. Thanks a lot!
However, I would also wait for a review of someone more involved with the actual development in case I have missed something.
I would approve after the temporary GHA commit was removed.
julianbrost
left a comment
There was a problem hiding this comment.
All the PR references you included seem to be the PRs into the master branch, not into the support/2.14 branches as it was the case in previous releases. (And this makes it harder to compare the list of actually merged PRs with what's stated in the changelog.)
| * Distributed Monitoring: add section "External CA/PKI". #9825 | ||
| * Explain how to enable/disable debug logging on the fly. #9981 | ||
| * Update supported OS versions and repository configuration. #10064 #10090 #10120 #10135 #10136 | ||
| * Several fixes and improvements. #9960 #10050 #10071 #10156 #10194 | ||
| * Replace broken links. #10115 #10118 #10282 | ||
| * Fix typographical and similarly trivial errors. #9953 #9967 #10056 #10116 #10152 #10153 #10204 |
There was a problem hiding this comment.
Especially this list (but not only) would look very monotonic then. What about giving the support branch PRs as before, but also the original ones in ( ), e.g:
| * Distributed Monitoring: add section "External CA/PKI". #9825 | |
| * Explain how to enable/disable debug logging on the fly. #9981 | |
| * Update supported OS versions and repository configuration. #10064 #10090 #10120 #10135 #10136 | |
| * Several fixes and improvements. #9960 #10050 #10071 #10156 #10194 | |
| * Replace broken links. #10115 #10118 #10282 | |
| * Fix typographical and similarly trivial errors. #9953 #9967 #10056 #10116 #10152 #10153 #10204 | |
| * Distributed Monitoring: add section "External CA/PKI". #10081 (#9825) | |
| * Explain how to enable/disable debug logging on the fly. #10081 (#9981) | |
| * Update supported OS versions and repository configuration. #10081 (#10064 #10090 #10120 #10135 #10136) | |
| * Several fixes and improvements. #9960 #10050 #10071 #10156 #10081 (#10194) | |
| * Replace broken links. #10081 (#10115 #10118 #10282) | |
| * Fix typographical and similarly trivial errors. #10081 (#9953 #9967 #10056 #10116 #10152 #10153 #10204) |
There was a problem hiding this comment.
Maybe another reason to avoid such monster backport PRs like #10081. That must have been a pain to review.
In this case, I'd just give the reference once before the list.
6ea2174 to
b56c18b
Compare
Al2Klimov
left a comment
There was a problem hiding this comment.
Maybe another reason to avoid such monster backport PRs like #10081.
- That was just an example! E.g #10293 would be a more common example, though.
That must have been a pain to review.
Even more pain: http://al2klimov.de/linux 😎
CHANGELOG.md
Outdated
| * Explain how to enable/disable debug logging on the fly. #10081 (#9981) | ||
| * Update supported OS versions and repository configuration. #10081 (#10064 #10090 #10120 #10135 #10136 #10205) | ||
| * Several fixes and improvements. #10081 (#9960 #10050 #10071 #10156 #10194) | ||
| * Replace broken links. #10081 (#10115 #10118) #10289 |
There was a problem hiding this comment.
In this case, I'd just give the reference once before the list.
Good idea, but doesn't apply here.
|
Oh wow, I wasn't aware that this problem was so widespread. This is arguable much worse than listing the PRs against Line 32 in b56c18b Lines 40 to 41 in b56c18b Line 48 in b56c18b Lines 54 to 55 in b56c18b So for this PR, please undo these changes. For the future, please don't combine multiple PRs in backports unless they will share a single changelog item anyway. |
|
... or zero items as with GitHub actions. |
b56c18b to
0639091
Compare
0639091 to
bf8b1f6
Compare
|
Simply no. That's exactly why I asked to not create such backport PRs in the future. Don't use it as justification to continue doing that in the future. I'm willing to make an exception for 2.14.4 because the alternatives are just horrible. I mean who is supposed to understand what If you want to make an argument that providing references to the PRs against the |
|
And the rest of my comment? To me these are legit bundles:
But all of these of course apply only to handcrafted backports. This, in contrast, is much more interesting: https://github.com/NixOS/nixpkgs/blob/master/.github/workflows/backport.yml |
|
Wait, if #10124 and #10292 are legit bundles, why did you list them as
Yes, it can make sense, but for this release it was overused. And I'm unable to spontaneously come up with a precise rule that covers every possible situation. Please use common sense and provide a summary in the PR. |
No, please wait a sec... |
|
IMAO we should let is as-is now, the "over-usage" in #10080 breaks solving this issue with legitimacy. |
bf8b1f6 to
6c38447
Compare
julianbrost
left a comment
There was a problem hiding this comment.
For the record: the use of references to master PRs made this very cumbersome to review. So far, my change log review flow was to check that all PRs merged into support/* are properly assigned to the milestone and then compare the list of PRs with what's mentioned in the change log. That no longer works here.
Also, the reference to the backported PR links directly to the changes as they were done in the version to be released. In contrast, now you get to the PR into master, where you have to search the corresponding backport PR somewhere in the PR history and then end up with a huge PR which makes it really hard to keep track of things.
In summary, for previous change log PRs, it was a 5 minute task to check that the change log is consistent with what is actually in the release. Here it took ages and I'm still not sure that I didn't miss anything due to the number of indirect references I had to follow manually.
No description provided.