23:17:43 <fifieldt> #startmeeting OpenStack Community
23:17:44 <openstack> Meeting started Wed Jun 19 23:17:43 2013 UTC.  The chair is fifieldt. Information about MeetBot at http://wiki.debian.org/MeetBot.
23:17:45 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
23:17:48 <openstack> The meeting name has been set to 'openstack_community'
23:17:53 <fifieldt> there you go :)
23:18:12 <reed> yeah
23:18:22 <reed> thanks, I don't have all my tools in here
23:18:35 <reed> https://wiki.openstack.org/wiki/Meetings/Community has the agenda
23:18:54 <fifieldt> #link https://wiki.openstack.org/wiki/Meetings/Community
23:19:04 <reed> evgeny_: want to start from first point, evaluate pending issues https://bugs.launchpad.net/openstack-community ?
23:19:12 <evgeny_> ok.
23:19:34 <reed> #link https://bugs.launchpad.net/openstack-community/+bugs?field.tag=askproject
23:20:23 <reed> what's the status of the certificate?
23:20:26 <evgeny_> no progress yet on those. We've updated the Chinese search and integrated theme with the language menu
23:20:47 <evgeny_> reed: we need the bundle file
23:21:04 <evgeny_> I think I can't come up with it on my own
23:21:18 <reed> jim replied to that but saying that the bundle file is included in the tar.gz he sent
23:21:20 <evgeny_> it's a set of certificates from yours to roots
23:21:30 <reed> #link https://bugs.launchpad.net/openstack-community/+bug/1172076/comments/2
23:21:31 <evgeny_> looking
23:21:33 <uvirtbot> Launchpad bug 1172076 in openstack-community "ask.openstack.org misconfigured security certificate" [High,In progress]
23:22:39 <evgeny_> I've looked for email from him with the certs - don't see
23:23:06 <evgeny_> oh, ok
23:23:08 <evgeny_> let me see
23:23:11 <fifieldt> based on that comment it seems like it's on the system already?
23:23:22 <evgeny_> sounds like it, looking
23:24:36 <reed> evgeny_: let's put this as an action item for next week. Please allocate time to fix that issue
23:24:45 <evgeny_> I see this file
23:24:52 <evgeny_> will do very soon
23:24:56 <reed> #action evgeny_  to work on bug 1172076
23:24:57 <uvirtbot> Launchpad bug 1172076 in openstack-community "ask.openstack.org misconfigured security certificate" [High,In progress] https://launchpad.net/bugs/1172076
23:25:22 <reed> evgeny_: do you want to highlight briefly the status of Ask in Chinese?
23:25:56 <evgeny_> we've updated the language analyzer for Chinese, now need a tester to evaluate
23:26:18 <fifieldt> I can take a look
23:26:18 <evgeny_> also language selector is implemented in your theme (ask-staging.openstack.org)
23:26:27 <reed> evgeny_: what's the url for the test?
23:26:40 <evgeny_> ask-staging.openstack.org/zh/
23:26:42 <reed> #link http://ask-staging.openstack.org
23:26:58 <evgeny_> language navigation is top right
23:28:17 <reed> evgeny_: what's the status of the translation for the GUI elements? do you need help from translators on transifex?
23:28:36 <evgeny_> yes
23:29:00 <evgeny_> ok, I will deploy the UI in a couple of days
23:29:14 <evgeny_> then we'll see how it looks
23:29:20 <reed> #info Ask in Chinese needs help from Chinese community to translate GUI elements https://www.transifex.com/projects/p/askbot/
23:29:43 <etoews1> FYI I'm going to need to drop off on 10 minutes or so. The family is getting antsy. :)
23:29:57 <fifieldt> evgeny_, is it possible to generate PO files for askbot?
23:30:08 <reed> etoews1: sorry for it
23:30:12 <evgeny_> they are in transifex
23:30:22 <fifieldt> oh cool
23:30:34 <evgeny_> fifieldt: yes - they are generated from the templates and js and are part of the repo
23:30:56 <evgeny_> but we use ONLY transifex for the translations b/c it is important to have a single source (at least helps a lot)
23:31:19 <reed> fifieldt: I think we can help with transifex, right?
23:31:26 <fifieldt> https://www.transifex.com/projects/p/askbot/
23:31:33 <fifieldt> #link https://www.transifex.com/projects/p/askbot/
23:32:02 <evgeny_> reed: I'm creating a Trello board, will invite you
23:32:05 <fifieldt> it looks like chinese is only 60% translated so far
23:32:17 <fifieldt> so it's >5000 words to go
23:32:28 <fifieldt> this would be a major translation effort for us right now
23:33:01 <fifieldt> so we'd probably need to look at which specific strings we actually need
23:33:15 <reed> #link https://www.transifex.com/projects/p/askbot/
23:33:17 <evgeny_> yes, that makes sense
23:33:34 <reed> fifieldt: I'm thinking of asking people to help
23:33:36 <evgeny_> there probably a bunch of fuzzy (outdated) strings
23:34:07 <reed> from the Chinese groups
23:34:17 <fifieldt> yes, reed - but we also have a lot of other needs for translation right now
23:34:25 <fifieldt> they should be prioritised
23:34:33 <fifieldt> so we should talk to daisy
23:35:01 <reed> #action reed to send a request to Chinese User Groups to help translate askbot GUI
23:35:16 <fifieldt> I think you should be sending an email to daisy first
23:35:41 <reed> evgeny_: what are next steps for the project?
23:36:00 <fifieldt> such random requests without a plan  and priorities can burn out our people :)
23:36:33 <evgeny_> reed: fix the issues on the tracker
23:36:56 <evgeny_> implement UI language switch
23:37:06 <evgeny_> deploy what on ask-staging
23:37:18 <evgeny_> then people will be able to see what needs to be translated
23:38:29 <evgeny_> technically - if Chinese search works we can deploy on the production
23:38:37 <evgeny_> even if the UI is not translated
23:39:05 <evgeny_> reed: that's up to you - to wait for the UI translation or not
23:39:55 <reed> agreed, I'm not too concerned about having 100% UI translated
23:40:06 <reed> let's get the search capability out of the door first, I and fifieldt  will take care of the GUI stuff
23:40:44 <etoews1> Yep. I really gotta go. I'll catch up with the meeting minutes later. I'm out of the office next week so won't be around.
23:40:55 <etoews1> TTLY
23:41:00 <fifieldt> ciao etoews1
23:41:27 <reed> evgeny_: what are the next steps for this project... what are you going to do until next meeting?
23:41:41 <reed> for the Ask Chinese project I mean
23:42:23 <evgeny_> I will fix issues listed on the board (ssl cert, etc), implement UI language switch, setup alert for security updates
23:43:07 <reed> evgeny_: do you want to go through the other bugs and make sure they're properly triaged?
23:43:09 <evgeny_> for the chinese
23:43:16 <evgeny_> ok
23:43:23 <reed> #link https://bugs.launchpad.net/openstack-community/+bug/1190834
23:43:24 <uvirtbot> Launchpad bug 1190834 in openstack-community "ask.openstack can't interrogate based on views" [Undecided,New]
23:43:34 <evgeny_> let's do that
23:43:54 <reed> fifieldt: you filed that, want to add more details?
23:44:10 <fifieldt> oh, sure
23:44:20 <evgeny_> reed: imo that one is invalid (at least if taken literally)
23:44:39 <fifieldt> so, I basically figured that the number of views indicates how 'popular' the question is
23:44:42 <evgeny_> that is because usually view counts correlate strongly with age
23:44:46 <evgeny_> of the question
23:44:50 <fifieldt> getting there evgeny_ :)
23:45:14 <evgeny_> trending score would need to be something different
23:45:26 <fifieldt> since our questions are mainly problems, the view count normalised against the age could be an indicator of issues in openstack
23:45:41 <evgeny_> maybe, that might work
23:46:59 <evgeny_> "trending" sort may be another sort option and may be default, if it works well.
23:47:11 <reed> ok, I think this is something that needs more discussions... let's move the comments on the bug itself and we can decide if it's a bug or not
23:47:29 <evgeny_> it's definitely a feature request
23:47:53 <reed> #link https://bugs.launchpad.net/openstack-community/+bug/1190915
23:47:54 <uvirtbot> Launchpad bug 1190915 in openstack-community "ask.openstack - angle brackets, even inside <pre> tags are not printed in preview mode" [Undecided,New]
23:48:16 <evgeny_> the previewer will need work
23:48:28 <evgeny_> there are two markdown parsers
23:48:45 <evgeny_> one in js for the frontend and one on the server - for display
23:48:49 <evgeny_> of the rendered posts
23:49:00 <evgeny_> two code bases
23:49:49 <evgeny_> ideally the previewer implementation should be a 1:1 port of python markdown
23:49:54 <evgeny_> to javascript
23:50:39 <evgeny_> but again - issues like this one can be dealt with on one by one bases
23:50:44 <evgeny_> basis
23:51:17 <evgeny_> there won't be a solid guarantee though, one new thing can break another
23:51:21 <evgeny_> as it's a parser
23:52:17 <fifieldt> it's not my place to say, but isn't this a classic double-maintenance problem? I'm just thinking whether there might be some way to use just the server parser :) but anyway, it tends to work well
23:52:21 <fifieldt> ok reed has dropped out
23:52:26 <fifieldt> I am relaying messages from skype
23:52:47 <fifieldt> reed: " my long term suggestion: get rid of markdown and go wysiwyg html editor"
23:52:49 <evgeny_> unfortunately that would make the previewer lagging
23:52:53 <evgeny_> but definitely possible
23:53:25 <fifieldt> coolo, will leave you to think  - you're the experts :)
23:53:27 <fifieldt> next bug ...
23:53:31 <evgeny_> reed: frankly for your community I recommend markdown, but wysiwyg is an available option
23:53:36 <fifieldt> #link https://bugs.launchpad.net/openstack-community/+bug/1189103
23:53:37 <uvirtbot> Launchpad bug 1189103 in openstack-community "ask.openstack user profile 'activity' tab not showing latest info for frequent contributors" [Medium,Triaged]
23:54:15 <reed> dropped
23:54:22 <fifieldt> wb reed, we';re on the next bug
23:54:33 <reed> cool
23:54:51 <evgeny_> activity tab is supposed to show activity of the given user
23:55:01 <evgeny_> not the whole forum activity
23:55:20 <fifieldt> yes, of course
23:55:51 <fifieldt> the problem is that it appears to be truncated after a certain amount of lines
23:56:03 <evgeny_> so given that there is still an issue in your opinion?
23:56:08 <fifieldt> yes
23:56:14 <evgeny_> ok - got it
23:56:15 <fifieldt> look at the example user
23:56:32 <fifieldt> cool
23:56:33 <evgeny_> the solution is to add pagination (at least this is how we have it on other pages)
23:57:15 <reed> evgeny_: that sample link shows my activity as it stopped in April... not good :)
23:57:15 <fifieldt> works for me
23:57:20 <evgeny_> we had a similar problem on the list of users questions and answers - I've just solved this on a dev branch
23:57:31 <reed> yeah, pagination or just the most recent activity in one page, latest first
23:58:03 <evgeny_> ok, second item - see if info is not dropped for some reason or sorting is correct
23:58:43 <reed> ready to go to the next one?
23:58:55 <reed> https://bugs.launchpad.net/openstack-community/+bug/1184298
23:58:57 <evgeny_> yes, I've updated the commment
23:58:58 <uvirtbot> Launchpad bug 1184298 in openstack-community "ask.openstack 'Enthusiast' badge appears not to be working" [Medium,Triaged]
23:59:11 <evgeny_> this is clear t ome
23:59:25 <reed> alright
23:59:30 <evgeny_> let's go to the next one
23:59:41 <reed> https://bugs.launchpad.net/openstack-community/+bug/1190695
23:59:42 <uvirtbot> Launchpad bug 1190695 in openstack-community "email summary from Ask lists Evgeny as contact point" [High,Triaged]
23:59:59 <reed> I think there are two issues here
00:00:15 <reed> 1) i'm not sure that sending email works
00:00:38 <reed> 2) when we get email from askbot it lists evgeny_ as forum moderator
00:00:50 <reed> not sure if that's the intended behavior
00:01:05 <evgeny_> what brings the concern 1)?
00:01:40 <reed> evgeny_: I get only updates from questions I have edited and only once last week I have received the weekly summary
00:01:55 <reed> and my subscriptions page has lots more emails
00:02:16 <reed> but I haven't spent too much time investigating and that's why I haven't filed a bug yet
00:02:39 <reed> according to https://ask.openstack.org/users/9/smaffulli/?sort=email_subscriptions I should get lots of daily emails
00:02:59 <reed> I don't... I only get the notifications immediately from questinos I have edited/answered
00:03:18 <evgeny_> I see
00:03:29 <evgeny_> there is minimum karma to trigger notifications  maybe that
00:03:42 <evgeny_> 15
00:03:51 <reed> I should have plenty of karma now to receive notifications
00:04:03 <evgeny_> if user has < 15 they don't trigger email to anyone except admins
00:04:17 <fifieldt> reed, you have 400 or so IIRC
00:04:20 <evgeny_> that applies to karma of the author
00:04:30 <evgeny_> the idea is that low karma users are likely to spam
00:04:35 <evgeny_> we can lower this to 1
00:05:14 <reed> evgeny_: shouldn't I be getting daily summaries for the tags I decided to follow?
00:05:21 <reed> independently from the karma of their authors?
00:05:40 <evgeny_> reed - that's up to you (the first part - what to subscribe to)
00:05:48 <evgeny_> but yes maybe let me think
00:06:07 <evgeny_> the issue is that spammers almost always have the lowest karma
00:06:09 <reed> evgeny_: that's the issue: I have never received notifications from subscriptions
00:06:28 <evgeny_> let's see, I'll lower this.
00:06:44 <reed> or probably only once... which is when I realised that you are listed as contact point
00:07:33 <reed> how do we edit the outgoing emails?
00:07:45 <evgeny_> ok - so I will look into the mail sending
00:07:52 <reed> thanks
00:08:07 <reed> that concludes the list, I think
00:08:11 <evgeny_> ATM there is no way to edit content of email via the UI
00:08:16 <evgeny_> we have templates
00:08:23 <evgeny_> on disk
00:08:35 <evgeny_> we can implement fields for the email snippets
00:08:42 <reed> can we put them on the git repository somewhere where we can edit them?
00:08:55 <evgeny_> also we can customize templates in the themem
00:08:57 <evgeny_> theme
00:09:05 <evgeny_> - yes theme is in the repo
00:09:13 <reed> yeah, I'd say go with that
00:09:27 <evgeny_> Maybe a better approach would be to add settings options
00:09:57 <evgeny_> then you'll be able to tweak messages easier
00:10:05 <reed> updated the bug
00:10:19 <evgeny_> - that will apply sometimes only to certain snippets of text
00:10:25 <evgeny_> such as preamble, footer
00:10:25 <reed> the easiest, fastest way is the best :)
00:10:51 <evgeny_> option will be quick
00:11:13 <evgeny_> should we make another ticked for that?
00:11:22 <evgeny_> ticket
00:11:34 <reed> evgeny_: for tweaking messages?
00:11:38 <evgeny_> yes
00:12:13 <reed> I think it's better to solve this one the easy/fast way first and make a note to develop a more elegant solution
00:12:31 <reed> i think we're done with reviewing/triaging bugs
00:12:45 <reed> and we're almost done with time, too
00:12:48 <fifieldt> well, bugs for the ask project
00:12:51 <evgeny_> it's actually fast
00:12:53 <fifieldt> there are others
00:13:11 <evgeny_> as it does not require to create new files
00:13:19 <evgeny_> I add options
00:13:32 <reed> fifieldt: yeah, but the other providers are not here
00:13:33 <evgeny_> and inject optional text into the templates
00:14:14 <reed> evgeny_: as you prefer, as long as that is fixed :)
00:15:57 <reed> ok
00:16:20 <reed> fifieldt: other things to discuss?
00:16:38 <reed> fifieldt: for the other bugs tracked there I will talk to Bitergia and zagile
00:17:05 <fifieldt> there's also some ones not covered by those guys I think :)
00:17:11 <fifieldt> erm, what else is on the agenda/
00:17:20 <fifieldt> how to help developers consuming API  ?
00:17:24 <reed> fifieldt: yeah
00:17:29 <fifieldt> I had a good chat with everett yesterday
00:17:30 <reed> wanted to discuss that with Everett
00:17:40 <fifieldt> got some ideas
00:17:45 <fifieldt> will write them up and email ?
00:17:48 <reed> #topic how to help developers consuming API
00:18:00 <reed> fifieldt: sounds like a good idea :)
00:18:21 <evgeny_> reed: is this still re: askbot?
00:18:28 <fifieldt> naw
00:18:32 <fifieldt> openstack api
00:18:35 <fifieldt> sorry for confusion
00:18:59 <reed> #action fifieldt to summarise conversation with Everett about helping developers consuming OpenStack
00:19:04 <evgeny_> ok, thanks
00:19:20 <reed> #topic other, various stuff
00:19:22 <reed> anything else?
00:19:39 <reed> if not we should close and go get beers
00:19:47 <reed> at least in this timezone
00:20:22 <fifieldt> indeed
00:20:23 <fifieldt> :)
00:20:25 <reed> I apologize for all this trouble... next time that the meeting happens when I'm not in the office I'll make sure there is an weechat I can use
00:20:36 <reed> #endmeeting
00:20:47 <reed> not sure I can end it since I didn't start it
00:20:59 <fifieldt> #endmeeting