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

huwshimihatch: I don't think we have an asset for that ellipsis yet, so maybe you can crop it out of the mockup for now00:00
gary_posterhatch, for the source view, "Nice tests.  LGTM with additional text I mention.  qa good.  Thank you!"00:07
gary_posterhuwshimi, I think I don't have any bundle tasks for you today.  Are you choosing one from your backlog?00:08
huwshimigary_poster: I'm just adding the icon to the bundle charm details panel and trying to get showing/hiding working and then I'll move to the backlog00:08
hatchgary_poster: thanks :)00:08
hatchhuwshimi: damn why won't you guys let me use UNICODE!!!!!! … … … … …00:09
hatchlol00:09
gary_posterhuwshimi, sounds perfect.  thanks!  hatch, notice huwshimi is trying to do that part of what we talked about, but there's still other bits00:09
gary_posterhatch, huwshimi, running away.  ttyl and thanks!00:09
hatchenjoy!00:10
huwshimigary_poster: Have a good evening :)00:10
huwshimihatch: You can use unicode if you can make it look like the mockup :)00:10
hatchlol00:10
hatchdeal!00:10
huwshimihatch: (hint, you won't be able to) :)00:10
hatchok I'm going to be taking over from where you leave off on that panel so don't forget to push your changes up :)00:10
hatchhaha00:10
huwshimihatch: Yep, nearly done here00:11
hatchoh haha cool00:15
huwshimihatch: What does scene inside events mean "events: {      scene: {"?00:20
huwshimihatch: This is inside topology/bundle.js00:21
bcsallerhuwshimi: event bindings00:23
huwshimibcsaller: how does that differ to our usual bindings which just live inside 'events' without the scene?00:24
bcsallerthey are mapped to d3's event system00:24
bcsallerpart of the topology system, the docs on d3-components go over this, should be in the docs dir00:25
huwshimibcsaller: Ah I see00:25
huwshimiI'll take a look, thanks00:25
huwshimibcsaller: So how do I get the event from a scene event?00:30
bcsallerhuwshimi: you mean in the handler?00:30
bcsalleroften you don't need to, 'this' is the DOM element and the 1st arg is the bound model that was triggered, but if you need the event d3.event should be correct00:31
huwshimibcsaller: yeah, I want to do a "[event].halt()"00:31
bcsallerd3.event.halt() then 00:32
huwshimibcsaller: Forgive my ignorance, the d3 in that case is the first function parameter of the handler?00:34
bcsallerd3 is a global00:34
bcsallerd3.event is also global, js is single threaded so there can only be one event at a time00:35
huwshimibcsaller: Heh, yeah, I just figured that out :)00:35
huwshimibcsaller: Thanks for that, this is working now :)00:36
bcsallergreat00:36
huwshimihatch: That branch is now proposed, so once that lands you are good to go.00:46
bachi rick11:12
bacrick_h_: i mean11:12
bacrick_h_: when you're around could you review the changes that benji asked for in https://code.launchpad.net/~bac/charmworld/update-branch/+merge/190229 .  he's marked it approved but i think the lander will want the new revision approved too.  on interesting change is adding 'lint' to 'make check'11:14
rick_h_bac: looking11:47
rick_h_bac: cool approved11:50
rick_h_bac: the new landing from jenkins doesn't care about the new revs ime but cool to peek11:50
rick_h_bac: marked approved and watching staging whee11:51
bacthanks rick_h_.  i'll write a commit message and then it should go.11:52
rick_h_oh oops, hah11:52
bacdone11:52
rick_h_bac: hmm, CI isn't picking it up. Are you a member of juju-jitsu?12:12
rick_h_looks like you are 12:13
rick_h_abentley isn't around yet to ask about it. He was changing stuff with it the other day12:14
bacrick_h_: do you have any insight into the lander?  or just been watching the MP?12:37
rick_h_bac: I was watching jenkins12:38
rick_h_bac: the way things are working now jenkins pulls the branch on its own12:39
rick_h_bac: so since it's not loading it, I'm guessing it's due to recent changes. It was working for my branches earlier this week12:39
rick_h_abentley should be around in the next hour to ask about it. 12:39
rick_h_he'll probably want to test something :)12:40
bacrick_h_: ok. abentley said it runs every minute so we'll just have to wait12:40
bacfor him to appear and enlighten us12:40
rick_h_yea12:40
rick_h_gary_poster: around for one-one or bypass this week?12:41
gary_posterrick_h_, sorry trying to wrap up12:41
rick_h_gary_poster: np12:41
bachi abentley, when you have a chance could you look into why the lander is not picking up my branch, reviewed and approved at https://code.launchpad.net/~bac/charmworld/update-branch/+merge/190229 ?12:54
gary_posterrick_h_, ok now :-P12:54
gary_posterbenji, will be late :-/12:54
benjigary_poster: np12:55
abentleybac: I will.  Thanks for pointing it out.12:55
bacthanks12:55
frankbangary_poster: added "Charm details link not working correctly" to urgent13:07
gary_posterfrankban, thank you13:07
abentleybac: That issue turned out to be a config issue where a list was expected but a string was supplied.13:09
abentleybac: The previous code was using "if x in y", so it didn't notice that y was a string, not a collection.13:10
adeuringbac, benji, abentley: could one of you review this mp: https://code.launchpad.net/~adeuring/charmworld/use-charmtools-tarball/+merge/190361 ?13:14
benjiadeuring: I'll take a look.13:14
adeuringthanks13:14
bacabentley: so is the lander working on a queue of branches?  i see gary's is up now.13:19
abentleybac: It's not an explicit queue, it just finds the first thing it can land and tries landing it.13:20
bacabentley: oh, i see my MP is marked merged.  cool.13:21
bacabentley: does the lander update the charmworld revno on staging automatically now?13:35
abentleybac: yes.13:36
bacoh, cool.  i was just about to do it manually.  hey is the process documented somewhere so i can quit bugging you with dumb questions?13:36
bacabentley: ^^13:37
abentleyOTP13:38
abentleybenji: Your canary work is preventing download-cache from being updated, which means that adeuring's branch cannot land: http://162.213.35.27:8080/job/charmworld-autoland-lxc/28/console14:00
benji:(14:01
abentleybac: So, the first question wasn't dumb at all-- I had misconfigured the lander as part of the change I announced yesterday.  That's a one-time thing.14:03
gary_posterbenji do you need to address that or can we talk now?14:03
abentleybac: What sort of documentation would be helpful?14:04
benjigary_poster: I don't know.   abentley: do you want me to address that issue?14:04
abentleybenji: Could you please discuss it with adeuring, figure out a solution, and then one of you can implement it?14:04
benjiabentley: sure14:05
benjigary_poster: I'll ping you when I'm available (or we can postpone)14:05
rick_h_anthonydillon: sorry for the delay. If you get back around let me know and can walk you through it14:05
bacgary_poster: our call is now.  or are you talking to benji first?14:05
abentleybenji: Thanks.14:05
gary_posterbenji, ack14:05
adeuringbenji: well, I'd like to land my last branch sooner or later ;) It's not a matter of minutes, of course14:05
gary_posterbac, are you available now?14:05
baci am14:06
gary_posterbac, let's do it14:06
benjiabentley: does the lander update a long-lived checkout or build a new one every time?14:06
abentleybenji: It updates a long-lived checkout.14:06
benji:(14:06
benjiIt would be better to do fresh checkouts every time (not just for issues like this, but it's better hygiene in general).14:07
abentleybenji: Makefiles wouldn't be necessary if we didn't use long-lived source trees.14:07
* benji ponders that assertion.14:08
abentleybenji: If you were always building from scratch, you wouldn't want a dependency system, you'd want a traditional script.14:08
benjitrue, but no one ever *always* builds from scratch14:09
abentleybenji: So ideally, build-from-scratch and incrementally-update-and-build should both work.  We could test both.  I'm not convinced one is better than the other.14:11
benjiyep both should definately work; build-from-scratch must work, otherwise we just have software that only exists in a usable form on particular had disks scatered across the planet :)14:13
benjifrom my perspective incrementally-update-and-build is a nicity that -- given the limitations of make -- can never be truely achieved14:14
abentleybenji: But incrementally-update is trickier, so I think that's the one worth testing.14:14
benjiI disagree.  From-scratch must work, so it must be tested.14:15
benji(if it's not tested, it doesn't work, and all that)14:15
abentleybenji: I disagree.  We have a vcs, so we can incrementally build every revision starting with revno 1 if necessary, so build-from-scratch is no more necesary than incremental.14:17
benjiI've already stated my rebuttle to that argument, and I need to work on the issue at hand.14:18
abentleybenji: I don't see a rebuttal.  I just introduced a new argument.14:20
benjiI may have misunderstood.  We can talk about it once I've addressed the immediate issue.14:20
luca__gary_poster: is there a url flag so we can see Bundles and Ice-cream?14:28
rick_h_bac: http://staging.jujucharms.com/charms/precise/juju-gui/json looks good and complete!14:32
rick_h_bac: so I think we'll call this case closed with your branch fix? 14:32
abentleybenji: I think the syntax on "then : bzr up download-cache" may be malformed.  I think the colon is preventing execution of the "bzr up".14:33
baccool rick_h_, OTP14:33
rick_h_bac: k14:33
frankbanguihelp: I need 1 review + 1 QA for https://codereview.appspot.com/14439054 . Is anyone available? thanks!14:33
benjiabentley: hmm, I'll take a look at that14:33
hatchfrankban: I can14:33
frankbanhatch: thanks14:34
gary_posterfrankban, had a good conversation about quickstart with rick_h_ .  should share with you14:34
gary_postermaybe after our daily call14:35
frankbangary_poster: sounds good14:35
bacrick_h_: just looked, yep it does look good.14:36
benjiabentley: I think you're right.14:39
abentleybenji: I know that colon is a do-nothing in some contexts.  e.g. ": echo foo" does not echo.14:40
adeuringbenji: , abentley: yes, that seems to be the problem. I'll remove the ':' in my branch.14:41
benjiyeah, it is for evaluating expressions for their side-effects14:41
benjithat's how I'll make my millions: an easy way to test make files14:42
benjiso... this works in dev because pip actually downloads the file from the Internet; we should disable that so dev matches the IC/prod enviroment 14:44
benjigary_poster: ok, I'm ready for a call whenever14:44
gary_posterthanks benji.  arranged it in calendar14:45
benjik14:46
benjiI retract that.  pip didn't download from the internet.14:48
hatchfrankban: still spinning up core to qa - will hopefully have it all tested in 20minss14:52
frankbanhatch: cool14:52
hatchORDER PLACED: Oct. 1 2013     DELIVERY ESTIMATE: Friday Oct. 25 2013 - Friday Nov. 1 2013 by 8:00pm14:54
hatchNOOOOOOO amazon why do you hate me so14:54
rick_h_hatch: lol14:55
rick_h_hatch: gotta go prime baby14:55
hatchhaha I'm guessing the book isn't in stock14:55
hatchthat's even slow for their usual Canadian dogsled delivery team14:55
hatchI was thinking of going prime, but I can't remember the last time I paid for shipping14:56
adeuringabentley: my branch failed again. Do I understand the report right that lint errors are considered bad too? 15:03
rick_h_adeuring: that was a recent change bac included15:06
hatchfrankban: I'm hoping it's still switching to your branch - but it's been rejecting my connections for a while now15:06
rick_h_adeuring: make check now checks lint as well 15:06
hatchand of course15:06
hatchthere it goes15:06
hatchlol15:06
rick_h_hatch: it takes a while15:06
rick_h_hatch: I ran into that yesterday with Makyo's branch15:06
adeuringrick_h_: thanks. I was just not sure if missed something15:06
rick_h_adeuring: naw, we're shifting the sand beneath your feet :)15:06
adeuring;)15:07
abentleyadeuring: That's how it looks.  I'm just running a make target.15:07
bacadeuring: yes, that just landed.  i should've announced it but it came out of a discussion we had yesterday, after your EOD15:07
abentleyadeuring: I'm just running "make check".  Whatever's in that target will run.15:07
frankbanhatch: on ec2 "juju debug-log" can help. if you are using the local provider, then you can just "tailf ~/.juju/local/log/unit-juju-gui-0.log"15:07
hatchahh I should do that from now on15:08
hatchyeah using local provider15:08
hatchdone15:09
hatchsorry forgot to type LGTM ;)15:09
frankban:-)15:09
hatchhmm the card I was working on is gone15:10
hatchohh huw stole it15:10
bacthere is a new fitbit out that allows you to check the time of day, right on your wrist!  revolutionary!15:13
hatchbac: HAHA I was JUST thinkign the same thing15:13
hatchlol15:13
baci sure hope they patent that wrist-mounted time display15:13
hatchI think it would clash with my watches15:14
abentleyhatch: How many watches do you wear at a time?15:14
hatchone - but none are digital or silicone :)15:15
abentleyrick_h_: You said bootstrap-dropdown isn't working.  I remember the tools dropdown working.  How long has it not been working?15:16
rick_h_abentley: oh, I just know we had JS that was never wired up. I didn't realize that it was working tbh15:16
* rick_h_ shrinks my window really small15:16
frankbangary_poster: should I add a card in urgent to remember us to make a new charm release after we release the GUI?15:16
gary_posterfrankban, yes thank you15:17
rick_h_abentley: no idea. If it's meant to work then I'll try to track history on it and see why it's 404'ing then. 15:17
abentleyrick_h_: Not very important functionality, and if it's been disabled for a while, no rush to restore it.15:22
rick_h_abentley: I think this was work when huw moved the ui to be with ubuntu style guidelines15:22
rick_h_abentley: all of bootstrap is removed so removing the file. 15:23
bacbcsaller: i see export is now using blob urls.  did that just happen?  sadly safari cannot handle them.15:31
rick_h_bac: or benji got a sec for a tiny review please? https://code.launchpad.net/~rharding/charmworld/jc-bundle/+merge/19039615:32
bacrick_h_: yes15:32
rick_h_ty15:32
hatchgary_poster: is where huw left the bundle topology details popup where we want to leave it for now?15:34
gary_posterhatch, hey.  yeah, meant to highlight that to you.  I think we could add next/prev, but lower priority. later15:35
hatchok cool - so I'll do the charms panel now?15:35
bcsallerbac: I believe that has been there for some time. There are very few options for generating downloadable files in the browser. When did safari make the supported list?15:35
bacbcsaller: it hasn't but there have been discussions.15:36
bacbcsaller: it was more of a sad-face comment than something than a bug.15:36
rick_h_bac: bcsaller there was a thread about supporting it recently though I don't think it made the official list15:37
rick_h_safari that is15:37
bcsallerbac: with the server doing exports now we can generate a url there and get more support, but with fakebackend and so on I think the blob stuff is still a good option15:37
rick_h_hatch: those icons in the bundle looking purdy15:39
hatchrick_h_: I know right? For the amount of crap I give you about the tokens it was sure easy to implement :P15:40
hatchbut don't tell rick_h_ I said that15:40
hatchit'll go to his head15:40
rick_h_hatch: :) yea hopefully you're finding that once you get past learning the 'rules' the browser stuff isn't as horrible as it seems15:40
rick_h_hatch: if not then shush no one asked you anyway :P15:41
hatchlol15:41
hatchdid you get a chance to look into that attribute issue last night?15:41
bacrick_h_: done15:41
hatchI didn't :/15:41
rick_h_hatch: no, I was busy trying to implement chrome 'add to homescreen' to my own app. :P15:42
rick_h_bac: ty much kind sir!15:42
hatchrick_h_: hah - hard to do?15:42
rick_h_hatch: no, it just hates me and won't give me the pretty icon on the home screen I wanted15:42
rick_h_hatch: and then started redoing the chrome extension without any framework bits15:43
hatchahh cool cool15:43
rick_h_so no, I didn't play with the ATTR setter thing at all. off time and all that :)15:43
hatchhaha15:44
hatchthose triangles still look weird to me15:44
rick_h_hatch: +1 15:44
hatchhttp://comingsoon.jujucharms.com/precise/juju-gui-77/#bws-related-charms15:44
hatchon the details page they even look worse15:44
hatchthey looked good in the mockups15:45
hatchI don't know why not here15:45
rick_h_hatch: can you find the mockups? I was looking trying to find some wireframe to see what we're missing but all the wireframe/visuals i can find in google docs have the *15:45
hatchhmm15:45
rick_h_hatch: because I'm kind of with you. I've never been a big fan but I don't remember it looking this 'off'15:46
hatchrick_h_: https://drive.google.com/a/canonical.com/#folders/0B7XG_QBXNwY1NEtGaHJYZGM4enM the button states png15:48
hatchI think it's because on the bundle token it had more 'stuff' to fill in the whitespace15:48
rick_h_hatch: yea, and not really in context for things like the related charms/etc15:48
rick_h_many things look ok in isolation, but in context...15:48
rick_h_hatch: the background colors of the tokens isn't right either. 15:49
gary_posterjujugui call in 10!15:50
rick_h_hatch: oh nvm15:50
gary_posterhah!15:50
Makyojujugui call in 1015:50
hatchlol15:50
rick_h_hatch: we don't have the hover color change15:50
MakyoDarn :)15:50
rick_h_Weekly Numbers: Makyo - 3; gary_poster - 115:50
gary_postermy shining moment15:50
rick_h_:P15:50
gary_poster:-)15:50
gary_posterhey benji, did you have the call with mark b?  did he get back to us?  I've been a bit swamped15:51
benjigary_poster: he never got back to us (that I saw)15:51
gary_posterok15:51
gary_postertoo bad15:52
gary_posterhey jujugui, somebody give the second review of bcsaller's https://codereview.appspot.com/14485046/ so he can land it!15:53
hatchon it15:53
gary_posterthanks hatch15:53
gary_posterMakyo, that branch should replace some but not all of my branch that I shared with you yesterday evening .  We can talk about details later if you want15:54
hatchgary_poster: to QA just drag the deployer file?15:54
Makyogary_poster, alright, just going through the annotations stuff now.  It is annotation, but I need to make sure which ones need changing.15:54
gary_postercool thanks Makyo 15:55
gary_posterhatch, I think verifying that export has x-y annotations again is the core qa element.  bcsaller, am I right?15:56
gary_posterhatch, drag deployer file might not yet work still until we have my change--or at least my change makes it more reliable15:56
bcsallergary_poster: actually its a little trickier than that for a reason that caught me, the gui-x/y didn't make it back to the client models before, but even once it started working I couldn't tell at first because we delete them as soon as we apply them in the draw code15:57
hatchyeah it fails15:57
bcsallerI spent a while on that in the "this should be working stage"15:57
hatchcan't dd the wp-deployer.yaml15:57
bcsallerthat worked for me last night, testing15:57
bcsallerand the tests import that all the time15:58
hatchObject {err: "[object Object]", DeploymentId: undefined}15:58
hatchohh15:58
gary_posterthe way we handle next in the go sandbox is broken without my branch <shrug>15:58
hatchmanage.jujucharms.com doesn't have mysql-26 or wordpress-1515:58
Makyojujugui call in 215:58
gary_posterhatch try benji's15:59
gary_postermight work15:59
gary_posterbut gui will always miss the first delta returned to it until my branch lands15:59
bacrick_h_: i just put both of our faces on the release card.  first one to it tomorrow wins.16:04
rick_h_bac: cool, see you at noon :P16:04
bac:)16:04
bcsallerhatch: the dnd import has issues with the charmworldv3 flag, works without, seeing if there is a simple resolution16:19
hatchcool thanks - yeah that should probably be fixed heh16:24
bcsallerhatch: it appears to be an issue with not having backfilled charms in api3, if I set the revision in the import to current it works fine, but it gets 'no such charm' for older version in the bundle16:28
hatchohhh ok cool16:29
hatchI'll qa without the flag16:29
rick_h_bcsaller: yep, benji is working on that so hopefully made better soon16:32
hatchbcsaller: so I drag it to the canvas, it lays out in a certain 'layout' then it snaps to a different layout on the next delta16:33
hatchbcsaller: so I add 3 services, relate them, lay them out, export, refresh, import - layout is different16:36
hatchdoes that mean that QA is no good?16:37
bcsallerhatch: There is an issue with export, its using the client db, and we delete the position annotations, when we apply them. It should either use an env call to get its YAML or we can't delete env. Either of those are non-trivial changes16:38
hatchok so as long as the export file has the annotations we are good?16:38
bcsallerhatch: yes, but it won't the way its setup now. 16:39
bcsallerthe server and the client both get the annotation16:39
bcsallerthats what this branch fixed16:39
bcsallerbut then the client deletes the position16:39
bcsallerso more changes are required16:39
hatchoh ok so there is no way to qa this16:41
hatchbecause the export doesn't contain the xy annotations16:41
bcsallerthe export should have position, that isn't what I was verifying before16:41
hatchhmm16:41
bcsallermaybe that should be another branch, but I could do it here16:41
hatchyeah it's definitely not in there16:42
bcsalleryes, are you reading what I'm saying? does it not make sense? :)16:42
rick_h_hatch: lol anthonydillon got bit by double dispatch. "Yep, we know about that one" :)16:42
hatchlol16:42
bcsalleritit gets set on the client, applied and then removed by the client16:43
bcsallerand then we use the client db for the export16:43
bcsallerwhich no longer has it16:43
anthonydillonrick_h_, Good to know :)16:43
hatchok then because you just said it should have it haha16:43
hatchso I was confused16:43
bcsallerit does have it, but then it removes it when used. so it has it only till it draws it in the right position16:44
hatchno the file does not have the xy positions16:44
bcsallerahh, right16:44
hatchwhich makes sense from what you're saying16:44
hatchI think we were just talkign around eachother haha16:44
bcsalleryeah, the wire protocol was broken before16:44
bcsallerhatch: so this is a real fix and I'd like to land it. The solution to the other problem should be another branch. Ideally that would be the server doing the export but that really means core support. Because we don't have that I need to look at a) not deleting the position on application (which might be a big change) or b) polling the position on client generated export (which is best but another branch)16:48
bcsallerI guess that means the export deployer call can take an optional topology to ask for position info during the export16:49
hatchit's lgtm'd16:50
hatchhmm16:50
hatchwell we really need a way to export the xy's - without it they won't be able to make layouts for the bundles16:51
hatchI guess I don't understand where we are deleting the annotations on export16:51
bcsallerhatch: not on export, on draw16:52
hatchbut they aren't in the export either16:52
bcsallerhow could they be, they were deleted from the model on draw ^^16:52
hatchso we delete them from the model, waiting for the delta to re-populate?16:53
bcsallerI can explain it in a hangout if you'd like16:53
hatchyeah I think that's best haha16:54
bcsallertoo much typing16:54
bcsaller:)16:54
hatchallll cleared up!17:01
gary_posterbcsaller, (b) is very high priority then, yeah?  Because exporting x/y is very important17:03
gary_postersounds pretty easy?17:03
bcsallergary_poster: it is, and its my next task, should be about an hour17:04
gary_postermm, no, middlin17:04
gary_posterok awesome17:04
hatchhmm the inspector no longer shows the unit count on comingsoon17:12
hatchcould someone else confirm this for me?17:12
hatchdeploy a service with 10 units, the inspector after deploy will show 0/017:12
rick_h_shows 0 until I set 10 then it updates to 10 running17:13
rick_h_now I can't change it :/17:13
rick_h_the units field got disabled?17:14
rick_h_so after you set the number of units, the field gets disabled17:14
rick_h_hatch: only doing it on the first one deployed to me17:15
rick_h_hatch: once I close it and deploy a new service the count works and doesn't show 017:16
rick_h_hatch: I'm qa'ing on juju trunk and not seeing it, but ther'es already a charm in the env (the gui charm)17:20
hatchhmm17:20
hatchthis is a critical bug17:21
hatchMakyo: before release we need to fix ^17:21
hatchoh wait17:21
hatchis comingsoon running an old version?17:21
rick_h_no idea17:21
hatchnope17:21
hatchfrankban: your branch landed right?17:22
frankbanhatch: yes17:22
hatchthe handle for the side bar is under the charm details on comingsoon17:22
rick_h_hatch: the minimize tab?17:22
hatchI wonder if comingsoon needs a 'make clean-all && make'17:22
hatchyeah17:22
rick_h_hatch: yea, ther's a bug for that17:22
rick_h_hatch: filed that one the other day17:23
hatchfrankban fixed it17:23
hatchrick_h_: do you know how to log into comingsoon and re-make it?17:23
rick_h_hatch: no, bac and gary_poster have access17:24
bachatch: what's up?17:24
hatchcan you clean-all and make comingsoon ?17:24
bachatch: sure17:24
hatchit doesn't appear to be running the latest code17:24
hatchthanks17:24
rick_h_hatch: https://bugs.launchpad.net/juju-gui/+bug/123432117:24
_mup_Bug #1234321: the minimize tab should have a higher z-index than the inspector charm details <juju-gui:Triaged> <https://launchpad.net/bugs/1234321>17:24
rick_h_hatch: that's not what he did, is this what you mean?17:25
hatchrick_h_: yes - frankban fixed that in his last branch17:25
rick_h_hatch: oh, didn't realize that. 17:25
frankbanrick_h_: ah, didn't know there was a bug17:25
rick_h_frankban: all good, updating now. Thanks for the fix!17:26
hatchyeah comingsoon is very broken compared to local trunk17:26
hatchbut it does disable the unit scale still17:26
rick_h_hatch: yea, I'm filing that bug as my QA bug :)17:26
hatchhaha deal!17:26
hatchmake a critical card too plz17:27
hatchwe can't release with that17:27
rick_h_hatch: rgr17:27
rick_h_hatch: noooooo https://bugs.launchpad.net/juju-gui/+bug/123642717:27
_mup_Bug #1236427: Scale up input stops working after units are added/removed <juju-gui:Triaged> <https://launchpad.net/bugs/1236427>17:27
rick_h_frankban: beat me to it17:27
hatchlol17:28
frankban:-)17:28
rick_h_hatch: card added though17:28
gary_posterbenji, https://plus.google.com/hangouts/_/55ecf5ce6f3c3ad26992f6b8bb2db173e572ffb6 if you can17:31
benjigary_poster: coming17:31
bacjujugui: reminder, monday is a US holiday:  http://theoatmeal.com/comics/columbus_day17:55
hatchbac: lol that comic was funny17:56
gary_posterlol thanks bac17:56
hatchI don't know how much of that is true but if it is that's funny17:58
hatchbac: so which holiday are you going to enjoy? :)18:09
bachatch: dunno, i may work and take off the friday after thanksgiving.  haven't decided.18:10
hatchour thanksgiving is monday18:10
benjigary_poster: laptop battery died; back in a second18:13
gary_posterok benji18:13
marcoceppirick_h_: I've updated the blueprint with the response stuff, https://blueprints.launchpad.net/charm-tools/+spec/charm-bundle-support18:13
rick_h_Makyo: do we have a bug about the canvas jumping on your while pending units are coming up?18:14
hatchbcsaller: kickin around? I have a databinding question18:14
bcsallerhatch: yeah18:14
hatchquick hangout?18:14
rick_h_marcoceppi: cool, I'd rather keep thigns lower case and spelled out so will do error, warning, information18:14
Makyorick_h_, only new services; it should center new services.18:14
marcoceppirick_h_: fine by me18:14
rick_h_marcoceppi: ah ok, so I' deployed a secnod service, it went into pending. I moved the canvas over to see everything, and then it jumped back to center the new one coming up still18:15
rick_h_errr Makyo ^^18:15
rick_h_Makyo: rinse/repeat18:15
rick_h_Makyo: then, once it's up and running, it seems to stop trying to force center18:15
Makyorick_h_, okay.  File a bug please..18:16
rick_h_Makyo: will do.18:17
rick_h_Makyo: marking high but really not sure if it's really low. Low seems to be where things would go to die sometimes18:19
Makyorick_h_, High is fine.  If it comes up I can retriage.  Still trying to sort diffs.18:19
bachatch: i forgot to ask, did the 'make clean' on comingsoon clear up the problems you were seeing?18:30
hatchchecking18:30
rick_h_bac: yep, change dto 61018:30
bacgreat18:31
hatchbac: yep that's working now - still have the unit issue18:31
hatchbut tha'ts a separate bug18:31
hatchthanks18:31
bacnp18:31
hatchwonder why it didn't rebuild the css18:31
rick_h_hatch: did you file that then? I did not as I could not dupe that in my juju-core-lxc env I'm qa'ing in18:31
hatchoh I thought it already was18:31
hatchok will file18:32
rick_h_hatch: wait, what unit bug?18:32
* rick_h_ thinks hatch and him are crossing wires18:32
hatchcomingsoon > deploy mysql > inspector will show 0/0 for units18:32
rick_h_hatch: ok yea is that an existing bug then? I wasn't aware of it. 18:32
rick_h_hatch: can you dbl check/file?18:32
hatchif you enter a value other than 1 in the ghost it will change to that number after the next delta18:33
hatchif it's still1 then it'll be 018:33
hatchyep I'll file/card it18:33
gary_posterhatch, rick_h_ , sorry, known bug, I gave fix to Makyo18:34
rick_h_man this upgrade service thing is killing me18:34
Makyohatch, rick_h_ gary_poster already has a diff I'm trying to get in there.18:34
hatchohh ok cool18:34
rick_h_Makyo: ah ok cool18:34
* hatch closes bug window18:34
* rick_h_ didn't catch that was the diff in question18:34
hatchgary_poster: Makyo does this also fix the disabled unit input bug?18:34
MakyoMy bad.18:34
gary_posterhatch no18:35
gary_posterhey guys I need to take off.  thanks all, and I'll see some of you with Huw.18:35
hatchalright I'll leave that one there18:35
hatchcya18:35
rick_h_Makyo: heads up, sent some more feedback to luca/-peeps on the upgrade. Let me know if any of that is nuts or doesn't make sense. 18:41
Makyorick_h_, ah, yeah.  I don't think it'd be too hard to have a [current revision] for whichever version or whatever.18:48
MakyoAnother time, though18:49
bachi rick_h_, in charmworld it looks like you made a change recently about how icons are served up.  do you have a sec to talk about it?18:59
hatchbcsaller: is this waht you had in mind? https://gist.github.com/hatched/55964a4dfae5de925e2719:13
hatchbcsaller: I ask because I now get the reported error whenever trying to open anything into that slot again19:14
bacbenji, gary_poster: we currently are using the default icon for all bundles.  is that a temporary thing?19:16
benjiyeah, I would think so19:17
bacbenji: as is, if the bundle has an icon we substitute the default.  if it has no icon then it gets nothing, rather than the default.19:21
benjiheh, that's probably not what was intended19:22
hatchlunching19:37
bacbenji: would you have time to review https://code.launchpad.net/~bac/charmworld/bundle-icon-path/+merge/19047020:07
benjibac: sure20:07
Makyojujugui Current status, two bugs in sandbox: when deploying a service, you get 1 of [0] units when the inspector opens the first time, opens to 1 of [1] units each time after.  Also the field disabled after changing unit count.  Any others?20:09
Makyo(trying these in lxc next)20:09
benjibac: the branch looks good; I saw a couple of very small things20:11
bacbenji: great, thanks20:11
bcsallerhatch: I think the diff looks good, what error are you seeing?20:39
bachey benji would you re-approve https://code.launchpad.net/~bac/charmworld/bundle-icon-path/+merge/190470 ?  it was stated early that the new lander didn't care about new revisions but it very much does.20:40
hatchbcsaller: just got back from lunch sorry20:40
bacs/early/earlier today/20:40
hatchso I fixed the issue I had mentioned - but the original issue still remains, so I'm going to be tracking on that now20:40
hatchit appears that for some reason the viewlet in updateDOM is the unitDetails viewlet and not the charmDetails one20:41
hatchso going to have to track that one back20:41
hatchI know that diff is working because the bindings length now goes up when you open the panel and then returns back to the original when closed20:41
gary_posterMakyo, sounds good.  you mean you have those two fixed?  If so, do you want to go ahead and get those landed?  I can try to get them through for you if that helps.20:42
bcsallerhatch: don't all the viewlets still update? You'd see them all20:42
hatchthe unitDetails viewlet is closed20:42
hatchbut for some reason updateDOM is being called on it20:42
hatchwhen I try and open the charmDetails viewlet20:42
Makyogary_poster, those are left.  Checking more on a real env20:42
bcsallerhatch: close is different than a hidden tab how? cause those are kept up to date too20:42
gary_posterMakyo, I think hatch fixed your #2?20:43
gary_poster"the field disabled after changing unit count"20:44
MakyoOh?  Maybe I'm a little out of date, then.20:44
hatchbcsaller: the left tabs we remove the content from the DOM20:45
hatchat least that's what the code shows20:45
gary_posterMakyo, could be completely confused.  wait to see if hatch confirms/denies20:45
hatchsorry reading the backlog20:45
gary_posterbug 123642720:45
_mup_Bug #1236427: Scale up input stops working after units are added/removed <juju-gui:Triaged> <https://launchpad.net/bugs/1236427>20:45
hatchthat one still exists20:45
hatchI am working on the charm details one20:46
hatchI don't know if there is a bug for mine - it's not on the card20:46
MakyoThat one as well.  Had assumed it was a misbound event was all :(20:47
benjibac: I think you just need to re-mark it as approved (at the top)20:47
hatchMakyo: gary_poster on comingsoon when I deploy using the default settings there are never any units in the inspector it's always 0/020:47
benji(I've had the same issue)20:47
bacbenji: no, i think it needs a vot20:47
bacvote20:48
benji:(20:48
hatchMakyo: it's a databinding issue - so far I've found one bug and resolved it but tracking down another20:48
Makyohatch, Have that fixed locally as we mentioned with gary_poster's changes.20:48
hatchoh ok cool20:48
hatchthen it's just the scale up input bug20:48
Makyohatch, and yours, correct?  Just those two?20:48
benjibac: will you try?  I'd like to know for sure.20:48
hatchyes, and I have no ETA on mine, sorry20:48
Makyookay20:48
bacbenji: that is what i did previously.  after your approval i made my changes, pushed them, and marked the MP approved.20:49
benjibac: done20:50
bacthanks20:51
hatchMakyo: as a status update (sometimes a good break helps break through the problem) I have solved the original issue now, another issue, and now exposed another so hopefully nearing the end20:56
Makyohatch, alright.  I'm running into issues with coordinates and centering in a real env., will keep posted.20:57
hatchsweet fixed21:02
hatchthree bug fixes all within the same 'patch' haha21:02
hatchI better comment this else noone will know what's going on21:03
MakyoOh, good, it affects dragging services now too.  Augh.  I am really tired of solving this same thing over and over again.21:09
Makyo</scarcasm?21:09
Makyo>21:09
hatchI think you put your close tag in the wrong spot21:13
hatch;)21:13
hatchbcsaller: I still have to write a test for this - but would like it if you could take a peek https://codereview.appspot.com/14489044/  just to make sure it's done in the proper spot21:13
* bcsaller peeks21:14
bcsallerhatch: notes sent21:22
hatchthanks21:23
hatchbcsaller: re your comment on the loop - I need to loop through this model and compare with the key because it appears that there are bindings which match the model id which are associated to other areas21:32
hatchthis could be another bug?21:32
hatchI can investigate further if you like21:32
bcsallerhatch: it sounds like we're conflating what that method should do in that case21:32
hatchI could split this loop out21:33
hatchbut it's a nice place to put it because every time this method is called it should do this loop21:33
hatchbut it could be broken out into a private utility like method21:34
bcsallersounds like we want unbindModel and unbindViewlet that can filter the list either way21:34
bcsallerthis is unbind model21:35
hatchagreed, but that's probably more work than I want to do atm21:35
bcsallerand engine.unbind is for all21:35
hatchsince this is blocking release21:35
bcsallerwell, its just the one new method that unbinds by viewlet name I think21:35
bcsallerI'm not sure about the semantics of needing to loop the keys when the only argument is a model, maybe an optional viewlet arg as well?21:37
hatchthat sounds like an idea - so you want the viewlet.remove() method to call the original 2 then another to remove the bindings via the viewlet name?21:38
bcsallerI think that is what we're actually after, no?21:39
hatchyeah that makes sense21:41
hatchso in this case it would be the viewlet, I'm not sure when model would be required21:41
hatchor when it would be called for that matter21:41
hatchwell actually unbind doesn't remove anything from the _bindings list21:42
hatchso in there would be unbindModel21:42
MakyoNo luck on this positioning thing, gonna walk the dogs and see if that helps.21:47
bcsallerMakyo: I'm also looking at the position issues, happy to sync up when you get back21:49
huwshimiMorning22:08
hatchmorning22:11
hatchMakyo: so is it looking like release will not be until tomorrow?22:13
Makyohatch, correct. The locked fields and dragging causing service jumps (same issue as rick_h_'s centering bug, I think) have been show stoppers in the past, not comfortable with them today.22:20
hatchalright no problem22:21
hatchI'm about to land my fix so that won't be holding you up22:21
hatchI just have to figure out a good way to test it22:21
hatch:)22:21
Makyobcsaller, still around? Zonked, but willing to chat.22:26
MakyoFWIW I'm running into the delayed annotations thing, where if I try to drag, the service jumps to the old position, but still moves with my cursor, however many pixels away.  Ditto centering: centers on old position.22:28
bcsallerMakyo: I'm seeing that as well 22:29
gary_posterjujugui (hi huwshimi!) call in 1 or 2 for those who want to attend22:29
bcsallerMakyo: I was trying to flow diagram all the places we manipulate x/y and see if I could simplify it 22:30
Makyobcsaller, yeah, I think that's a good idea.  There's x/y attrs on services, x/y props on service_boxes, and gui-x/y annotations.  A little too organic to keep up with.22:31

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