/srv/irclogs.ubuntu.com/2014/09/15/#juju-gui.txt

=== jcsackett_ is now known as jcsackett
rick_h_morning huwshimi 02:23
huwshimi:)02:25
rick_h_I can haz orange box! :)02:30
huwshimirick_h_: oh really?! In your house?02:40
rick_h_huwshimi: yea, jcastro brought one home from his sprint but is taking swap days mon/tues02:40
rick_h_so I ran out to steal it for his swap days for GUI MV testing and screenshot/video'ing02:41
huwshimirick_h_: Nice one!02:41
rick_h_yea, so busy two days coming up. Have to take it back Tues night02:41
huwshimirick_h_: I thought he lived on the other side of the country?02:44
huwshimiwell, other end02:44
rick_h_huwshimi: no, he's 1.4hrs away from me02:44
huwshimirick_h_: Oh right, nice02:44
=== uru_ is now known as urulama
fabriceHi everyone06:28
fabriceFirst Day :)06:29
huwshimifabrice: Hello! Welcome06:31
fabriceThanks06:31
huwshimifabrice: You're on urulama's team?06:34
fabriceI suppose06:34
fabriceand you ?06:35
huwshimifabrice: haha, OK, urulama is around so he can probably tell you more06:35
huwshimifabrice: I'm on rick_h_'s team, but the two work very closely.06:35
urulamahi there fabrice06:36
fabriceyo06:37
urulamadid you manage to get SSO working?06:37
urulamaand have access to mail, wiki, docs?06:38
fabriceno just logging to irc 2 minutes ago I am waiting for vanguard but I said I would start at 9am06:39
urulamaok, np06:39
urulamafabrice: when you're up and running, let me know06:39
urulamafabrice: i'll be jumping in and out today, we have some issues with floods here :)06:39
huwshimiurulama: That doesn't sound good!06:40
urulamahuwshimi: no big deal, rain stopped yesterday, but there are some leaks in the basement and at my fathers house as well. 06:41
urulamahuwshimi: it's just underground water being to high, luckily we're not near river06:41
fabricestill it doesn sound good06:42
fabriceBTW http://altcoinpress.com/2014/09/irc-freenode-network-hacked/07:21
fabriceyou should probably change your password07:22
frankbanmorning urulama, rogpeppe1 08:01
frankbanwelcome fabrice!08:01
urulamamorning frankban08:01
urulamajujugui: fabrice joined today08:01
rogpeppe1frankban: yo!08:01
rogpeppe1frankban: welcome!08:02
frankbanfabrice: ^^^ ;-)08:02
urulamafabrice: if you want to address all people at once, we use jujugui alias here08:02
frankbanalso guihelp08:02
fabricefrankban: thanks !08:03
urulamafabrice: mhilton joined 14 days ago, so the process is probably still fresh in his head, you can ask him as well08:04
mhiltonwelcome fabrice08:05
rick_h_morning everyone11:02
rick_h_fabrice: welcome to the party11:02
rick_h_!11:02
fabricerick_h_: yo!11:02
fabricerick_h_: morning11:03
rick_h_hope the boostrapping is going well fabrice 11:05
rick_h_let us know if you need a hand. 11:05
rick_h_calender invites coming your way shortly if you're not already on them11:05
fabricerick_h_: sso sorted, looking at the wikis, and fighting with HP Cloud for mission #1 :)11:06
rick_h_fabrice: understood, all good. There's a lot to boot up on. 11:07
* frankban lunches11:50
=== fabrice is now known as fabrice|lunch
kadams54guihelp: need eyes on https://github.com/juju/juju-gui/pull/548 - it's a pretty small change and should be a quick review/QA.13:07
urulamafabrice: ping ... hangouts?13:08
rick_h_kadams54: rgr looking13:08
fabriceurulama: I am on it13:08
rick_h_kadams54: if you get a sec can you peek at frankban's as well for a second review and qa?13:08
kadams54Sure. I'm also looking over huw's stuff.13:08
rick_h_kadams54: can you provide some background in that pull request? 13:08
rick_h_kadams54: I'm not sure what I'm looking at and what it's about13:09
kadams54Sure.13:09
rick_h_kadams54: assume it's around the bug 1368650?13:09
mupBug #1368650: adjust date and time is static <Photos:New> <https://launchpad.net/bugs/1368650>13:09
kadams54rick_h_: Correct.13:09
kadams54I'm editing the PR to add more context.13:10
rick_h_kadams54: cool thanks. Yea some tie in from PR to bug/context is +13:10
kadams54OK, initial comment/description has been fleshed out, so context will be preserved in merge commit.13:11
rick_h_kadams54: ty much13:12
rick_h_jcsackett: around?13:26
rick_h_jcsackett: I need to change to develop on precise, you mention it works with @sha?13:26
frankbankadams54: thanks for taking a look at my branch13:34
kadams54frankban: yup, np13:34
jcsackettrick_h_: yes13:44
jcsackettif you do the @sha of a commit, that works on precise.13:44
rick_h_jcsackett: so does it need just the sha or the url@sha?13:44
jcsackettso just pick the most recent one for develop.13:44
rick_h_ok ty13:44
jcsackettrick_h_: "https://github.com/name/juju-gui.git @sha"13:44
rick_h_ah the space dammit13:45
lucarick_h_: did I send an email out last week about the added services sidebar?13:52
rick_h_luca: yes13:52
rick_h_luca: and I've got it put away atm 13:52
rick_h_luca: but will break it down later this week13:52
rick_h_luca: we had a quick chat on it I think13:53
lucarick_h_: ok, I was just looking for it and couldn’t find it in my email so was just wondering hehe13:53
lucarick_h_: no worries13:53
lucarick_h_: could you tell me what I called the email? lol13:53
* rick_h_ goes to look13:53
rick_h_luca: hmm, not sure. The one I find now is back Aug 13th13:54
lucarick_h_: I think I possibly just spoke to you about it but didn’t actually email13:54
lucarick_h_: so I’ll email it out now then :)13:55
rick_h_luca: ok, I remember seeing two images13:55
rick_h_figured they came in email 13:55
lucarick_h_: yeah, I showed them to you in IRC13:55
rick_h_oh, then ok13:56
kadams54guihelp: anyone know where juju logs are stored on OS X?13:59
rick_h_kadams54: juju log? 14:00
rick_h_kadams54: what are you doing/getting a log for?14:00
frankbankadams54: what logs? local env? 14:00
rick_h_kadams54: if it's a bootstrap issue add --debug to the bootstrap command14:00
rick_h_kadams54: if you're deploying something there's debug-log and unit logs on the unit coming up14:00
kadams54rick_h_, frankban: I've found tailing the logs to be helpful when setting the gui source14:01
kadams54Yeah, the unit logs14:01
frankbankadams54: so juju debug-log -e ec2 should do the trick14:01
kadams54debug-log reports 'Output from "make distfile" sent to /var/log/juju/make-distfile…'14:02
rick_h_kadams54: right so that means it's running the tarball generation/etc14:03
kadams54I'm assuming I'd need to juju ssh -e mytest to see the contents of that log?14:03
rick_h_kadams54: right14:03
=== fabrice is now known as fabrice|coffee
rick_h_juju ssh juju-gui/014:03
rick_h_it's basically a 'be patient' log line14:04
rick_h_it takes a bit14:04
* rick_h_ is waiting at that same line heh14:04
rick_h_hatch: around?14:08
rick_h_hatch: makyo_ I need a volunteer for a hot orange box bug please14:08
rick_h_hatch: makyo_ https://bugs.launchpad.net/juju-gui/+bug/136957614:10
mupBug #1369576: juju-gui MV shows subordinate services as unplaced units <juju-gui:Triaged> <https://launchpad.net/bugs/1369576>14:10
kadams54frankban: All done with QA. You're good to go.14:10
frankbankadams54: thanks!14:10
hatchrick_h_:  I am14:11
hatchodd though I am not getting dings...14:11
rick_h_hatch: please see bug ^ asap please14:11
rick_h_hatch: I assume it's a small part of how we identify unplaced units as missing on attribute14:11
rick_h_hatch: ping me when you have a fix up please and will qa/land so we can unblock for demo shots/etc14:12
hatchsure - do we have a running instance I can see? 14:12
rick_h_hatch: will post a screenshot in a sec, I'm installing a screenshot tool14:12
hatchoh ok so I'm going to have to fix it blind? haha14:13
rick_h_hatch: I list out 4 sub services. Add wordpress and ntp subordinate and see how it shows?14:14
hatchyup on it14:14
rick_h_hatch: I mean if it all works in sandbox then ok, but it's not quite blind14:14
rick_h_hatch: https://www.dropbox.com/s/oitc0icdf6oruu9/Selection_001.png?dl=014:15
hatchsandbox does not show the sub in the unplaced units column....spinning up local14:16
rick_h_hatch: rgr14:16
hatchrick_h_:  did you get the orangebox at your place?14:22
=== fabrice|coffee is now known as fabrice
hatchwelcome fabrice14:23
fabricehatch: thanks !14:23
rick_h_hatch: yes, sitting at it right now14:23
rick_h_been working on getting it setup all morning and let the bugs and fun begin14:23
rick_h_hatch: http://paste.ubuntu.com/8350773/ is the dump of the services object14:24
hatchrick_h_: awesome...you take any selfies? rick and oranebox in the car....rick and orange box eating breakfast..... :P 14:24
rick_h_no, was going to when I get MV up and running do a little pic saying "Tired of looking at juju status...we've got something good coming just for you"14:24
rick_h_but then it looks fugly because of these subordinates and I'm in go go go debug mode14:24
hatchit should be named.....Obey 14:25
* rick_h_ goes on to keep testing stuff14:25
hatch:)14:26
hatchok I think I found where to fix this...just need the real env to test14:26
hatchrick_h_:  new bug https://bugs.launchpad.net/juju-gui/+bug/136958814:31
rick_h_hatch: rgr, makyo_ can you look? It seems related to your remove relation UX/etc you were doing14:32
hatchrick_h_: also I cannot reproduce on local....how did you get those ntp units to be unplaced?14:32
rick_h_hatch: deployed via the deployer (a bundle) and then I simply loaded the page14:33
hatchhmm ok lemme see if I have to deploy them14:33
hatchoh geeze deploying the ghost relation didnd't work14:35
hatchand then making the relationi post deploy locked up the gui...14:35
rick_h_jcsackett: going to file this new bug your way. sorry but want to shake these orangebox bugs out while I've got it today/tmorrow14:35
rick_h_jcsackett: guessing there's a missed event stopper in the drop there14:35
jcsackettrick_h_: this subordinate thing?14:36
rick_h_jcsackett: no, different one14:36
hatchjujugui where is the gui source located on the instance again? /me can't remember14:37
jcsackettrick_h_: link?14:38
frankbanhatch: /var/lib/juju-gui/juju-gui IIRC14:38
hatchthx14:38
rick_h_jcsackett: https://bugs.launchpad.net/juju-gui/+bug/136959314:39
jcsackettrick_h_: i see. i'll check if i can reproduce on a non orangebox live env; otherwise this could be a fun one.14:40
rick_h_jcsackett: yes, please check locally, or check ec214:40
rick_h_jcsackett: I think ec2 should be similar14:40
* jcsackett nods14:40
rick_h_kadams54: one for your next card please https://bugs.launchpad.net/juju-gui/+bug/136960114:44
kadams54rick_h_: rgr14:44
hatchblarg I can't even create a relation between a service and a subordinate.... rick_h_ this is going to take a bit longer than expected14:44
rick_h_hatch: understood14:44
hatchjuju-info relation added between wordpress and wordpress14:45
hatch*facepalm*14:45
rick_h_hatch: can you not create it in the cli or the gui or both?14:45
hatchyeah via the cli works14:47
hatchbut I still don't get unplaced units14:48
hatchmaybe it has to be done via a bundle...14:48
hatchrick_h_: stupid q   but there are no errors in the console right?14:49
rick_h_console is disabled 14:50
hatchjujugui call in 1014:50
rick_h_hatch: nothing I can tell atm14:50
hatchrick_h_: ok np....there are a few things I can try still then I'll have to put together a bundle and try that14:50
hatchahah I got it14:50
rick_h_hatch: :/ ok but really you can't relate a subordinate via cli?14:51
hatchw00t14:51
hatchwell I can reproduce it14:51
rick_h_hatch: yay14:51
rick_h_ish14:51
hatchno I can create the sub relation via the cli...cannot via the gui14:51
hatchwill create a new bug14:51
hatchfor that14:51
hatchapparently we didn't test subordinates14:51
hatchhaha14:51
rick_h_yea, we never do :/14:51
rick_h_but it's blocking me getting a single screenshot of the real stuff here so guess it's time to look14:52
hatchhttps://bugs.launchpad.net/juju-gui/+bug/136960614:54
rick_h_jujugui call in 1 go time14:58
rick_h_kadams54: ^ 14:59
rick_h_frankban: ^15:00
rick_h_fabrice: the hangout url is in teh calendar item15:00
fabriceyep coming15:00
* makyo_ steps out for a few15:20
=== makyo_ is now known as Makyo
urulamarick_h_: what about cloudfoundry demo? i remember ben talking about CF bundle15:20
hatch_rick_h_: just to confirm - we never want to show ubordinates in the mv?15:21
hatch_urulama: ME FIRST!!15:21
* urulama hides :D15:21
hatch_haha15:21
kadams54rick_h_: I'm not able to reproduce https://bugs.launchpad.net/juju-gui/+bug/1369601 - tried both locally and on ec215:21
* hatch_ got no sleep last night....someone kept texting me last night to "go smoke a dub" 15:21
hatch_blocked number....wouldn't stop texting15:22
kadams54hatch_: no do not disturb feature on your phone?15:22
hatch_kadams54: I needed the alarm to still go off in the morning15:22
kadams54iPhone's doesn't prevent alarm from going off, just prevents others from contacting via phone or text.15:23
hatch_but I haven't set up the 'important' people for dnd either...I shoud probably do that15:23
hatch_kadams54: tbh I have no idea...I've never used it...I just assumed15:23
kadams54hatch_: my dnd turns off at 7 AM. Alarm goes off at 6:51 AM :-)15:24
hatch_haha nice... so can you set 'important' people for the dnd?15:24
rick_h_urulama: oh hmm, will see if that's on here15:26
rick_h_hatch_: rgr15:26
rick_h_hatch_: they're kind of nutty as they're on every instance and so we agreed (for now) that subordinates aren't on mv15:26
rick_h_kadams54: k, looking at what i did again15:26
hatch_ok sounds good15:26
rick_h_kadams54: hmm, yea does it every time. duplicated it in the sandbox on comingsono15:28
rick_h_kadams54: jump back in standup?15:28
kadams54rick_h_: sure15:28
rick_h_jujgui are you supposed to be able to destroy a machine with services on it?15:33
kadams54rick_h_: I think you can destroy an uncommitted one and then the services go back to being unplaced units. Seems like JC worked on that card awhile back. Not sure about uncommitted.15:35
rick_h_yea, this is a committed/running machine. Working backwards, first unit, then container see if I can get to machihne15:36
kadams54Wow, we have both token-container.[js|handlebars] and container-token.[js|handlebars]15:36
rick_h_lol but of course15:37
hatch_rick_h_: if you have deployed services then you have to remove the services first before destroying the machine15:39
hatch_we don't have a --force enabled in the GUI15:39
rick_h_ok yea, you have to remove the units, and then the containers, and then the machine15:39
hatch_rick_h_: do we want to show subordinates in the machine/container columns? atm subordinates don't have their machines set15:40
rick_h_hatch_: no, I don't think we show them in either location 15:40
fabricegoing to care of family now, hopefully come back this evening tty soon15:41
rick_h_hatch_: for MV, subordinates don't show atm and we can address it post-release if it turns into an issue15:41
hatch_rick_h_:  ok np I'm just trying to pick the best place to fix this15:41
rick_h_hatch_: understood15:42
* rick_h_ goes to the dr apt biab15:46
hatch_ok so the real issue (5 whys) is that the unit doenst get it's subordinate status set15:47
* hatch_ is just talking outloud15:48
kadams54jujugui is it ever possible to have a machine that's got a different committed/uncommitted state than its root container?16:01
jcsackettkadams54: i don't think so.16:01
jcsackettthe root container *is* the machine.16:01
kadams54jcsackett: sure doesn't seem like it ought to be16:01
kadams54OK, I'm going to go ahead and assume that's true and leave a comment in the code: "jcsackett said this was OK"16:01
* jcsackett laughs16:02
hatch_kadams54: the root container doesn't exist...just like jcsackett said :) 16:05
kadams54guihelp: https://github.com/juju/juju-gui/pull/552 is ready for QA and review <-- I think this is an orange box one?16:11
hatch_frankban: so when the units delta comes in ntp's service shows it as NOT being a subordinate...but then the GUI shows it as a subordinate...do you know if services subordinate statuses are updated after the initial services delta?16:25
frankbanhatch_: service info is updated each time something changes, I can take a look at juju-core to check whether the subordinate flag is sent later, but I'd guess you already know the answer16:27
hatch_yeah...so this is kind of a problem heh16:28
hatch_but I guess I can add something in the handler to go through it's units to mark them as subordinates16:28
hatch_odd that it's not send originally16:28
hatch_because a service can't ever change from a subordinate16:28
hatch_ahh when the service is created it doesn't send us the information16:31
hatch_and we don't have the charm information yet either16:31
Makyojujugui quick review/qa on asterisks in inspector: https://github.com/juju/juju-gui/pull/54716:38
kadams54heading out for a run, bbiab16:39
hatch_frankban: would you be able to take a look to see if we could get the services subordinate status when we get the data? It looks like the only way we know about it is because we compare against the charm16:47
hatch_I'm guessing there is a reason why this information was missing though...16:48
frankbanhatch_: taking a look at the code16:48
hatch_thanks - I'm assuming this because there isn't a single ws frame with the subordinate status in it16:50
frankbanhatch_: I confirm the is_subordinate info is not included in serviceInfo. also unitInfo does not have that information. I guess that's because the is_subordinate is actually an attribute on the charm, rather than the service16:52
hatch_yeah....see I can easily fix this bug by doing cross db queries....but that just feels wrong when we should really have this information available on the unit16:52
hatch_ok np thanks for looking, I'll keep on trying to find the best place to add this info16:53
frankbanhatch_: np, FWIW the service has a charmUrl, and it should not be hard in theory to add the information you need in _setDefaultsAndCalculatedValues16:57
hatch_frankban: at that point we don't have the charm info yet16:58
hatch_heh16:58
hatch_it's an unfortunate sequence of events it seems16:59
frankbanhatch_: oh, so we need to know if a unit is from a subordinate charm, in the machine view, but we call charmInfo only when the charm is displayed in the inspector, something like that?17:04
hatch_frankban:  well I haven't ironed out the exact sequence of events but when mv is rendered the units do not have subordinate information but the services do17:10
hatch_so I'm trying to find where the services get updated with that information17:10
hatch_but not having much luck17:10
hatch_frankban:  if you know where that happens I'm totally open for input haha17:13
frankbanhatch_: I suppose models/charms.js?17:15
hatch_right i just can't find where it updates the service17:15
hatch_np I'll find it17:15
hatch_:)17:15
hatch_it's in these 100k lines somewhere :)17:16
frankban:-)17:19
frankbanhatch_: I am looking as well, and it's really not clear when and above all IF the "subordinate" service attr is set17:20
=== hazmat` is now known as hazmat
hatch_frankban: exactly - it appears to be done as a side effect somewhere heh17:34
frankbanhatch_: surely it is set when a ghost service is created17:36
hatch_frankban:  but the ghost service isn't created when it comes over the delta17:36
frankbanhatch_: it seems something happens when handling endpoints in store/endpoints.js17:40
frankbanhatch_: done for the day, good luck and have a nice evening!17:40
hatch_thanks you too, cya tommorow17:41
kadams54Why is it that I never see any API requests on my sandbox in web inspector? I would expect to see some WebSockets requests to go through… (Note that this is in Chrome Canary.)17:44
kadams54Does the fakeenv prevent that?17:44
hatch_kadams54: I'm not sure I understand17:51
hatch_sandbox simulates juju17:51
hatch_so it doesn't need to make any reqyests17:51
kadams54OK, sorry, for some reason I had it in my head that fakebackend.js was running in Node on the server, but it looks like it runs in the client instead.17:52
hatch_ohh....yeah we only use node for devtools17:52
hatch_the guiserver backend is python17:53
kadams54You're talking about in a real env, right?17:53
hatch_yeah17:54
hatch_on jujucharms for example it's 100% client side17:54
hatch_and for being single threaded still scales to thousands of units :)17:55
rick_h_jujugui back andd all18:26
rick_h_kadams54: comment on your pr but looks good thanks for the update18:26
hatch_rick_h_:  I'm still working on the fix for the bug - getting closer18:26
rick_h_hatch_: awesome18:26
hatch_it can be fixed trivially - but a real fix goes all the way back to delta parsing 18:27
hatch_so the real fix takes more time :)18:27
rick_h_hatch_: hmm, do we need to have a chat on it then? 18:27
rick_h_hatch_: I need a 'visible' fix today if we can get a hack up18:27
hatch_sure standup?18:28
hatch_rick_h_:  the mass scale up UI in mv shows that you can add extra units for subordinates....do we have a bug for this already? I thought we did but I can't find it18:51
rick_h_hatch_: good call, will add one18:51
rick_h_going to file a drive by in there as well. I think it should be alphabetical. I don't recall why we didn't18:52
rick_h_kadams54: go ahead and ship your branch and I'll do qa when I update the gui here in a few19:00
kadams54rick_h_: trying to figure out the CI test failure19:01
rick_h_kadams54: ah cool19:01
hatch_somehow I managed to bork the xy annotations in my env making it so that the GUI will no longer render stuff19:02
rick_h_wheeee19:03
hatch_{"Type":"Client","Request":"SetAnnotations","Params":{"Tag":"service-wordpress","Pairs":{"gui-x":"NaN","gui-y":"NaN"}},"RequestId":15}19:03
hatch_not sure how to recover from this besides destroy the whole env?19:04
rick_h_set it?19:04
rick_h_oh, or you mean if that's there it won't place at all?19:04
hatch_I can set annotations?19:04
hatch_yeah the gui just throws errors so nothing gets rendered to the canvas19:04
hatch_guess this is another bug...it should fail gracefully heh19:05
rick_h_yea19:05
rick_h_need some steps to reproduce before we can file it though19:06
hatch_ssh into box, open js file, create syntax error in juuuuust the right spot19:07
hatch_:)19:07
rick_h_lol19:07
hatch_crap oh well tearing down...19:07
rick_h_ok then we can leave that as a low thing to fix one day 19:07
hatch_rick_h_:  I need to grab some lunch - here is the patch if you'd like to give it a go https://gist.github.com/hatched/daab82c9b132f38ed40619:10
rick_h_hatch_: can you push it into a branch I can set in the gui?19:11
hatch_should work for switching from service to mv and loading right into mv19:11
hatch_oh sure19:11
rick_h_hatch_: rgr19:11
hatch_rick_h_: https://github.com/juju/juju-gui/pull/55419:12
hatch_rick_h_: https://github.com/hatched/juju-gui.git sub-unplaced-136957619:12
hatch_it busted when I was doing the qa so I am not 100% sure but should work for the photos :)19:13
hatch_will finish it up as soon as I get back....just starving19:13
hatch_haha19:13
kadams54rick_h_: got the test failure straightened out and shipping.19:17
kadams54rick_h_: FYI, I also have a time off request heading your way soon.19:17
rick_h_kadams54: awesome ty19:20
hatch_hey rick_h_ did that fix get you going?19:45
rick_h_otp atm19:50
jcsackettrick_h_: have you tried orangebox with the trusty charm, or just precise?20:11
rick_h_jcsackett: it's only precise because that's what it runs atm20:11
jcsackettrick_h_: dig; i reproduced on precise, was working on the bug with root containers. switch to a deployment with the trusty charm b/c it's easier to work with branches, and discovered (at least on ec2) you can't drop at all.20:12
jcsackett(at least in google-chrome)20:13
rick_h_jcsackett: hmm, that's odd that they're diff20:13
jcsackettrick_h_: i concur. i haven't dug into that occurence yet, but made a note to look further into it when i'm done with this bug.20:13
jcsackettfor now i'll work with sha1s on precise.20:13
hatch_jcsackett: what bug r u working on?20:17
jcsacketthatch_: https://bugs.launchpad.net/juju-gui/+bug/136959320:17
mupBug #1369593: dropping an unplaced unit on the root container of a new machine in MV reloads the page <juju-gui:In Progress by jcsackett> <https://launchpad.net/bugs/1369593>20:17
hatch_interesting - I've never had that happen20:18
hatch_nor not being able to drop20:18
jcsacketthatch_: real env only.20:20
jcsacketthatch_: if you have a real env running the trusty gui charm, i would love to see if it's reproducible.20:21
jcsackett(ec2, to be the same setup)20:21
hatch_sorry I don't atm but will soon20:21
hatch_local though20:21
hatch_jcsackett: in local I can't even drop on the root container if i'ts uncommitted20:43
hatch_heh20:43
hatch_no error20:43
jcsacketthatch_: on trusty?20:43
hatch_yup;20:43
jcsackettyeah, that's what i saw too.20:43
jcsackettthey're not droppable at all in develop now. no idea why.20:43
jcsacketthatch_: is a container?20:43
hatch_I recall seeing a bug around this - it's because we disabled dropping to create containers when not on maas20:43
jcsackettor is drag-and-drop broken across everything.20:43
jcsackettaaaah.20:43
hatch_so I'm guessing it's because of that20:43
jcsackettcan you drop on the machine token?20:44
hatch_trying20:44
hatch_nope but I can drop on the machine header20:44
jcsacketthrm. so it's not precise/trusty. it's a commit that's landed in the last day.20:45
jcsackettbecause i've now updated and on precise i'm seeing the same behavior.20:45
hatch_well I'm going to get back to working on my fix 20:45
jcsackettrick_h_: ^ i'm going to pursue this b/c it now blocks the bug you filed.20:45
hatch_lemme know if you need another test dummy20:45
rick_h_jcsackett: rgr20:45
jcsacketthatch_: will do.20:45
hatch_man I wish it was faster to pull down and switch branches heh20:46
jcsacketthatch_: +120:48
hatch_there must be a way to fetch a diff from what's in the charm and what you want to fetch then run the build20:49
hatch_in theory that would only take a couple mins at most20:49
hatch_(assuming it's possible)20:49
jcsackettso, i'm seeing a note that "we don't allow hulk smash" now in the machine view's set droppable code. is that accurate?20:55
jcsackettrick_h_, hatch_ ^20:55
jcsackettdoesn't sound right.20:55
hatch_jcsackett: originally yes20:55
hatch_but I think we did a 180 on that20:55
rick_h_yea, 180, we do allow it20:56
jcsacketthm. the comment git blames from earlier this month, but i suppose it may have just been moved around.20:56
hatch_jcsackett:  yeah I wish (maybe there is) a way to get a history of blames heh20:57
jcsackettok, so yeah, this is just a case that if containers aren't allowed, none of the machine tokens are made drop-able; the root container token should still be a drop target though.20:57
hatch_jcsackett: agreed20:58
jcsacketthatch_: we can always set container tokens to be droppable, can't we? in a situation where containers aren't supported, the *only* container tokens are going to be root containers, right?21:02
hatch_hmm21:03
hatch_jcsackett: the only issue I can think of is if someone were to somehow create a container21:04
hatch_but as long as we make sure they can't do that via the cli or the gui then we should be ok21:04
jcsacketthatch_: i mean, if they somehow create a container via the gui when they can't, that's a bug.21:05
jcsacketthatch_: we can't ensure they don't via the cli though.21:05
hatch_right, but if they create one by the cli (somehow) then we will render it and they will be able to drop on it21:05
jcsacketthatch_: yeah.21:05
jcsackettand we can't ensure that can't happen, so i'll just make sure only the roots get enabled.21:05
hatch_so imho it's better to be explicit....juuuuust in case21:06
hatch_ heh21:06
jcsackettmakes for an uglier conditional, but oh well.21:06
hatch_rick_h_: ok I have finished qa'ing my 'hack' and found that it doesn't work when loading mv directly because it's rendered before we have the charm data for the service21:12
hatch_so we will have to delay loading unplaced tokens until we get all of the services charm data back...which is kind of waky heh21:12
rick_h_hatch_: :/21:14
rick_h_ok, off the phone, wtf happened while away?21:15
hatch_it...alll...went...for...shit21:15
hatch_:P21:15
hatch_want to hop back on a call and chat about this?21:15
rick_h_jcsackett: so you're good on your bug, you can always drop on the root container and that's borked atm?21:15
rick_h_hatch_: k, fine but not sure my ears can take it :P21:15
hatch_haha21:15
rick_h_jcsackett: ^21:15
=== urulama is now known as urulama-afk
Makyojujugui quick review and QA in real env https://github.com/juju/juju-gui/pull/555 - can be LXC, but has to be real21:57
hatch_jujugui I need a single review (no qa) https://github.com/juju/juju-gui/pull/55422:28
hatch_Makyo: I can do your review now if you still need22:28
hatch_woah look all the pr's22:32
jcsackettrick_h_: dropping on root container didn't work, i have a commit that fixes that, and now i cannot reproduce the initial bug.22:41
jcsackettrick_h_: can you try 44d19f6ecdf1efc1ce27a5f807abb563e7d93ac7 from my github repo on the orangebox, and see if you can reproduce it?22:42
jcsackett(assuming you're around...)22:42
hatch_he went to pick kid up a bit ago22:42
jcsackettah. i was heading back to the house then.22:43
hatch_jcsackett: if you want a break can you review mine? no qa necessary22:43
jcsacketthatch_: looks good.22:47
hatch_word22:47
jcsacketthatch_: any chance you can look at my PR? i forgot to ping in the channel earlier today.22:48
jcsacketttest failure on it is spurious.22:48
* hatch_ hulk smashes CI "SPURIOUS THIS!!!!!"22:53
* jcsackett laughs22:53
huwshimiMorning23:02
hatch_ ahoy23:03
hatch_huwshimi:  I'll slowly be getting to your qa's - there were osme bugs with the orange box which were critical to get landed today23:04
huwshimihatch_: No problems23:04
huwshimiThankyou23:04
jcsackettgoing afk all. ciao.23:10
hatch_cya jcsackett23:14
hatch_rick_h_: I have shipped the critical fix after a review so you should have it in develop for qa soonish23:14
=== mup_ is now known as mup

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