/srv/irclogs.ubuntu.com/2020/11/25/#cloud-init.txt

=== vrubiolo1 is now known as vrubiolo
blackboxswcommunity notice: hi cloud-init. Now that 20.4 upstream is "released" and in Hirsute (21.04), we are looking to follow the StableUpdateRelease (SRU) process for Ubuntu to release to Xenial (16.06), Bionic (18.04), Focal (20.04) and Groovy (20.10) .16:58
blackboxswcommunity notice: The SRU validation will be starting today. Given the US holidays and the amount of work associated with the SRU validation of new features and bug-fixes, this effort will take us > 1 week. Updates will be reported in channel and an SRU process bug will be created for this16:58
blackboxswcommunity notice: We will be tracking our SRU validation efforts on this trello board, clicking check boxes on cards to show completion. as we go. https://trello.com/b/hP1KfPeU/sru-cloud-init-204.17:00
blackboxswfalcojr: when we perform new-upstream-snapshot into Groovy/focal/bionic/xenial branches let's provide commitish 47f4229ebcef9f83df8b549bb869a2dbf6dff17c to make sure we are syncing just your release 20.4 commit17:06
blackboxswI'm creating the SRU bug now17:06
blackboxswfalcojr: also looks like we'll have to sort the quilt patch regeneration for the ds-identify changes too17:12
blackboxswyou'll notice the failure when you new-upstream-snapshot on ubuntu/xenial17:13
falcojroh, blackboxsw: I already created the bug17:13
falcojrhttps://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/190559917:13
ubot5Ubuntu bug 1905599 in cloud-init (Ubuntu Groovy) "sru cloud-init (20.3-2 to 20.4-2) Xenial, Bionic, Focal, and Groovy" [Undecided,New]17:13
blackboxswexcellent thanks. I was grabbing the changelogs now. will forget that then thank you17:13
falcojrsorry, didn't see your message till now17:13
blackboxswno worries17:14
falcojrgroovy branch here https://github.com/canonical/cloud-init/pull/69517:14
blackboxswfalcojr: we probably only want to new-upstream-snapshot the specific commit though 47f4229ebcef9f83df8b549bb869a2dbf6dff17c giving you a 20.4-0 version17:15
blackboxswfalcojr: otherwise you and I have to re-release into hirsute again with those two extra commits before SRUing that content back to keep Ubuntu policy that you can only SRU changesets that are published to later Ubuntu series17:16
falcojrgotcha, makes sense17:16
blackboxswfalcor we *could* re-release to hirsute current tip of master if you'd like. I'd sponsor that upload if you want17:16
falcojrnah, I think they're just test changes anyway17:16
blackboxswyour choice. but I know we may run out of time on the imminent turkey-day approaching17:16
blackboxsw+1 let's gen based on the commitish then17:17
blackboxswno extra upload to hirsute17:17
blackboxswfalcojr: I re-added the missing TODOs from the general SRU template for https://wiki.ubuntu.com/CloudinitUpdates as its used for paperwork/checking17:21
blackboxswit got lost in the bug creation I think17:21
falcojrah, right thanks17:22
falcojrnew groovy pushed17:22
falcojrblackboxsw: so the quilt patch...17:37
falcojrdo I just commit it to ubuntu/xenial on top of the previous head, then run new-upstream-snapshot on top of that?17:38
blackboxswfalcojr: you and I need this I think https://github.com/canonical/uss-tableflip/pull/6817:43
blackboxswto provide new-upstream-stanpshot --first-sru17:43
blackboxswotherwise the changelog includes bug numbers and doesn't prompt for SRU_BUG17:43
blackboxswfalcojr: as the debian package version in groovy should not be  cloud-init (20.4-0ubuntu1) groovy; urgency=medium17:45
blackboxswbut  cloud-init (20.4-0ubuntu1~20.10.1) groovy; urgency=medium17:45
blackboxswfalcojr: this always happens only on our --first-sru to a recently stable Ubuntu release17:45
blackboxswfalcojr: with that PR above I can regenerate the groovy branch with the following cmd:  neww-upstream-snapshot --first-sru --sru-bug 1905599 47f4229ebcef9f83df8b549bb869a2dbf6dff17c17:46
ubot5bug 1905599 in cloud-init (Ubuntu Groovy) "sru cloud-init (20.3-2 to 20.4-0ubuntu1) Xenial, Bionic, Focal, and Groovy" [Undecided,New] https://launchpad.net/bugs/190559917:46
falcojrblackboxsw ok...trying to get the xenial quilt patch thing in before I do that17:47
blackboxsw+1 falcojr that groovy reference can wait. and note as well in groovy when you get to it. that someone we will need to manually redact  LP: #1900837  from the debian/changelog17:48
ubot5Launchpad bug 1900837 in cloud-init "cloud-init resets permissions on log file after reboot" [High,Fix released] https://launchpad.net/bugs/190083717:48
blackboxswchecking your quilt comment17:48
falcojrblackboxsw: also, I think I'm gonna have to get going in a minute here17:49
blackboxswfalcojr: +1 you apply the quilt patches in the quilt shell you get dropped into, then exit 017:50
blackboxswlike here https://github.com/canonical/uss-tableflip/blob/master/doc/ubuntu_release_process.md#when-the-daily-recipe-build-fails17:50
blackboxswand falcojr we can forget about xenial and we will sort that one since it's unique17:51
blackboxswif the quilt stuff is a PITA.17:51
blackboxswif you get groovy/focal/bionic then we are good. I'm checking those now17:51
falcojrok, I think this is what the diff should be17:52
falcojrhttps://paste.ubuntu.com/p/2FKbKPSyPs/17:52
blackboxswthat seems reasonable falcojr17:53
blackboxswwhitespace and one line replacement17:53
blackboxswI'm checking bionic/focal right now17:53
falcojrwait, there were 3 lines :D17:54
falcojrit should be a simple diff though17:54
falcojrblackboxsw pushed a new groovy17:56
blackboxswfalcojr: thanks a ton! and have a good one17:57
blackboxswgroovy is excellent. will upload that17:59
=== ijohnson is now known as ijohnson|lunch
blackboxswgroovy upload complete.18:08
blackboxswany upstream committers, I'd like to upload latest bits into hirsute https://github.com/canonical/cloud-init/pull/698 for review18:23
blackboxswthen we can reflect those commits into the SRU as well18:23
blackboxswbionic queued and uploaded18:41
=== ijohnson|lunch is now known as ijohnson
blackboxswOdd_Bloke: if there is a chance today/tomorrow: xenial upload (which required a quilt manual refresh/fix) https://github.com/canonical/cloud-init/pull/69920:11
blackboxswI'd like to get that last upload queued as we didn't get a chance with falcojr20:11
blackboxsw bionic focal and groovy are already queued uploads for cloud-init 20.420:12
Odd_Blokeblackboxsw: Ack, looking now.20:27
Odd_Blokeblackboxsw: https://github.com/canonical/cloud-init/pull/699/files#r53063017920:35
blackboxswthat would have been bad Odd_Bloke thanks for the catch. I've updated and pushed and my diff against upstream/ubuntu/xenial:debian/patches/ds-identify matches your suggestion.22:11
Odd_Blokeblackboxsw: Thanks, LGTM now, +1.22:18
blackboxswthanks Odd_Bloke I'll push and publish22:20
blackboxswI pinged in SRU team #ubuntu-release  to let those uploads into -proposed. if nobody is available this week, we can pick it up again next week22:32
Odd_Blokeblackboxsw: Yep, sounds good.  I'd be surprised if we're ready to release 7 days from now anyway (given the testing we need to do plus holidays) so not getting that clock ticking isn't a major issue.22:37
Odd_BlokeI'll chase for the rest of the week regardless.22:37
blackboxswthank you sir22:54
meenawhat, what22:56
meenaare you done with SRU validation??22:56
blackboxswmeena: sorry for confusion there. just uploading to a test queue called xenial-proposed/bionic-proposed/focal-proposed23:29
blackboxswthese are the ubuntu packaging queues https://launchpad.net/ubuntu/xenial/+queue?queue_state=1&queue_text=cloud-init23:30
blackboxswit needs to get accepted into proposed, then we can *start* test validation23:30

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