/srv/irclogs.ubuntu.com/2015/02/18/#juju-dev.txt

anastasiamac_wallyworld: r u getting my msgs?...00:04
wallyworldyes, but in the midle of something00:05
wallyworldbe with you in a sec00:05
anastasiamac_wallyworld: k :D00:06
katcoanastasiamac_: 0/ how are you00:53
anastasiamac_katco: o/ m good :D00:53
anastasiamac_katco: u?00:53
katcoanastasiamac_: doing good!00:53
davecheneythumper: did my performance review, with literally hours to spare00:54
davecheneya new record00:54
thumperdavecheney: thanks00:55
thumperdavecheney: when are you off?00:55
davecheneyflight leaves at three00:55
davecheneyi need to get my ass in a cab00:55
thumper:)00:55
thumperhave a good trip00:55
davecheneywill do00:56
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
beisnersinzui & co. -  fi scenario does indeed succeed with 1.20.x - bug updated https://bugs.launchpad.net/juju-core/+bug/142004901:51
mupBug #1420049: ppc64el - jujud: Syntax error: word unexpected (expecting ")") <deploy> <openstack> <regression> <uosci> <juju-core:Triaged> <juju-core 1.22:Triaged> <https://launchpad.net/bugs/1420049>01:51
sinzuibeisner, thank you very much.01:51
beisners/fi/fyi/01:51
beisnersinzui, happy to test it.  holler if you need me to throw anything else against that hardware.01:52
sinzuiwallyworld, bug 1420049 is confirmed to be a regression from 1.20.x01:53
mupBug #1420049: ppc64el - jujud: Syntax error: word unexpected (expecting ")") <deploy> <openstack> <regression> <uosci> <juju-core:Triaged> <juju-core 1.22:Triaged> <https://launchpad.net/bugs/1420049>01:53
sinzuiwallyworld, bug 1407699 appears to be back. precise and aws and lxc are failing in CI for branch 1.2201:58
mupBug #1407699: Precise services cannot be deployed <ci> <deploy> <precise> <regression> <juju-core:Fix Released by wallyworld> <cloud-init (Ubuntu):New> <https://launchpad.net/bugs/1407699>01:58
waiganiwallyworld: http://reviews.vapour.ws/r/928/ - one issue unresolved, I've replied with a possible solution, see what you think01:59
=== kadams54 is now known as kadams54-away
=== ChanServ changed the topic of #juju-dev to: https://juju.ubuntu.com | On-call reviewer: see calendar | Open critical bugs: 1416928 1423036
anastasiamac_thumper: howdy? r u looking at bug 1421237?....02:09
mupBug #1421237: DEBUG messages show when only INFO was asked for <ci> <regression> <security> <juju-core:Triaged> <https://launchpad.net/bugs/1421237>02:09
anastasiamac_thumper: it currently blocks CI :D02:09
thumperanastasiamac_: I'm busy arguing about it - it isn't us02:10
anastasiamac_thumper: \o/02:10
thumperI've just commented again02:13
thumperand moved it back to incomplete02:13
thumperI'm guessing the problem is environmental02:13
anastasiamac_thumper: :D02:21
thumperwallyworld: you around?02:21
thumperwallyworld: I'd like you to join waigani and me for a chat about destroy environment behaviour02:22
* thumper looks at the time and guesses wallyworld is having lunch02:22
thumperwaigani: probably best to wait for wallyworld02:23
thumperso I'm not repeating myself02:23
thumperwe are going to need clear docs around this too :-)02:23
waiganithumper: ah yep okay02:24
rick_h_thumper: how goes?02:25
thumperrick_h_: good02:25
thumperrick_h_: I'm wanting more feedback on my spec BTW02:25
rick_h_thumper: k, will see what I can do02:25
thumperI'm going to chase up john too02:25
rick_h_thumper: good plan02:25
thumperrick_h_: I may take urulama off the approval list02:25
rick_h_thumper: k02:25
thumperas I've removed many references to other things out of the scope of the spec02:26
thumperrick_h_: and I'm wanting to get moving on this ASAP02:26
rick_h_thumper: understand02:26
* thumper is considering a flag called --dont-look02:27
thumperor perhaps --jfdi02:27
thumpernah02:27
rick_h_what part needs jfdi'ing?02:27
thumperperhaps it should be --i-know-there-are-no-other-environments02:28
thumperjuju destroy-environment --force02:28
thumperwhen there are possibly multiple environments02:28
rick_h_ugh02:28
thumperit'll leave other environments running02:28
thumperbut in a deadish state02:28
rick_h_gets back to new commands for 'server' vs environment02:28
rick_h_this 'special' environment thing is going to kill us02:29
thumperdo you think it should be 'juju server destroy' ?02:29
rick_h_juju destroy-environment --force ec2 does just that, juju destroy-server is what you need to kill a JES02:29
rick_h_yep, no way to do it on accident02:29
thumperbut...02:29
thumperthere is no --force02:29
thumperfor a non-server environment02:29
thumperwe do that anyway02:30
thumperprovider, plz kill all these machines02:30
rick_h_ok, so what?02:30
rick_h_so there's not a flag --force on the new command for a JES02:30
thumperso 'juju server login' ?02:30
rick_h_big deal02:30
rick_h_+1 from me02:30
thumperjuju server list?02:30
rick_h_make it less magical to users02:30
thumperwhat does that mean?02:30
rick_h_list servers that I have cached local info about02:30
rick_h_e.g. list the servers I've logged into02:31
thumpernot list me the environments on the current server?02:31
rick_h_nope, that's juju login some-server02:31
rick_h_juju environment list02:31
rick_h_and I don't expect to see the JES in that list02:31
thumperhmm...02:31
rick_h_basically don't expose the implementation detail to user, make it a completely safe split02:31
rick_h_in my opinion and all that02:32
rick_h_otherwise there's too many 'oops' and 'doh' cases to think about02:32
thumpernow we are breaking history02:32
rick_h_what history? JES is new :)02:32
thumperbecause destroy-environment now isn't how you stop a local environment02:32
rick_h_it's a new feature with new commands and ...02:32
thumperbootstrap still starts and environment02:32
rick_h_how does one stop a local environment then?02:32
rick_h_bootstrap starts a JES02:33
rick_h_don't call it an environment02:33
thumperthis is going to fuck so many people off02:33
rick_h_again, implementation detail to the user02:33
rick_h_why?02:33
rick_h_I think if you list it out there's a whole lot less pain to deal with this way than trying to tell apart magic environments from non-magic environments across users/scripts/cli02:34
thumperhmm...02:34
thumperhowever...02:35
thumperrenaming the function doesn't stop the problem02:35
thumperjuju server destroy foo --force -y02:35
thumpercould still leave environments running but dead02:35
rick_h_then it needs to clean them up before it dies or else block and stop and refuse to die02:35
thumperjuju server destroy foo --force -y --trust-me02:35
rick_h_until those envs are gone02:36
thumper--force doesn't fail if the API is broken02:36
rick_h_ic02:36
thumpernot sure --force even tries02:36
* thumper looks02:36
thumper// If --force is supplied, then don't attempt to use the API.02:36
thumper// This is necessary to destroy broken environments, where the02:36
thumper// API server is inaccessible or faulty.02:36
rick_h_you know sabdfl will want it to be like his locking spec then.02:37
rick_h_thumper: you'll have to have a code or something to enter with giant warnings like this block stuff getting implemented02:37
rick_h_thumper: see https://docs.google.com/a/canonical.com/document/d/1oBZ2oIZOok64_QbWVPfY5Q2I053peESPZYtKSdF_L6E/edit for the original stuff on it02:38
thumperrick_h_: that didn't make sense02:38
rick_h_thumper: saying that if --force is going to potentially do bad things to running envs ^ document and https://docs.google.com/a/canonical.com/document/d/1XFYlNGmQH7-X68IXhdxsANwHN6DgAL_RMn7IDK7ZbJc/edit will come into play02:39
rick_h_thumper: well, they should come into play02:39
* thumper is looking02:39
thumperrick_h_: the problem with all these solutions is they don't take into account the --force option02:41
thumperas it lives now02:41
thumperperhaps we have to remove the --force option altogether02:41
rick_h_thumper: right, but they're all trying to work in the space of your problem so whatever you do should take into account all of that02:41
thumperrick_h_: really this behaviour is outside the scope of what we are doing02:41
thumperand we have blocks now02:41
rick_h_thumper: possibly, or provide --force via a third party tool like the stuff to remove juju now02:41
thumperwhich anastasiamac_ has been doing02:41
thumperI think her current work addresses some of this02:42
rick_h_thumper: right, agree with that02:42
thumperrick_h_: I think perhaps a developer plugin, like the juju-nuke plugin02:42
rick_h_just saying it should fit whatever you end up doing as well. e.g. don't make it easy for users to accidentally make envs go boom that should not have02:42
rick_h_thumper: +102:42
thumperfark...02:42
thumperhow to get all this done sanely and quickly...02:43
rick_h_but get it right vs fixing it later :)02:43
thumperyeah...02:43
thumperfuck fuck fuck fuck fuck02:43
thumpershit02:44
thumperrick_h_: I was feeling pretty happy with this document before02:44
rick_h_remeber, "I love my job I love my job"02:45
thumperand now it is all screwed02:45
thumperthanks02:45
rick_h_sorry man, you asked for feedback. :/02:45
thumperdon't get me wrong, I appreciate the feedback02:45
thumperit is just I'm getting real sick of speccing all this out02:46
rick_h_thumper: let me know if there's anything I can do to help. I really care/want this to come out awesome and happy to help.02:50
rick_h_thumper: but been on the road 12 hrs today so going to go to bed and crash.02:50
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
thumperrick_h_: ack02:52
=== _thumper_ is now known as thumper
=== kadams54 is now known as kadams54-away
* thumper heads away from the laptop to think this over and reread the spec with fresh eyes03:07
=== kadams54-away is now known as kadams54
wallyworldsinzui: i saw the precise bug. i added some input. i suspect an out of date apt mirror, but could be wrong03:40
sinzuiwallyworld, aws, joyent, and hp?03:41
wallyworldsinzui: before i committed the previous fix, i tested on aws. the bug refers to an aws CI test. i just now tested with AWS again03:41
wallyworldso the CI run fails on AWS03:41
sinzuiwallyworld, yes03:42
wallyworldbut i have no trouble running up an aws env03:42
wallyworldbut theory about an apt mirror out of date is just a theory03:43
wallyworldi could be totally off the mark03:43
sinzuiaws got03:43
sinzuiUnpacking cloud-image-utils (from .../cloud-image-utils_0.27-0ubuntu9~ctools0_all.deb) ..03:43
wallyworldit's cloud-utils we are worried about03:44
wallyworldhttps://launchpad.net/~ubuntu-cloud-archive/+archive/ubuntu/tools03:44
wallyworldcloud-archive-utils 0.1-0~35~ubuntu12.04.1 Ubuntu Cloud Archive Team (2015-02-13)03:45
sinzuiwaigani, Removing cloud-utils ...03:45
wallyworldthe metadata for cloud-utils was wrong, and the fix is in the above03:45
wallyworldif an old cloud-utils is used, the issue as per the failed CI test occurs03:45
thumperwallyworld: got a few minutes?03:46
wallyworldthe issue is that installed cloud-image-utils causes cloud-utils to be removed03:46
thumpersinzui: RE: the debug logging bug, I'm pretty sure it is environmental03:46
thumpersinzui: and "hai"03:46
thumperwallyworld: I want to run some ideas past you03:46
sinzuiwallyworld, I just attached the cloud-init-output log to https://bugs.launchpad.net/juju-core/1.22/+bug/142303603:46
mupBug #1423036: precise services cannot be deployed (again) <ci> <precise> <regression> <juju-core 1.22:Incomplete> <https://launchpad.net/bugs/1423036>03:46
wallyworldi'm confused as to why i can run up an AWS env ok, but CI fails03:47
thumperwallyworld: same region?03:47
thumpersinzui, wallyworld: I have experienced differences in AWS over different regions before03:48
thumpernot sure if they still operate weirdly03:48
sinzuithumper, good example. wallyworld I think this case is broader since the precise machine in Hp and precise tests in joyent also failed03:49
sinzuiwallyworld, I know mirrors should update every day, but some can be a week behind03:49
sinzuibut for all 3 to be behind? that is surprising03:50
sinzuiwallyworld, I also blew away the lxc cache on the precise lxc machine03:51
sinzuiwallyworld, https://launchpad.net/ubuntu/trusty/amd64/cloud-image-utils says the new cloud-image-utils is *proposed* not updates as cloud images require04:04
wwitzel3thumper: https://bugs.launchpad.net/juju-core/+bug/1413052 feedback on my reply when you have a second04:06
mupBug #1413052: juju status hangs <status> <juju-core:Triaged> <https://launchpad.net/bugs/1413052>04:06
wallyworldsinzui: your aws deployment is indeed pulling out of date cloud-utils. I added some info to bug. But I don't know enough packaging and the repos involved04:09
wallyworldthere's different data here http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/precise-updates/cloud-tools/main/binary-amd64/Packages and here https://launchpad.net/~ubuntu-cloud-archive/+archive/ubuntu/tools04:10
wallyworldthe latter is up to date, the former is out of data04:10
wallyworlddate04:10
wallyworldwhy my AWS deployment works I have no idea; I would have though it would be consistent04:10
sinzuiwallyworld, I can see the joyent pulled the old package from the real archive, but Lp does agree the new package arrived a few days ago04:11
sinzuiunless joyent, aws, and hp have proxies between ctools04:12
sinzuiwallyworld, I need to sleep. When I look at http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/precise-updates/cloud-tools/ and everything below, all the data is from last year. no files mention the new packages04:28
sinzuiwallyworld, but I can see that proposed does know about the new packaged http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/precise-proposed/cloud-tools/04:30
sinzuiMaybe the archive is not really at the state Lp thinks it is. This is true for releasing juju. I need to count the packages in the archive because Lp doesn't read the file systems04:32
wallyworldsinzui: do you have any idea about the archive issues?04:36
thumperwallyworld, waigani: we should hold off on the destroy-environment landing until we get some agreement on the spec04:36
thumperwallyworld: please hold off any more reviewing until you, me and waigani have had a chat04:37
thumperwallyworld: did you get either of those?04:39
wallyworldthose what?04:40
wallyworldstupid freenode conection :-(04:40
thumperwallyworld, waigani: we should hold off on the destroy-environment landing until we get some agreement on the spec04:40
thumperwallyworld: please hold off any more reviewing until you, me and waigani have had a chat04:40
wallyworldsure04:40
thumperta04:40
wallyworldthumper: is that due to the conversation with rick?04:40
thumperyup04:41
wallyworldi was wondering about that04:41
=== kadams54 is now known as kadams54-away
anastasiamac_wallyworld: dunno if u saw it  (with ur connection misbehaving and all)...05:57
anastasiamac_wallyworld: re-proposed PTAL http://reviews.vapour.ws/r/941/05:58
wallyworldok, might have to be after soccer06:02
=== urulama_ is now known as urulama
TheMuemorning08:53
jamfwereade_: when you're around, give me a ping09:17
fwereade_jam, heyhey, just finished with domas09:20
jamfwereade_: hey, brb. I'll be in leader-election hangout when you're available just using the restroom quickly09:23
TheMuedimitern: ping09:23
dimiternTheMue, hey09:24
TheMuedimitern: seen your comments on GH, some are already done in the PR09:25
TheMuedimitern: regarding the MachinePortsResults, this type relies on MachinePorts which is older and looks different than our networking stuff09:26
TheMuedimitern: but still move anything related to networks?09:26
TheMuedimitern: at least it uses a NetworkTag09:27
TheMuedimitern: in MachinePorts09:27
dimiternTheMue, yeah, it's older but still networking related and used by the firewaller IIRC09:27
dimiterndooferlad, ping09:27
TheMuedimitern: it is, yes09:27
TheMuedimitern: ok, so will move it too09:27
dooferladdimitern: Hi, was just looking at that bug09:27
dimiternTheMue, cheers09:27
dimiterndooferlad, hey! so the foreport to 1.22 should be easy, but let's talk about the fix during/after standup09:28
dooferladdimitern: will do09:28
dimiterndooferlad, ta09:29
dimiternTheMue, dooferlad, sorry, I'll be ~5m late for standup10:03
jamfwereade_: http://reviews.vapour.ws/r/949/ for some of the cleanups that I've done so far.10:28
jamfwereade_: ping10:49
fwereade_jam, sorry, missed the review link10:50
jamfwereade_: np. Not urgent. I wanted to check something else with you10:50
jamspecifically what we found with livesource.go10:50
fwereade_jam, the for loop?10:50
jamwhere it was using wg.Add() wg.Done() which means that the goroutine is blocked if you never call the func10:50
fwereade_jam, ah yes10:50
jamI have a test that fails, by observing that source.Changes() channel is never closed if you call source.Stop() but don't call the func.10:51
jamI'm trying to figure out what we want instead of the for loop. Is it that we need to go to a full func loop() ?10:51
perrito666morning all10:51
jamhi perrito66610:51
jamfwereade_: thoughts on what the correct fix is? I think we talked about NewLiveSource needing its own Tomb11:00
jamor alternatively use a channel implementation11:01
jam(create a channel, close it in the func(), rather than wg.Add, select over that channel and the tomb so we know when we need to clean up.)11:01
jamI think with a channel we don't have to have a full "loop" but we probably need a Tomb, and if we have a tomb, going to a loop() is probably clearer code as it follows the model of similar code.11:02
fwereade_jam, yes, I think we do in general just want our own tomb11:05
fwereade_jam, hence for loop11:05
fwereade_jam, and I think it's generally nice practice to pull the loop out into its own method, returning an error, for consistency's sake if nothing else11:06
jamk11:06
fwereade_jam, I think I remember how to do it "right"11:16
fwereade_jam juju/state/watcher.Stop(Stopper, *tomb.Tomb)11:17
fwereade_jam, so if it were in a less unhelpfully-samed package11:17
fwereade_jam, it would be clear that goroutine-wrapping-some-resource is a common pattern11:18
fwereade_jam, and that Stop and EnsureErr are both generally useful for any components that wrap one resource11:18
fwereade_jam, so11:19
fwereade_defer self.tomb.Done()11:20
fwereade_defer resource.Stop(self.resource, &self.tomb)11:20
fwereade_self.tomb.Kill(self.loop())11:20
fwereade_jam, ...along with11:21
fwereade_case _, ok := <-self.resource.Changes():11:21
fwereade_ 11:21
fwereade_    if !ok {11:21
fwereade_        return resource.EnsureErr(self.resource)11:22
fwereade_    }11:22
jamfwereade_: "resource" isn't in livesource.go, you just mean in general?11:22
fwereade_jam, yeah, the current package is state/watcher11:23
fwereade_jam, but Stop and EnsureErr aren't specific to watchers11:23
jamfwereade_: RelationUnitsWatcher only has Stop Err and Changes11:24
fwereade_jam, oh wait maybe watchers have Stop() methods where workers have Kill() and Wait()?11:24
fwereade_jam, gaah11:24
fwereade_jam, I think the worker interface is saner11:24
fwereade_jam, but, see? these fixes become fractally tentacular if we'renot careful :(11:25
jam:)11:25
jamyak shaving11:25
fwereade_jam, indeed11:25
fwereadejam, (btw: LGTM as is, despite quibbling, progress not perfection)12:46
* TheMue is out for lunch13:02
TheMuedimitern: updated PR is in, see review board13:03
dimiternTheMue, cheers, will look soon13:05
* dimitern steps out for ~1h14:00
perrito666why are we getting so many curses?14:05
jw4perrito666: curses?14:08
perrito666from CI14:08
jw4i.e. blockers? lol14:08
marcoceppiany chance I can get a senior reviewer to took at this? http://reviews.vapour.ws/r/926/14:27
mgzmarcoceppi: looks good to me too, is eric's stamp not okay?14:32
marcoceppimgz: I was told to wait for a more sneior reviewer14:32
TheMuemarcoceppi: done14:34
marcoceppita14:35
perrito666TheMue: i am not being an incredible fan of http://reviews.vapour.ws/r/947/diff/2 why is it that you are not adding a method to apihostportresults that returns  Servers as NetworkHostPorts ?14:36
TheMueperrito666: could be a helper too, yes. so far concentrated on structs or nested slices of hostport14:39
* TheMue sees our already large params with lots of conversion helpers in the future ...14:41
perrito666TheMue: well borrowing from python :p better explicit14:42
perrito666TheMue: what botters me the most is that I see a lot of params.NetworkHostPorts(someparam.Servers)14:42
perrito666which is a bit noisy14:42
TheMueperrito666: yeah, you get network, want params, get params, want network14:43
perrito666so basically what I mean is, you are using params.NetworkHostPorts to convert a member of params.APIHostPorts :)14:44
perrito666sounds like that should be happening on params :p14:44
* perrito666 laughs because param is the sound used in spanish for tada14:45
TheMueperrito666: could you point me to file and line14:47
perrito666TheMue: gimme a sec, trying to beat some sense into reviewboard :p14:48
TheMuehehe14:48
perrito666ohh ffs http://reviews.vapour.ws/r/947/diff/# file: api/state.go line 8014:49
perrito666sometimes I really hate that ui14:49
TheMueperrito666: thx, yes, here it creates the network.HostPorts out of the params.HostPorts14:52
TheMueperrito666: and those are [][]<mypackage>.HostPort which are struct, gna14:53
perrito666gna?14:54
TheMueinner sound of "excitement" about this construct14:56
TheMue:D14:56
perrito666wwitzel3: ?15:02
perrito666TheMue: I added the comment in the code15:06
TheMueperrito666: great, thx15:07
dimiternTheMue, hey, did you see my review about the live tests?15:42
dimiterndooferlad, ping15:43
TheMuedimitern: yep, just doing it with local provider. looks good so far.15:43
dimiternTheMue, cool!15:43
dimiternTheMue, I'll double check it here as well15:44
* dimitern doesn't want more regressions :)15:44
TheMuedimitern: great, thx15:44
TheMuehehe15:44
TheMuedimitern: yeah, and this change already went too large. not in the sense of structure, but changed places.15:44
dimiternTheMue, yeah, but I'd rather get it landed :)15:45
sinzuidooferlad, how goes the backport of bug 1416928 to 1.22?15:47
mupBug #1416928: juju agent using lxcbr0 address as apiaddress instead of juju-br0 breaks agents <api> <lxc> <network> <juju-core:Triaged by dooferlad> <juju-core 1.21:Fix Released by dimitern> <juju-core 1.22:Triaged by dooferlad> <https://launchpad.net/bugs/1416928>15:47
dimiternsinzui, he mailed me a couple of branches with the backports for 1.22 and trunk; I'm checking them now15:55
dimiternoops - s/backports/foreports/ that is15:56
sinzuidimitern, bug 1420049 is now confirmed to be a regression with 1.20. We need someone to address it.16:01
mupBug #1420049: ppc64el - jujud: Syntax error: word unexpected (expecting ")") <deploy> <openstack> <regression> <uosci> <juju-core:Triaged> <juju-core 1.22:Triaged> <https://launchpad.net/bugs/1420049>16:01
* sinzui would also ask natefinch to make arrangements, but he might be lost in the snow16:01
dimiternsinzui, I'll have a look16:01
dooferladdimitern: sinzui: Happy to apply the fix to 1.20 as well.16:05
dimiterndooferlad, which fix?16:06
dooferladdimitern: Oh, hang on, I got my bug numbers muddled! Thought both comments were about 141692816:07
dimiterndooferlad, yeah :)16:07
dimiterndooferlad, I've pulled your branches with the foreports and once I'm done with live testing TheMue's changes I'll look at yours16:07
dooferladdimitern: turns out tests run better when the heatsink isn't dangling off your northbridge. Top computer stability tip.16:08
sinzuidooferlad, 1.20 is not broken and we aren't release it any more. just 1.22 and master need the love16:08
dimiterndooferlad, LOL :)16:08
dooferladdimitern: are there instructions for live testing, or is it in your head?16:08
dimiterndooferlad, in my head, but I can try to summarize them, good point16:09
dimiterndooferlad, i'll send them by mail16:09
dooferladdimitern: thanks.16:09
TheMuedimitern: just had 1:1 and during this time I've seen an error on EC2. have to look for the reason now.16:26
TheMuedimitern: hmm, maybe already found it16:27
dimiternTheMue, I'm testing on maas first16:28
TheMuedimitern: ah, fine, so different providers16:28
TheMuedimitern: thought I found it but cannot get the reason for my "environment uuid was not supplied"17:26
dimiternTheMue, you can easily test if your changes caused this (but I doubt it) - switch to master, rebuild, bootstrap :)17:27
TheMuedimitern: yes, will check it this way17:28
dimiterndooferlad, please go ahead and propose a PR for the 1.22 foreport17:29
dooferladdimitern: will do17:29
dimiterndooferlad, cheers17:29
dimiternTheMue, live tests on maas pass ok17:29
dimiternTheMue, trying manual now and then ec2 and local17:29
TheMuedimitern: ah, great info, thanks. seems to be local17:29
TheMuedimitern: local in the sense of "here", not the provider17:30
TheMue;)17:30
dimitern:)17:30
cheryljkatco - can you take a quick look at my changes for featuretests: http://reviews.vapour.ws/r/945/17:30
katcocherylj: sure thing17:30
katcocherylj: just one minor thing, but it looks great! thank you!17:33
dimiterndooferlad, thanks, but can you change the PR description to mention this is a foreport of the original PR #1616 ?17:35
dooferladdimitern: sure17:35
dimitern..for 1.2217:35
dimiterndooferlad, ta!17:35
cheryljthanks, katco.  While I'm in there, I guess I should update the name of the suite to match the new filename17:37
katcocherylj: ah good idea, i missed that17:38
dimiterndooferlad, have you tried live testing this by bootstraping a manual environment to a machine with and without the lxc package installed?17:38
dooferladdimitern: no, I just ran the built in tests17:38
dimiterndooferlad, do you know how to do it?17:39
dooferladdimitern: think so. The bug report is quite clear.17:40
dimiterndooferlad, sweet, please give it a try and let me know how it went17:43
dooferladdimitern: will do17:43
perrito666the least flooded part of my way home https://pbs.twimg.com/media/B-JP1USIIAAmYjv.jpg:large17:50
TheMuedimitern: it looks like you can slap me, the error seems to be in front of the screen17:53
TheMuedimitern: it's nice to create new build but the path should be set to use them *facepalm*17:53
dimiternTheMue, so what's the issue?17:56
TheMuedimitern: none anymore, currently it's running find. but during the last try with the error above I used some old and it seems instable build from last year17:57
TheMuedimitern: path had been set wrong, not using my fresh builds17:57
dimiternTheMue, right :) that's why I have my rebuild-juju script always in $PATH17:58
TheMuedimitern: yep, changed it too. dumb error17:58
dimiternTheMue, manual bootstrap also works18:03
TheMuedimitern: EC2 looks fine so far too, waiting for the latest steps to complete18:04
* TheMue has to add this in his tool too, "jdt live-test amazon" or "jdt live-test local" etc.18:05
TheMueInteresting, just read, Lenovo creates super-computer based on ARM18:07
perrito666TheMue: well its always good not having to drag all the baggage x86 has18:08
TheMueperrito666: +118:08
perrito666I guess not before long laptops with ARMs will be decent enough to use as a laptop18:09
* perrito666 suddenly remembers when there was via cyrix against intel or even ppc as desktop options (I am getting old)18:10
TheMuedimitern: so, EC2 works fine too18:10
dimiternTheMue, what did you test?18:11
* TheMue remembers his time with his 12" PowerPC notebook18:11
TheMuedimitern: standard scenario, wp and mysql *lol*18:11
perrito666TheMue: g4?18:11
TheMueperrito666: exact18:11
perrito666yup, my favorite form factor to the day18:12
perrito666I was really sad to part with that thing18:12
TheMueperrito666: I liked it a lot, and felt special with all those intels around18:12
TheMueperrito666: they will come with an ARM, lets wait18:13
perrito666I used to win an argument against my university teacher on why visual basic on windows was not a reasonable requirement to ask for a student (they would supply a free licence) I just handed to him saying, ok, ill use it if you manage to install it on my coputer18:13
TheMuehehe18:15
dimiternTheMue, add-relation, waiting for them to start, exposing, trying to open wp from a browser? and checking machine logs for suspicious ERROR and WARNING, right?18:16
=== anthonyf is now known as Guest75096
TheMuedimitern: yep18:16
dimiternTheMue, sweet!18:16
TheMuedimitern: already started to setup a wp presence18:16
dimiternTheMue, I'll stamp it then - all my live tests went fine18:16
TheMuedimitern: cool18:16
dimiternTheMue, some of the issues you've resolved already - just sync up with menn0 and perrito66618:18
* perrito666 diffs with TheMue 18:19
TheMuedimitern: yes, mennos is already done, and I like perrito666s idea. that will go in and be tested befor I push18:20
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
perrito666natefinch: this change for de defer of the readcloser you added is a nightmare :p20:26
thumpersinzui: can we chat plz?20:41
sinzuithumper, yes20:41
* thumper starts a hangout20:41
thumpersinzui: pm'ed the link20:43
perrito666natefinch: could you take another look?20:56
perrito666k ppl EOD but will be back later21:45
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
anastasiamac_perrito666: this street looks awful :( r u on higher ground?23:21
jw4OCR PTAL : http://reviews.vapour.ws/r/951/  <--- Running Actions while unit is in hook error state, without clearing the hook error23:59

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