/srv/irclogs.ubuntu.com/2017/12/15/#cloud-init.txt

powersjsmoser: recall how pylint has started complaining about paramiko and simplestreams when I moved the code up to the super class? Well it turns out it is because the platform directories do not have an __init__.py01:28
powersjonce I add a __init__.py into the nocloudkvm directory it finds other import errors, including paramiko01:28
=== shardy is now known as shardy_afk
=== shardy_afk is now known as shardy
smoserhoray. i'm not really sure why but14:32
smoser https://jenkins.ubuntu.com/server/job/cloud-init-copr-test-7/145/console14:32
smoseris fixed now.14:33
blackboxswsmoser: 17.2 release merge proposal up for bionic https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/33526717:14
smoserblackboxsw: gar...17:39
smosertip-pylint moved, and caught what seems to be some valid things17:39
blackboxswsounds good. will run against tip to see17:39
blackboxswand will propose a fix to master17:39
smoserwell, 2 feelings17:40
smosera.) we dont just chase pylint upstream just because17:40
smoserb.) but valid issues are good to fix. (it seems like the W0715 are valid)17:41
smoseri swear that i had seen complaints like the 'logging-not-lazy' before17:41
blackboxswso we have the tip-* tox targets, when is a good time/process for us to check/validate/fix tip-* related issues?17:42
smoservery lazily.17:42
blackboxswmaybe  post SRU/release we make a concerted effort to check and fix ?17:42
smoserwe moved them out so that we could easily run them, to be aware of things17:42
smoserbut they should not ideally fail your c-i17:43
blackboxswI agree with that17:43
powersjhow would there be any tip-* failures on master, given every merge goes through CI and we run tip-*?17:43
smoseras we didn't get a integration run because of that failure17:43
blackboxswwe shouldn't continue to have tip-* in our CI standard path.17:43
smoserpowersj: new tip-pylint update17:43
powersjah missed that17:43
smoserthis is my "dude on the internet"17:43
powersjheh17:43
smoserhe broke our c-i17:43
smoserpowersj: can we remove pylint-tip from the merge proposal runs ?17:44
smoseri think i'd be happy to have it run on trunk nightly in a separate job entirely17:44
powersjsure it can still be a part of ci-nightly17:44
powersjI'll pull from merge reviews17:44
blackboxswso every ci-run is racing against tip-pylint potential updates.  nightly would be excellent17:44
powersjsmoser: here is what we run today: https://paste.ubuntu.com/26189737/17:45
powersjwant me to remove line 4 only?17:45
smoserdrop tip-*17:46
smoserthey're all broken by dude on the internet17:46
smoser'sh' 'tox'17:46
smoserthat is funny17:46
powersjit's a jenkins pipeline syntax17:47
smoserreally funny in that its wrong17:47
smoserie, if you just read that17:47
smosersh tox17:47
smosershould run sh on the file 'tox'17:47
smoserbut what its doing is: sh -c tox17:47
smoserwhich is just pointless ;)17:47
powersjsmoser: jenkins jobs updated and deployed17:47
smoserok. can you re-run on blackboxsw's branch17:48
smoseras i was just going to ignore17:48
smoserbut i'm happy to jsut re-visit with a happy c-i in 15 minutes17:48
* powersj clicks rebuild17:49
blackboxswso, that aside, , we still want to fix a couple of these http://pastebin.ubuntu.com/26189753/17:51
blackboxswanyone care if I take a pass at a trivial there on master ^17:51
blackboxsws/care/object17:51
blackboxswhttps://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/335271 pushed18:36
blackboxswerrand18:36
powersjsmoser: thx for review19:10
powersjI just finished changing the VPC code to generate and delete on each run, however, as you pointed out there is a limit of 5. I still think making a new VPC each time is the preferred option.19:11
powersjBut will have to catch the exception when we hit the limit19:11
powersjshould we hit the limit, rather19:11
smoserpowersj: i'm sorry19:19
blackboxswpowersj: what env (series) is ci running again?19:21
blackboxswsystem packages on xenial are too old for boto3 w/ your branch. I'm switching to artful19:21
blackboxswas boto3.Session() doesn't have a region_name attr defined19:22
blackboxswin 1.2.219:22
smoserblackboxsw: i hate .format()19:22
smoserits so long19:22
smoser"my {0}".format("value")19:22
smoser"my %s" % value19:22
blackboxswsmoser: agreed, but it's explicit. if we want ot use %s' % everywhere I'm ok with that (though I wasn't sure if pylint was also trying to move away from iit19:22
powersjblackboxsw: if you use tox it will pull latest ;)19:23
blackboxswI was under the impression that .format() was 'the future' but that's maybe a misconception19:23
powersjor the version you need19:23
smoseryeah i had gotten that vibe also19:23
smoserbut that doesn't mean i can't hate the future.19:23
smoserwhat fun would it be to be old if you couldnt hate the stuff those kids are doing19:23
blackboxsw"get off my lawn"19:24
blackboxsw.. crazy kigs19:24
blackboxswkids even19:24
smoserdont get me started on how kids are spelling these days19:24
smoserman19:24
* blackboxsw sacrifices my boto3 system package to appease the tox venv 'gods'19:25
smoserif you're going to use .format, then it just seems wrong to not use {name} and .format(name=value)19:26
smoserie, the change is in the name of "explicit" or readability and {0}, {1}, i dont think make that.19:26
blackboxswsmoser: yeah, I know I also dislike all the additional characters.... format ++ the cost of named params eek19:32
blackboxswbut yeah I'll tweak it. it is better to be explicit19:33
smoseri approved19:33
blackboxswwill still fix it ;)19:33
smoserand grabbed your other now. the upload.19:33
blackboxswpowersj: boo.19:47
powersjblackboxsw: ?19:47
blackboxsw:/     data = self._decompressor.decompress(data, n)19:47
blackboxswMemoryError19:47
blackboxswtime for me to buy a bigger computer19:47
blackboxswgot that running tox citest ;)19:47
powersjO.o19:47
powersjcan I get full trace?19:48
powersjcurious what caused that19:48
blackboxswhttp://pastebin.ubuntu.com/26190389/19:48
powersjwhy? "Enter passphrase for key '/home/csmith/.ssh/id_rsa': "19:49
powersjcrazy that is only during the install19:50
blackboxswahh just recently added a check in bashrc check for ssh-agent to ssh-add my key to cache it which is used for accessing ec2 instances19:51
blackboxswhrm  20G memory used on this machine (even after killing landscape and a number of containers)19:54
blackboxswahh ha.19:54
blackboxswchrome Virt == 21G19:55
rharperfirefox59 time19:59
powersjblackboxsw: you need to use Tab Wrangler and autoclose tabs after 24 hours ;)19:59
dpb1powersj: does tab wrangler take more memory than chrome? :)20:02
powersjhah20:02
rharperblackboxsw: also The Great Suspender for chrome; that's been really nice20:03
blackboxswpowersj: hah!  too true, this instance of chrome only had 4 tabs (as I don't use my desktop much)  but it had been up for > 30 days20:11
powersjgoodness20:11
blackboxsw~30 mins powersj on your ec2 review. almost there, couple nits20:36
powersjblackboxsw: thanks got my list from rharper and smoser :) so getting yours will be nice20:37
* blackboxsw wants 'coal' for xmas20:37
smoserblackboxsw: i spent liek 3 hours. :)20:38
blackboxswI'm only 1 hour in ;).... I'm going to be efficient (and cut-n-paste from ec2-launch)20:39
blackboxsw... and it's easy to just leverage rharper and smoser's review comments ;)20:39
rharperlol20:57
rharperdue to a recent20:58
rharperchange in SRU bug verification policy fixes now have to be marked with20:58
rharperper-release tags (i.e. verification-done-$RELEASE).20:58
blackboxswpowersj: well a bit harder than I thought. review posted on your ec2 integration branch. great work21:41
blackboxswrharper: yeah, cloud-init srus required as much.21:41
rharperblackboxsw: well, I just meant; it seems strange to email that now after it's already done21:42
rharperI'm happy with verification-$release21:42
powersjblackboxsw: thanks21:42
* blackboxsw reworks the git-publish script to not depent on cloudinit utilities21:50
rharperwell, that was what smoser wrote21:57
rharperwrong channel21:57
smoserhere comes a flood of bug comments.22:05
powersjblackboxsw: very confused, your email to me was on the tip-lint-fixes branch22:17
powersjhttps://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/33527122:17
blackboxswpowersj: sorry, how did my auto-review against my own branch send you and email?22:18
powersjtoo many tabs open again?22:18
blackboxswnah was running on the commandline22:18
powersjwell you put a comment directed to me in that review22:18
blackboxswohhh above22:18
blackboxswbummer22:18
blackboxswhah, and yes too many tabs22:19
blackboxswshoot22:19
blackboxswdid I even submit your comments on the right branch.... checking22:19
blackboxsw.... and i did not22:20
blackboxswgah22:20
* powersj is very confused22:20
blackboxswpowersj: it's the person you work with, man. Fridays...22:21
blackboxswok posted your review comments for realsies powersj22:22
blackboxsw... and yes it's friday again, and I just closed 15 tabs (still have > 15 remaining)22:22
blackboxsw<-- problems22:22
blackboxswhopefully powersj you got the review comments22:23
* blackboxsw reloads the proper MP again22:23
powersjblackboxsw: thank you22:25
powersjsmoser: any objection to me adding a few log debug statements while creating/deleting VPCs, launching instances, etc.?22:31

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