/srv/irclogs.ubuntu.com/2014/02/24/#juju-gui.txt

frankbanrick_h: morning. I'll be out for 1-2 hours for doctor apt + lunch. jacekn (on #juju@canonical) asked for help in the deployment process for mjc and the gui, I mentioned you will be available in ~1 hour. Talk to you later.11:20
* frankban bbiab11:21
rick_hfrankban: rgr, getting it started thanks11:21
frankbanrick_h: thank you! cool that the deployments went well13:18
rick_hfrankban: yep, ok overall. Some small issues with the nagios support in the charm for cleanup but yay for release all the things!13:18
frankban\o/13:18
frankbanrick_h: re: charm GET file from core.  do we need directory listing? I am thinking about finding the charm's readme13:19
rick_hfrankban: *thinking if there's a way around it*13:20
frankbanrick_h: the GET request will work like this: GET https://juju-core:17070/charms?url=local:precise/django-42&file=/path/to/file so we can support also something like file=/ and return a json with the directory contents. the only other possibility I can think of is enabling core to serve the zip as well (e.g. if you do not pass a file in the query)13:23
rick_hfrankban: yea, we get around this in charmworld because we have the metadata and part of that is a list of files {{}13:25
rick_hfrankban: if we only need it for the readme I'm tempted to say we just support README.md, I'm trying to find the charm author docs around readmes to see how they phrase it13:25
rick_hif they say use README.md then I'm all for the simple solution, at least for now13:25
rick_hfrankban: yea guess we'll have to. They list out README, README.md, and README.rst as viable options 13:27
rick_hfrankban: what about just a missing file arg returns vs a /13:28
rick_h?13:28
rick_hfile= vs file=/13:28
frankbanrick_h: to return the list of files in the root dir or the list of all files?13:29
rick_hfrankban: oh hmm, we only need rootdir but api-wise it'd make sense to be all files. So B I'd think13:29
rick_hic, so file=/ is more explicit on 'files in rootdir'?13:29
frankbanrick_h: yes, it's what I was thinking. e.g. you can also do file=/hooks/ 13:30
rick_hfrankban: I like the idea of file= returning all files in the charm. We've got the list available at that time correct? Then it's just one point to hit for an 'about' api call13:31
rick_hand let the client parse what part of the list they care about13:31
frankbanrick_h: so we have two possibilities: 1) file is optional, and if not specified we return charms metadata (for now just the list of files). in this case, file=/some/dir/ returns a bad request or similar. 2) file=something can be used to list dirs. both make sense to me13:33
rick_hfrankban: I like #1. The Gui then could fetch that once, cache the list of files, and use that for subsequent calls. So it's one extra call for local charms to have that data available aside from the actual file calls to load file contents13:34
rick_hfrankban: and it acts more like the current charmworld where we could make that extra call, update the charm model files attr with it, and have it for the lifetime of that model in the model cache13:35
rick_hany negatives to it?13:36
frankbanrick_h: it seems good to me. dimitern do you like the above? re charm GET files: basically we return a JSON list of charm files if the file query is not passed. how does that sound?13:37
=== jcsackett_ is now known as jcsackett
dimiternfrankban, sgtm, and if we need later to actually download the charm, we can add a separate argument14:05
frankbandimitern: cool thanks14:05
hatchrick_h are we going to get a flood of fix-released emails today? :)14:17
rick_hhatch: yep14:17
* hatch gets his delete key warmed up14:17
rick_hhold on!14:17
hatchoh hey for like $20 you can dramatically reduce/remove that scratch on your suv btw14:18
* rick_h grumbles about idiots that can't realize I park in the back of the lot to NOT have this happen...14:18
hatchlol14:18
hatchyep, go to NAPPA (or some car parts store) and pick up a bottle of 'fine automotive polish' 14:19
hatchit should feel a little gritty on your fingers14:19
hatchgrab a microfiber cloth and gently rub the scratch in a circular motion14:19
hatch30mins later...that scratch will be gone, or at least very reduced 14:20
hatchthe picture was low res but it looked like it was just in the clear coat - if it was through the clear and into the paint then you're sol :)14:20
rick_hyea, we'll see. 14:20
hatchdon't rub to hard though, slow and steady wins the race else you will get swirls 14:21
* hatch has a makita power polisher and a bunch of polishes for his cars :)14:21
hatchooooo shiny 14:22
hatchhttp://ridirkculous.files.wordpress.com/2013/06/despicable_me_2_image_minions_1.jpg14:22
hatchahhh there's that flood14:26
hatchrick_h re the bundle/charm keyword....can't we set a limit on the response and then paginate it?14:35
hatchhaving the search response take more than even .5s is not good14:35
rick_hhatch: not atm, maybe eventually. We don't have any pagination story and it's mainly for sales/demo where it can be prepped14:35
rick_hso having it (slow as can be) > not having it but doing it right isn't on the todo list atm14:36
hatchalright cool14:36
hatchrick_h any luck with your Air issue?14:54
rick_hhatch: yea, filed a kernel bug. If I set the number of cpus to 1 it boots14:54
rick_hbut no wifi14:55
rick_hbut the install live usb works14:55
rick_hso we'll see what happens with the kernel bug and I've got to get the latest nightly liveusb to try out14:55
hatchhmm think this will be fixed for 14.04?14:55
rick_hmaybe14:55
rick_hthat'll be the goal14:55
hatchyou should update your question on AU 14:57
hatchyou can answer your own question14:57
rick_hI did14:57
rick_hwell it's closed as not valid 14:57
hatchohh poop14:57
rick_hbut I added the bug link to the top of the question14:57
hatchahh ok /me refreshes14:57
hatchI bet the same issue will happen with the MBP's14:58
hatchso I guess I should track that bug14:58
hatchthat bug to bind on only 443 is interesting15:10
hatchjujugui call in 1015:50
Makyojujugui call in 215:58
rick_hjujugui call in 215:58
rick_hbah got me15:58
MakyoUh, hm.  Going to need to switch laptops.15:59
MakyoOr maybe it's not the laptop.16:03
MakyoSeems to be just google services for me. Weird.16:15
MakyoOr just SSL.16:17
MakyoMaybe the NSA data center is slowing down.16:18
rick_hyea, little overloaded on monday16:18
hatchlol16:33
hatchfrankban do you know how to make the zip lib throw an error so I can see what the response object looks like?16:33
frankbanhatch: not sure, maybe passing a non-zip archive?16:34
hatchhmm yeah I can't even get there with a non-zip16:34
hatchmaybe I don't need to do error handling this far in then16:34
hatchfrankban ok so after I RTFS I found out that as long as it can 'read' the zip it won't error16:37
hatchso I'm pretty much going to ignore the error branch this far in16:37
hatchbecause I don't think it's possible to get this far in without it16:37
hatchwell I'll just put a generic notification that there was a failure and console log whatever16:40
frankbanhatch: +116:42
hatch_yay I'm back17:18
=== hatch_ is now known as hatch
rick_h_yay17:19
hatchI think it's time to call the telco and get me a new modem/router and go pick up a good one from the local comp store17:19
rick_h_network improvement always a good thing17:21
hatchtoo much for a home network? http://www.newegg.ca/Product/Product.aspx?Item=N82E16833120672CVF :P17:35
rick_h_hah, never!17:36
hatchhttp://www.newegg.ca/Product/Product.aspx?Item=N82E1683332017417:36
hatchthis one looks like it hits all the checkboxes17:36
hatchrick_h_ I can't seem to add a hangout link to the meeting17:59
hatchmaybe I don't have permissions17:59
rick_h_hatch: invite on the way18:01
rick_h_https://plus.google.com/hangouts/_/7ecpi7f37lq4sjp5lar55lf06s?hl=en18:01
frankbandimitern: I guess it's EOD for you too, but when you have a chance (e.g. tomorrow morning), could you please take a look at https://codereview.appspot.com/67750045 ? it's the charms GET functionality. thank you!18:41
dimiternfrankban, sure, i might even be able to look at it later tonight, but not sure - i have about 8 other reviews to do18:43
frankbandimitern: heh, thank you and have a nice evening18:44
dimiternfrankban, cheers, same to you ;)18:46
hatchrick_h_ doc created and email sent20:15
rick_h_hatch: cool thanks20:16
hatchemail re-the doc20:16
hatch:)20:16
rick_h_will go through it tonight. Need to get caught up from calls today for the moment. 20:16
hatchok np20:20
hatchI'm so confused20:46
hatchthere are three new tests which have no assertions20:46
rick_h_hatch: lol, where is this?20:47
hatchoh I figured it out20:48
rick_h_cool20:48
hatchit was just stubbing with a done()20:48
hatchI missed the done's20:48
rick_h_ah, the fact that done hit is the test20:48
rick_h_right20:48
MakyoWoo video. Now it's a race to see whether my laptop takes off or sets my desk on fire while it renders.21:36
hatchlol!@21:38
Makyohttp://www.youtube.com/watch?v=LVknLr1spPo - uploading raw file to U1 now.22:55
MakyoLooks like RMD stalled a little on some of the typing.  oh well.22:56
MakyoSaucy's been pretty bad about that, recently.  Can't play DVDs anymore.  Hoping some of that gets fixed in trusty22:57
Makyolmk if I should hold off on posting it anywhere.23:04
Makyorick_h_, etc ^^^23:04
hatchjujugui lf a review and (simple) qa on https://github.com/juju/juju-gui/pull/14223:08
MakyoOn it.23:08
hatchMakyo watching23:08
hatchthanks23:08
hatchMakyo for some reason your video reminds me of the old 'nature' videos we used to watch in elementary school :D23:09
MakyoI'm no David Attenborough, alas.23:09
Makyo"And here we see the wild Quickstart.  *roar*"23:10
hatchlol23:10
hatchMakyo wow that wordpress demo is pretty rockin!23:13
hatch+9000 on that vid23:15
hatchhow do you get the audio to be so clear and not hissy?23:15
MakyoA nice mic and a computer with an SSD :P23:15
hatchhaha what mic are you using?23:15
Makyohttp://bluemic.com/ I use the Yeti on a desk stand with a shock mount and a pop filter, but most of Blue's mics are pretty excellent.23:16
MakyoThe Snowball is a good one for just audio.23:16
hatchahh cool23:16
hatchI have an H4 mic that I've been trying to use to record some screencasts and they all come through garbage and hissy :/23:16
MakyoAnalog?23:17
hatchhttp://www.conceptmusic.com.au/products/Zoom-H4N-Hand-Held-Digital-Recorder.html23:19
hatchso I don't know....maybe? :)23:19
MakyoOh, a zoom.23:19
MakyoH4ns are supposedly really good.23:20
MakyoIt's a PDR not a mic, though.23:20
hatchI tried to turn the sensitivity down too but then the levels in garage band are too quiet23:20
hatchI'm guessing I'm just missing something obvious23:21
MakyoTransom's got some good tips on using PDRs: http://transom.org/2009/zoom-h4n/23:21
MakyoI've not used mine for a screencast yet, though.23:21
hatchhmm I'll have to check23:22
hatchI think i have narrowed down my wifi issues to my MBP23:23
hatchson-of-a23:23
MakyoAll I saw was: CI failure; "<hatch> son-of-a" "* hatch has quit"23:50
hatchlol23:50
hatchF&^% Apple23:50
MakyoProblems?23:51
hatchyeah they refuse to acknowledge that there is a problem with the wifi23:51
MakyoBoo!23:51
hatchfor such nice hardware they sure make absolute shit software23:53
rick_h_heh, their wifi needs some love23:54
rick_h_whenever it sleept it takes forever to connect again23:54
rick_h_so much faster on my thinkpad23:54
rick_h_might as well reboot23:54
hatchrebooting to try a config hack I saw23:55
hatchyup that 'appears' to have fixed it23:57
hatchugh23:57
rick_h_lol23:58
hatchI don't even know what the config changes do23:59
hatchhttps://discussions.apple.com/message/24959397#2495939723:59

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