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

hatchnow to try and solve these ci issues00:02
hatchMakyo also thanks for the link re the h4n - it has some great stuff there00:03
hatchrick_h_ if you get a second could you take a look at these errors http://ci.jujugui.org:8080/job/juju-gui/457/console I don't see how they could be caused by my changes so I'm thinking maybe it's a CI problem?00:04
rick_h_the CI has no problems :P00:04
rick_h_hatch: hmm, that's in the functional tests00:05
hatchyeah and they pass properly locally00:05
hatchI'll re-run it00:05
rick_h_somehow ended up on the install juju page?00:05
hatchbut I was hoping you have seen those before00:05
rick_h_did you click on something in a test on accident?00:05
rick_h_look at https://saucelabs.com/jobs/c38c27334e2846d3a2a6187f2dbdfa1d00:05
rick_h_it's on juju.ubuntu.com vs the test suite00:05
hatchwoah what the00:06
hatchheh00:06
rick_h_something sent it over there?00:06
hatchnope it's all functional tests00:06
rick_h_no, not seen it before00:06
hatchthat I added 00:06
rick_h_yea, gotcha, well not seen it. It's in FF which has been trouble free and you can try to build trunk and see if it shows the issue 00:06
rick_h_but yea, retry, but last time we let a temp issue through it caused us CI issues so I'd like to make sure we follow through with any hints of issues00:07
rick_h_there's not currently any intermittant failures in CI I know about00:07
hatchyeah I'm retrying...I hate that it's failing because it's a broken CI test to begin with :D00:07
hatchhmm nope looks like a real error00:19
hatchinteresting00:19
hatchahh the link is 'get juju' when it shouldn't be00:23
hatchnow how the heck did I break that00:26
hatchrick_h_ even develop fails CI now....00:47
hatchbleh, I'll look into it in the morning00:47
hatchto try and track it down (unless someone else beats me to it00:48
rick_h_hatch: rgr, thanks for the heads up00:48
hatchI'm fixing it now01:12
hatchrick_h_ https://github.com/juju/juju-gui/pull/143 I'm going to land this so that I can land my branch and continue working....We should figure out a better way to have jujucharms.com not show 'log in' on prod builds01:15
rick_h_hatch: what's the issue?01:15
hatchshowGetJujuButton01:15
rick_h_hatch: how is that button getting triggered though?01:15
rick_h_I mean this is hacking the html issue out of the tree01:15
rick_h_did this file change recently?01:15
* rick_h_ wonders if he did it on accident in the release01:15
hatchyou changed it when you set the version back to unreleased01:15
hatchoh I thought it was intended :)01:16
rick_h_no, that was changed for QA01:16
rick_h_but should not have been ocmitted01:16
rick_h_so that explains why it's failing all of a sudden01:16
hatchyep01:16
* rick_h_ goes to look at the diff from me setting release01:16
hatchok cool then we don't need to chat :)01:16
hatchonce this CI passes I'll :shipit:01:16
rick_h_no, this was a failure on me during release to set flags to qa and not setting them back01:16
hatchok coolio01:16
hatchno problem01:17
rick_h_ok, so that was the only config change there01:17
rick_h_thanks for fixing that01:17
rick_h_sorry it hit your branch and caused you grief. Completely my bad. 01:17
hatchyeah no problem, I got frustrated with Hearthstone so I figured I'd try and get a win01:17
hatchlol01:17
rick_h_I'll add a task to the release process to retrigger a build after updating post-release01:17
rick_h_to try to catch that01:17
hatchoh good idea01:18
rick_h_actually, if it's not landed yet and you wanted to add a quick bullet point to it with the copy/paste git branch to use that'd be above awesome01:18
rick_h_right after that "set back to unreleased" and git push origin develop01:18
rick_h_step in process.rst in the docs01:19
hatchoops01:19
hatchtoo late :)01:19
* hatch twitchy fingers01:19
rick_h_all good, I'll add it. I'll be done with dishes in a minute and will be working on that email and such ayway01:19
rick_h_good catch01:19
hatchoh yeah supper01:20
hatch-49C outside right now01:29
hatchholy bonkers it's cold01:29
rick_h_that's a bit chilly01:59
rick_h_just -10 here01:59
frankbanhi dimitern, thanks for your review10:43
frankbandimitern: re: filepath.Dir(filePath) != bundlePath, I am not sure that would work, since filePath can point to a subdir, e.g. bundlePath/hooks/install10:46
dimiternfrankban, i'm sure there's a way to do it with filepath, rather than strings10:53
frankbandimitern: there is filepath.HasPrefix but it's deprecated10:54
dimiternfrankban, take a look at findArchiveRootDir - it does something similar10:55
dimiternfrankban, using filepath.Split10:55
frankbandimitern: I should split the path multiple times in a loop until the base == bundlePath. it seems more expensive than the current approach10:57
frankbandimitern: interesting thread: https://groups.google.com/forum/#!topic/golang-dev/InMjKTqZjQo  also, strings.HasPrefix seems to be used elsewhere in the code with the same semantic, e.g. in environs/sshstorage/storage.go11:08
dimiternfrankban, sshstorage is being deprecated btw11:13
dimiternfrankban, i'm trying a quick playground example, and will paste when I get it to work11:13
frankbandimitern: cool thanks11:14
dimiternfrankban, we're actually discussing your CL on our standup now11:22
dimiternfrankban, and some ideas came out of it11:23
dimiternfrankban, I'll post a follow-up review11:23
frankbandimitern: ack11:23
bachi rick_h_, thanks to you and benji for getting that search branch done.  reviewing the changes i see the thing that hung me up was the size specification on the search.13:20
bacrick_h_: did the deploy to manage.jujucharms.com go smoothly without cowboyed changes?13:21
rick_h_bac: yes, it went well. 13:28
rick_h_bac: so hopefully that's all solved now13:28
bachurrah13:28
rick_h_yea, no kidding13:29
rick_h_bac: were you here, we had elastic search go nuts and finally figured out why13:29
bacoh?13:29
rick_h_bac: mojo runs a CI test in the same network as prodstack. It brings up a new ES instance using the deployer file used for prodstack deploy of charmworld13:30
rick_h_when that ES came up, it tries to join the cluster and ends up taking out ES on prodstack charmworld13:30
bacwth is mojo?13:30
rick_h_ES has these auto search, find, and join cluster stuff13:30
rick_h_it's some tooling around the deployer they use for managing prodstack deploys13:30
bacso *our* ES is not isolated13:30
rick_h_and in this case is used to run some sort of CI tests to make sure things are deployable and they run them semi-regularly I guess13:30
rick_h_bac: right13:31
bacoopsie13:31
rick_h_bac: and darn near impossible for us to see what's up13:31
rick_h_bac: so we should be good now. They're changing the cluster name for the CI environment that's tested13:31
bacrick_h_: anyway, i'm annoyed i was felled by that pre-existing 'size=0' setting.  i assumed zero meant 'get me everything' and never questioned it.13:31
rick_h_which should prevent this in the future, but it's something to be very aware of if ES bombs out13:31
rick_h_bac: heh, all good. I appreciate the work and benji took the branch and ran with it. Works out very nicely. Just slow, but it's mainly a demo tool that can be prepped for now13:32
rick_h_and now you know, thanks for looking into what was done so you know 13:32
rick_h_off to the coffee shop for the morning, brb13:33
bacrick_h_: before you go, suggestions on next things to do?13:33
rick_h_bac: so you've got your head on the document trusty updates card if you want to finish that off13:43
bacsure13:44
rick_h_bac: and we can chat on the other guiserver card and see if that's something we still need to address 13:44
bacok13:44
hatchahh deleting a ton of old merged branches14:31
hatchfeels good to have only a single entry in `git branch`14:32
rick_h_heh14:34
hatchso rumour has it that in addition to my hack fix of my wifi settings, also trying a different router can remedy the MBP wifi issue until a fix comes out......bahahaha Apple release a fix?14:34
hatchthese guys are funny14:34
rick_h_gardening is good for the sould. I've been trying to make sure to use the delete branch button when things land14:35
hatchI can't even play a mp3 from my NAS :/14:35
hatchrick_h_ https://gist.github.com/hatched/b17094aff0abe6462bb7 lol14:43
hatchlatency? what latency?14:43
rick_h_hatch: lol14:43
rick_h_type slower14:43
hatchfrom 84wpm to 20wpm should be good? haha14:45
* hatch is going to try and write this new inspector with a Y.View.....oooo14:47
hatchrick_h_ https://gist.github.com/4cb5b88c3a84330b1c34 from a device which is connected via eth0 instead of wifi15:11
hatchonly a marginal difference? lol15:11
rick_h_hatch: it's all just a percentage :)15:11
rick_h_100000000% but still just a percentage15:12
rick_h_hatch: time to build a really long network cable for use15:12
hatchhaha, well I ran cable throughout my whole house so I have a plugin 3ft from the computer....but the MBP's don't have an eth port without an additional dongle15:13
hatchmaybe that's why they have these bugs....so you have to buy accessories as workarounds15:14
hatchlol15:14
rick_h_yea, I almost bought one yesterday because in my failed ubuntu install I've got no wifi15:14
rick_h_and need to be able to update the kernel to try15:14
* rick_h_ actually goes to look at that dongle again15:14
hatchthey are pretty expensive for what they are15:37
rick_h_yea :/15:37
Makyojujugui call in 1015:50
* bac wonders why ntp doesn't work on mavericks15:51
hazmatbac, i wonder why ssl doesn't work on mavericks ;-)15:52
rick_h_oooh low blow15:53
hatchbac, hazmat, I wonder why [insert technology here] is broken on mavericks :)15:53
bachazmat: zing15:53
bacthe estate of Edsger Dijkstra should send Apple a big "Told You So"15:55
hatchthe fact they didn't have tests for SSL is a little concerning....15:56
hatchnot to mention the lack of linting15:56
Makyojujugui call in 215:58
rick_h_jujugui call in 215:58
MakyoHah15:58
rick_h_Makyo: is a bot, that is all15:59
MakyoNot yet. I have plans for one, just not the will to follow through :)15:59
hatch_switching back to busted-net16:09
hatchmy phone gave me a warning yesterday because I went over 6GB, apparently when I was at the lake I used a lot of data hah16:11
rick_h_hah16:12
Makyorick_h_, added video links to the post thing. The YT link is unlisted, and U1 is borked, so the download link is personal server, not for publication.16:13
rick_h_Makyo: rgr, thanks16:14
* rick_h_ goes to chromecast up some Juju UI fun16:14
rick_h_that is sexy on the tv 16:17
MakyoHaha, HD quickstart?16:18
rick_h_yea16:18
rick_h_little chopped on the left. Will try agin non-chomecat to see if it's just that16:19
hatchyeah it wasn't cropped on youtube16:22
rick_h_cool16:22
rick_h_Makyo: oh, I added a card about the subordinates issue maarten brought up. I'm not really sure how it did work. Can you verify?16:22
MakyoWill check - thought we were getting rid of that functionality.16:23
rick_h_ok, I'm not sure on the plan there. I don't know enough of the back/forth history16:23
Makyorick_h_, Yeah, I don't really have any information beyond the diagram and conversations with Luca, tbh16:28
rick_h_ok, good to know thanks16:28
hatchman this git and gist plugin for sublime is pretty rockin16:28
hatchdefinitely want that juju-gui plugin I was dreaming up16:28
rick_h_juju gui plugin?16:29
hatchrick_h_ so I downloaded a git and gist plugin which allows me to do git/github functionality using keybindings16:29
hatchso I was thinking a jujugui 'make' plugin which allowed me to do the same16:30
hatchcmd+j+l 16:30
hatchcould lint16:30
hatchfor example16:30
hatchor cmd+j cmd+l16:30
hatchmore likely16:30
frankbantype that ten times and it can be considered a DDOS16:31
hatchhaha16:32
MakyoYeah, at that point, my computer really would catch fire.16:32
hatchI can't seem to find a good plugin which embeds a terminal into sublime so this is the next best thing16:32
hatchMakyo lol16:32
hatchI figure once I get all these key bindings it'll be like vim without the suck....16:34
* hatch runs16:34
hatch:P16:34
hatchjujugui anyone want to have a pre-imp on the design/layout of this local charm upgrade inspector?16:57
rick_h_hatch: available here if you need16:57
hatchsure ok, switching to hotspot then I'll make link16:57
rick_h_rgr16:57
hatch_rick_h_ https://plus.google.com/hangouts/_/7ecpi9mumqnf5ah03qgnfgjifo?hl=en16:59
frankbandimitern: updated the MP in https://codereview.appspot.com/67750045 with the requested change (do not expand the archive)17:06
dimiternfrankban, looking17:19
frankbandimitern: thanks17:19
dimiternfrankban, reviewed17:40
frankbandimitern: cool thanks17:41
frankbandimitern: using sublime3 with GoSublime I assumed gofmt is run on each save, but will take a look. 17:42
dimiternfrankban, thanks17:42
rick_h_hatch: up for a quick test?18:21
hatchsure what's up?18:22
* bac reboots to install ssl patch. yay.18:36
hatchhmm he has been gone a while18:55
hatchmaybe the patch doesn't work out well18:55
hatchlol18:55
rick_h_heh, guess I'll hold off on that path until he comes back18:56
hatchhaha yeah I was thinking the same18:56
Makyojujugui the large bundle I have renders in prod/devel/on comingsoon.  Were there other specific problem bundles?18:57
hatchI haven't experienced this bug at all sorry18:58
rick_h_Makyo: the big ones were the brad ones18:58
rick_h_Makyo: I'd just do a search for 'bundle' and walk through them18:58
rick_h_and see if you can get one to not pull up as you move down the side18:58
hatchshoot18:59
rick_h_Makyo: so right now brad's "wiki:wiki" won't load for me18:59
rick_h_hatch: ?18:59
hatchrick_h_ oh I just ran into a spot where switching the seriesSelect viewlet to a view would save me a lot of time moving forward19:03
hatchbut that sets me back...19:04
rick_h_cool19:04
rick_h_oh :(19:04
hatchyeah so trying to decide the direction to go19:04
hatchmaybe I can land what I have...19:04
bacand my safari gets a thumbs up.  https://gotofail.com19:15
rick_h_yay, we were worried about you19:16
rick_h_we're waiting for you to come back before we update19:16
rick_h_bac: oh hey, you use fusion for your VM?19:16
rick_h_bac: I can't get the shared drive stuff to work with it19:16
bacrick_h_: i do use fusion but don't do much sharing19:16
bacif i do need to move the occassional file i just use scp19:17
rick_h_yea, what I ended up doing19:17
rick_h_cool19:17
bacrick_h_: update is 450M19:17
hatchrofl19:17
rick_h_ouch!?19:17
rick_h_for missing {}19:17
rick_h_?19:17
hatchmaybe they realized they should add some tests 19:17
hatchhaha19:17
bacno, they just added it to their existing 10.9.2 that was pending19:18
rick_h_oic19:18
bacso it includes lots of other silliness19:18
bachatch: hope they aren't shipping the tests in the patch19:18
hatchoh cool 10.9.2 apparently includes a fix for the wifi issues i'm having19:18
hatch"fixes an issue that may cause VPN connections to disconnect"19:19
hatchamazing how they refuse to ack that there are issues then release fixes for them19:19
hatchlol19:19
MakyoWhoops: https://gist.github.com/makyo/921613919:38
hatchMakyo that renders it in another dimension19:41
hatch;)19:41
MakyoAn eldrich one.  Right angles from everywhere, etc.19:42
MakyoLooks like the auto-positioning stuff isn't working for bundles.19:49
rick_h_Makyo: there's a couple of bugs on that we want to look at that came out of cape town19:49
Makyorick_h_, Yeah?19:50
rick_h_hmm, well really was more scaling though in the main canvas so maybe not related19:50
rick_h_Makyo: yes, on some larger deployments the initial load is zoomed in oddly and you have to initially zoom out a way to get to see what's there19:50
MakyoProbably not related, but worth fixing, yeah.19:50
Makyorick_h_, Ah, okay, yeah.  I've seen that one.19:50
rick_h_I was supposed to get a sample bundle from them to be a test case and never did19:50
MakyoThe zoom-to-fit was turned off.19:50
rick_h_ah, gotcha19:50
Makyorick_h_, http://comingsoon.jujucharms.com/sidebar/search/bundle/~makyo/openstack/2/openstack/?text=makyo19:50
rick_h_hah, just a little space there 19:51
rick_h_Makyo: is there a hint as to what the issue is though?19:56
rick_h_Makyo: I mean were you able to reproduce?19:56
rick_h_jcastro_: dude19:57
rick_h_jcastro_: https://jujucharms.com/sidebar/search/?text=bundle for you, just be patient with it as it takes a while to load19:57
jcastro_rick_h_, I love you.19:58
rick_h_love bac he got it going19:58
jcastro_is there a way to get that non-sidebar? like full screen results?19:58
rick_h_jcastro_: charm works as well19:58
rick_h_no, full screen is dead :/19:58
rick_h_we were forced to remove it19:58
rick_h_it'll come back in a future thing later 19:58
* jcastro_ nods19:59
bacrick_h_: re: fusion, i was having boot problems with trusty.  turning off plymouth helped.  removing the virtual printer helped more.  ymmv.19:59
rick_h_bac: ok, not had any issues yet but good to know20:00
hatchjujugui lf a review and qa for a wip branch https://github.com/juju/juju-gui/pull/145 so I can continue on with a breakout task20:01
Makyorick_h_, I can reproduce, yeah, It may be really quick to fix.  If so, I'll just get it done.20:02
rick_h_Makyo: awesome20:02
hatchrick_h_ if I merge pr#145 into my current branch so that I can work now without waiting for review etc do you know if that merge will be there in this branch's pr?20:05
hatchor should I rebase it in? etc...20:05
rick_h_parsing that sec20:10
rick_h_hatch: the thing to do is to go to your branch for 14520:10
rick_h_and git co -b from there20:10
rick_h_so that it keeps going off that branch in the tree20:10
hatchahh good idea thx20:11
rick_h_then when 145 lands you rebase develop into your current branch and I think it'll just clean up20:11
jcastro_rick_h_, this URL isn't going away right20:23
jcastro_aka. I can document this?20:23
rick_h_jcastro_: yep, just note it's for demo purposes and such. We're not going to spend a bunch of time speeding it up for a while20:23
rick_h_jcastro_: but we wanted you guys to have it for talks and such 20:24
jcastro_man, how do I even scroll this thing20:24
jcastro_oh, More, then scroll20:25
rick_h_you have to open more up first20:25
rick_h_yea20:25
jcastro_Good Enough20:25
hatchjujugui someone review my branch!!!!! :P21:30
hatchsoon I'm going to have two landing lol21:30
MakyoAlright, one sec.21:32
MakyoLet me switch contexts.21:32
hatchhaha thanks :) This one can't land until that one does so I don't want to create some weird out of phase backlog haha21:37
rick_h_hatch: will look tonight if you need21:37
hatchquite possitbly the most irritating error in all of YUI21:40
hatchTypeError: 'undefined' is not an object (evaluating 'c._buildCfg')21:40
rick_h_hatch: hah21:43
rick_h_hatch: still need the review?21:43
hatchit means that it can't resolve a dependency21:43
hatchbut there is no indication of which one21:43
hatchso it's wak-a-mole21:43
hatchunless Makyo  picked it up21:43
Makyorick_h_, grab the next one?21:43
rick_h_hatch: well it's git diff time21:43
rick_h_to see wtf changes that broke it :)21:43
rick_h_Makyo: sure thing21:43
arosalesloving https://jujucharms.com/sidebar/search/?text=bundle :-)21:46
rick_h_arosales: good stuff :)21:46
rick_h_sorry we were a bit late on getting it for last week21:46
hatchhttps://bugs.launchpad.net/juju-gui/+bug/1284843 any input on this?21:46
_mup_Bug #1284843: Dragging and dropping a local charm does not create a ghost service icon <juju-gui:New> <https://launchpad.net/bugs/1284843>21:46
arosalesrick_h_: hey its there thats all the counts21:46
arosalesrick_h_: you guys have prompted jcastro_ to make the policy and doc story better21:47
rick_h_hatch: honestly not yet. I want to go through the flow a few times21:47
arosalesin regards to bundles21:47
rick_h_arosales: always love making more work for jcastro_ :P21:47
jcastro_well, I have been whining a bunch and you've been fixing things. :p21:47
jcastro_I have nothing left to complain about21:48
rick_h_hah, we are listening 21:48
hatchlol21:48
jcastro_except of course I want `juju quickstart anyurlIwant`21:48
jcastro_but I get that you hate me.21:48
hatchgive it time...give it time21:48
rick_h_you have that, at least it's supposed to work21:48
rick_h_jcastro_: so show me a url that doesn't work and we'll file it as a bug and make it work21:48
jcastro_I can do juju quickstart something on github?21:48
rick_h_well it's got to be to the raw yaml file in the repo21:48
jcastro_right21:48
rick_h_oh right, you want to just point at github and have it find the file for you21:49
jcastro_rick_h_, http://i.imgur.com/Ufbr5ej.gif21:49
* jcastro_ finishes up an email and I will try it21:49
rick_h_lol21:49
hatchlol21:49
Makyo+121:50
hatchmust....finish....branch23:22
jcastro_rick_h_, 23:22
jcastro_juju quickstart https://raw.githubusercontent.com/castrojo/mongodb-bundle/master/bundles.yaml23:22
jcastro_seems to be working!23:22
jcastro_all you need to do is make juju quickstart https://github.com/castrojo/mongodb-bundle DTRT. :)23:23
hatchjcastro_ so that would then deploy the master all the time?23:25
hatch(your second link)23:25
jcastro_sure23:25
hatchthat would be pretty cool23:28
hatchugh my slow internet is bonkin me drivers man! bonkin me drivers!23:31
hatchrick_h_ kickin around?23:32
hatchjujugui lf a review whenever you get a chance https://github.com/juju/juju-gui/pull/14623:37
MakyoPromises! *fistshake*23:38
MakyoThe problem is that the fakebackend doesn't know how to deal with revisionless charms, looks like.23:39
MakyoSo it returns undefined, so creating a service fails.23:39
hatchMakyo the large bundle rendering issue?23:42
MakyoYeah.23:42
hatchsorry I've been out of the loop on this a bit23:42
MakyoIt doesn't have to do with large bundles, it has to do with revisionless charms in bundles23:42
MakyoWhich is why large bundles exported from the gui work.23:43
hatchare revisionless charms valid>23:43
hatch?23:43
hatchI think they are23:43
MakyoI think so?  Recent work made them so serverside, I think.  Just blows up fakebackend.23:43
MakyoSo there's just a few more steps to get them totally working.23:43
hatchwell I guess you know what your tommorrow-card will be :D23:44
MakyoYEP23:44
hatchhaha23:44
hatchthe fakebackend stuff is confusing23:44
hatchwe should straighten that out somehow...I always forget the order of operations in there23:44
hatchdrop marble in fakebackend.....shake......marble comes out :)23:45
MakyoHah23:45
hatchWell I'm going to update to the latest patch....hope it doesn't brick this thig23:46
hatch:)23:46
hatchhave a good night23:46
MakyoGood luck _o/23:46
hatchhah thanks23:46
jcastro_man23:48
jcastro_rick_h_, this mongodb bundle, makes me so happy.23:48
jcastro_hey so some more feedback23:49
jcastro_let's say I have a working environment23:49
jcastro_and someone sends me a bundle23:49
jcastro_if I try to run it since the bundle includes the gui it bails because it tries to deploy the gui23:49
jcastro_is there a way we could be smart about it?23:49
jcastro_or perhaps consider not exporting the GUI when I shift-d23:50
Makyojcastro_, Can probably do that incrementally. First step would be to use the GUI specified in the bundle by default (we already allow passing a GUI charm URL). Second step would be checking if there's already a GUI instance.23:53
* jcastro_ nods23:56

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