-
Notifications
You must be signed in to change notification settings - Fork 584
Icinga 2.14.4 #10313
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Icinga 2.14.4 #10313
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.)
CHANGELOG.md
Outdated
* 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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe another reason to avoid such monster backport PRs like #10081.
- That was just an example! E.g Add a dedicated method for disconnecting TLS connections #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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.