/srv/irclogs.ubuntu.com/2014/04/08/#juju-gui.txt

huwshimihatch: We've had the anchor div conversation so many times...00:00
hatchhuwshimi when it makes sense yes00:00
hatchbut in this case, it doesn't :)00:00
huwshimihatch: Why not? This is a navigation item...00:01
rick_h_what's the case here? Is it going to viewNavigate?00:01
hatchbecause pjax is such a bucket full of issues since we don't use it00:01
hatchrick_h_ it probably will end up doing something along those lines00:01
rick_h_huwshimi: hatch actually, these tokens shouldn't nagivate on their own. THey should fire events that the machine view panel dispatches00:02
rick_h_this is part of why I like dumb widgets, it helps break down the questions of too-intelligent UI components00:02
huwshimirick_h_: They currently do fire an event00:02
hatchhuwshimi if you REALLY don't want to switch then you need to change all the event handlers to use e.halt()00:02
hatchbecause we need to basically stop anything and everything that makes them anchors else they will break the app in weird and fun ways00:02
rick_h_huwshimi: ok, yea. If it makes sense to appear clickable, I'm fine as long as there's a direct test that the event does not propogate00:03
rick_h_we've been bit by it before00:03
hatchoh...except the pointer....that's the only <a> related thing that needs to stay00:03
hatchso...many...times00:03
hatchI'd rather not have them at all00:03
rick_h_hatch: alt text? I guess you can alt text anything00:03
rick_h_I kept thinking there was something else00:03
rick_h_oh, tab/selectable00:03
huwshimihatch: And make it tab-able. 00:03
rick_h_it breaks that UI badly00:03
hatchtab select is never going to work with the app anyways00:04
rick_h_I'm not 100% sure how much we NEED it here though as it's not really a form and I'm not sure how you'd select into the space to expect a good tab experience00:04
hatchwe'd need to somehow maintain a tabindex order across all "widgets"00:04
hatchI've thought about it00:04
hatchit's possible00:04
hatchmaybe for V5 :P00:05
rick_h_hatch: huwshimi I'd vote implementers choice noting the need for explicit stop test if the implementer chooses to go on with <a> 00:05
rick_h_hatch: lol00:05
hatchok ok I'll settle for a test checking to make sure the event does not bubble outside of it's container00:05
rick_h_sound acceptable huwshimi ?00:05
* hatch says that like he has some kind of authority in the matter00:06
hatchlol00:06
rick_h_hatch: well I'm saying 'vote'00:06
rick_h_we can make it a friday card, we've been down the road before and we've done both in the code base. 00:06
rick_h_I don't know either is 'wrong' but we've been bit and need safety checks00:06
hatchnope, actually huwshimi is correct in using it imho, but we don't use pjax....but we have pjax....so it's just a bug trap heh00:07
hatchmaybe one of these days the yui guys will split router up so we can use only the parts we want00:07
hatchit's been on the books for a long time though00:07
rick_h_yea, and our app is a bit unique00:07
rick_h_it's not your standard CRUD app00:07
hatchwe probably could do pjax with this new state stuff00:08
rick_h_create our own mold wheeee00:08
hatchhaha00:08
rick_h_yea, if we could start over we could do things a bit diff for sure00:08
hatch2.0.0 total greenfield? 00:09
hatchlol00:09
rick_h_lol00:09
rick_h_oh the lines of rewritten code00:09
rick_h_isn't the rule 'never rewrite' though?00:09
hatchhonestly though once we get this state stuff done, the only real 'legacy' stuff is the double dispatch00:09
rick_h_I know I've fought that rule on my bookmark app a few times00:09
rick_h_hatch: yea, and mocha and the awful test setup00:10
hatchlol....that doesn't exist00:10
rick_h_next up...combo loader :P00:10
hatchhaha00:10
rick_h_let's set our sights on the really hard fun changes :P00:10
* hatch waits for design to add fullscreen back in00:10
hatchlol00:10
hatchI think the new state stuff will make it easier to do when they do though lol00:11
* hatch turns off code brain00:12
hatchI think urls are making me bitter00:12
rick_h_hatch: all good, almost through00:12
hatchyeah maybe watching tv tonight I'll finish the tests00:12
hatchthe code is all done and about 1/2 of the tests00:12
=== arosales_ is now known as arosales
rick_h_mmorning11:02
frankbanhi rick_h_ 11:04
frankbanrick_h_: quickstart 1.3.1 is out, Robie should work on that today11:16
rick_h_frankban: awesome, thanks for the quick turn around on that. PPA-land here we come! :)11:17
frankban:-)11:17
rick_h_frankban: I've got maas and OSX support for quickstart on the list of topics/work items for the next cycle11:17
rick_h_frankban: let me know if there's anything else we should look at trying to do. I can't recall anything off the top of my head11:17
frankbanrick_h_: we have some "nice to have" fixes, i.e.: bug 1292167, bug 1302382, bug 1255635 and bug 128787611:20
_mup_Bug #1292167: apt-http-proxy needs to be documented <docs> <hs-arm64> <juju-core:Triaged by thumper> <juju-core docs:Fix Released by sinzui> <juju-quickstart:Triaged> <https://launchpad.net/bugs/1292167>11:20
_mup_Bug #1302382: Support lxc-clone in local provider <juju-quickstart:Triaged> <https://launchpad.net/bugs/1302382>11:20
_mup_Bug #1255635: Allow passing constraints to juju <juju-quickstart:Triaged> <https://launchpad.net/bugs/1255635>11:20
_mup_Bug #1287876: support optional extra config for bundle deployments <juju-quickstart:Triaged> <https://launchpad.net/bugs/1287876>11:20
frankbanbut maas and osx are more high priority11:21
rick_h_frankban: cool, some some maintenance time would be cool11:21
rick_h_but as far as bullet features for the planning it looks like those two11:21
frankbanrick_h_: for maas, we'd need an infrastructure where to test it. for osx, I think we'll need some brew hacking11:22
rick_h_frankban: yep, I started a conversation with someone from server yesterday about maas11:22
rick_h_frankban: it sounds like it works in a vm world 11:22
rick_h_frankban: and he's going to send me some notes on some hardware suggestions11:22
frankbancool11:22
rick_h_frankban: I was thinking of getting 3 or 4 intel nucs to setup a GUI test lab11:23
frankbanrick_h_: so, my understanding is that "maas support" for quickstart means "supporting the creation of maas entries in the envs.yaml", and not "support deploying maas", right?11:23
rick_h_frankban: http://marcoceppi.com/2012/05/juju-maas-virtualbox/ 11:23
marcoceppirick_h_: frankban I really need to amend that post11:24
rick_h_frankban: its: 1) support it as a configurable provider 2) support deploying the gui to it 3) support deploying bundles11:24
rick_h_marcoceppi: cool, yea we're going to be trying to cut our teeth on maas so looking into the beginner stuff atm11:24
marcoceppirick_h_: that's not the way to go11:25
rick_h_marcoceppi: heh ok good to know11:25
marcoceppirick_h_: virt-manager + maas is way better experience11:25
marcoceppiI've got a blog post written up about it11:25
frankbanrick_h_: ok, so you already have a maas, and quickstart allows you to configure a juju environment on your maas provider, bootstrap juju, deploy the GUI and bundles11:25
marcoceppibut not finished11:25
rick_h_frankban: yep, that's the goal anyway. I've got a note to 'investigate what's required to implement' 11:26
rick_h_frankban: and maas does have an api so there might be a stretch goal or two when we get in there. 11:26
rick_h_frankban: we might need to do things like use the api to make sure you've got unallocated nodes or the like11:26
rick_h_since you can't bring up new machines you don't have/etc11:27
frankbanrick_h_: I see, so we need at least one node for bootstrap node + GUI and a machine for each unit in the bundle (assuming they are not co-located,in which case we would need to also parse the bundle)11:29
frankbanmarcoceppi: sounds great, looking forward to reading that article11:29
rick_h_frankban: that's my understanding of maas at the moment. It's a very vague understanding though I'll admit :)11:30
* frankban lunches11:53
frankbanrick_h_: re local icons in service blocks. This might require some changes on the guiserver in order to handle the case the local charm does not include an icon.svg, right?14:03
frankbanrick_h_: in that case, a 404 is returned and the block would display a broken image I guess14:04
rick_h_frankban: I thought we could have hte files in the charm model14:09
rick_h_frankban: and only request it form the guiserver if we already know the charm has one14:09
frankbanrick_h_: where in the code files are currently populated?14:10
rick_h_frankban: looking14:11
rick_h_frankban: for the stuff we get from charmworld there's a files attr from the apio14:11
rick_h_frankban: if we don't fill that during our unzip of the local charm we can add it? hatch do you recall when you worked on the unzip stuff around charms?14:11
frankbanrick_h_: I am not sure we unzip the files when uploading local charms, and even in that case, we need to handle local charms deployed from outside the GUI, or after a refresh14:13
rick_h_frankban: true14:13
rick_h_frankban: ok, well in the case that the guiserver can't find a charm icon, it can redirect to manange. It's got solid urls for the default and the category icons14:14
rick_h_hate to duplicate that, but worst case it can 302 to the right url14:14
rick_h_does the guiserver know the charm's config for the charmworld url?14:14
rick_h_the root hostname and all that?14:14
frankbanlooking14:15
frankbanrick_h_: the charm passes the charmworld url to the gui server, yes14:15
rick_h_frankban: ok, so the default icon is always /static/img/charm_160.svg14:17
rick_h_frankban: and we've got category one's as well, but not sure if we have that data14:17
rick_h_as that's going to be metadata.yaml info for the charm in question14:18
rick_h_frankban: what do you think of just "if no icon found, 302 to charmworld's default"?14:18
frankbanrick_h_: we can start by just redirecting to the default icon14:18
frankbanyeah14:18
rick_h_frankban: oh, doesn't the api send the file list? 14:19
frankbanrick_h_: so, if 404 on the gui server, just redirect to charmworldURL://static/img/charm_160.svg14:19
frankbanrick_h_: yes14:19
rick_h_frankban: I recall we had a / that would give us the list of files?14:19
frankbanit does14:19
frankbanrick_h_: yes14:19
rick_h_so we can popualte the file list on reaload/etc...but it's not automatic/delta/etc so it's an extra call already14:19
frankbanrick_h_: yes, it's an HTTPS call, not a WebSocket one14:20
rick_h_sorry, thinking this through...had in my head we'd have the same files: [somelist] on models like we do from charmworld14:20
frankbanrick_h_: so, it's not in the delta14:20
frankbanrick_h_: yes, we have that list returned as JSON by a GET call to /charms/?url=charmURL14:20
rick_h_hmm, ok well let's do this for now due to the demo urgency, but I'd like to revisit and see if perhaps we should try to do something with that data on local charms 14:20
hatchsorry I missed the ding....14:21
frankbanrick_h_: we'll need that data for the README14:21
rick_h_maybe there's some way (annotations?) or something we can shoe-horn this into place to be better long term14:21
rick_h_frankban: right, but the readme loads async anyway so it's not as big a deal14:21
rick_h_it's not as painful to get a spinny wheel and get 'no readme found' 14:22
hatchok I don't understand the question14:22
frankbanrick_h_: exactly, the icon is instead just a source reference, a path to a file somewhere14:22
rick_h_frankban: ok, I'm adding a card in the backlog to revisit the files list some more, but for demo we can just hard code 302 to charmworld from the gui's config14:22
rick_h_in case they run a local charmworld instance or something for offline-ness14:23
rick_h_hatch: all good, frankban got me straight. There were bigger issues than I had in my head at the moment14:23
hatchoh ok cool14:23
* rick_h_ puffs some more air up in that head to make more room14:23
hatchhaha14:23
hatchlast night I got wifi working on ubuntu, and they fixed the shutdown bug14:23
rick_h_woot14:24
hatchnow the only real 'deal breaker' is that it burns through the battery in about 1.5h14:24
hatchlol14:24
hatchon idle, osx 7, ubuntu 1.514:24
hatchsomething isn't quiiiiite right there14:24
hatchlol14:24
* bac is back. survived first encounter with PR health care system.14:28
rick_h_bac: whoa, hope all is well14:29
hatchis it cheap there or still way overpriced?14:31
bacseems about the same as US.  but they don't want to mess with our insurance, even though they are listed in the BCBS network.14:32
hatchI saw a really interesting show which outlined why the US healthcare is so expensive vs others even taking govt subsidies out of the equation. It came down to each office being it's own instead of negotiating in a large group to purchase things14:33
bacSHUT UP!  WE HAVE THE BEST HEALTHCARE SYSTEM IN THE WORLD, MAYBE THE UNIVERSE.14:33
baci know, i heard it on tv14:33
hatchlol14:34
bacdon't mind those pesky "outcome" metrics.14:34
hatchif it makes you feel any better ours spend $27M to learn how to do lean....and then they claimed that it woudln't work....14:35
hatch*facedesk*14:35
hatchno that wasn't extreme enough14:36
hatch*facefloor*14:36
bacrick_h_: that ES book must've been something in the original Polish.  the English translation is a head-scratcher at times.  but, everyone says it is the best available, so i'm happy to have it.14:38
hatchheh14:39
rick_h_bac: hah14:39
baci guess "editor" is not a job description at those pulp houses14:39
rick_h_yea, I mean it at least got my head around ES better 14:40
bacrick_h_: did you send away for the free code samples?14:40
rick_h_but yea, sometimes tough to read14:40
rick_h_bac: no, the book had enough in the book for me to figure out commands to run to help debug stuff14:40
baccool14:40
rick_h_jujugui call in 10 kanban please14:50
hatch__kadams54 call15:00
=== hatch__ is now known as hatch
kadams54Yup15:00
lazyPowerrick_h_: so, i have it on good authority you know of a magical flag that allows me to view icons in the GUI that dont come from the charm store15:10
rick_h_lazyPower: ssssh I'm not telling anyone15:10
lazyPoweroh15:10
lazyPowerso15:10
rick_h_lazyPower: it doens't work atm15:10
hatchlol15:10
rick_h_and we're working on local charms getting icons right now for high priority stuff that should be done be Wed15:10
lazyPoweri have it on good authority this flag doesn't exist, and i will poke at you for additional details of said non-functioning freature15:10
lazyPower;)15:11
rick_h_lazyPower: I started the feature, but it doesn't work and have not had a chance to follow up the feature as it's been a slack time thing and I don't know what slack is15:11
rick_h_lazyPower: but it's something we want to do, and one day will do, and until they jorge can throw rocks at me15:11
rick_h_local charms will work this week though15:12
lazyPowerI understand the feeling all to well my friend. I'll resync after release, its got a good application during the review process15:12
lazyPowerxdg-open and dragging it over the canvas doesn't really give a good overview of how it looks15:12
rick_h_lazyPower: well, if it's a local after this week you can just drag a zip of it over in a live env :)15:12
lazyPowerand we're getting some really *gnarly* icons... complete with neon color schemes. its like an 80's dance party in the queue.15:12
rick_h_which you need for review anyway I assume?15:13
lazyPoweri do the repository flag +  local: prefix. No zipping here 15:13
rick_h_lazyPower: well, we can change that :)15:14
bacjujugui: trying to build charm-tools i'm seeing pip die with SSL errors trying to fetch bzr from launchpad.  i suspect it is due to the re-keying, fallout from the OpenSSL problem.  just a fyi in case you see similar.15:38
rick_h_bac: rgr thanks for the heads up15:38
hatchrick_h_ ok updated15:38
hatchkadams54 I'm going to hop on getting huw's branch landed15:48
hatchhmmm rick_h_  how do you pull down someone elses branch and then update the PR?16:10
hatchI tried my usual method but no luck...16:10
hatchdo you need to clone their repo?16:10
hatchlazyPower there has been an update to http://askubuntu.com/questions/445025/cannot-deploy-local-charms-after-juju-upgrade I think it's a bug that he is experiencing...it  should work...16:11
hatchMakyo in Ubuntu my laptop sounds like your system76, 1000000% fan speed lol16:13
lazyPowerhatch: Error: storm not found in charm store16:13
MakyoYikes :)16:13
lazyPowerinteresting - i cant charm get it16:13
hatchlazyPower he is deploying a local charm...16:13
lazyPowerneeds more info, di dhe write it? did he branch maarten ecctors charm? whats his repository layout look like?16:14
lazyPoweri've deployed from local repo using 1.18.x for the last 2 days without issue - so i'm pondering on vectors of failure16:14
hatchahh, well the error message seems to show that he is using an old version of juju....if he actually is using that command16:15
hatchso it is confusing16:15
lazyPowertheres a series mismatch on that too16:16
lazyPowerdoes precise now download the saucy package?16:16
Makyohatch, got a second for a hangout?16:16
hatchMakyo you bet, link?16:16
MakyoOne se16:16
Makyoc16:16
MakyoG+ is slooooow16:17
hatchoo 19 forks of the juju-gui16:17
hatcha couple I dont' recognize...16:17
Makyohatch, https://plus.google.com/hangouts/_/7ecpj2bofe2256ukgemgsuge24?hl=en16:18
hatchcrap CI hung again16:25
hatchjujugui does anyone know how to update someone elses PR?16:27
rick_h_hatch: take it over16:27
rick_h_git qa-pr, change it, push to your origin16:27
hatchoh push it to my origin16:28
hatchok cool16:28
hatchhmm there was some way to update the actual PR16:29
hatchnow I have to create a new PR....which is fine I suppose16:29
hatchI know you've done it before....just don't know how haha16:29
hatchok new pr created16:32
hatchrick_h_ I know you're busy but if you could try and squeeze some time to look at my branch so I can move onto the next step that would be awesome......(whatever the next step is...)16:33
rick_h_wil to hatch 16:34
rick_h_next step is statecontroller dispatcher stuff16:34
hatchoh ok, new card..16:36
rick_h_hatch: yea, more of the old card work, tag unsched16:36
hatchugh CI!!!!!16:48
rick_h_hatch: did it hang?16:49
rick_h_hatch: off my call if you want to chat still16:49
hatchtwice now, the first time was a sauce labs hang, the second time was ERADDRINUSE16:49
rick_h_hatch: ah, I've got ot kill it then sec16:49
hatchoh...ok it's running the next tests now16:49
rick_h_it's supposed to kill it but seems not to16:49
hatchsure we can chat about this state controller, I've got a few ideas16:49
rick_h_hatch: k, linky16:50
hatchhttps://plus.google.com/hangouts/_/7ecpitdd3kur5rdfi9bkaqgbms?hl=en16:50
rick_h_jujugui going afk for food stuffs biab17:16
lazyPowerhatch: confirmed its a bug in 1.1817:19
hatchtodaso17:19
hatchlazyPower ever seen trailer park boys?17:20
lazyPoweronly bubbles vs the bible salesman17:21
hatchlol17:21
hatchahhh such a good series17:22
lazyPowerhatch: https://bugs.launchpad.net/juju-core/+bug/130388017:36
_mup_Bug #1303880: After upgrade to 1.18, can not deploy local charms <juju-core:Triaged> <https://launchpad.net/bugs/1303880>17:36
hatchouch that's a doozie 17:37
lazyPowerhatch: workaround is to add series to the deployment17:45
lazyPowerjuju deploy --repository=$SOMEPATH local:precise/mysql for example17:45
hatchahhh - woops I totally missed that in his command17:46
hatchI always use the series....I didn't know it was optional heh17:46
hatchI should answer the question and steal the points17:48
hatchmohohahaha17:48
rick_h_lazyPower: isn't that related to the work on the charm store and prep for charms declaring series?17:50
rick_h_e.g. not really a 1.18 thing but a charm store thing (is that pulled out yet?P17:50
rick_h_)17:50
lazyPowerrick_h_: http://askubuntu.com/questions/445025/cannot-deploy-local-charms-after-juju-upgrade/445101#44510117:53
_mup_Bug #445101: package openoffice.org-filter-binfilter (not installed) failed to install/upgrade: subprocess installed post-installation script returned error exit status 1 <apport-package> <i386> <openoffice.org (Ubuntu):New> <https://launchpad.net/bugs/445101>17:53
lazyPower_mup_: you have failed me for the last time *forcechoke*17:53
rick_h_lazyPower: gotcha cool17:53
lazyPowerrick_h_: yeah it doesn't appear to be. A mistaken landing of the new CS code - should be an easy fix. That or a doc update to clear up the ambiguous url bits. I assume that behavior is coming back, but i dont really know.18:00
rick_h_lazyPower: yea, there was supposed to be some default logic in teh store to handle it I think. Maybe a bug in that, or the updated store didn't get deployed to prod yet18:01
rick_h_lazyPower: it'd be something to talk to casey about18:01
lazyPowerRight. Marco and sinzui and natefinch are on it. I dont want to dogpile him :)18:01
rick_h_yep all good18:01
rick_h_I was just responding to the idea of 'big bug in 1.18' as I kind of thuoght it was almost expected behaviour, but I'm not up on the latest/greatest of what made 1.18 and what did not18:02
hatchrick_h_ I copied the state object wholesale18:04
rick_h_hatch: yea, noticed18:04
hatchso it's all the same code as before which I'll remove/replace as needed18:04
rick_h_sorry, I dived in to review everything in green and started to go "this isn't right"18:04
rick_h_hatch: all good, I'm to the good parts now18:05
hatchsounds good18:05
rick_h_hatch: looks like one big miss in the branch atm. I'll keep going but I'm not repeating it for each instance. Let me know if we need to chat on it18:20
rick_h_hatch: or if the comment makes sense18:20
hatchhmm ok checking18:20
rick_h_hatch: aside from that looks great!18:24
rick_h_<3 the tests18:24
hatchrick_h_ comments replied18:32
rick_h_hatch: looking18:32
rick_h_hatch: it seems I thought our conversation went off a different way. 18:40
rick_h_hatch: call? 18:40
rick_h_hatch: I fear that this is going to break once we do chamge objects as a change to sectionA will have to know to touch section B. You'll end up rendering both which I thought we agreed not to do18:41
hatchsure18:42
hatchsec ill make a link18:42
hatchhttps://plus.google.com/hangouts/_/7acpim020konevo66n5lf10fqs?hl=en18:42
* Makyo ducks out to appointment, will propose shortly after.18:49
kadams54#1 peeve: spending time debugging a one character typo18:52
kadams54destory != destroy18:52
hatchhaha yeah that does suck19:12
hatch*caugh*typescript*caugh*19:12
hatchrick_h_ still around?20:22
rick_h_hatch: yep20:22
rick_h_call in 1020:22
rick_h_what's up?20:22
hatchhttps://gist.github.com/hatched/1018556620:22
rick_h_ooh, purdy20:23
rick_h_<320:23
rick_h_happy with it?20:23
hatchexcellent, I'll finish it up20:23
hatchyup20:23
hatchmuch better20:23
hatchthx20:23
rick_h_cool, thank you for the clean up, much nicer to read imo20:23
hatchyeah - I think I like this api design too, it could also be _addToSection('a', 'charmbrowser', this._parseCharmUrl()) but I think the explicit vars is nice20:24
rick_h_yep20:24
hatchwish js had real named params20:25
hatchbut oh well20:25
hatchthis works20:25
rick_h_and works well20:25
rick_h_so all good20:25
kadams54jujugui heading out to take a sunshine break. Will be back in a bit.20:29
rick_h_kadams54: have fun20:29
kadams54Solar powered coding20:29
rick_h_woot20:29
hatchhaha20:30
hatchit's still way to dirty/dusty out for outsideness here20:30
hatchin a week or so I -may- be able to start washing things20:30
rick_h_I want to hire a street cleaner to come by20:30
rick_h_it's a mess out20:30
hatchyeah - we live pretty close to a high traffic road so the salt/grime settles in the snow and when it all melts then it leaves a gross film over everything20:31
hatch3PM, it's mewzaq time!21:09
hatchhmm lots of edge cases being exposed now21:23
hatchjujugui do we have a method somewhere for building a nested object? leaving values which currently exist alone?21:30
hatchex) var a = { b: {g:{}}}; someMethod('a.b.c.d'); ?21:31
hatchin case anyone is wondering Y.namespace.call(rootObject, 'path.to.create'); works like a charm21:54
hatchand those darn urls are finished21:54
hatchlanding that branch finally!21:54
MakyoThat's cool, hatch.  A little magical, maybe, but neat.22:13
hatchMakyo yeah the key is right here http://yuilibrary.com/yui/docs/api/files/yui_js_yui.js.html#l137522:14
MakyoAwesome22:14
MakyoWhile I'm at it, I have the inspector stuff working as we discussed, but have been puzzling over tests for a bit.22:15
MakyoThere don't seem to be many tests for _deployCallbackHandler, so I'm starting from scratch.22:15
hatchhmm darn22:16
MakyoOr, well, any.22:16
MakyoBut I'll get it proposed tonight with at least the test for what I've written.22:17
MakyoI think that's an artifact of the move to inspectors.22:17
Makyoi.e. the rest of the functionality is tested in a more functional/less unit type of testing22:17
MakyoThe problems of testing async code, I guess.22:18
hatchahh - I think that's old code too22:18
hatchman we really need a better test suite heh22:18
MakyoYeah. The file is new, so blame is off, but it's obviously been moved from other locations, since it's some of the original notification code.22:18
hatchmaybe for xmas 2014 we'll be able to give ourselves a new test suite haha22:19
hatchahh yeah22:19
hatchthis looks amazing22:19
hatchhttps://www.indiegogo.com/projects/healbe-gobe-the-only-way-to-automatically-measure-calorie-intake22:19
hatchif it's real/works.....22:19
MakyoRock on!22:20
hatchI'm super tempted to pick one up....22:20
MakyoA friend of mine is all jaded about the quantified self movement.22:21
hatchyeah? I think it's so darn cool22:21
MakyoHe works at Mozilla, but used to work at Linden Labs on Secondlife, so he's jaded about quite a bit.22:21
hatchI want to be able to query all my vitals in a db lol22:21
hatchrofl22:21
MakyoHe was recently railing on http://www.factmag.com/2014/03/28/lightwave-wristband-tells-djs-if-the-crowd-are-having-a-good-time-and-is-a-stupid-stupid-idea/22:21
hatchI never did understand secondlife22:22
hatchlol! 22:22
hatchthey could use that to see how much E is being sold....lol!22:23
MakyoIt's such a bitter article :D22:23
hatch (warning: contains strong Electric Daisy Carnival vibes):22:23
hatchhaha22:23
MakyoNot quite sure what to make of Fact. I found http://www.factmag.com/2014/04/07/stream-eric-holms-astonishing-new-subtext-album-andoya/ through it, which is ridiculous, and somehow also awesome.22:25
* Makyo anyway, back to work.22:25
hatchliiiistening22:26
MakyoIf you're into ambient, the albums linked to early on are also great.22:26
MakyoSort of...Stars Of The Lid does drums.22:26
hatchannnnd nope!22:26
MakyoHahaha22:26
hatchmaybe if I was just chillin out, but I don't do that often22:27
MakyoNo, you don't :)22:27
hatchrick_h_ also my horizontal two finger scroll works in Ubuntu....(you mentioned you had issues with that) so maybe you should do a update/upgrade and it may work now22:28
huwshimiMorning23:04
hatchmorning huwshimi 23:22
hatchyour branch has been landed23:22
hatchwe weren't sure where you left off last night 23:22
huwshimihatch: Ah, great, thanks :)23:25
hatchmake sure you update the board so we know which card we can't take in the morning :)23:26

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