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

rick_h_hatch: still around?00:25
hatchrick_h_: back01:00
rick_h_hatch: nvm, thanks. I'm still getting multi-dispatch or something but some of it is my own fault. 01:06
rick_h_hatch: and I wasn't sure if your multi-dispatch killer landed for sure01:07
hatchrick_h_:  ohh - well it only killed one instance that was causing the multi dispatch01:11
hatch:)01:11
rick_h_hatch: ah ok. Then I won't raise a flag then01:12
hatchcurrent branch kills another....but still doesn't kill the primary culprit01:12
rick_h_hatch: cool, thought it might be done/gone. 01:12
hatchheh - it's pretty well integrated into the app so it will probably be a while01:13
hatchI have a branch which fixes it....albeit very hackily and the app is so fast haha01:13
rick_h_yea, I was thinking today you had mentioned a speed improvement and I was thinking "man, I don't notice it"01:14
hatchyour computer is also 2x as fast as mine though :P01:14
rick_h_heh, but still I should get faster too01:16
huwshimirick_h_: Any ideas why the gui might not be loading on a fresh branch today? It hangs on "Connecting to the Juju environment" and it's not spitting out any errors.01:16
rick_h_huwshimi: only time it does that is if I don't have the rapi runningin the background01:17
huwshimiugh01:17
huwshimirick_h_: Nevermind :)01:17
rick_h_:)01:17
rick_h_been there done that01:17
huwshimi:)01:18
hatchhaha01:18
hatchyeah it should really have a timeout error01:18
hatch:)01:18
rick_h_at least make devel should just dump out "hey dude...you're missing a step"01:18
rick_h_or even just start it for you01:19
rick_h_I've got a make run command that starts my webapp, a combo loader, and celery so you can use/test things01:19
hatchahh that's cool01:19
hatchI have a node server installed called `lactate` so I type lactate in any dir and it's a webserver01:19
hatchworks great for dev01:19
hatchhttps://npmjs.org/package/lactate01:20
rick_h_hatch: http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python :)01:21
rick_h_no extra install req'd :P01:21
hatchahh cool - I actually prefer node's limited core install :)01:21
hatchbut I should have guessed python would have something similar01:22
rick_h_ok, I can sleep at night now. Figured out wtf was going on.01:24
rick_h_and yay, NAS backup to usb drive is 29/36 hrs done01:25
hatchhaha wow large NAS01:26
rick_h_1.2TB out of the 2TB. Going to upgrade it to 3TB disks and take the 2TB out and put them in the desktop later on.01:26
rick_h_but it's only usb2 and an atom model so taking FOREVER to back it up before I can swap the disks and grow the raid01:27
hatchahh yeah that would be slow01:28
hatch:)01:28
rick_h_oh well, only have to do it once in a blue moon01:28
hatchyeah true true03:06
hatchYUI 3.10 will likely go live tomorrow so we should investigate upgrading03:08
hatchgary_poster: thanks, sorry I missed your mention earlier. Yeah I wanted to make sure this worked first before moving it to the db code04:45
* benji rubs the sleep from his eyes.10:51
rick_h_benji: +110:59
rick_h_jcsackett: ping when you get in. Think I messed up :/10:59
benji:)10:59
rick_h_gary_poster: when you say we should be looking at them on OSX do we have a system for that? /me has no apple in the house. 11:27
gary_posterrick_h_, I have a mac I can dual boot into.  Also, if it is simply a missing font because the browser is not in Ubuntu, we should be able to see that on IE 10, which we want to test on anyway12:07
gary_posterrick_h_, do you have a win machine or vm?12:08
rick_h_gary_poster: yea, I have a win vm. I'll admit I probably wouldn't notice the font in that section itself. 12:18
gary_poster:-)12:18
gary_posterbac I looked at jovan's suggestion to see how G+ did it.  Did you look at that already?12:31
baci just noticed that when running the test-server the URL produced by clicking on a 'describes' heading is now correct and doesn't have to be manually edited.  big thumbs up to whoever fixed that.12:31
bacgary_poster: no, i was trying to wrap up my other branch12:31
gary_postermakes sense bac.  I'll play with it for a sec and see what I find.  They are using a div with content editable, not a textarea.12:32
rick_h_bac: heh, url was correct but the file wasn't loaded. That was hatch and gary_poster :)12:32
bacrick_h_: i will buy them a beverage of their choice in oakland12:33
gary_poster:-)12:33
bacpreferably at breakfast12:33
bacoffer limited to hotel-provided breakfast.  not combinable with other offers.  some restrictions apply.  not valid in nevada or california.12:34
gary_poster:-P12:34
rick_h_"here's your bagel, don't ask for any cream cheese...enjoy"12:35
gary_posterheh12:35
baci do hope the hotel has an omelet station.  it's the only thing that makes work travel bearable.12:36
gary_posterbac, http://paste.ubuntu.com/5598238/ is a mostly minimal approach that seems to have the behavior we want.  Did not know how to do that so wanted to figure it out12:49
gary_posterNice that it is pure css12:49
rick_h_luca__: morning, do you guys have an icon for the second 'state' of the fullscreen/sidebar toggle button? Huw's asking for it.12:49
gary_posterbac, hmm. does not seem to work in ff :-/12:50
bacgary_poster: cool.  will look in a bit12:50
rick_h_gary_poster: http://caniuse.com/#feat=contenteditable should?12:51
luca__rick_h_: We do, I'm checking with Greg now to see if he can find/send you the asset.12:51
gary_posterrick_h_, contenteditable does, not that specific page :-)12:51
rick_h_luca__: appreciate it. see bug https://bugs.launchpad.net/juju-gui/+bug/117153312:51
_mup_Bug #1171533: There is no "minimised" icon state for the state of canvas icon <charmbrowser> <juju-gui:In Progress by huwshimi> <https://launchpad.net/bugs/1171533>12:51
rick_h_gary_poster: ah, gotcha. 12:51
luca__rick_h_: Greg has pointed me towards this folder: https://drive.google.com/a/canonical.com/?usp=chrome_app#folders/0B7yNWRv_QU7WVnF2MGktY00wUEE12:56
gary_posterworks in FF and Chrome: http://paste.ubuntu.com/5598256/12:56
gary_postertrying ie12:57
luca__rick_h_: however its quite clear that he hasn't completed all of the assets, I'll raise this as a priority task and get them out to you guys asap.12:57
rick_h_luca__: ah cool. I don't recall seeing this folder in there before. Was this recently shared?12:58
rick_h_luca__: ok, well I'll pass this along to Huw and yea, the ones he's asking for are missing to help complete the bug brought up. 12:58
hatchmornin13:53
rick_h_gary_poster: we're co-opting our hangout for the ux call https://plus.google.com/hangouts/_/cf491220dfb7736cee2876baf29110eeb52f599713:53
rick_h_morn hatch 13:53
rick_h_hatch: since you just redid a bunch of work around interfaces. Are the peer relations used in the gui? I see some code in the environs, but not actually hitting model.get('peers')?13:57
hatchpeer relations are not used in the gui right now13:58
rick_h_hatch: awesome13:58
hatchagreed - i hate relations lol13:58
gary_posterrick_h_, ack, thx13:59
gary_posterrick_h_, hatch, we should support peers, so please don't make that harder :-)13:59
rick_h_gary_poster: ok, well right now the backend (charmworld) doesn't present the info in the api so we were looking at if it needs to be implemented/not atm13:59
rick_h_gary_poster: so not 'harder' but 'delayed'?14:00
hatchnoooooooooo14:00
hatchI'll be sick the day we need to implement peer relations mkay? ;)14:01
gary_posterheh ok14:01
hatchhaha14:01
hatchlast night I went to a flooring auction14:02
hatchcame hom ewith nothing :(14:03
benjiflooring auction eh?  big night at the hatch household14:06
hatchhah - well we decided that we would renovate instead of move so over the next year I'm trying to collect all the supplies :)14:07
hatchI figure if I do it right I can probably save 30%14:09
bacanyone itching to do a review?  https://codereview.appspot.com/893504314:11
* hatch raises hand14:12
bachatch: you practicing for the next auction?14:12
hatchI think to practice for that I'll need to warm my wallet up14:13
hatchthe prices were nuts14:13
bacdid every item end with "sold to the guy in flannel?"14:13
hatcha number of them did....14:15
* hatch wonders if bac is actually a Saskatchewanian14:15
baci just can't envision a flooring auction in saskatchewan playing out any differently14:17
hatchthere was one guy in a suit14:18
hatchpossibly a flooring mobster14:18
bacone of the hunt brothers, cornering the market no doubt14:18
benjihatch: yep, you should be able to save 30% over having the work done, if you're super frugal you can probably get to 50%.  I do a lot of my own work and would be glad to help out however I can.14:19
* hatch flys benji here to work14:21
hatch:)14:21
hatchbac: review done14:21
bacthanks14:22
benji:)14:23
hatchany rap/hiphop fans?14:35
hatchhow about electronica?14:35
MakyoElectronica?14:38
hatchtrance, techno, house, dubstep14:39
MakyoHeh, I spend most evenings getting my ear talked off (in a good way) about all the different genres that fall under that umbrella, but I've not really heard the word in forever.14:39
benjihatch: I like some of those, but not enough to purchase much or know many of the artists14:40
hatchMakyo: heh yeah there are a lot so I usually start with electronica then drill down from there :)14:40
benjihttp://techno.org/electronic-music-guide/music.swf14:41
hatchhaha di.fm, I have a subscription to there14:41
Makyobenji, , yeah, that's pretty awesome.  Showed that to my professor and we talked about that in studio for two weeks.14:41
hatchbenji: I forgot about this swf :) thanks....bookmarked14:41
hatchI pretty much listen to trance all day long14:42
benjioldie but a goodie14:42
hatch140bpm is good for coding :P14:43
hatchTrance > Dutch14:43
MakyoHah14:43
hatchlol they have some funny names on here14:44
hatchbuttrock goa14:44
hatchand the comment is hilarious14:45
MakyoIshkur's got some opinions :)14:45
hatchit needs to be updated!14:46
hatchit's missing dubstep!14:46
bacgary_poster: did your little html test actually do word breaks in chromium?14:48
MakyoDo it in D3.14:48
MakyoWith HTML5 audio14:48
bacgary_poster: nm14:48
hatchwho has that kind of time?14:48
gary_posterbac http://jsfiddle.net/nzHKE/ was hacking this14:48
hatchmaybe a slack task? ;)14:48
gary_posterbac on call14:48
MakyoHaha14:49
hatchMakyo: actually it could probably be done in a weekend with a couple guys14:51
Makyohatch, digraphs are pretty easy with some of the layout, and now there's http://trifacta.github.io/vega/ which could make it faster.14:52
Makyos/layout/layouts14:52
hatchahh cool cool14:52
hatchreviews and qa plz https://codereview.appspot.com/8837049/14:53
jcsacketthatch: so, i like things named dubstep, but i'm still trying to figure out what really distinguishes it as anything more than a subtype of DnB.14:55
hatchwell imho there is real dubstep and then skrillex dubstep14:57
hatch:)14:57
MakyoBrostep.14:57
hatchyeah that14:57
hatchhahaha14:57
jcsacketthatch: so you've introduced yet more subcategories, but still no real distinction from DnB. :-P14:57
MakyoAnd then there's chipstep: http://chibitech.bandcamp.com/track/moe-moe-kyunstep-part-ii14:58
MakyoMore impressive for being done entirely on NES hardware :P14:58
hatchjcsackett: everything in electronica is a subcategory :)14:59
jcsackettthat's fair. :-P14:59
hatchMakyo: HAHAHAHAHA14:59
jcsackettMakyo: interesting. i do like chiptunes...15:00
Makyojcsackett, Me too :)  This is one of my favorites recently: https://soundcloud.com/henryhomesweet/sets/enter-5d15:00
hatchand even with all this talk I'm listening to Def Leopard right now haha15:01
Makyojcsackett, Henry Homesweet's pretty neat, since his music's all hardware, most of the time.  http://www.youtube.com/watch?v=CV2hslJjs9U15:02
jcsackettoh nice.15:02
hatchthis is pretty chill15:02
jcsackettso, actual chips in the chiptunes. :-P15:02
MakyoHeh, yeah :)15:04
hatchcurrent podcasts here Above&Beyond Group Therapy, Corstens Countdown, Hardwell On Air, Paul van Dyk's VONYC Sessions, The Sound Of Trance, A State Of Trance, Thrillseekers Nightmusic Podcast15:05
* Makyo adds https://itunes.apple.com/us/podcast/turn-it-around-electronic/id563798064 to that list.15:05
hatchfound this cool track last night https://itunes.apple.com/ca/album/lose-sight-feat.-ane-brun/id624001460?i=62400171715:06
hatchthanks for the podcast, I'll add it to the list :)15:07
Makyohatch, Whoa, I was just pointed at that yesterday.  Good stuff.15:07
hatchhaha yeah? I am a fan of Andrew Bayer15:08
MakyoMight like http://www.youtube.com/watch?v=ADBKdSCbmiM too, hatch.15:08
MakyoIf you like Royksopp.15:08
MakyoThough it's mostly similar in the video.15:08
hatchahh yeah great song15:09
hatchmessed up video15:09
MakyoHah, yeah,15:09
gary_posterbac did you see how that worked and didn't work?  I didn't get the extraction to work the way we wanted15:11
gary_posterthat will be the annoying bit of this I think15:11
gary_posterBecause people can also paste in arbitrary stuff too!15:11
bacgary_poster: i haven't had much success with it.  does the box auto grow in height for you?15:11
gary_posterbac, yes15:11
bachm, doesn't for me in chromium on quantal15:12
bacgary_poster: oh, it does with new lines...which is what we want.  duh.  i was expecting auto-wrap like the g+ example15:13
gary_posterright15:13
jcsackettMakyo: this is a really nice set.15:13
Makyojcsackett, yeah, I like a lot of his stuff.  15:18
rick_h_jcsackett: can you peek at https://codereview.appspot.com/8593050/ please?15:21
jcsackettrick_h_: looking.15:21
hatchhttps://codereview.appspot.com/8837049/15:22
bacgary_poster: care to look at https://codereview.appspot.com/8935043 ? should be quick.15:22
gary_posterwil try bac.  on call15:23
rick_h_thanks jcsackett 15:23
jcsackettrick_h_: lgtm.15:23
bachatch: on it15:23
hatchthanks15:23
hatchqa if you could please15:23
hatch:)15:23
hatchI'm always scared of a net negative diff15:24
hatch:)15:24
rick_h_those are the best kinds!15:24
hatchfrankban: yay! Thanks for working on that login bug :)15:31
frankbanhatch: almost ready for review15:32
hatchoh right on u rock15:32
bachatch: so you ripped out all of the prefetch service bits. that was redundant now that handleServiceEvent is doing it when a service is added, no?15:33
hatchbac: correct - as soon as the service is added it pulls in the extra data15:33
hatchso it's always available when needed15:33
bacendpoint.js is becoming a worse name by the day15:33
hatchwell all of that code will be moved into the db, likely this week15:34
hatchit was just the logical place to put it in a multi step process15:34
gary_posterjujugui please update kanban15:51
rick_h_gary_poster: I've got another call and will be out. 15:52
gary_posterack rick_h_ thanks for heads up15:52
gary_posterjujugui call in 215:58
hatchfrankban: review done, running make for QA15:58
frankbanhatch: cool, thanks15:58
gary_posterbenji call now16:00
bachatch: neither, san juan16:10
hatchahh ok I was just looking at expedia and those are the only two airports it had :)16:11
bachatch: SJU16:11
bachatch: your branch is LGTM pending QA16:11
frankbanhum... charm install-error in CI16:12
hatchahh I missed SJU16:13
=== _mup__ is now known as _mup_
hatchyowzas flights are expensive to SJU16:25
bacit varies wildly by season.  my flight to SFO was pretty cheap16:27
bacguihelp: so juju-core doesn't have debug-hooks.  is there a work around?  what does one do when the service doesn't start?16:27
hazmatbac, log into machine (not with juju) examine log files16:30
hazmatbac, debug-log is present although it doesn't properly qualify all output by unit16:30
hazmatbac, and then juju resolved --retry unit_name16:30
hazmatto have it go again16:31
hatchfrankban: your branch is way more responsive thanks for that fix16:31
bachazmat: ok.  i just liked the ability to run the hooks interactively16:31
hatchfrankban: if I visit http://192.168.2.119:8888/:gui:/service/memcached/ on `make prod` after logging out, I only get a blank crosshatch16:33
hatchwell substitute that ip for localhost16:33
hatch:)16:33
frankbanhatch: is this different in trunk? AFAICT make prod does not support fallback resources16:33
hatchI'll check trunk16:34
frankbanthnaks16:34
frankbanthanks even16:34
hatchok same on trunk16:36
rick_h_hatch: 3.10 is out!!16:39
rick_h_hatch: speed speed speed!16:40
rick_h_hatch: ruh roh: you’ll need to change your code to use the new static modifyAttrs() method. 16:40
hatchrick_h_: I want to see how fast the tests run using 3.9.1 vs 3.10 to see if the speed differences make any real world impact16:44
rick_h_hatch: well I'll let you do it then to see the biggest diff :P16:44
hatchhaha16:44
hatchbcsaller: db means db.service yes16:45
bcsallerhatch: thanks16:46
hatchthe idea is that when you request a service from the db it will always return a promise with a fully populated service16:46
hatchno more half data garbage16:46
hatch:)16:46
bcsalleragreed16:50
bachatch: i was trying to qa your branch on ec2 but the juju-gui charm is failing.16:52
bacnot your branch's fault16:52
hatchbac: oh you can do it locally with rapi no?16:53
bachatch: yeah, i did that and it looked good.  just thought i'd be more paranoid.  i'll approve it now.16:54
hatchhaha well thanks - if there are any errors I'm sure they will come up soon, although the code will be gone very soon16:54
jcsackettMakyo and hatch: can you review https://codereview.appspot.com/8940043 for rick_h_ and me?16:55
Makyojcsackett, Sure thing.16:55
hatchI can yep16:55
jcsackettthanks!16:56
hatchjcsackett: I am pretty sure that we decided for /** and */ with no *'s16:58
jcsacketthatch: that's *wildly* inconsistent throughout the code then, and the majority of code i have seen has been with *17:03
rick_h_jcsackett: yea, recent style decision 17:04
rick_h_jcsackett: that's my fault. I still mix it up sometimes and didn't really share that back with you.17:04
hatchit is inconsistent but you went through only one file in your diff and changed it...making it even more inconsistent lol17:04
jcsacketthatch: it's the only file i've seen it in without recently.17:04
jcsackettsince within the subapp it's almost entirely *17:04
jcsackettalso: i *believe* the linter notices commenting errors only with *. after i added those in, it yelled about a param comment not ending with a period, but skipped it before.17:05
rick_h_jcsackett: yea, it's just because no one wants to do the big diff to change them all17:05
rick_h_jcsackett: but it's the agreed standard going forward and we're trying to retrain that way17:06
jcsackettrick_h_: i mean, i suppose i can uncommit that revision.17:06
jcsackettwhy the recent decision?17:06
rick_h_jcsackett: it was brought up on a friday call and agreed to. 17:06
jcsackettsure, why? what's the argument for/against?17:07
rick_h_because maintaining the *'s is a pita for some. 17:07
jcsackettfair.17:07
rick_h_and readability can be better without the * I think 17:07
jcsacketti disagree, actually. :-P17:07
jcsackettbut if i'm alone on that, i don't see a need to fight it.17:08
rick_h_heh, I tried :)17:08
rick_h_but it was a fiar '+1, 0, -1' vote and the *'s lost :)17:08
hatchdamn democracy17:09
hatchit was really the ones who abstained who are causing the issues17:09
hatch:P17:09
rick_h_lol17:10
rick_h_well it's my fault. I didn't make sure to tell jcsackett sorry :(17:10
hatchfrankban: now that you have 2x reviews can you merge with trunk so that I can merge it into my current branch :)17:10
frankbanhatch: I am on it17:10
hatchthanks sir17:10
frankbanhatch: and thanks for your review17:10
* benji lunches/travels to work site number 2.17:11
hatchcd ..17:11
hatchoops17:11
hatchat least it wasn't an admin password17:12
hatch:)17:12
hatchjujugui do we know why CI is failing with install-error? Or should someone investigate17:12
bcsallerIt ran fine yesterday, is it possible the npm ppa change broke it?17:14
hatchok, just booting up the laptop to log into it17:14
gary_posterhatch we don't know why, and I just asked wedgwood to merge it.  yeah, teknico escaped just in time :-)17:14
hatchhaha17:14
hatchman I really wish the console showed *'s for passwords17:15
hatchI have no idea what window I'm typing them into half the time lol17:15
frankbanhatch: landed17:19
hatchthanks17:19
frankbanhave a great week all!17:20
gary_posteryou too frankban!  have fun!17:20
=== deryck is now known as deryck[afk]
gary_posterhatch, discover anything?  bcsaller, I tried to deploy juju-gui in pyJuju and got this: http://pastebin.ubuntu.com/5598870/.  Is that indicative of a problem in the charm store?17:27
hatchgary_poster: it restarted so I need to wait for it to fail agian17:27
gary_posterok hatch17:27
hatchthat definitely looks like a charm store error to me17:28
hatchI've never seen it before17:28
gary_posterI'll get Ben's opinion before throwing it to orange squad (or whoever looks at this stuff?)17:28
hatchwrite it on a piece of paper and slide it under their door then quickly walk away17:30
hatch;)17:30
gary_poster:-)17:30
gary_posterhatch do you have pyjuju installed?17:32
hatchrapi?17:32
gary_posterno hatch, the real one, installed from pyjuju PPA.17:32
gary_postersinzui, I'm getting http://pastebin.ubuntu.com/5598870/ when I try to deploy in pyjuju on quantal.  Do you happen to know if that is a charm store issue?  I'm trying to see if I can get someone to dupe17:33
hatchumm I'm not sure let me see17:33
gary_posterbac you around, and do you still have a pyjuju you can use??17:33
hatchdoesn't look like it17:33
gary_poster(sorry, only one question mark intended)17:33
hatchI can install it17:33
gary_posters'ok hatch, thanks17:33
hatchalrighty17:34
gary_posterhatch, unless I can't get anyone else to look at it ;-) then you are on the hook17:34
hatchhaha booo17:34
sinzuigary_poster, I haven't seen that. I am on raring17:34
* sinzui runs the command17:34
gary_postersinzui, I have the go version on raring and they appear to be incompatible :-/17:34
gary_posterthey both want to own /usr/bin/juju17:35
sinzuiah17:35
gary_postersinzui, you don't dupe?17:39
sinzuigary_poster, no. deployed without error17:40
sinzuiand the service is started17:40
gary_postersinzui, ok thanks.  digging locally17:40
=== matsubara is now known as matsubara-afk
hatchhmm I can't ssh into the box17:44
hatchit keeps timing out :/17:44
hatchnow I'm not even sure how to debug it17:47
hatchmaybe trigger it again and hope that the debug-log catches it17:48
gary_posterwell17:48
gary_posterwe should be able to deploy it within our own local juju17:48
gary_posterand dupe17:48
gary_posterif it is a problem with the charm itself17:48
hatchok is there hacking docs for that? I don't think I've ever done that17:49
gary_posterhatch for pyjuju. https://juju.ubuntu.com/docs/getting-started.html17:49
hatchoh - yeah I have that up and running, but only for EC217:51
hatchhaven't done it with LXC, sorry I misunderstood17:51
gary_posterhatch, yeah EC2 is fine for this.  I discovered that I was running into https://bugs.launchpad.net/juju/+bug/105074117:52
_mup_Bug #1050741: juju bootstrap: ERROR [('PEM routines', 'PEM_read_bio', 'no start line')] <juju:Triaged> <txAWS:In Progress by chihchun> <https://launchpad.net/bugs/1050741>17:52
gary_posterso easy work around17:52
hatchahh ok - and you figure that's the same bug that the CI is running into?17:52
hatchor would you like me to go through the EC2 deployment17:52
gary_posterno hatch17:52
gary_posterI mean not the same bug17:52
gary_posterhatch I'll dig for a bit17:53
hatchok lemme know if you want me to fire off the EC2 deployment17:53
hatchusing juju 0.6.0.117:53
gary_posterhatch that's very old.  You probably want to install the ppa as that doc describes17:55
gary_posterhatch charm works fine for me on ec2, at least with basic deploy :-/17:58
rick_h_gary_poster: this on canonistack? abentley was seeing some issues on that today17:59
gary_posterrick_h_, yes.  unable to install charm?17:59
rick_h_not sure, abentley any notes from the issues this morning? Or since staging is up now it just fixed itself?17:59
hatchgary_poster: oh sorry that's the one that is on the canonistack deployment18:00
abentleyrick_h_, hatch: IS fixed canonistack and then staging came back.18:00
abentleyrick_h_: It looks fine right now.18:01
gary_posterhatch what are are you apologizing for? :-)  ok thanks abentley.  how long ago was that fix, roughly? less than an hour ago?18:01
gary_postercanonistack fix, I mean18:01
hatchcuz I'm Canadian I guess :P18:01
gary_posterhatch :-)18:01
hatchI fired off another build18:02
hatchmaybe it'll work with the fix that abentley mentioned18:02
abentleyhatch: I mean that all of canonistack was broken, and then IS fixed all of canonistack.  Right now, canonistack does not look broken to me.18:04
hatchlunching....I'll monitor this test as close as I can18:09
hatchyeah I think canonistack is broken again18:42
hatchthe last 3 have failed with canonistack type errors18:42
gary_posterbac, fwiw http://jsfiddle.net/Pegsa/ .  Fiddles with it while doing other things.  Note dependency in "External resources."  Kinda gross, but I like the UX effect, and I think everything else I'm doing is necessary.18:54
gary_posterbut possibly not sufficient18:54
bac_gary_poster: i'll have a look in a sec18:54
bac_landing the second branch now18:54
gary_posternp, no rush18:54
gary_posterawesome18:55
* benji remembers to start his IRC client.18:57
rick_h_benji: quiet day eh?18:58
benjiheh, well, for the last hour at least; I relocated during lunch18:59
=== matsubara-afk is now known as matsubara
benjifor very time-geeky reasons you shouldn't make a npm cache file on back to back seconds if one of those seconds is a leap second; I don't think that'll be much of a problem19:16
gary_posterwow, how did you think of that benji? :-)19:17
hatchlol!19:18
benjiI needed an easy to generate "version number" and used seconds since the epoch, which almost monotonically increasing, except at the end of a leap second it ticks forward and then back again19:18
benjiit means you could get two cache files with the same version if it takes less than a second to generate a file and you generate it on the second before and the second during a leap second19:19
gary_posterthanks for explaining benji.  my worry is low. :-)19:20
benjilol19:20
benjiI wonder if I can make a career as a vim/time consultant.19:21
hatchyou could....but you would probably be broke19:21
hatch;)19:21
benjiheh19:21
gary_posterheh19:21
hatchwell maybe you're independently wealthy?19:21
benjiI'm independently broke.  That's almost the same.19:21
hatchlol, that seams like a much bigger clu19:22
hatchb19:22
hatchI've been a member for a long time19:22
benjibetter than being dependently broke, I guess19:22
hatchisn't that what happens when you have kids?19:22
hatchat least that's what my parents kept telling me19:23
benjiheh19:23
hatchcan someone point me to the entry point where the new services get added into the database?19:32
gary_posterhatch what new services?19:32
hatchwell on initial load of the application19:32
hatchwhere does that delta get parsed19:33
hatchI can't seem to find the place where the new models get pushed into the ml19:33
gary_posterhatch it comes through the py environment, which fires a delta event, which is consumed by the onDelta method in models/models.js19:34
hatchahh that's why I coudln't find it....it's using each and not add :)19:34
hatchthanks19:34
gary_posterwelcome19:35
bac_Makyo: drag your branch got a late red card19:35
hatchI don't think I've ever been this deep down the rabbit hole19:35
hatchwho knows what I'll come up with!19:35
gary_poster:-)19:35
Makyobac_, sorry.19:35
bac_Makyo: not your fault19:36
bac_bac_: and i'm not aggrieved19:36
=== bac_ is now known as bac
MakyoPut it in landing until we figure out whether to revert or fix on top.19:36
=== deryck[afk] is now known as deryck
bacgary_poster: what about this?  am i missing something?  http://jsfiddle.net/EBhpS/20:22
gary_posterbac, you're referring to fewer replacements than http://jsfiddle.net/Pegsa/ ?20:25
bacgary_poster: no, i pasted the wrong thing20:26
gary_posterbac, a few things are different, if so.20:26
bacignore that20:26
gary_posterok20:26
bacgary_poster: i forgot to click 'update'20:28
bacgary_poster: http://jsfiddle.net/EBhpS/1/20:28
bacgary_poster: why can't we just get the innerText?  is it more complicated?20:28
bacgary_poster: oh, i see it only works on webkit20:29
bac:(20:29
gary_posterbac, I tried ctl.get('text').  That did not preserve whitespace properly20:32
gary_posterlargely because preserving the whitespace cross-browser is a bit of a heuristic, it seems. :-/20:33
gary_posterbac textContent is FF equivalent, but does not behave as we want20:35
gary_posterequivalent to innerText20:36
bacyeah, textContent is pretty worthless20:37
bachere20:37
hatchwhere can I guarantee that charm data is available in the db?21:08
hatchit almost appears to be transient but I'm sure I'm just missing the magic entry point21:08
* bac walks dog, waves to disney ship21:09
hatchoh nm I was doing it wrong21:11
* Makyo dogwalks.21:20
=== Makyo is now known as Makyo|out

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