/srv/irclogs.ubuntu.com/2013/10/14/#juju-gui.txt

gary_posterhi :-)01:07
gary_postercat -> vet.  might be a hair late to start but shouldn't be too bad.11:14
benjibac: do you want an email brain dump about the backfill branch or a call about it?13:06
bacbenji: chat i guess13:06
benjibac: ok, I'll create a hangout13:07
bacok, give me 2 minutes13:07
benjibac: https://plus.google.com/hangouts/_/2db6f1f3bd754cfc2427148bdc58022605d3e851?hl=en when you are available13:08
bacbenji: i just lost that file.  stupid hangouts.13:30
bachi gary_poster, you around?13:43
gary_posterbac, yeah, hey13:44
baccool, it was just awful quiet here.  :)13:44
rick_h_ssshhhhh13:44
bacgary_poster: i logged my swap day in c.a. from today to day after t'giving13:44
bacfor those of you with nothing else to worry about, BART is contemplating a strike.  http://nyti.ms/1ekVjHd13:45
gary_posterbac, saw, had not gotten around to approving, but just did.  thank you!13:45
rick_h_yea, and my wife is freaking out over the dry ice 'bomb' in LAX13:45
rick_h_gotta love travel13:45
bacrick_h_: i don't know that one13:45
rick_h_http://r.bmark.us/u/2cabf797b26f4a13:46
rick_h_hmm, kind of did a sucky job parsing that one :/ /me files a bug13:46
rick_h_http://www.latimes.com/local/lanow/la-me-ln-airport-ice-bomb-20131013,0,1098000.story13:47
bacso an "explosion" that did no damage but made a lot of noise.13:49
rick_h_yea13:49
bacnot really what you want in an airport, though13:49
bacgary_poster: just noticed staging.jc.com is down.  investigating.13:51
bacmanage.jc.com is happy13:52
gary_posterthanks bac13:54
bacstaging is happy again.  just had to reboot the elasticsearch instance.  curtis' "debugging staging" document to the rescue.14:09
rick_h_yay thanks bac14:26
gary_posterjujugui, charm branch for review: https://codereview.appspot.com/1442505714:27
bacgary_poster: i'll do it14:27
gary_posterthanks bac14:27
bacgary_poster: code looks good. doing qa now.  have one question about the release_expression regex.  it seems to only be applied to the embedded release file.  why do need to continue supporting tgz if that is the case?14:54
gary_posterbac, 'cause we have one now that is tgz.  I could remove that from regex once the charm includes xz, as a separate branch14:58
bacgary_poster: but why not swap them out in this branch?14:59
bacgary_poster: doesn't matter, of course14:59
gary_posterbac, I could.  I've thought about it.  I'd have to switch to the 0.10.1 tag, apply the new Makefile, make a new dist, copy that over to the charm, and test.  seemed like enough work that doing it separately made sense15:01
gary_posterbac, or waiting for 0.1115:01
bacok15:01
gary_posterbac, could you do https://codereview.appspot.com/14494056 too?  It's the gui diff you are already looking at15:03
gary_poster1 line :-)15:03
bacgary_poster: sure.  (sorry i didn't see this earlier)15:34
gary_posterthx np15:35
bacgary_poster: still qa'ing. slow, slow.15:36
bacgary_poster: did you ever ask juju-core about the whether deploy downloads the charm locally?15:37
gary_posterbac, I did ask.  they do. :-(15:41
bacthat's crazy.  i wonder if it changed?15:45
gary_posterjujugui call in 1015:50
Makyojujugui call in 1015:50
MakyoDAmnit15:50
gary_posterhah HAH!15:50
rick_h_oooh, gary_poster takes the early weekly lead catching Makyo getting coffee15:50
MakyoI thought it was a text, so I looked at my phone rather than acting!  Sigh.15:51
rick_h_hah, now we're going to have to watch for false alarms. gary_poster will start texting Makyo an hour before stand up to confuse him15:57
gary_postermwa ha ha15:58
gary_posterjujugui call in 2!15:58
MakyoTrying to figure out how to change the vibration pattern on my phone.15:58
gary_posterlol15:58
antdillonHey, is there a gui var that stores the path from the URL?16:07
rick_h_antdillon: window.location16:08
rick_h_antdillon: well I guess depends on what you're looking for16:08
rick_h_antdillon: the browser path? or the overall domain url, or something16:08
antdillonrick_h_, That will work but just wondered it there was a system config var that would hold it16:08
rick_h_antdillon: which part of the url are you looking to get?16:09
antdillonI just want onboarding to be rendered if for example the url is localhost:8888/ and not if there is any path after16:09
antdillonrick_h_, I can use window.location but figured it better to use the initial config's if possible16:10
antdillonrick_h_, So onboarding doesnt display if the url is: http://localhost:8888/fullscreen/16:11
antdillonrick_h_, Or http://localhost:8888/precise/juju-gui-77/16:11
antdillonrick_h_, Happy to use window.location though if that is how other views do it16:12
rick_h_antdillon: ic, hmmm. I'd just start out with window.location for now I think16:13
antdillonrick_h_, Cool thanks16:13
bacgary_poster: my qa deploy still has juju-gui in 'pending'.  seems like its been a really long time, though i didn't note the start.  going to eat now, will restart after lunch if no progress16:49
gary_posterbac that's weird.  it is fast for me16:54
gary_posterbac, faster than before16:54
gary_posterbac, I was using an ec2 environment fwiw16:55
bacgary_poster: me too16:55
gary_poster:-/ dunno16:55
baci'll review what i did.  pebcak a possiblity16:55
gary_posterbcsaller, I don't understand why the gui-x/gui-y annotations shouldn't be the right thing to export.  You said we strip those annotations off?  It seems like we ought to keep them17:15
* gary_poster looks for code17:15
bcsallergary_poster: they are, but the current draw code removes them on apply, this just polls the current position from the client and adds them to the export17:16
bcsallergary_poster: the code path I'm working on now doesn't remove those annotations though17:16
bcsallerbut the logic is different 17:16
gary_posterbcsaller, ah, excellent, that sounds very much like the right thing to do17:16
bcsallerjust hard to get right so far, getting closer though I think17:17
gary_posterbcsaller, cool, thx.  so this initial patch from you is really a band-aid.  I'll try to decide what to do with it, but I'll move to something else for now17:18
gary_poster(hoping that you get the better fix ready soon)17:18
bcsalleryeah, I hope so too, this change is more disruptive and will need more QA, that one just quickly gets export values out17:19
gary_posterack17:19
gary_posterjujugui, filed https://bugs.launchpad.net/juju-core/+bug/1239783 fwiw.17:33
_mup_Bug #1239783: CLI deploy command downloads charms to local system and then uploads to environment <juju-core:New> <https://launchpad.net/bugs/1239783>17:33
MakyoI fear we may have awakened some eldrich horror with this bug http://ubuntuone.com/0Nki2dkLSmnKb2A0OvWLTs17:34
rick_h_Makyo: man, I'm having double dispatch flashbacks like that17:34
bcsallerand my sanity slips away17:34
MakyoAHA17:41
rick_h_bac: got a sec, want a second opinion on this17:51
bacrick_h_: sure, just a minute17:52
bacgary_poster: my second attempt launched just fine, so qa ok.17:54
bacrick_h_: what's up?17:54
rick_h_bac: quick hangout?17:55
bacsure17:55
rick_h_bac: https://plus.google.com/hangouts/_/9f3a5023b9270776d0b5bac6934f305d4332cf96?hl=en17:55
bcsallerMakyo: what do you think about a 1sec timer after a drag event where we are still in a drag state, DRAG_ENDING, where we ignore annotation changes till it times out?17:57
Makyobcsaller, uh, give me a sec to think about it.  Found a solution for bug-at-hand, want to get test down 1st18:00
bcsallerrighto18:00
gary_posterthanks bac.18:03
Makyobcsaller, okay with another drag state set we send annotations and unset in CB. Then can check that in updateServiceNodes.18:21
MakyoThinking about timer.18:22
bcsallerMakyo: yeah, I basically did it that way, I think it helps with some of the drag, anno delta, drag races we see18:22
MakyoYeah18:26
gary_posterHey Makyo, do you want me to take reviewing frankban's branch, or do you think you will get to it before your EoD?19:28
Makyogary_poster, proposing now, will review in ~ 1min.19:29
gary_postergreat! thx19:29
gary_posterMakyo, still not out of the woods with positioning on your branch, unfortunately--have you deployed Benji's wiki bundle and then tried to drag services?--but can you give me qa instructions for what you did fix?20:08
Makyogary_poster, initial load from a real environment with position-annotated services.20:09
gary_posterI went for the bug I already knew about20:09
gary_posterMakyo, ok will try, thanks.20:09
MakyoReviewing, then onto the rest of the position bug.20:09
gary_postercool20:10
rick_h_bac: review time today or in the morning? https://codereview.appspot.com/14441069/20:10
rick_h_bac: going to head to EOD, put in lbox with reviewer notes20:11
bacrick_h_: ok, either today or the morning20:11
rick_h_bac: np, thanks20:11
bacrick_h_: but i don't understand your request about lbox20:12
rick_h_bac: just fyi, I putt the review in lbox and added reviewer notes (vs LP based review)20:12
bacrick_h_: so you're saying i need to read the launchpad merge proposal too?20:13
bacoooo,nm20:13
rick_h_bac: no, just normally we've been doing LP only reviews for charmworld20:13
rick_h_bac: but I got lbox going in my lxc and decided it'd be nicer/easier there. Link is to reitveld20:13
bacrick_h_: ok, but you can't use lbox submit20:13
rick_h_bac: k, all good. 20:13
rick_h_bac: just trying to make it easier for you to read :)20:13
bacrick_h_: that'll clobber the lander and then aaron will clobber you20:14
rick_h_bac: understood20:14
gary_posterhe has that plugin to help20:14
gary_posteraaron does20:14
bacgary_poster: oh did that happen?20:14
gary_posteryeah20:14
bacnever got it20:14
bacwould be nice20:14
bacmaybe we can get him to show us next week20:15
gary_posterI think I blogged about it.  was a while ago.20:15
bacif it isn't obvious20:15
rick_h_yea, I remember him doing it. Didn't mess with it at the time because I was doing full gui work then20:15
gary_posterbac http://jujugui.wordpress.com/2013/05/24/thanks-to-diogo-matsubara-well-be-migrating-to/20:15
bacnice, i'll be trying that out!20:16
gary_posterMakyo, every time I add or adjust a second ghost on a real environment in your branch, the whole canvas moves around--seeming to center incorrectly.  Is that a problem with trunk as well?  I can't dupe in the sandbox of your branch or trunk.20:28
gary_posterI can switch to trunk if you are not sure20:28
gary_posterMakyo, also the initial position of the juju-gui service is off20:29
gary_posterthat is, when I drag it, it is dragged from a different position20:29
gary_posterI can switch to a branch20:30
gary_posterI mean switch to trunk20:30
Makyogary_poster, Can't dupe the first, give me a sec on the second.20:30
MakyoI'm running from local, sorry20:30
gary_posterMakyo np.  it looks like, after you have placed the juju-gui charm, the first problem goes away.20:31
gary_posterI mean, manually placed, and encountered bug #2.  Once you encounter bug #2, bug #2 and bug #1 cannot be duped anymore20:31
gary_posteroh weird, #2 is still a bug20:33
gary_posterI mean, I can't dupe #1 any more, but I can still dupe bug #220:34
gary_posterMakyo trying to dupe with trunk, using fresh env20:43
gary_posterMakyo both of those bugs are in trunk.  qa ok for your branch20:53
MakyoI would say "whew", but I'm not sure that's good.  AT least this is a quick fix for one thing that  can land :)20:55
gary_posterexactly20:55
gary_posterMakyo, should we have another brainstorm meeting?  I'm tempted to try and dig into this further; it certainly is the only area I know of where we have showstoppers, and it is also affecting the bundle work.  I might tackle things from the bundle deployment perspective.  Are you looking at things from there?20:57
gary_posterWhether or not I tackle things is a separate question from whether you would feel a meeting was helpful)20:58
MakyoYeah, can we do a quick meeting?  If there's a separation of things bundle/not-bundle, I can grab the not for now, if you want to get from the bundle side.  Otherwise, just triage.20:59
gary_postercool Makyo.  https://plus.google.com/hangouts/_/10fe9c48d75b9ebbe273219cb03f4e53869ce4f720:59
huwshimiMorning22:04
bcsallerMakyo: have you seen the issue where initial placement after import is confused due to the annotations not being available on the service in its first delta?22:17
bachi huwshimi22:18
Makyobcsaller, haven't done much with import yet, unfortunately.  However, the part I'm working on (deploying from CLI, which leads to service deltas with no annotations) may get that incidentally?22:19
bcsalleryes22:19
bcsallerI think the draw code is hitting the semantic difference in having annotations on the initial object and being in another call/delta22:19
bcsallerfrom the way PyJuju did it22:20
bcsallerI'm wondering about delaying the initial draw to see if we can get annotations later (next delta for example)22:20
huwshimibac: Hey there.22:21
bcsallerotherwise we draw with pack and then update to the annotation22:21
huwshimibac: Do you have a timeline for needing those import/export icons? I've currently prioritised them below some other work, but if you need them soon I can get on it.22:21
bcsallerwe currently save the position after a pack placement which can now conflict with the annotation set by the import (as that happens later now)22:23
bcsallerMakyo, gary_poster maybe when you have a second you can run through some placement tests on lp:~bcsaller/juju-gui/exportXY/ and see if the behavior makes sense. There are fewer special cases in the code.22:29
Makyobcsaller, sure, give me a second to switch.22:29
Makyobcsaller, looks okay against a real env so far.23:11
MakyoWil lkeep poking, little slow since James just got home.23:11
bcsallerMakyo: ahh, thank you23:11
gary_posterbcsaller, qa looks fantastic to me23:56
bcsallerahh, great, doing some cleanups to get all the tests passing, seeing some failures after I merged trunk23:56
bcsallerbut I'll propose soon23:56
bcsallerand I think the code is cleaner23:56
gary_posterawesome23:56
gary_posterthanks bcsaller!23:56

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