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

gary_posterhey huwshimi I haven't from you about progress.  how are the transitions?00:14
huwshimigary_poster: Just working on them now... being a bit of a hassle tbh :)00:15
gary_posterhuwshimi, ack :-) fwiw we will probably make a release tomorrow.  if it is in that would be cool.  if not, so be it.00:21
gary_posterttyl 00:21
huwshimigary_poster: Ok, understood.00:21
m_3gary_poster: ping... can you help with demo prep for a few minutes?01:43
m_3gary_poster: wondering what I should expect to see wrt subordinates01:44
marcoceppiAny reason raring was left off of the series in the gui search?01:54
rick_hm_3: subordinates should work ok I believe. I know we tested that out in a case during sprints. 01:58
rick_hmarcoceppi: huh? precise should be still set though we're moving to remove the filters soon so it'll go away01:58
rick_hhttps://jujucharms.com/fullscreen/search/?series=precise&text=apache&type=approved shows series with precise pre-selectedxc01:59
marcoceppirick_h: precise is set, but there are raring charms and no way to show them01:59
rick_hmarcoceppi: ah right...well we 'support' LTS01:59
marcoceppi(exactly 7 personal branch'd raring charms)01:59
marcoceppiSo...quantal is a goof?01:59
rick_hthuogh I did think raring was added...checking01:59
marcoceppiI'm fine with it being unchecked by default02:00
rick_hmarcoceppi: looking, if we've got it in the back end I can get it in the gui for tomorrow's deploy02:02
rick_hmarcoceppi: so it looks like the back end has them https://manage.jujucharms.com/api/2/charms?series=raring&text=02:03
marcoceppirick_h: thanks, it's not a vital think I was just asking because someone brought it up in the room02:03
marcoceppiI can open a bug - again not vital02:03
rick_hmarcoceppi: so I'll add raring in, but yea none of them are 'reviewed'02:03
rick_hand looks like none for saucy02:03
rick_hhttps://manage.jujucharms.com/api/2/charms?series=saucy&text=02:03
marcoceppiI'm pretty sure there are no saucy charms02:03
rick_hmarcoceppi: so the idea is to remove filters all together and try to display series on the block of charm token going forward so they'll start showing up, but that's probably at least a few days away so can show for now02:04
marcoceppirick_h: sounds good, again nothing I've mentioned is vital. m_3 has the more pressing "issues"02:06
rick_hmarcoceppi: what issues?02:06
marcoceppirick_h: Airquote that, he was just trying to get subordinates tow rok02:07
m_3rick_h: hey... any hints on how to export a bundle in the current juju-gui?02:20
m_3bcsaller: ^^02:20
m_3rick_h: also, I'm having some problems getting subordinates to display02:23
m_3they show up as standalong (unrelated) services02:23
m_3this is pretty important... last minute demo change from mark for tomorrow morning... so any help appreciated02:24
rick_hm_3: yea, looking and noticed that. Lookinf for the dnd support as well02:25
rick_hMakyo: hatch ^^ ?02:25
m_3thanks02:26
rick_hm_3: so S-d (shift-d) will do an export02:29
rick_hm_3: and dragging that file onto the canvas should imporr it02:29
rick_hm_3: might need :flags:/dndexport/ in the url to make it work02:29
m_3rick_h: ok, thanks, I'll try that in a sec... old session up02:32
rick_hhmm, except it exports but won't import :/02:32
rick_hm_3: I don't know on the subordinate stuff. Hoping others come along on that one. 02:32
m_3k, thanks... seems like shift-d did something02:32
m_3I'm digging through the output now02:32
MakyoI'm getting subordinates, but they're only showing as subordinates on deploy, which I thought had landed.02:40
Makyom_3, ^^^02:40
Makyom_3, Using puppet as a test here.02:40
rick_hMakyo: might have landed but not on jujucharms.com. 02:40
rick_hand damned if I can get an import to work though it seems like it should :/02:40
Makyorick_h, True.  It shows as a subordinate after deploy, just not during the deploy process.  Guess that landed after the release.02:41
m_3Makyo: so that's if I deploy it using the gui02:45
m_3?02:45
m_3Makyo: I've been actually just trying to get the gui to show a stack I've spun up from a script02:45
Makyom_3, This was testing on jujucharms running in a sandbox, yeah.  I have an instance running now on EC2, though, so give me a second.02:45
m_3but I can add subs after-the-fact if that's necessary to get the to show that way in the gui02:45
m_3ack02:45
Makyom_3, using core?  Checking that now, and pending services aren't showing the 'subordinate' flag.02:47
Makyom_3, er... don't suppose pending matters with subordinates.02:47
MakyoIt shows up as a regular service without a status bar.02:47
m_3Makyo: using 1.11.4 on hp (and ec2)02:48
Makyom_3, Alright.  I can't inspect the ws frames from firebug, but I can dig in real quick.  Just a sec.02:49
m_3Makyo: is it worth trying to deploy the subordinates via the gui?02:49
Makyom_3, Let me check.02:49
m_3k02:49
Makyom_3, Deploying puppet on EC2/core 1.11.3 from the GUI results in an error. <-- jujugui02:52
Makyom_3, is there another subordinate you know of offhand I can test with?02:53
m_3ganglia-node02:53
m_3newrelic will always error out if that's useful (license config)02:53
m_3juju (the charm) is a sub02:53
m_3ganglia-node's the most relevant atm02:53
Makyom_3, also fails.02:54
Makyo{"RequestId":13,"Error":"subordinate service must be deployed without units","Response":{}}02:54
MakyoWe're trying to deploy subordinates with one unit.02:54
m_3hmmm... ganglia-node has been deploying fine02:55
Makyom_3, From the GUI?02:55
m_3juju deploy mysql && juju deploy ganglia-node && juju add-relation mysql ganglia-node02:55
m_3Makyo: nope, not from the gui02:55
Makyom_3, Ah, yeah, this is from the GUI, which is assuming all services want at least one unit.02:55
m_3ack02:56
m_3ok, so I'm hearing I should probably either scrub subs from the demo bundle02:56
m_3or accept that they're gonna look funny?02:56
m_3Makyo: ok, so next issue I'm seeing... status seems to be out of sync with `juju status`02:58
m_3four units of a single service02:58
m_3`juju status` reports two fine, two in error state02:58
Makyom_3, Probably scrub; no way to view subordinate relations without them being recognized as subordinates.  This maaay be on core, though, so let me check debug-log02:59
m_3gui shows them all in error state... red bar on main icon, _and_ when I click 'view' the details screen shows all units in 'error' state02:59
Makyom_3, Is this with the serviceInspector flag in the URL, or without?03:00
m_3Makyo: ack on scrub03:00
m_3Makyo: no serviceInspector flag afaik03:00
m_3lemme reproduce, then I can hand you the url03:00
Makyom_3, Okay.  Flag would be URL ending in /:flags:/serviceInspector03:00
m_3Makyo: so I should put that explicitly in the url when I click on "view" for the service?03:02
Makyom_3, No, sorry.  Was just curious if you were using that.  That's future.03:02
m_3(sorry)03:02
m_3nope, nothing fancy03:02
MakyoCool, thanks.03:02
Makyo#120433003:08
_mup_Bug #1204330: GUI deploys subordinate with 1 unit, causing errors in core <juju-gui:Triaged by makyo> <https://launchpad.net/bugs/1204330>03:08
bcsallerMakyo: do you have fix for the sub thing? do you need one?03:08
Makyobcsaller, I have a fix for if deployed from the GUI.03:09
Makyobcsaller, investigating the other part of the GUI not picking up is_subordinate from core03:09
m_3Makyo: status reporting beautifully this time around03:10
bcsallerI think ghost-inspector:deployCharm makes no effort to set numUnits when a sub, but it could be done in a different layer03:10
Makyobcsaller, Yeah, this is in charm-panel.js.  Fix is to set zero if subordinate, and hide the num-units field.03:10
m_3Makyo: i.e., partially red bar... view reports one of four in error state which matches the CLI03:11
bcsallerMakyo: ahh, right, no flag yet :-/ wasn't thinking03:11
MakyoSorry, if subordinate, replace text input with hidden input, value=003:11
Makyom_3, Were the units deployed with the GUI, or CLI?03:11
m_3CLI03:12
rick_hbcsaller: what do you need to do to import? I've gotten exports with S-d, but dragging that back in fails with the dndexport flag set?03:12
Makyom_3, thanks.  Not sure what would be causing that :/03:12
m_3Makyo: not sure what was different with that03:12
m_3right03:12
m_3so only the sub rendering problem remains03:13
bcsallerrick_h: the export format was changed to be deployer (quickly) but the import format is the old one, there are examples in the test dir03:13
MakyoCore is reporting whether or not a service is subordinate only in the charm info, which sort of makes sense.03:13
MakyoWe're just expecting it in the service info03:13
m_3but I'll move forward assuming we won't have that for the morning03:13
Makyom_3, correct.03:13
bcsallerbut that is a real issue, importing a deployer file should happen very soon though given we have a team on it 03:13
m_3The current plan for the demo is to spin up the bundle from the CLI, then Mark will add some incomplete relations on-stage03:14
rick_hbcsaller: k, I knew there was work underfoot, but hadn't realized it wasn't working in/out atm03:14
bcsallerin a past life it did03:14
m_3k... thanks gang!03:15
bcsalleryou can still drag from one browser to another I think though03:15
bcsallerhaven't tested that in a while though03:15
Makyo#120433103:15
_mup_Bug #1204331: GUI does not recognize subordinates from core <juju-gui:Triaged> <https://launchpad.net/bugs/1204331>03:15
rick_hsorry m_3, seems we don't have a lot of good bits for you tonight :/03:22
m_3rick_h: np, It'll still be interesting for mark to show on stage... somewhat complex stack even without the subs03:26
m_3if it's something that can land by tomorrow 7 or 8 pacific time, I'm happy to try again in a different environment then03:27
m_3I'll freeze this one and leave it for the demo as-is03:28
rick_hm_3: yea, good luck! time for me to try to get to bed while it's still Tues. 03:29
gary_posterjujugui, I'm going to make some small tweaks to Makyo's branch for #1204330, per my review and Rick's review, and land it.  Then I'm going to tackle #1204330: I think we can use the charm information that we are already getting for config to set the subordinate value.  If anyone is willing, able, and optimistic about their work speed to tackle either of those (we ideally have a release with these out in two hours fo12:39
gary_posterr OSCON), let me know.12:39
_mup_Bug #1204330: GUI deploys subordinate with 1 unit, causing errors in core <juju-gui:Triaged by makyo> <https://launchpad.net/bugs/1204330>12:39
_mup_Bug #1204330: GUI deploys subordinate with 1 unit, causing errors in core <juju-gui:Triaged by makyo> <https://launchpad.net/bugs/1204330>12:39
gary_postersorry second one was #120433112:39
_mup_Bug #1204331: GUI does not recognize subordinates from core <juju-gui:Triaged> <https://launchpad.net/bugs/1204331>12:39
rick_hgary_poster: thanks, I'm not comfy trying to squeeze in a fix to code I've not peeked at as a bug fix pre-presentation but happy to help review and such as needed. 12:42
gary_posterthanks rick_h 12:42
* bac reboots12:58
gary_posterjujugui, could someone please start up improv, run my branch (lp:~gary/juju-gui/core-sub-num-units) and verify that you can still deploy subordinates against pyjuju?13:13
gary_posterjujugui, second q: does someone have a working, recent juju core atm that they can help qa issues with?13:13
gary_posterjujugui, to be clear, we are in a critical race against the clock mode13:14
benjigary_poster: I can do the first (improv)13:14
gary_posterbenji, thank you13:14
gary_posterbenji, general release qa would be good too, though I have another branch to try and fit in13:15
benjigary_poster: I can do that13:15
gary_posterthank you13:15
benjigary_poster: on the branch you gave, right?13:15
gary_posterbenji, right13:15
benjik13:15
frankbangary_poster: https://ec2-54-234-245-82.compute-1.amazonaws.com/13:16
gary_posterfrankban, fanstastic.  that's my branch?  could you give me password via some secure mechanism, or verify that deploying subordinates now works?\13:17
frankbangary_poster: that's stable, I'll switch to your branch13:19
gary_posterfrankban, thanks13:19
benjigary_poster: I can't seem to build relations at all with that branch.13:21
gary_posterbenji, excellent!  :-)13:22
benjipfft13:22
gary_posterbenji, diff is small; any quick diagnosis?13:23
benjigary_poster: well, with improv building relations seems to work; I was having the problem with sandbox13:24
benjigary_poster: how do I make a subordinate relation?13:24
gary_posterbenji, use a subordinate charm.  puppet, for instance13:24
benjigary_poster: subordinate relations appear to be fine13:25
gary_posterbenji great thanks.  sandbox issue may be related as well.  more changes there in fakebackend.  anything in console?13:26
benjithe one small thing is a style issue (which was probably pre-existent); when I click on the subordinate icon (the thing to the right of the service box) the number goes italic and is clipped slightly on the right13:26
gary_posteryeah, pre-existing, not sure what the intent is13:26
benjigary_poster: relating apache to apache works in sandbox so we're at least as well off as we were there13:27
gary_posterbenji, what was the sandbox issue then?13:28
benjiwhen creating a relation it would snap to a service but then ignore the click to finish creating the relation; I can't repro now13:28
gary_posterok cool benji13:28
gary_posterbenji, so improv and sandbox appear to qa OK for subordinate issue atm, yes?13:29
benjigary_poster: correct13:29
gary_postergreat thanks benji.  quick exploratory testing while you are at it?13:29
benjiyep13:29
gary_posterty13:29
benjigary_poster: is this default icon issue in FF known? http://i.imgur.com/7gxOrUG.png?113:33
gary_posterbenji, not sure; it's come and gone.  rick_h ^^^ ?13:33
gary_posterodd that haproxy is right and nagios/puppet wrong13:34
gary_postershould be same code13:34
rick_hbenji: yes13:35
rick_hbenji: that's a known svg issue13:35
gary_posterthanks rick_h .  why is haproxy ok?13:35
bachi gary_poster, i'm on orange call.  can we push our 1:1 to 10:00?13:36
rick_hgary_poster: the default icon is 160px svg, the category ones are 96px13:36
gary_posterbac, I thought was tomorrow?13:36
rick_hjust what we got from assets so guessing that's the issue13:36
gary_posterrick_h, ah gotcha thx13:37
bacah, right, we switched to wednesday for one week only.  nm.  i'll make the same request tomorrow, though.  :)13:37
gary_posterbac :-) you already asked to switch with teknico . I said +113:37
bacgary_poster: i did not see your reply.  great.13:37
gary_posterbac, maybe I only thought +1 :-P sorry13:38
bacgary_poster: np.  could you update the calendar?13:38
gary_posterbac did you get teknico's +1?  or was he out when you asked?13:38
bache's been out13:38
benjigary_poster: other than this oddity in the console log, I can't find any QA problems.13:39
benjiFailed to load resource: the server responded with a status of 404 (Not Found) https://manage.jujucharms.com/api/2/charm/precise/drupal6-0/icon.svg13:39
gary_posterhuh, doesn't look like a gui issue anyway benji.  thank you very much!  rick_h sinzui ^^^ ?13:40
sinzuigary_poster, I think you have discovered a bug that adeuring just landed a fix for13:42
gary_postersinzui, lol, cool13:42
sinzuigary_poster, benji, we have a fix for the case users use a different name for charm in the metadata than the actual location they pushed the branch: https://manage.jujucharms.com/static/img/charm_160.svg13:43
sinzui^ is the real location13:44
gary_posterbenji does dnd deploy work on improv?  not working on core for some reason.  frankban, same for you?13:44
* sinzui will ask for a deploy in a few minutes13:44
gary_postersinzui, great.  does that also include the more colorful category icons, do you know?13:44
benjigary_poster: I'm pretty sure it works.  Verifying now.13:44
gary_posterthanks benji13:44
rick_hgary_poster: bcsaller said last night that it's a format conflict right now13:44
gary_posterrick_h, what is?13:44
rick_hgary_poster: the exported format isn't taken as the import format when we were trying to help m_3 last night13:45
gary_posterrick_h, no, that's bundle import export he was talking about13:45
benjigary_poster: it works13:45
gary_posterbenji thank you13:45
rick_hgary_poster: ah sorry, ignore me.13:45
frankbangary_poster: dnd correctly creates a ghost in my environment, do I need to click deploy?13:47
gary_posterfrankban, no, cool thanks13:47
gary_posterthe subordinate relation ux leaves a lot to be desired :-/13:49
gary_posterI keep forgetting that it is not a bug that the new relation disappears\13:49
rick_hjcsackett: linky for review? Sorry if I missed it in the hangout13:50
sinzuirick_h, we can talk any time it is convenient to you today13:50
rick_hsinzui: k, thanks. I'll bug you after coffee shop time when I can get back into the house then. 13:52
sinzuifab13:52
bacgary_poster: i just requested swap day for next friday, not monday as i'd previously asked.  hope that is ok.13:53
gary_posterbac, cool13:53
sinzuirick_h, do you have time to review my branch: https://code.launchpad.net/~sinzui/charmworld/heartbeat/+merge/17653013:56
rick_hsinzui: definite13:56
rick_hdoh, can't tab complete any word you feel like it :/13:56
hatchmorning14:01
jcsackettrick_h: https://codereview.appspot.com/11696045/14:03
gary_posterrick_h, sinzui I thought charms knew if they were subordinates.  not true?14:05
rick_hgary_poster: yes, it's in the BrowserCharm model at least. Makyo suspected an api change on the Juju side. I didn't look to compare if that's changed. 14:06
gary_posterrick_h, ack thanks.  right, it was a change on the service, but hopefully not on the charm14:07
MakyoCharms should still know.14:07
rick_hgary_poster: https://manage.jujucharms.com/api/2/charms?series=precise&text=nagios&type=approved so the nagios charm is showing is_subordinate14:07
rick_hprecise/nrpe-1 that is14:07
gary_posterMakyo, cool, hi.  I have a branch that makes the changes rick and I mentioned. it appears it qas ok.  I have a fix for the other bug--it takes subordinate value from charm, which should be fine, since we do the same kind of thing for endpoints14:08
Makyogary_poster, YEah, just prowling through email now.  Will review the first real quick.14:08
gary_posterMakyo, rick_h only issue is that charm has correct is_subordinate value in place 1, and incorrect in place 2.  not sure problem, but sure it is related to two model stuff somehow14:08
gary_posterrick_h, where is browser charm converted to normal charm again?14:09
gary_posterI mean old charm14:09
rick_hgary_poster: sec, it's in the subapp/browser/views/charm.js and in the widgets/charm-token.js it's json-ified 14:09
rick_hgary_poster: we've not combined the two places yet14:09
gary_posterrick_h, ack looking thanks14:09
rick_hgary_poster: _addCharmEnvironment is the method in charm.js14:10
rick_hgary_poster: both models have is_subordinate so it should 'just work' cleanly in the casting 14:11
gary_posterm_3 we are trying to have fixes for both subordinate bugs in a branch at least.  let me know as you approach last minute.  you would need to start another environment and deploy gui with "set juju-gui-source="BRANCH I GIVE YOU".  Hopefully on last steps to stomp the subordinate display bug...14:12
rick_hsinzui: feedback inbound14:15
sinzuithank you14:15
sinzuirick_h, about your feedback. I noticed yesterday that when I run the entire test suite, I loose my featured charms. I think something is using the real charms collection in a test14:19
rick_hsinzui: orly? ugh. 14:20
sinzuirick_h, I agree with all your points and will make changes14:20
rick_hsinzui: ok, well I think the idea stands that if not having them is a failure we should try to auto add them, but might be a follow up/different bug14:20
rick_hsinzui: but thanks, will be nice to help debug issues14:20
sinzuibac: I have a few hours of changes to make to two branches to get our API changes landable. There might be some confusion about doctype. Per https://code.launchpad.net/~sinzui/charmworld/bundles-api-2/+merge/176246 I will change the search calls to use _type, but I think we need to include doctype as data on the charm or bundle so that the client (juju-gui) knows what kind of object to instantiate.14:26
bacsinzui: i had seen aaron's comments on that.  will be glad to review when you're done14:28
sinzuithank you bac14:28
gary_posterfrankban, could you please switch your juju core charm to lp:~gary/juju-gui/bug1204331 and let me know when it is up?  m_3 << I think that branch will work for you.  we will test.  keep the other env as backup and we can see if this works for your script14:31
gary_posterjujugui, I have a call now.  could someone comfortable-ish with GUI (non-charm-browser) charm craziness and/or endpoints look at my commit above and see if they can figure out a nice way to test that?  warning, I may ask you to follow through :-)14:33
frankbangary_poster: in progress14:33
gary_posterthanks frankban 14:33
hatchfrankban: lemme know if you want another set of eyes14:33
frankbanhatch: "in progress" is referred to the juju gui in my env switching to another source, not to the last Gary's request. So, I guess it's all yours ;-)14:35
hatchoh haha, ok well in that case! I'll need the commit14:37
hatchIt doesn't look like it's in my backlog14:37
rick_hhatch: http://bazaar.launchpad.net/~gary/juju-gui/bug1204331/revision/88814:37
hatchthanks son14:37
hatchmy best gangsta14:38
rick_hhatch: 'lp:~gary/juju-gui/bug1204331'.replace('lp:', 'code.launchpad.net/')14:38
rick_hfor future reference14:38
rick_hand thank you chrome "recently closed tabs"14:38
frankbangary_poster: the environment is ready14:39
gary_posterfrankban, thank you!14:40
hatchI really hate how hard it is to get to the actual edited files from these diffs14:41
hatchlike SRSLY!!!14:41
rick_hhatch: bzr switch trunk && bzr colo-branch help-gary && bzr merge lp:~gary/juju-gui/bug1204331 :P14:41
hatchthat won't show me the diff in the file :P14:42
rick_hbzr diff | vim -14:43
hatchwhich gives me the same information I have on that commit page14:43
hatchyou tried....14:43
hatch:P14:43
rick_hwhat more do you need to get the 'edited files'? anyway, get to testing, less complaining :P14:43
hatchwell to get the overall picture of the file14:44
hatchgota load the file into my brainpiler14:44
hatchwhich will then slowly execute the js incorrectly14:44
hatch:P14:44
MakyoInefficient :|14:46
gary_posterm_3 that branch works for me for both of your bugs14:47
gary_posterfrankban, thank you done with env14:47
hatchgary_poster: you probably realize this....but this won't solve the issue for the ghost or new inspector14:48
frankbangary_poster: cool14:48
hatchgary_poster: so I would create/modify a unit test for the endpoints code to check for the subordinate flag, same goes for the charm model14:50
hatcha test for the inspector could also be added once we add that functionality14:51
* hatch is driving towards more unit and less integration tests14:51
gary_posterhatch, ack.  on call.  I suggest proceeding with your previous branch, and we can talk after you are finished with it, or if I have a chance to revisit myself.  thank you!14:51
hatchsure I'm just fixing up the tests now14:52
hatchnp14:52
m_3gary_poster: thanks!... so does this gui need to be up during deployment of everything or can I tack it onto an existing env?15:24
gary_posterm_3, can tack it on15:25
m_3ack, thansk15:26
rick_hsinzui: let me know when you want to chat. I'm back behind the desk.15:26
sinzuirick_h, okay. I am with webops at the moment. I will ping you when I have time and attention15:27
rick_hsinzui: rgr15:27
hatchI just found out my VM doesn't have VIM15:29
hatchhaha15:29
gary_poster:-)15:29
hatchwhat is ^M when it's in a VIM diff?15:31
hatchthey are showing up in the less files15:31
rick_hhatch: windows line endings :/15:31
rick_hhatch: http://www.tech-recipes.com/rx/150/remove-m-characters-at-end-of-lines-in-vi/15:32
hatchACK! who's using winders???15:32
hatchwhoever wrote the cookies.less file15:33
hatchdun dun dunnnnnn15:33
hatchI have spent more time fixing the d3 lint errors than the tests lol - clearly there is a tooling issue here haha15:40
MakyoReally?15:44
hatchyeah because I tried to make it not look stupid15:44
hatchclearly it had different plans15:45
MakyoYeah, the linter isn't a huge fan of chaining.15:45
rick_hgo linter :P15:46
hatchumm15:47
hatchI just tried to lbox and didn't get a cr url15:47
hatch:/15:47
rick_hsee, you anger the linter and you pay the price!15:47
hatchcr and the linter are working together I see15:47
hatchwell I'll show both of em!15:47
hatchRUN IT AGAIN!15:47
rick_hnow, who is really show'ing who as you re-run lbox :P15:48
hatchI just imagine them workin like they are in a coal mine15:48
hatchthird time is the charm!15:50
jcsacketthatch: except in that particularly strained metaphor *you're* the canary.15:50
hatchlol damnit15:51
gary_posterjujugui call in 10, kanban now (Makyo is leader; sorry for stepping on you yesterday hatch)15:51
hatchs'ok!15:52
hatchyuss finally lbox worked15:53
hatchjujugui looking for reviews https://codereview.appspot.com/1135104615:53
hatchgary_poster: lemme know what's next on the chopping block whenever you have a moment15:54
gary_postercool hatch thanks.  looking15:55
MakyoOn it.15:56
Makyojujugui call in 215:58
rick_hMakyo: should we add anything to the charm details pane to indicate this charm is local/different? Is that already there in the inspector?16:03
Makyorick_h, That'd be a good idea.  It's on the inspector in that it's local:, but something in the pane would be good.16:03
m_3gary_poster: should I log out to change the juju-gui-source?  it worked fine when I destroyed the gui, then redeployed, then set juju-gui-source16:05
m_3gary_poster: seemed to be a no-op on this one I was logged into16:05
m_3gary_poster: very much don't want to have to rebuild this entire stack atm16:06
gary_posterm_3 you may need to clear out your browser cache16:06
m_3ah, ok16:06
m_3gary_poster: how can I check juju-gui version?16:06
m_3(branch)16:06
m_3nm, `juju get` wroks in go16:07
m_3gary_poster: looks great!!!  thanks a ton for the help16:15
gary_posteryay awesome m_3 good luck16:15
hatchgary_poster: you said you were going to review my latest branch right?16:55
gary_posterhatch, yes, on it16:59
hatchalright great - no rush just wanted to make sure I didn't need another16:59
hatchMark's keynote starts right away http://www.oscon.com/oscon2013/public/content/video17:07
rick_hyep, watching now woot!17:08
hatchhehe ubuntu edge17:10
rick_hget it out of the way17:11
hatchOooooo17:16
rick_hso happy, was thinking this was getting lost lately17:16
gary_poster:-)17:16
hatchJuju!17:18
* gary_poster nervous17:19
hatchlive demo....17:19
* rick_h ducks17:20
rick_hwoot, it loaded! 17:20
rick_hlol17:20
gary_posterlol17:20
hatchplz work17:20
hatchphew!17:20
hatchlol17:20
gary_posteryeah, I was worried too17:20
bcsallerheh17:21
gary_posterbenji, he dragged, he dropped, he deployed!17:21
rick_hand related!17:21
hatchYES!17:21
hatchwhy am I so nervous right now...lol17:22
gary_posterbcsaller, rock17:22
gary_posterYES!  it's over! :-)17:23
hatchthat was so awesome17:23
gary_posterand it rocked :-)17:23
bcsalleryeah, glad that all worked17:23
rick_htoo bad we're not at sprints. It'd be quit'ing time to go head out now17:23
gary_posterlol true17:23
hatchlol17:23
rick_h"throw the mic down" lol17:23
hatchrofl17:24
gary_poster:-)17:24
hatchdemo is back17:24
gary_posternot us though :-P17:25
hatchgreat keynote17:27
frankban\o/17:27
gary_posteryay :-)17:27
bcsallercovered a bunch of stuff17:28
gary_posterok hatch, back to review.  I was trying to multitask and failed ;-)17:28
rick_hyea, the spectrum17:28
hatchhaha yeah I totally broke on the multi tasking too17:28
gary_posterhe wasn't initially planning to cover the gui17:28
bcsallerbut we all made it look so nice17:28
gary_posterexactly :-)17:28
hatchI'm so glad he did and that it worked out17:29
hatchthat was awesome17:29
gary_postermaking a release and deployment of the load fix would be good :-P17:29
sinzuihi rick_h. I can hangout now or any time for the rest of your day.17:35
gary_posterhatch, LGTM with one concern17:35
gary_poster(minor, in review)17:35
rick_hsinzui: rgr17:38
rick_hsinzui: invite on the way17:39
hatchgary_poster: ok thanks17:39
hatchgary_poster: https://myupdesk.com/upwrite accommodates treadmills :)17:40
gary_posterhatch, heh that's really cool :-)17:40
hatchyeah I'm thinkin hard about buying one....I use whiteboards a lot heh17:41
gary_poster'course it's more than twice the cost of my current desk :-P but the touch button height adjustment is a killer feature17:41
hatchit's over 4.5x the cost of my desk lol17:42
* gary_poster decides it is time for lunch17:43
gary_posteryay, lunch17:44
gary_posterbiab17:44
hazmatis there a recording of the keynote?17:54
hatchthat up desk has a minimum height exactly where my keyboard sits....hmm :)18:03
rick_hsinzui: gary_poster I'm landing autocomplete behind a feature flag. It needs some UX love still, but functions. I'm wondering on priorites. keep with autocomplete? work on inspector charm details display/functionality? bugs like #1200743? something else?18:20
_mup_Bug #1200743: complex search/view interactions in fullscreen fail to work <charmbrowser> <juju-gui:Triaged> <https://launchpad.net/bugs/1200743>18:20
sinzuirick_h, The search navigation bugs really irk me. I'd like to so those bugs like the closed before adding new features. Putting it behind a feature flag is fine nonetheless18:21
rick_hsinzui: ok, thanks18:22
hatchabsolutely hilarious http://www.youtube.com/watch?v=Lf-WgUG8sR8 gary_poster you need to watch this....all the way to the end lol18:25
rick_hcurses! I have no lbox'ing light on my desktop18:30
hatchrick_h: http://blog.safaribooksonline.com/2013/07/16/javascript-powered-arduino-with-johnny-five/18:34
hatchlol funny comment https://plus.google.com/113936232300062765333/posts/axBNnxtRzzk18:39
gary_posterhatch, they named me gerbrand anyway ;-)18:40
hatchlike the author?18:41
gary_posterrick_h, sinzui, makes sense to me.  I look forward to having autocomplete behind us though, so +1 on getting that handled.  I think the charm inspector work is mostly done, although...18:43
gary_posterrick_h, would you be willing to write an email to Huw18:43
gary_posterdescribing what he needs to know/do about styling the inspector's charm panel?18:43
gary_posterthe UX is minimal18:43
gary_posterI mean18:43
gary_posterwe have had minimal direction18:43
rick_hsure thing 18:44
gary_posterso the request would be to approximate what little direction we have, filling in the rest with his own good taste and making as few changes as reasonable from the charm browser styling18:45
gary_posterrick_h, thank you!  please cc me.  but I think you can best direct him to the HTML architecture that he will know18:45
rick_hok will do18:45
gary_posterhatch, like my dad, and his dad, and his dad, and his dad, and...my full name is Gerbrand Poster IV; if we did a line of people in my family with my name and simply incremented then I would be XXIV18:46
hatchvery cool18:47
hatchit's Dutch right?18:47
gary_posterhatch, yeah18:48
hatchso going back all that ways are you royalty or a peasant? ;)18:48
gary_posterhatch, heh, soldier, supposedly.  name means "guard at the post with arrow of fire" or similar18:51
hatchahh very cool :)18:52
hatchI don't know much of my history...so I made it up that I'm a traveler from the future18:52
hatchit's pretty complicated....woudln't make for a very good movie....but a quality book series18:52
hatchmight be my big break....lol18:52
gary_posterlol18:52
gary_posterhatch btw ack on defined.  ship it.18:53
hatchshipping!18:53
gary_poster:-)18:55
gary_posterjujgui charm programmers: I need two volunteers to review a frankban branch.  IMO they usually rock fwiw. :-) https://codereview.appspot.com/11725044/18:56
gary_posterjujugui I should say18:56
gary_posterhowever it is a bug 'un18:56
* hatch looks at file extension....18:57
bcsallerI can start on it in a few minutes18:57
* hatch looks at node18:57
* hatch looks at the file extensions....18:57
gary_posterthanks bcsaller 18:57
hatchsorry I'm out18:57
hatch:D18:57
gary_poster:-)18:57
hatchI'll be going through it for sure but I can't count to a quality review :)18:58
gary_postercool18:58
hatchI figure this is how I'll learn python18:58
hazmatgary_poster, bcsaller fwiw, i tracked down the issue re export. even if deployer does exports, i think its important for the gui to support it we want people to be able to capture scratches from jujucharms.com / mem envs.18:59
gary_posterhazmat, I was just about to thank you.  saw bug comment and was looking at github18:59
hazmatthe issue seems to boil down to a yaml 1.1 (which is by far the most common) and yaml 1.2 compatibility issue18:59
gary_posterright19:00
hazmatgary_poster, i've got a patch as well that fixes the issue19:00
bcsallercool, I hadn't seen it yet19:00
gary_posterhazmat, awesome!  that was next question :-)19:00
gary_posterthanks19:00
hazmatnot saying its the  most elegant.. but it seems to work in light testing.. http://paste.ubuntu.com/5908577/19:00
bcsallerhazmat: is there harm in quoting all the strings?19:01
bcsallerthat does away with the aliases as well19:02
gary_posterbac, approved swap day fwiw19:02
hazmatbcsaller, its ugly ;-)19:02
hazmatbcsaller, ie. the only strings that need quoting are those that need quoting.. i mean part of the appeal of yaml is that its relative terse wrt to extraneous syntax. 19:03
hatchlike json19:04
hatch;)19:04
hazmatxjson for machines, yaml for humans ;-)19:05
hatchif YAML added only a couple syntaxy things it could easily be sent over the wire19:06
hatchkind of unfortunate really19:06
hatchrick_h: you're right - this recalc height method is too confusing19:11
hatch(see I eventually will admit I might be wrong) :P19:11
* hazmat notes the date19:12
hatchlol19:13
rick_hhatch: :P19:15
rick_hhatch: yea, I've not gotten that far in my refactor :) 19:15
goodspudHey chaps\19:23
goodspudWell done on the 1.0 release19:24
goodspud(I'm guessing it's 1.0)19:24
goodspudLooks great19:24
hatchgoodspud: thanks19:24
hatchjust imagine when it hits 1.0 how awesome it will be ;)19:24
hatchits 0.8 right now19:24
hatchappreciate you poping in here :)19:25
goodspudAll good. I like to see how my baby is growing19:25
goodspudI mean "our" baby19:26
goodspudI gave up parenting rights19:26
hatchlol19:26
hatchbcsaller: I found a 'bug' with the statusbar - it appears that when it's initially rendered it's 920px high for some reason...curious if you have any idea why that is? I can limit it with a css style but want to see if this is an actual bug or not19:28
goodspudNice to see you dropped the "health" circle. I never really liked it. My wireframes way back when had a simple line but "pressure" from up to forced it to change19:28
goodspudfrom "up yop"19:28
goodspudAh crap. Typing while drinking whiskey isn't good19:29
hatchplaying with the Balmer Curve?19:29
goodspudLets call it "experimenting"19:30
goodspudAlthough I did do amazingly well bowling this afternoon19:31
hatchsounds like a successful experiement to me19:32
bcsallerhatch: I don't see that happening, initial height should be fontSize * 219:33
hatchI can demo it and the fix if you like19:33
bcsallererr + 219:33
bcsallersure19:34
hatchguichat?19:34
bcsallerbut of course 19:34
hazmatgoodspud!19:36
goodspudhazmat: hey dude19:36
MakyoOh, hey :)19:40
goodspudMakyo: Yo19:41
bachi goodspud19:46
bacMakyo, benji: a quiz:  are you running the charmworld tests in an lxc or a "real" env (metal or vm)?19:47
Makyobac, Real.19:47
gary_posterhey goodspud!19:47
benjibac: lxc on metal19:47
bacand i predict benji will say lxc19:47
bacyes19:47
bacthe lxc cloud images have the local tz set to utc.  the problem was some of the date conversions were using fromtimestamp which returns a datetime in the local timezone, which looks like it is the day before wrt utc for those of us running in real environments.19:49
benjibac: heh; nice bug20:10
bacsinzui: can you review https://code.launchpad.net/~bac/charmworld/spurious-test-failure/+merge/17677420:12
sinzuiI can20:13
bacbut will you?20:15
hatchsorry the power keeps going out here :/20:29
bacsinzui: thanks for the review.  i don't see the issue with 'first_change', though.  where did that code snippet come from?  looking at the code base i don't see first_change being using in a way that'll break.21:06
bacyour other point about indexing into a potentially empty list was a good catch21:06
sinzuibac: the code on 139 and 143 is doing charm.changes[-1]['created']21:07
sinzuiif changes is an empty list, that breaks21:07
bacsinzui: yeah that one i saw.  just didn't see the dangerous use of 'first_change'21:07
sinzuibac: charm.changes[-1] == charm.first_change21:08
sinzuibac reports is the only module that isn't using charm.first_change21:09
sinzuibac, now I recall the issue. maybe we don't want to change the odd use of [-1]21:11
sinzuibac: the charm.changes is only the last 10 changes. We do extra work to get the true first change.21:11
sinzuibac: If the plotting wants to true first change, we want to use first_change.21:12
bacsinzui: i have http://paste.ubuntu.com/5908981/  and it seems like it should suffice.  fwiw i never read [-1] as an odd use so maybe that's why i'm confused21:12
sinzuibac, it is odd if you know that that will gives you a change from last week of juju-gui. The charm is much older than last week21:14
sinzuibac that change is safe21:15
bacok, i'll resubmit21:15
sinzuioh bugger. I think we have something even more accurate.21:15
gary_posterjujugui, anybody know if we recently somehow turned the YUI CSS sam skin on?  If you try to delete a service from the environment, the box is a lot less attractive that it used to be (than it is on jujucharms.com)21:16
hatchgary_poster: yup21:16
gary_posterhatch, we turned sam on?21:16
baci thought yui3-sam was always on21:17
sinzuibac: charm.date_created is the most accurate date of when a charm was created. The value also can be null if  only the store knows about it21:17
hatchyeah I think bac and rick_h wanted it21:17
gary_posterMaybe Makyo and rick_h ?  bac has been on charmworld lately21:17
bachatch: the slider uses sam skinning for rails, etc21:17
hatchI fought against it but was voted off the board21:17
hatch:)21:17
gary_posterah21:17
gary_posterbut...21:17
gary_posterit's ok on jujucharms.com21:18
bachatch: really?  when was this?21:18
gary_posterthis was only within the past week21:18
hatchoh no I am pretty sure it was added a couple weeks ago21:18
gary_postersince we made the release at the sprint last wednesday21:18
gary_posteroh21:18
Makyohatch, whoa, what?  the skin has been in place from day 1.21:18
MakyoWe have never NOT had the Sam skin.21:18
hatchno I definitely remember yui3-skin-sam being added to body recently21:18
bacyeah, i don't recall any battle royale over the skin21:18
gary_posterMakyo, hatch, bac, sorry, maybe this is a red herring.  anyway, all I recall21:19
Makyohatch, It used to be on the parent div for the slider, but it has ALWAYS been part of the project.21:19
bachatch: sure but that wasn't its first use21:19
gary_posterI mean all I weant to say is that the destroy dialog got done broke in the past seven days21:19
bacMakyo: +121:19
* Makyo implemented it in the first place :S21:19
* gary_poster wishes he had started his question in a different way :-P21:20
hatchhaving it on the container is fine - but I objected to it on the body21:20
MakyoSorry, carried away.  Continue.21:20
hatchlol21:20
gary_posterall I got is this:21:20
gary_postergo to jujucharms.com and make a service and then delete it from the environment: nice dialog box21:20
gary_postergo to comingsoon and do the same: uglier dialog box21:21
gary_posterthe styling that appears to be involved is sam styling21:21
gary_posterthat is on the body21:22
bacsinzui: i've pushed the changes for re-review21:22
gary_posterthe yui3-skin-sam class is *not* on jujucharms.com bdy21:22
gary_posterbody21:22
* sinzui looks21:22
gary_posterthat's all I've got :-P21:22
bacsinzui: not including your latest comment about date_created21:22
sinzuibac: sure. I think have a real date might break reporting. If someone really cares about accuracy, we can fix it later21:23
gary_postermoreover, if I remove the yui3-skin-sam class from body, then we go back to happy styling21:24
gary_posterso...hatch is on the right track somewhere or other, because that yui3-sam-skin class was only added since we made a release21:24
gary_poster0.8.021:24
hatchgary_poster: I would propose a branch to remove that class from the body and put it only on the containers that absolutely require it21:24
Makyogary_poster, cool.  Can we maybe move it to the parent class of the slider? If nothing else, that will be removed in the 'style slider' branch.21:25
bacsinzui: sent to tarmac21:25
* bac walks very patient dog21:25
sinzuibac, did you provide a commit message?21:25
hatchalthough I don't see any styling on there that's from the sam skin style21:25
gary_posterIt *looks* like that class is not necessary at all to the slider21:25
bacsinzui: indeed i did21:25
sinzuiall good i see21:25
hatchgary_poster: no it is21:26
bacgary_poster: it is my understanding that it is.  it is specified on the div for the slider21:26
hatchit still has it on it's container21:26
gary_posterhatch, ah!21:26
gary_posteror, bac, ah!21:26
gary_postersomeone, ah!21:26
bacah ha21:26
bacthat'll go away when someone skins up the new slider style21:27
hatchlol21:27
gary_posterum21:27
hatchI don't see the issue you're reporting though21:28
hatchwhen I remove the class the styles stay the same for me21:28
gary_posterright21:28
gary_posterthat's what I was going to say21:28
hatchohh wait21:28
hatchyou're talking w/o the flag21:28
hatchyeah w/o the flag I see the issue21:29
gary_posterreally?21:29
gary_posterI don't have flag on...21:29
gary_posterand there's already a div with the yui3-skin-sam class around the zoom21:31
gary_posterhatch what badness are you seeing when you remove the class from body?21:31
hatchwhen I remove the class it's back to normal21:32
hatchwith it, it has some internal border in the popup alert21:32
gary_posterright21:32
hatchI was trying to dupe with the serviceInspector flag on21:32
hatch:)21:32
gary_posterbut the zoom thing is alwats fine, right?21:32
gary_posterI can dupe with seviceInspector too21:32
hatchyes because it has skinsam on it's container21:33
hatchoh without it, it breaks the tabview in the charm browser21:33
gary_posterah!21:34
gary_posterok...21:35
hatchso we should be able to add it to the tabview container21:35
gary_posterhatch, yeah I was thinking of just putting it on the charm browser21:36
hatchyeah that appears to fix the issues21:36
hatchwithout introducing new ones21:37
hatch^ key ingredient21:37
hatch:D21:37
gary_poster:-)21:37
hatchyui3-skin-sam is an artifact before they realized noone wants their styling and only wants the functionality21:37
hatchhaha21:37
hazmatexcept it was core to some of the functionality21:49
hazmatanybody seen this recently? http://pastebin.ubuntu.com/5909097/21:50
hazmattrying to get a dev environment going to test a branch/bug fix, but npm is complaining about a checksum mismatch.21:51
hatchhazmat: yeah exactly - they now have it split between core css and style css in the new module format21:51
hazmatspecifically its on yui21:52
hatchlooking at paste...21:52
hazmathatch, it looks like its the nodejs package for yui that's causing the issue21:52
hatchthat's odd - I just installed that21:52
hatchI can't say I've ever seen that error21:53
hatchpossibly a npm cache issue?21:53
hazmatyeah.. retrying21:53
hazmatyeah.. npm cache21:56
arosalessinzui, to follow up on redirects did you mention you were going to redirect for old charm urls?21:57
hatch:) glad I could help21:57
sinzuiarosales, they were deployed, and they did not work21:57
arosalessinzui, so still in progress?21:58
arosalesor a no go21:58
sinzuiarosales, we believe there are conflicting redirect/rewrite rules in the production setup of apache21:58
sinzuiwe will try again to fix the issue tomorrow when our webops is online21:58
arosalessinzui, ok thanks for continuing to work on it21:59
arosaleswe have a few askubuntu posts that are giving a blank page on jujucharms21:59
arosalesex http://askubuntu.com/questions/264673/juju-charm-zentyal-isssue and http://askubuntu.com/questions/268634/how-are-log-files-persisted-with-the-logstash-charm21:59
* arosales sure there are others21:59
rick_hgary_poster: yes, this was part of the autocomplete and bac had it in a branch that did something bac did back when I was first working on AC21:59
sinzuioh dear21:59
sinzuiarosales, that url conflicts with juju-gui which believes it is a url that it can load22:00
rick_hgary_poster: so it's used for the slider and the AC widget. Without it we'd need to copy all css rules that make the AC overlay work. It seemed less work to 'undo the damage' in the parts effected like the tabview widget22:00
sinzuiarosales, we weren't planning to support that URL as a redirect since the goal was/is to show charm details in the gui.22:01
sinzuiarosales, this may be addressable with the search story where we want juju-gui to support simple urls22:02
gary_posterrick_h, did you see my proposal in the email?22:02
arosalessinzui, sorry I am a bit confused22:02
arosalesso old urls looks like22:02
gary_posterit dupes the class only twice and works afaik22:02
arosaleshttps://jujucharms.com/charms/precise/logstash-indexer/22:02
sinzuiWe didn't discuss supporting user branches as redirects this week22:03
gary_posterand like22:03
gary_posterhttp://jujucharms.com/~christophe.sauthier/precise/zentyal22:03
arosalesnew urls look like https://jujucharms.com/precise/logstash-indexer-0/22:03
sinzuithat link you showed me is the first time we have discussed user branches22:03
gary_postersinzui, correct, not this week.  however, it's been a goal to support old urls.  I think we can support these in the GUI redirect rules themselves22:03
arosalessinzui, you are saying the gui/charm browser tries to parse both of those?22:04
sinzuiyes, and it fails22:04
gary_postersinzui,  I think we can make it succeed, don't you?22:04
sinzuiarosales, the redirects we setup are for features the juju-gui does not support22:04
gary_posterseems pretty straightforward on the face of it22:04
sinzuigary_poster, absolutely22:04
gary_postercool22:04
rick_hugh, making url parsing like that succeed will be a pain and complicate the browser dispatch code farther than it already is. 22:04
gary_posterrick_h, really?  can't we simply make the GUI do its own redirection?22:05
rick_hgary_poster: just replied to the email. I'll try to do a follow up branch that gets autocomplete working again. I'm out tomorrow22:05
rick_hgary_poster: right now that gui is doing a lot of parsing logic to determine if things are /search/something /sidebar/something /precise/charmid22:06
gary_posterrick_h, ack on autocomplete/sam skin, thanks22:06
rick_hgary_poster: hmm, well in looking at the ones you linked only the /charms doesn't work currently22:06
rick_hgary_poster: adding that isn't a huge pain as we can support it as we do /fullscreen /search and /sidebar now22:07
gary_posterrick_h, right I think we have two simle triggers22:07
gary_poster^/charms22:07
sinzuigary_poster, we have been burned by the complex redirection rules in the past. it is hard, but not impossible. We need to guarantee that we can recognise a simple url requesting a charm can be redirected to the new charm details URL.22:07
gary_posterand ^/~22:07
rick_hgary_poster: right, but /~ should work now?22:07
* rick_h goes to find a charm with an owner to try22:07
gary_posterhttps://jujucharms.com/~juju-gui/precise/juju-gui does not22:08
sinzuirick_h, correct! jcsackett added support for ~ 3 weeks ago22:08
gary_posterhttps://manage.jujucharms.com/~juju-gui/precise/juju-gui22:08
gary_posterah22:08
gary_posterthen when what we are encountering is the need to not strip off the last -foo I bet22:08
rick_hgary_poster: right, we've had that bug for a little bit22:08
rick_hsinzui: though I am not seeing https://jujucharms.com/~juju-gui/precise/juju-gui/ working and that should as well. I'm getting a 404 on https://manage.jujucharms.com/api/2/charm/~juju-gui/precise/juju-gui22:09
rick_hsinzui: so that might be a bug in the api on charmworld. It should support a 3 part id I thought. :/22:09
sinzuirick_h, please specify a rev22:10
sinzuihttps://manage.jujucharms.com/api/2/charm/~juju-gui/precise/juju-gui-022:10
rick_hsinzui: doh!22:10
rick_hright22:10
rick_hhttps://jujucharms.com/~juju-gui/precise/juju-gui-9/ works22:10
rick_hso this comes back to having some sort of 'HEAD' route for ease of typing and google-fu'ing22:10
gary_posteryes22:11
sinzuirick_h, _ alway add -0 which works now.22:12
sinzuiwhen we have versions, I think we need to decide how to get HEAD22:12
rick_hok, so before I leave. Follow up branch for autocomplete/skin-sam and we can do a /charms redirect from within the Gui if we want and we still need to figure out what we want to do for a HEAD url for the other url. 22:12
sinzuirick_h, we want! really we want to show the sexy details for all charms22:13
gary_postersinzui, rick_h, arosales is using -head for urls on juju.ubuntu.com22:14
arosalesgary_poster, sinzui, rick_h so it "sounds" like redirects are still in the plan, but details on how that happens is still in the works22:14
gary_posterarosales, there are two sorts of redirects22:14
gary_posterone is redirects to manage.jujucharms.com22:14
arosalesgary_poster, I can quickly update juju.u.c to have the correct URLs22:14
sinzuithis topic is not a redirect22:14
gary_posterright22:14
sinzuiit is about a supporting historic urls for charms22:14
gary_posterwhere are those anyway sinzui?  deployed?22:15
sinzuideployed and failed because they conflict with the production apache configs22:15
gary_posterthe other is to do what sinzui describes22:15
gary_posterthat means changes to the GUI22:15
gary_posterwhich hopefully we can get outr tomorrow in a release, and next week at the latest arosales22:16
gary_postersinzui, ugh. :-/ do you see a resolution?22:16
sinzuiwebops will return to work with new apache files, or we do imprerfect redirect support by only supporting http requested redirects to manage.jujucharms.com22:16
sinzuigary_poster, this is a case where we have a dedicated webop, and he works on the issue during core hours22:17
* arosales rephrases, redirectes to manage.jujucharms.com and supporting old charms URLs are still in plan it sounds like22:17
gary_posterarosales, yes, defeintely.  sorry for runaround.22:17
gary_posterdefintely22:17
gary_posterdefintely!22:17
gary_posterugh22:17
arosales:-)22:17
sinzuiarosales, yes 100%22:17
gary_posterdefinitely22:17
gary_posterlol22:17
arosalesthanks gary_poster, rick_h, and sinzui 22:17
arosalesjcastro, had ran into a few blank pages at OSCON and was wondering about the status is why I brought it up.22:18
rick_hwell if jcastro needs it...tell him patches welcome :P22:18
hatchlol22:18
rick_hok, with that I'll see you all friday. Party on!22:21
gary_postersee you rick_h thanks22:21
hazmatgetting this error on make test-prod.. just curious if it rings any bells.. http://pastebin.ubuntu.com/5909182/22:28
sinzuihazmat, I think rick_h or Makyo had some issue like that 2 weeks ago. I think they had to do some extaordinary make clean step because the library was really installed correctly22:30
hazmatsinzui, thanks22:31
sinzuimaybe  s/was really/wasn't really/22:32
hazmathmm22:34
arosalesrick_h, I'll pass on the message :-)22:38
gary_posterhazmat, haven't seen.  make clean-all rips out everything, though22:39
hazmatgary_poster, are there up to date hacking docs around?22:44
hazmatthe ones i've perursed (hacking and docs/hacking.rst) seem a little dated22:45
gary_posterhazmat, if HACKING isn't up to date, then no.  let us know what breaks and we'll fix it22:45
hazmatmostly i'm wondering which npm mods need to be installed globally22:45
gary_postermaybe not tonight tho :-P22:45
gary_posterah22:45
hazmatoh.. that's there.22:46
hazmatjshint, mocha-phantomjs, and phantomjs22:46
gary_postery22:46
hazmatits just a blast from the pass to see improv at the top of hacking docs ;-)22:46
gary_poster:-)22:46
hazmathmm.. still getting the error on a full reset. googling finds me.. this ref https://github.com/metaskills/mocha-phantomjs/issues/7622:54
hazmatit sounds like this needs a mocha version update for gui22:55
gary_posteruh oh22:55
gary_posterupdates are very painful22:56
gary_posterbut maybe you can apply Kapil magic and make it go away :-)22:56
hazmatgary_poster, yeah.. it might be called not using lbox ;-)22:56
gary_posterheh22:56
hazmatgary_poster, i'm just updating a library asset for js-yaml.min.js to fix the export issue, just wanted to try it the proper way.. but tbd.22:57
gary_postercool hazmat.  send a mail or file a bug so we don't lose that pain and can try to address?22:57
hazmatk, i'll drop an email to gui22:58
gary_posterthank you22:58
huwshimiMorning23:12

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