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

=== vrubiolo1 is now known as vrubiolo
lucasmoura@Odd_Bloke, sorry for the late response, but it is exactly what @falcojr pointed out. We were having problems with the lxd-agent on the vms without that custom config we have on the profile13:05
Odd_Blokelucasmoura: Ack, thanks!14:37
Odd_Blokeblackboxsw: AnhVoMSFT: #684 landed.14:40
AnhVoMSFTthanks @Odd_Bloke14:53
Odd_Blokeblackboxsw: falcojr: I won't be able to prep the release today, I have too much other stuff going on; would the two of you be able to put your heads together to drive it?15:36
Odd_Bloke(I can take care of the SRU stuff later in my week, I just mean making sure the upstream release gets cut today.)15:37
falcojrsure, works for me15:38
Odd_BlokeThanks!15:39
meenaif you cut the release, but the SRU validation isn't done until next week, and you find a load of bugs, the fixes only go into the SRU?15:49
Odd_BlokeFixes will generally go through master first; whether we "restart" the SRU with a new base commit or cherry-pick the fixes into the SRU branches depends a little on what else is now in master, but generally we do "just" restart.15:51
Odd_Bloke(They might not go through master if the issues we find are introduced by our distro patching, for example.)15:52
meenaaye15:54
AnhVoMSFTI've never seen an SRU cut where we would find "a load of bugs" after that ;). There has been a couple where I have seen one or two bugs that justified a retake15:55
Odd_BlokeYeah, it's rarely a bunch of things, it's more normally where one thing is flawed enough that we can't justify releasing it and fixing it up in a follow-up SRU.16:08
Krikkehey, back again with another problem17:13
Krikkehttps://pastebin.com/DyBdRxYH17:13
Krikketrying to use disk_setup on archlinux openstack image fails17:13
Krikkehttps://pastebin.com/WePKG78g17:14
Odd_BlokeKrikke: Well, that's no good.  I believe the issue is that cloud-init assumes sgdisk will be installed, and so effectively does a `which sgdisk` and then uses the returned value as the sgdisk executable (in this case, `None` >.<).17:20
Odd_BlokeSo a workaround would be to include sgdisk in the images you're using, if that's possible.17:20
Krikkehmm, adding it to packages probably won't do any good?17:21
Krikkesince it would have to be in the base image17:21
Odd_BlokeThat'll depend on the order they execute in (but I assume we expand the disk before attempting to install potentially-large packages into it, so you're likely correct).17:22
Odd_BlokeAnd, yep, it's done way earlier than package installation.17:23
Odd_BlokeSorry, not "expand the disk", really; just general disk-related operations.17:23
Krikkeyeah, I'll have to look into building a custom image17:23
meenaanother bug that could have been caught with types17:24
* meena fixes her rust hat17:24
Odd_BlokeAre these generic Arch images?  Because you won't be the only person hitting this if so, so they may want to modify their images to have cloud-init work in them; it might be worth a bug report to them?17:25
Krikkecould also try refreshing the openstack one, it should be never17:25
Krikkenewer*17:25
KrikkeI've been keeping a local copy since I do fast iterations with terraform destroy && terraform apply to create a vm and init it with cloud init17:27
Krikkegot the debugging a bit easier now when I figured I can have a ssh key for root :D17:27
Krikkefor dev17:28
Krikkeah bummer, same error with a fresh image17:29
meenais there a fallback if there's no sgdisk?17:33
meenaor rather, would there be, if the code worked?17:33
blackboxswOk17:39
blackboxswrelease 20.4 is cut and merged  thanks falcojr17:39
blackboxswso next steps, let's upload to hirsute17:40
blackboxswfalcojr: can you provide a signed annotated tag for 20.4 on master when you get a chance17:41
falcojrI actually can't tag master without the permissions17:42
falcojrblackboxsw ^17:42
blackboxswahh roger, and now we now a perm aaahhh right17:43
blackboxswcommit bit needed :)17:43
blackboxswok will do those parts17:43
blackboxswfalcojr: done on tag signing for 20.4, pushed to master. do you have access to upload the upstream 20.4 tarfile to launchpad for the project?17:45
falcojr@blackboxsw, yes, I should be able to do the launchpad pieces17:46
=== blackboxsw changed the topic of #cloud-init to: pull-requests https://git.io/JeVed | Meeting minutes: https://goo.gl/mrHdaj | Next Office Hours: Dec 1 17:15 UTC | 20.4 (Nov 24) | https://bugs.launchpad.net/cloud-init/+filebug
blackboxswI just changed the topic since WOOT! we are actually getting an upstream release cut today17:47
* blackboxsw advertized next cloud-init status meeting as Dec 1 too in topic17:47
=== ijohnson is now known as ijohnson|lunch
blackboxswfalcojr: when you finish uploading to the launchpad milestone will you also update the release notes/changelog on https://launchpad.net/cloud-init/+milestone/20.4 too?17:56
blackboxswI'm closing release related bugs at the moment17:56
blackboxswas fix-released17:56
falcojryep, currently doing the release notes highlights17:57
falcojrblackboxsw: don't we have a script that does the fix-released on bugs automatically?17:57
blackboxswfalcojr: lp-bugs-released cloud-init 20.4 1776958 1788915 1813396 1826608 1885527 1888858 1895976 1895979 1897099 1897915 1898997 1900837 1901958 190544017:57
blackboxswyep17:57
blackboxswor you can if you wish17:57
blackboxswI was just grabbing the next card down17:57
falcojroh, just thought you were manually doing that...carry on :D17:57
blackboxswsorry, just cataloging the card I grabbed :)17:58
falcojrblackboxsw k...script wasn't working for me so can you double check I did everything?18:16
falcojruploaded tarball, added release notes and changelog18:16
falcojrmilestone is set to release18:17
blackboxswfalcojr: when done w/ milestone upload of the cloud-init-20.4.tar.gz would you please send the 20.4 release email to the cloud-init mailing list mentioning that we plan to SRU this version of cloud-init to Xenial, Bionic, Focal and Groovy.18:17
falcojrwill do18:17
blackboxswfalcojr: ok, checking now the upload script not working18:17
falcojrUnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte18:17
falcojrdidn't care to debug it atm18:17
blackboxswbah, that's a dependency of the upload script. I bet it's busted.18:17
blackboxswno need to care at the moment falcojr since we can upload manually. but can you file an issue against uss-tablelfip then?18:18
falcojryep18:18
blackboxswis that where that script lives? oohh lptools18:18
blackboxsweither way an issues against uss-tableflip and we can sort that shortly18:19
falcojractually looks like that one comes from lptools?18:20
falcojroh, you just said that. I can read18:20
blackboxswI'm glad others have that problem18:20
falcojrlol, you're literally checking off items as I open the card to check them off18:23
blackboxswhaha18:24
blackboxswI was just validating the milestone and closing as I figured you were "release emailing"18:24
blackboxswI'll leave your checks to you? but I ❤ buliding trello karma points18:25
blackboxswalso falcojr if you perform the initial steps of Publish to ubuntu/devel release. Then I can sponsor that upload to hirsute18:28
falcojrI remember having issues with the publish last time around18:29
falcojrdon't think I had all the correct permissions18:29
blackboxswright I think you'll be able to put up a PR, but not actually merge it. I *think(*18:30
blackboxswfalcor I updated the "Publish to ubuntu/devel release" card as I think you can get far enough to propose a PR against ubuntu/devel, but not actually merge it18:33
falcojrblackboxsw: ok, pushed the branch and created PR18:37
falcojrcan't tag either18:37
blackboxswcool-ish. I'll re-run on my end, check for diffs/pkg build etc and will merge/sponsor your upload18:38
Odd_Blokemeena: If we're on a GPT system, I think we need sgdisk as the code is currently written, but I haven't confirmed that.18:40
meenanow that 20.4 is finally released…WE CAN FINALLY GET WORKING ON 21.1!19:27
meenabtw, who ever is triaging bugs on launchpad… if you see anything puppet related, you can ping me, just as well as with the FreeBSD issues!19:31
blackboxswfalcojr: merged your upload branch to ubuntu/devel for 20.4 https://github.com/canonical/cloud-init/pull/68619:49
blackboxswmeena: +1 we will make note of that, puppet == spam meena19:49
blackboxswI'm uploading 20.4 to Ubuntu hirsute now19:51
blackboxswcommunity-notice: 20.4 is uploaded to Ubuntu hirsute (21.04) and will be in most cloud images within a couple days [ubuntu/hirsute-proposed] cloud-init 20.4-0ubuntu1 (Accepted)19:53
blackboxswthanks falcojr for the upload request.19:53
blackboxswplan is to SRU 20.4 and any additional commits that happen to land shortly into Ubuntu Xenial, Bionic and Focal and Groovy19:55
Krikkeseems I managed to add sgdisk onto an custom built image, however now I'm faced with another error https://pastebin.com/MUUiENsJ20:15
Krikkehmm could be something wrong with the image still20:16
Krikkethe binary is an empty file20:16
Krikkeyeah seems it was an error on the generation part20:30
Krikkeooh, it managed to do it now20:37
blackboxswfalcojr: minor comments on https://github.com/canonical/cloud-init/pull/675#pullrequestreview-53788456320:41
blackboxswor really just a request for update on squash commit message20:42
blackboxswjust a note for those following at home. the SRU process when we undertake it for Ubuntu is fairly significant, and we are trying to cut down  on that cost with leveraging the new integration test framework under tests/integration_tests. We'll probably be landiing a number of commits as part of this SRU process to reduce the carrying cost of some of our SRU manual testing from here on out.20:46
meenaI'm ecstatic, blackboxsw.20:56
=== ijohnson|lunch is now known as ijohnson
meenaKrikke: good, i only saw the stacktrace, and was gonna ask for a paste of your user-data20:57
blackboxswlucasmoura: Odd_Bloke smoser rharper falcojr are we aware of any other branches that we wanted to wait for prior to starting an SRU of 20.4 to xenial, bionic, focal, groovy?21:03
* blackboxsw is just wondering about timing and whether we wanted to give the upload into hirsute a bit of settle time (and give us a bit of time to generate some more integration tests for cloud-init)21:04
blackboxswfalcojr: just merged integration_tests harvesting logs on error https://github.com/canonical/cloud-init/pull/67521:06

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