/srv/irclogs.ubuntu.com/2021/03/30/#cloud-init.txt

=== bswinnerton6 is now known as bswinnerton
blackboxswoops. don't know how long that channel was closed.15:51
blackboxswsmoser, rharper, Odd_Bloke falcojr I saw a comment on one PR that made me  feel like PR merging is unclear now that "committers" (upstream maintainers) are more distributed. My understanding is that any committer should be able to squash merge a branch approved by a cloud-init "committer" per https://cloudinit.readthedocs.io/en/latest/topics/code_review.html .15:54
blackboxswThe only addtional process we'd been trying to shepherd folks into is to start adding more tests/integration_tests coverage for new features to make SRU easier.15:55
blackboxswin otubo's case, https://github.com/canonical/cloud-init/pull/721 I wanted to avoid putting that burden on him because I held up this review so long, so I'm taking an action item to write up an integration test for this to help with whenever the next SRU is.15:56
blackboxswsmoser, rharper, OddBloke, falcojr: But, I had one general question, are we ready to start documenting, and supporting PR authors in writing integration tests as a prerequisite for each PR? https://cloudinit.readthedocs.io/en/latest/topics/code_review.html#prerequisites-for-landing-pull-requests15:57
blackboxswright now that doc only mentions unit-tests as prereq.16:00
blackboxswhttps://github.com/canonical/cloud-init/pull/721 merged. Thanks again otubo/smoser for all the back and forth and detailed review there.16:08
powersjblackboxsw, saw smoser ask this, but may have missed the answer, when merging, what are we suppose to do with the proposed commit message?16:15
blackboxswpowersj: ahh, right thanks. For new PRs we generally expect to copy and paste the "Proposed Commit Message" section from the PR.description at the top. Maybe that's worth making it clearer in https://cloudinit.readthedocs.io/en/latest/topics/code_review.html too.16:18
powersjagreed, and to echo smoser's request it would be nice if that were automated or at least linted in some manner16:19
blackboxsw+1 on that powersj. we could instrument a simple linter status_check on the PR.description Proposed Commit Message section to early warn if linting wasn't honored16:19
blackboxswso we don't have to manually sort that at merge time.\16:20
blackboxsw....or if we just had a merge bot/action that'd automate landing and commit msg setting on approval16:20
blackboxswget the humans out of the equation during merge16:20
falcojrblackboxsw: to your question about integration tests, yes, I have been asking for them from community PRs17:08
hamalq_hi can i got +1 https://github.com/canonical/cloud-init/pull/86017:10
hamalq_another i did this change https://github.com/canonical/cloud-init/pull/859/files but i dont see the test for rhel in there is there another place i should modify for test17:37
blackboxswhamalq_: approved https://github.com/canonical/cloud-init/pull/860#pullrequestreview-62454495317:49
blackboxswawaiting CI then will merge17:49
hamalq_blackboxsw: thanks17:50
=== paride3 is now known as paride
=== jmcgnh_ is now known as jmcgnh

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!