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

gary_posterbcsaller, you around?01:32
bcsaller gary_poster I am 01:33
gary_posterhey bcsaller.  How is your import support intended to be used within the context of our current goals?01:33
bcsallergary_poster: For the store, you create a new db and a topo configured for a bundle, import the YAML into the db and render the topo into some container in the store01:35
bcsallergary_poster: its not about trying to replicate what the server side deployer does, though that option could exist down the road 01:35
gary_posterbcsaller, ah!  I see.  looking around01:36
gary_posterbcsaller, this branch does not actually hook up the YAML parsing, right?  If it does, I'm missing it01:38
bcsallergary_poster: no, there is no UI on it yet and the YAML isn't required to trigger the function, but the tests show what the parsed YAML looks like, its just imported deployer styled data01:39
gary_posterbcsaller, cool.  thanks, was trying to see where it fit in.01:39
gary_posterwon't get a chance to review it myself: finishing up closing email with goals etc,01:40
bcsallerI could connect the import code to it though (which makes sense) but we can't really transform many ghosts into real deploys yet01:40
bcsallerfor example I don't think we have any special support around pending relations yet (though this can tag those)01:40
bcsallergary_poster: this is a needed step to rendering bundles in the store01:41
gary_posterand we'll want the import spelling to match what frankban is building in the charm server01:41
gary_posterright bcsaller, got it now.  It will also help with letting the fakebackend dupe the deployer01:41
gary_posterbut we are not there yet01:41
bcsallershould be easy to change, but its in sync what what is exported now01:41
bcsallerright01:41
gary_postercool, thank you!  by "import spelling" I just mean the APIs that we will use to pass the YAML to the server01:42
bcsallerahh, ok01:42
bcsallerthanks for taking a peek :)01:42
gary_posternp :-)01:43
gary_posterhey huwshimi, I assigned you to #1207045, #1207041, and #1207039.  Do you want to be unassigned from any of them?  We need to have them resolved by end of next week.01:58
_mup_Bug #1207045: Lots of whitespace below the charms on the landing page of the charm browser in fullscreen <charmbrowser> <ie10> <juju-gui:Triaged by huwshimi> <https://launchpad.net/bugs/1207045>01:58
_mup_Bug #1207041: Opening up charm browser details view shifts environment left in IE10 <charmbrowser> <ie10> <juju-gui:Triaged by huwshimi> <https://launchpad.net/bugs/1207041>01:58
_mup_Bug #1207039: Inspector settings viewlet has nested scroll bars in IE10 <ie10> <juju-gui:In Progress by huwshimi> <https://launchpad.net/bugs/1207039>01:58
huwshimigary_poster: I started work on them but put it aside to work on other things. I can pick that up again. I wasn't able to figure out Bug #120704102:02
_mup_Bug #1207041: Opening up charm browser details view shifts environment left in IE10 <charmbrowser> <ie10> <juju-gui:Triaged by huwshimi> <https://launchpad.net/bugs/1207041>02:02
gary_posterhuwshimi, I don't want to shift you around randomly, but we do need it done when I said, and the sooner the better.  What is a reasonable schedule, given your other goals?02:03
gary_posterhuwshimi, I will take your name off that one now02:03
huwshimigary_poster: I can pick it up again this afternoon02:04
gary_postercool thanks huwshimi 02:04
huwshiminp02:04
gary_posterhatch you around?02:11
=== schwuk is now known as schwuk_away
=== schwuk_away is now known as schwuk
bacbenji: is aaron out today?13:02
benjibac: nope, I expect he'll be in momentarily13:03
rick_hyea, next week he's out13:03
bacrt13:06
bachi abentley, to avoid having staging get the multiple ingesting of baskets bug (due to id vs _id) i'd like to merge the branch you reviewed last night but with the bundle display disabled in search.pt to avoid having a 404 link.  seems safer than waiting for my next branch to land, which will be no earlier than tomorrow.13:38
abentleybac: That sounds fine to me.  It's not just staging, though.  Production also has this bug.13:39
bacabentley: sorry, i got disconnected.  did you reply to my question?14:01
abentleybac: Yes.  "That sounds fine to me.  It's not just staging, though.  Production also has this bug."14:02
bacabentley: ok.  i'll merge it now.14:02
hatchmorning14:14
rick_hmorning14:15
antdillonhatch, Morning14:43
frankbanbac, benji, or anyone else who wants to look at some python code: could you please review https://codereview.appspot.com/12903044 ?14:58
bacfrankban: sure14:58
benjidarn, I was too slow14:58
frankbanbenji: i need two reviews ;-)14:58
benjiyay!14:59
frankbanheh, thank you both14:59
hatchsooo hows everyones day so far?15:15
rick_hI get to go fishing after work today so the later the day goes the better it gets :P15:17
hatchoh awesome - I almost made it out kiting yesterday but the wind started to die after work so I wasn't going to make the drive15:17
hatchI need to start work about 2h ealier in the off chance that there will be wind15:17
hatchhaha15:17
hatchrick_h: what kind of fish are by you?15:18
rick_hthe lake I go to is pike, bass, crappie. There's a lot more around the area though15:18
hatchahh cool15:18
rick_hhonestly, I just like going out by the lake as it's really low traffic and chilling for a while15:19
hatchyeah for sure - I hear there are private lakes in the US in the south15:19
abentleysinzui: 1x1?15:31
sinzuiabentley, yep15:36
* hatch really misses his second monitor15:43
rick_hjcsackett: bac has access to the analytics I think. I was hoping he'd reply to the email but he's afk it looks like15:46
rick_hnoooooooooo, lbox hanging....oh the hate15:48
hatchjujugui guichat in 10, kanban now15:49
MakyoPff.15:49
rick_hjujugui reviews please https://codereview.appspot.com/12797046 will swap reviews for reviews15:49
Makyorick_h, you're on.15:49
hatchrick_h: got one15:49
Makyohttps://codereview.appspot.com/12900043/15:49
hatchMakyo: mohohahaha I beat you15:49
Makyohatch, My clock STILL says 9:49!15:50
MakyoJust flipped over.15:50
rick_hoh noes! my first go review15:50
rick_hMakyo: just either lucked out or is doomed15:50
MakyoThankfully still in JS :o)15:50
rick_hah, tricky filenames with go...just not at the end15:50
rick_hthere's bac! get him15:53
hatchAHHHHH15:54
hatchthat was me charging15:54
bacer?15:54
bacbad internet day15:55
hatchrick_h: review done15:56
rick_hhatch: thanks15:56
hatchnext time qa before you propose :P15:57
* hatch internet slaps rick_h15:57
rick_hwhoa, hatch advocating more tests?15:57
hatchI know right? lol15:57
rick_hhatch: :P yea, that z is embarrassing15:57
hatchlol15:57
bacrick_h: did you need something?15:57
rick_hhatch: oh well, at least my code has tests15:57
hatchhaha15:57
rick_hbac: was going to hit you up on the call, mramm is asking about analytics on jujucharms.com and I thought you had access15:57
rick_hbac: wanted to see if you could reply to the email if you do?15:58
rick_hbac: was to the -peeps mailing list15:58
Makyojujugui call in215:58
hatchrick_h: do you have a yaml file for qa? then I can qa once you update15:58
rick_hhatch: no, I was looking around and didn't find one. 15:58
bacrick_h: oh, ok15:59
Makyofrankban, starting without you16:01
bcsallerbac: just ping me when you want to talk then16:16
hatchrick_h: are you planning on expanding those tests? (I just saw that you updated the propose)16:16
bacbcsaller: ok.  we don't need to talk if you're just going to say "be aware but you don't really need to do anything now."16:16
rick_hhatch: I'll look at it. 16:17
rick_hhatch: I don'pt want to get too 'test all the things' in one test16:17
hatchthe extra asserts should be pretty trivial to add16:17
bcsallerbac: thats about the size of it, there will be a method you call with a container node and some bundle data and this will draw it16:17
bcsallerat some point in the future 16:17
rick_hhatch: but if they're not touching too many parts at once I'll add them16:17
bacbcsaller: ok, then lets defer16:17
bcsallerfair enough16:17
hatchrick_h: yeah - my idea was that we just want to make sure the plumbing is hooked up :)16:18
hatchrick_h: I lgtm;d so you can submit whenever16:18
hatchafternoon luca16:27
rick_hgrabbing food, will have review day afterwards. 16:32
lucahatch: Hi Jeff16:35
lucahatch: How's it going?16:36
hatchit's going good, and you?16:36
hatchbcsaller: in my hacking on this databinding stuff I've found some very odd bugs....like where we will have 80+ bindings in `this._bindings`16:49
hatchbut I can't find out how to repro them :/16:49
hatchso I just wanted to make you aware16:49
lucahatch: I'm good :)16:49
bcsallerhatch: remember that we bind each node with a valueChange, not just the container, so its possible for something with many config values to see a lot, but 80 does sound high16:50
hatchyeah the one that was 88 had 32 bindings the next time16:50
hatchso that system needs a refactor....or something16:51
hatchbut we already knew that16:51
hatchI'm just surprised it has no negative effects haha16:55
=== schwuk is now known as schwuk_away
bcsallerhatch: I was thinking about it but haven't verified this yet. I think the fillSlot stuff might bind again because the DOM for the slot can be re-rendered. It might be rebinding the whole set at that point w/o clearing the list first. If thats the case it would take some thought to fix because clearing the list would break the contract (bindings can store state as this.whatever). 17:46
bcsallerBut I think that might be the issue and we could manually clear the old bindings for the inspector in the slot being filled17:47
hatchyeah there is a UI repercussion of this in which the unit_count does not get updated when opening the inspector17:48
hatchso we will have to fix this before we release off flag17:48
rick_hjcsackett: qusetion in bound with my LGTM though17:48
hatchbcsaller: sorry just trying to do something else atm so I haven't put any thought into it17:49
bcsallerI was just trying to think how it could happen17:50
hatchyeah it happens probably 50% of the time17:50
hatchso the inconsistency is my biggest worry17:50
hatchI was so totally just burnt by loose typing js18:00
hatchouch it hurts18:01
rick_hdon't do that18:01
bacthis is my favorite docstring ever:18:10
bac"""Ensure the future is done and it contains the expected results."""18:10
hatchbcsaller: should this not trigger the update function?  app.env.add_unit('mediawiki', 10) - it adds the units into the db and the status bar ...18:12
benjithat's pretty good18:12
bcsallerhatch: which update method, the bindings.unit_count.update one? it should happen after the delta comes back18:13
hatchyeah18:14
hatchit's definitely not18:14
hatch:/18:14
hatchat least I'm not goin nuts18:14
bcsallerin the console try a change listener on the value and do it manually18:14
hatchsory I don't follow18:15
hatchguichat?18:15
bcsallertaken18:15
hatchring ring18:16
rick_hbcsaller: review inbound, let me know if I'm missing stuff and we can chat. 18:21
bcsallerrick_h: thanks, on a call now18:21
benjibac, abentley, sinzui: ready to finish our discussion?18:22
abentleybenji: Sure.18:22
* sinzui finds drink18:22
* bac does same18:23
bacbenji, abentley, sinzui: the doc is at https://docs.google.com/a/canonical.com/document/d/17bgbReU6JJMoUHSJeo8egG5zoSM0fpPIs7U8F1-Piyk  -- in case i cannot reopen it inside the hangout18:27
sinzuibenji, you might recall my nagios branch. I have a separate merge into the unstable charm where I resolved conflicts. Do you have time to review it? https://codereview.appspot.com/1294204319:18
benjisinzui: my pleasure19:18
benjisinzui: oh, I forgot to mention that since the shell script uses [[ you don't have to quote the variable to avoid expansion19:31
sinzuioh yes. Thanks benji.19:33
abentleysinzui: Could you please review https://code.launchpad.net/~abentley/charmworld/versioned-ids-for-charms/+merge/180225 ?19:44
abentleysinzui: Sorry about the size.  It's gotten hard to break out bits.19:49
* sinzui looks19:53
hatchnice post Makyo20:00
MakyoJust figured i'd brag :)20:00
hatchisn't that what blogs are for?20:05
MakyoYep!20:13
hatchjujugui has anyone started on any of the IE cards yet?20:15
Makyohatch, doing investigation of the viewBox attribute now.20:15
hatchkewl20:16
sinzuiabentley, sorry the the delay. I replied with a question.20:56
abentleysinzui: No worries.  This branch took weeks to finish, so an hour reviewing it is nothing :-)20:58
hatcha21:07
hatchbcsaller: if user is looking at the inspector and someone else ups the units...should it up the input as well?21:07
hatchI'm thinking yes21:08
hatchthat inputs story is a little confusing21:08
hatchbcsaller: another bug - when I deploy a service then open the inspector fast - the line that we changed in model.js var sum = service.get('units').size(); throws an error that service.get('units') is undefined21:15
hatchI lied, it also happens when deploying a ghost from dragging21:16
hatchI can repro it 100% of the time now so I"ll make a ticket21:16
hatchuh oh someone broke ci!!!!!21:28
bcsallerhatch: yes to the first one.  for the second that list is added on the first delta of a unit of that service I think. We can see the other case when the binding is setup so it would be units = service.get('units'); sum = units && units.size() || 0;21:34
hatchhttps://bugs.launchpad.net/juju-gui/+bug/121244321:34
_mup_Bug #1212443: Drag to deploy to soon after pageload and throws console error <juju-gui:New> <https://launchpad.net/bugs/1212443>21:34
hatchahh that makes sense21:34
bcsallerThe CI looks like it might be a saucelabs issue, might just queue another and see what happens21:40
hatchbcsaller: looks like you were right :)22:22
hatchjujugui has anyone started on adding constraints to the ghost?22:40
hatchjcsackett: kickin around?22:45
huwshimiMorning22:58
hatchmorning huwshimi23:11
hatchwhat are you workin on today?23:11
huwshimihatch: Finishing off some IE10 stuff23:12
hatchgreat - so you were saying that the browser shifting things left you wanted to pass off?23:13
* hazmat starts playing the story of the ghost in the background23:13
huwshimihatch: Well, at this point I haven't figured it out. I left a note on the bug from what I discovered but I haven't managed to figure out the real cause. If someone else wants to take  a look that'd be great :)23:14
hatchhazmat: diggin a little Phish at EOD? :)23:14
hazmathatch, indeed23:14
hazmathatch, no constraints though ;-)23:14
hatchhuwshimi: ok cool - I've been stuck in service constraint and databinding land - it seems like everything I've had to touch is broken lol23:15
hatchso I want to make sure we can get this stuff delievered on time23:15
hatchhazmat: :)23:15

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