/srv/irclogs.ubuntu.com/2017/02/14/#juju-dev.txt

anastasiamacmenn0: wallyworld: txn-revno related bug 148410500:20
mupBug #1484105: juju upgrade-charm returns ERROR state changing too quickly; try again soon <bug-squad> <canonical-is> <upgrade-charm> <upgrade-juju> <juju-core:Fix Released> <https://launchpad.net/bugs/1484105>00:20
wallyworldthat's the one00:21
menn0anastasiamac: thank you00:25
anastasiamacmenn0: wallyworld: anytime \o/00:26
menn0wallyworld: i've assigned that maas apt proxy one to you00:36
babbageclunkmenn0: review plz? https://github.com/juju/juju/pull/697400:40
wallyworldbabbageclunk: easiest review eva https://github.com/juju/juju/pull/697500:41
babbageclunkwallyworld: looking00:41
babbageclunkwallyworld: I mean, I've seen shorter, but that was pretty easy. LGTM'd!00:42
wallyworldty00:43
wallyworldyou say that to all the boys00:43
menn0babbageclunk: looking00:43
babbageclunkmenn0: ta00:46
menn0babbageclunk: great PR description! regarding your QA steps I would test with a charm that uses resources and ensure that those downloads go through the proxy00:48
* menn0 tries to remember a good charm to test with00:48
babbageclunkmenn0: ok - yeah, I was about to ask that00:49
menn0babbageclunk: there *is* a good one - I used it for testing migration of resources00:49
wallyworldmenn0: tiny PR - prereq for maas apt proxy issue https://github.com/juju/utils/pull/26700:50
menn0wallyworld: nice. will look soon.00:51
wallyworldthe juju one wil lalso be 2 lines :-)00:51
menn0babbageclunk: the mattermost charm uses resources00:52
menn0babbageclunk: that's a good one to test with00:52
babbageclunkmenn0: Ah, great, thanks/00:52
menn0wallyworld: ship it00:53
wallyworldty00:53
babbageclunkmenn0: how can I get the download to happen a second time? Oh, I guess the first charm download should just not be mattermost.00:53
wallyworldmenn0: there were no tests for those fie names00:54
menn0babbageclunk: yeah... once it's cached in the controller it'll keep using the cached version00:54
* babbageclunk goes for a run00:58
babbageclunkanastasiamac: Thanks for updating the bug with the PR - just came back to do the same thing!01:05
* babbageclunk really goes for a run01:06
anastasiamacbabbageclunk: :)01:06
blahdeblahReally actually running is a lot better for you than just intending to run & then not doing it. :-)01:06
wallyworldmenn0: another 2 liner https://github.com/juju/juju/pull/697601:07
menn0wallyworld: ship it01:08
wallyworldta01:09
menn0wallyworld: don't forget develop01:09
menn0babbageclunk: so much lovely copy pasta :)01:10
thumpershould we just do a bigger merge of 2.1 into develop as we near release?01:13
thumperthat way not everyone has to worry about every merge01:13
anastasiamacthumper: menn0: +1 on merge from 2.1 into develop. jam is doing it almost daily01:25
anastasiamacthumper: menn0: this also eliminates the need to add bugs to 2.2 series. it's noise! it is expected that whatever is addressed on 2.1 will go into 2.201:25
anastasiamacaddition of 2.2 series only makes sense if *implementation* will change btw 2.1 and 2.201:26
menn0anastasiamac: sgtm01:30
menn0babbageclunk: review done. sorry for delay. lots of interrupts.01:44
anastasiamacthumper: wallyworld: menn0: for allocation... would be awesome to have snap bin in $PATH - originally triaged to 2.2 coz life... bug 166027301:45
menn0babbageclunk: a few little things, depends on your QA as well of course01:45
mupBug #1660273: `juju run` does not include /snap/bin in $PATH <juju:Triaged> <https://launchpad.net/bugs/1660273>01:45
thumperanastasiamac: seems like the host didn't have /snap/bin in the PATH01:49
thumperwe don't do anything special with PATHs here01:49
anastasiamacthumper: it has been seen by different ppl. we need an answer01:49
anastasiamacthumper:  the most recent ne was from stub01:49
anastasiamacone*01:50
thumpermy answer is that it isn't juju's job to manage the snap path01:50
thumperwho knows about snaps?01:50
anastasiamack. i guess balloons for us?...01:51
stokachui do01:59
stokachuso xenial server contains /snap/bin in $PATH but the cloud images do not01:59
stokachuprobably easier to go that route if you need it included02:00
anastasiamacstokachu: note on the bug would be awesome \o/ do we need to get CPC team involved?02:00
stokachuanastasiamac, yea probably talk to slangasek about getting it added02:01
axwwallyworld thumper menn0 anastasiamac: do any of you have access to any non-x86 machines that I can test manual provisioning on?02:01
stokachuanastasiamac, which bug?02:01
stokachuhttps://launchpad.net/bugs/1660273?02:01
mupBug #1660273: `juju run` does not include /snap/bin in $PATH <juju:Triaged> <https://launchpad.net/bugs/1660273>02:01
thumperaxw: sorry, no02:01
menn0axw: I do not02:01
* axw looks at qemu with resignation02:02
wallyworld:-(02:02
axwthat's a bad word isn't it02:02
anastasiamacstokachu: yes. (I *think* i marked all related to it as duplicates..  there shouldn't b others floating around)02:04
anastasiamacaxw: no :( maybe QA team does?02:05
axwoh yes of course02:05
axwanastasiamac: thanks02:05
anastasiamacaxw: \o/02:05
axwveebers: do you have a non-x86 machine I can test manual provisioning on?02:05
veebersaxw: I don't, I'm not sure what hardware CI might have available for such a task either, I can find out for you02:07
axwveebers: if you would that'd be great, thanks02:08
veebersaxw: can do, will probably be tomorrow before we get the info though02:09
axwveebers: okey dokey02:09
axwveebers: I'll look at using a public cloud provider for now, but will be good to know for future02:09
veebersaxw: ack, sorry I didn't know off-hand :-P02:12
axwveebers: no problem, thank you02:13
axwwhoa, develop is blessed02:37
balloonsveebers, the jenkins slaves can be used as needed for non-x86 hardware. What does axw need?02:47
axwballoons: anything will do02:47
axwarm64?02:47
balloonsanything? axw, there's also the porter's boxes02:47
axwballoons: the what now?02:47
axwoh OS porters?02:47
balloonsright02:47
axwballoons: how does one get access? I want to run juju on the host, and provision a LXD container in it02:48
menn0babbageclunk: easy one: https://github.com/juju/juju/pull/697702:48
balloonsaxw, anyways, what do you want to do on the machine?02:48
babbageclunkmenn0: looking02:48
balloonsaxw, cloud-city is your ticket to getting in; look at the ssh config in that repo, along with the key you need to ssh in02:49
axwballoons: ok thanks. I already spun up a host on Packet, but will have a look there next time02:49
balloonsaxw, I was poking veebers since it would be useful for him to know this :-)02:49
balloonsBut it would be useful for the devs to know it as well02:50
axwokey dokey02:50
veebersballoons: indeed, thanks for that I'll make sure to remember for the future :-)02:50
balloonsveebers, happy belated birthday.. must be almost 2 days late now eh? But it's your birthday here!02:50
veebersballoons: heh, only 1 day. Thanks! ^_^02:51
anastasiamacveebers: \o/ HB!!02:51
veebersanastasiamac: thanks :-)02:51
axwveebers: happy birthday :)02:52
veebersthanks axw02:52
axwso I have Juju running on a machine with 96 ARM64 cores, 128GB DDR4 ECC RAM. fun02:56
babbageclunkveebers: Happy birthday! For yesterday!03:02
=== thumper is now known as thumper-afk
veeberscheers babbageclunk03:12
veebersaxw: just saw your email, 96 cores! nice03:16
axwveebers: I'll file the bug03:19
veebersaxw: ah re: cores not showing the correct value. sweet03:21
babbageclunkmenn0: yay, proxy stuff looks good - it's quite fun watching all the requests scroll past in the log03:47
babbageclunkmenn0: What did you want me to look out for wrt resources?03:47
menn0babbageclunk: just that the resource download also goes through the proxy when you expect it to03:49
menn0babbageclunk: I guess if it's TLS, it's hard to tell?03:49
menn0babbageclunk: they come from the charm store03:49
babbageclunkmenn0: but that wouldn't be installed until after the charm software?03:51
menn0babbageclunk: that's right. the resource gets pulled when the first unit requests it.03:52
babbageclunkmenn0: oh, just saw some stuff for api.jujucharms.com - presumably that was it (since the charm code itself would have been downloaded before the deploy started).03:53
babbageclunkmenn0: ok, I think that's right.03:54
menn0babbageclunk: sounds good! nice work.03:57
axwjam: I've updated https://github.com/juju/juju/pull/6970 with a fix for the arch thing, PTAL when you can04:19
axw(also responded to your other questions/comments)04:19
axwwallyworld: did you see my replies on https://github.com/juju/juju/pull/6970? are your concerns allayed?04:20
jamaxw: we should probably just chat about it quickly04:37
jamas I don't think I conveyed my thoughts well, given your replies04:37
axwjam: ok04:37
axwjam: https://hangouts.google.com/hangouts/_/canonical.com/axw-jam?authuser=104:38
axwjam: or we can IRC if you prefer04:38
jamho, just give me a sec04:38
axwjam: just thinking about the Arch thing a bit more. it's possible for InstanceConfig to have tools for multiple arches, so we can't set an overall Arch on entry. the provider gets to choose which arch to start. for LXD, we filter it down to the host arch before passing the tools.List in06:00
axwjam: I'll leave a comment explaining that where I've used the AgentVersion method06:00
axwjam: alternatively I can just call HostArch, that might be clearer06:00
jamaxw: I'm happy with HostArch, but a comment is probably useful as well06:02
axwjam: will do06:02
axwjam: ah, NewKvmBroker is the one you're going to delete. sorry for the noise07:00
jamaxw: yhea07:00
jamyehaa? anyway, np07:01
wallyworldaxw: sorry, missed your msg07:12
axwwallyworld: np, I merged it anyway :p07:16
wallyworldyeah i read the comments07:16
mupBug #1664359 changed: Authentication fails for juju 1.25.6 on aws <juju-core:Invalid> <https://launchpad.net/bugs/1664359>07:24
axwanastasiamac_: I can't repro https://bugs.launchpad.net/juju/+bug/1539684 in 2.1. what's the protocol, mark as Invalid and say to reopen if it's still an issue?07:43
mupBug #1539684: storage-get unable to access previously attached devices <canonical-bootstack> <storage> <juju:Triaged> <https://launchpad.net/bugs/1539684>07:43
=== frankban|afk is now known as frankban
anastasiamac_axw: no protocol - depends on the bug :) if the issues is suspected to b fixed, makr as Fixed Committed08:33
axwanastasiamac_: ok08:34
anastasiamac_axw: if noone touched the functionality, quirks in setup, etc, then Invalid (if we won't fix)08:34
anastasiamac_or incomplete if we need more info08:34
axwanastasiamac_: well the code was overhauled in 2.0 (actually 1.26)08:34
axwanastasiamac_: so could well be a fix fell out of that08:34
anastasiamac_axw: so most likely its Fixed :)08:34
anastasiamac_axw: yes08:34
axwanastasiamac_: I'll mark as Fix Committed with a comment to that effect08:34
anastasiamac_axw: my hero \o/08:35
axwjam: can you please take a look at https://github.com/juju/juju/pull/6980?08:46
jamaxw: fwiw, I had submitted https://bugs.launchpad.net/juju/+bug/1654943 but it seems your bug predates mine08:48
mupBug #1654943: cloud init script should have better preference for IP addresses for agent binaries <containers> <network> <spaces> <juju:Triaged> <https://launchpad.net/bugs/1654943>08:48
axwjam: ah, I'll reference that in the TODO then08:49
axwoh but you already made it a dup08:49
axwjam: I think we should leave that one open for the final fix08:49
jamaxw: either way, I marked it a duplicate, but if we want to leave mine open as a "correct fix" vs yours as the "quick timeout" that's fine with me08:50
axwyeah, I'll make the change08:50
jamaxw: we don't have a test anywhere of the command we create for curl? it seems like just getting the command string and asserting it, with annotations in the test as to why we want all the parts?08:50
axwjam: we do, but it's not checking all the flags08:51
axwI'll update before landing08:51
axwjam: pushed again with test updated08:54
jambtw, approved09:36
jamaxw: ^^ forgot to ping you09:36
axwjam: thanks09:36
rogpeppeanyone around to give a review of this, please? https://github.com/juju/juju/pull/696416:09
rick_hperrito666: ^16:12
perrito666rick_h: rogpeppe just returning from lunch, ill take a look16:30
=== mwenning is now known as mwenning-lunch-r
=== frankban is now known as frankban|afk
=== thumper-afk is now known as thumper
=== menn0 is now known as menn0-busy
=== perrito667 is now known as perrito666
=== mup_ is now known as mup
=== psivaa_ is now known as psivaa
axwthumper: can you please review https://github.com/juju/juju/pull/6982?23:05
thumpershipit23:09
axwgracias23:09
menn0-busyanastasiamac_: so bug 1664409 certainly looks like a networking issue23:18
mupBug #1664409: juju 2.1-beta5 - juju 2.1rc2 - localhost failing to allocate a nested container with an ip <conjure> <regression> <juju:Triaged> <juju 2.1:Triaged> <https://launchpad.net/bugs/1664409>23:18
=== menn0-busy is now known as menn0
menn0anastasiamac_: jam's theory about conjure-up workarounds fighting what juju is doing (now that it does things better) seems plausible23:19
menn0anastasiamac_: aside from already having too much on his plate, jam is best placed to deal with it23:20
anastasiamac_menn0: the question is - do we fix it on our side or conjure-up? do we have a fix? is a  quick fix? r we going to fix it today?23:20
anastasiamac_menn0: questions r*... i guess :D23:21
wallyworldthumper: for standup, which I'll miss due to interview, I have 3 PRs needing review, 2 juju and 1 goose (linked from the juju openstack PR). i also fixed 2 other bugs, the maas apt proxy one and the status colour one23:43
anastasiamac_wallyworld: do u have a bug reference for colour one?23:45
wallyworldanastasiamac_: no, it was a direct request23:46
stokachuanastasiamac_, i dont have a fix yet23:58
stokachuanastasiamac_, one thing ive been thinking about is not allowing conjure-up to deploy things to nested lxd containers23:58
stokachubut that changes the deployment for just one provider since aws/gce allow this23:59
stokachuand we try to stay as close to the bundle spec as possible23:59

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