06:00:36 <Daisy> #startmeeting OpenStack I18n Meeting 06:00:37 <openstack> Meeting started Thu Feb 4 06:00:36 2016 UTC and is due to finish in 60 minutes. The chair is Daisy. Information about MeetBot at http://wiki.debian.org/MeetBot. 06:00:38 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 06:00:40 <openstack> The meeting name has been set to 'openstack_i18n_meeting' 06:00:48 <ujuc> hi 06:00:50 <amotoki> hey, but I am in another meeting 06:01:03 <eumel8> Hi Daisy, Hi katomo 06:01:04 <Daisy> Hi, eumel8 , ujuc , katomo. 06:01:16 <eumel8> hi ujuc :) 06:01:22 <katomo> hi all 06:02:05 <Daisy> we don't have Alex from Zanata 06:02:21 <Daisy> let me see if I can get him from #zanata 06:02:33 <Daisy> he is not here. 06:02:40 <Daisy> never mind, let's start. 06:02:52 <Daisy> #topic statistic data and ATC 06:03:22 <Daisy> I see a lot of discussion to the patch. 06:03:31 <eumel8> very good work, Daisy. Thx for the stats! 06:03:31 <Daisy> Thank you guys for the review and help. 06:03:40 <Daisy> We work together to make it better. 06:03:44 <Daisy> :) 06:04:09 <Daisy> my question is : what's the final goal ? 06:04:28 <eumel8> I didn't have time for review yet but will do this later 06:04:58 <katomo> Stackalytics integration ? 06:05:01 <amotoki> my question is the workflow of each lang coordinator. 06:05:10 <eumel8> final goal are the stats in statalytics, right 06:05:13 <Daisy> when the program is ready, we can use command line to get the user contribution data. What's next ? what's our plan ? Do we want a regular refresh web paget ? 06:05:57 <Daisy> oh. I just think stackalytics is a big project to understand. :) 06:06:15 <Daisy> amotoki: I didn't get your question. 06:06:38 <amotoki> Daisy: your patch contains translators list in our repo. 06:07:09 <Daisy> amotoki: yes. Alex from Zanata said, they will provide API to get a list of contributors for a specific project. 06:07:11 <amotoki> Daisy: when each coordinator add a new member in Zanata, does he/she need to propose a patch to update the list? 06:07:59 <Daisy> amotoki: good point. I don't want to maintain such a process. I hope When zanata can provide this API, we get the user list by API invocation. 06:08:24 <Daisy> the user list in yaml is just a temp solution. 06:08:52 <amotoki> Daisy: yaml list is good compromise at this point. 06:09:07 <amotoki> from the discussion so far, email address can be dropped. 06:09:15 <Daisy> I had spent some time to read stackalytics code. It's a big project. Who want to help to work on the integration with stackalytics ? 06:10:16 <katomo> Doesn't stackalytics folks help? 06:10:46 <Daisy> amotoki: Email is useless for the current program. If we want to integrate with stackalytics, email is the unique ID to aggregate a contributor's all kinds of contributions. 06:10:59 <eumel8> don't know about stackalytics - but I want to contribute :) 06:11:06 <Daisy> katomo: I can ask for help when we have our program ready. 06:11:14 <Daisy> eumel8: if you know Python, you can help. 06:11:17 <katomo> hm, stackalytics is a open source :) 06:11:42 <eumel8> Python basics - will see 06:12:14 <katomo> Daisy: maybe, I can help a little 06:12:23 <Daisy> ok. Then let's get the simple program ready, and then we move to stackalytics. I can send an email to infra saying we are going to move to stackalytics and ask for help. 06:13:31 <Daisy> eumel8 and katomo : maybe we organize another sprint for stackalytics feature ? thoughts ? I really enjoyed the last sprint when we worked together and made progress. 06:13:45 <eumel8> yes 06:13:51 <katomo> good idea 06:14:14 <Daisy> ok. so it will spend your another weekend. :) 06:14:29 <ujuc> :) 06:14:43 <Daisy> Let's plan for next weekend. How about the time ? 06:15:00 <Daisy> maybe too quick. I don't know if you have time to read codes of stackalytics. 06:15:18 <Daisy> then the weekend on Feb 20th ? 06:15:43 <eumel8> I have no time on 20/21 + 27/28 06:16:03 <Daisy> In March, we will busy with translations, I think. 06:16:29 <katomo> hm... 06:16:33 <eumel8> 5th of March? 06:16:39 <katomo> 3/5-6 06:16:47 <Daisy> ok, how about you, eumel8 ? 06:16:55 <eumel8> yes 06:16:56 <eumel8> ok 06:17:06 <Daisy> ok. then, let's plan for 5th of March. 06:17:06 <ujuc> ok 06:17:09 <amotoki> perhaps we cannot join it again 06:17:11 <Daisy> Thank you. 06:17:18 <amotoki> we -> I 06:17:21 <Daisy> amotoki: never mind. 06:18:11 <Daisy> so we continue with the simple program, when it is merged, we start the work of stackalytics. 06:18:22 <Daisy> Thank you. 06:18:35 <Daisy> another question. Are you OK with the ATC list ? 06:18:47 <Daisy> any objections to the ATC list ? any concerns ? 06:19:03 <katomo> nothing from me 06:19:10 <eumel8> place 8 - not bad :) 06:19:12 <amotoki> where is the up-to-date ATC list? 06:19:17 <Daisy> if no, I will send new ATC list to governance. 06:19:58 <Daisy> http://paste.openstack.org/show/485750/ 06:20:05 <amotoki> I noticed reviews only with comment are not counted. 06:20:34 <Daisy> ATCs who contributed 300+ words translation till Jan 31th. 06:20:48 <eumel8> we can celebrate amotoki as translater of the year :-) 06:21:13 <Daisy> We set Jan 31th as the end time. Next cycle, we start from Feb 1st. 06:21:48 <amotoki> Why do you set the date to Jan 31? 06:21:59 <amotoki> It does not match the dev cycle 06:22:29 <amotoki> and translators for Mitaka are not considered as ATC in Mitaka cycle. 06:22:46 <Daisy> because we need to generate ATC list and prepare the summit tickets to them. Jan 31 is a good time point and I have times to prepare the patch to governance and get the patch merged. 06:23:16 <Daisy> And, what's more, Jan 31 is the time when we finish the installation guide transaltion. 06:23:40 <amotoki> I think we should announce it before cutting the date. 06:24:12 <Daisy> We translated Liberty horizon and translated installation guide before Jan 31. 06:24:36 <Daisy> Dev cycle is not suitable for translators. 06:24:39 <amotoki> horizon translations for Mitaka is considered as Newton contribution :-( 06:25:25 <amotoki> at least we should announce it in advance 06:25:35 <Daisy> Yes, amotoki . Because if some translation team only translate OpenStack dashboard, they will not contribute before the feature freeze of a dev cycle. So the dev cycle is not suitable for translators. 06:25:47 <amotoki> i don't think it is a good idea to announce what has been done. 06:26:48 <Daisy> amotoki: ok. I will announce soon. 06:27:46 <Daisy> amotoki: ATC is for 1 year, and the summit ticket is for 6 month. 06:28:10 <Daisy> anyway, I will write an email with clear description to ML. Let me think it carefully. 06:28:34 <Daisy> next topic 06:28:43 <amotoki> thanks Daisy 06:28:49 <Daisy> #topic follow up with translation check website 06:29:23 <Daisy> We have the patch to openstack-infra/puppet-translation_checksite. Thank you eumel8 . 06:29:44 <Daisy> Email has sent to infra and I see pleia2 answered our questions. 06:30:04 <Daisy> eumel8: did you read the email from Elizabeth ? 06:30:05 <eumel8> yes, thx Daisy for all the support 06:30:24 <Daisy> We will have a node with 8GB memory. 06:30:40 <eumel8> Yes, I read the email in the way to work 06:30:54 <Daisy> Great, eumel8 . 06:31:20 <eumel8> I would prepare a patch for site.pp like Elizabeth already mentioned 06:31:21 <katomo> eumel8, great! thanks 06:31:56 <Daisy> so I will work on the admin password protection. 06:32:04 <eumel8> I will take a look into the hiera configuration for the passwords 06:32:29 <Daisy> eumel8: we need a m2m account and API-key to connect the Translation checksite instance to Zanata. 06:32:46 <eumel8> yes 06:32:50 <Daisy> is m2m used for password protection ? 06:33:08 <Daisy> I think I can get API key for Zanata connection. I know where to get it. 06:33:22 <eumel8> no, it's for connect to Zanata API 06:33:25 <eumel8> great 06:33:44 <Daisy> ok. I can work on m2m and API key. 06:34:02 <eumel8> this API key comes into hiera and the variables are configured in site.pp 06:34:12 <eumel8> this is part of the new patch 06:34:22 <Daisy> a new patch ? 06:34:30 <Daisy> a new patch to which repo ? 06:35:22 <eumel8> last part of Elizabeth's answer 06:35:36 <Daisy> ok. 06:35:40 <Daisy> I see. 06:36:12 <Daisy> Thank you, eumel8 . 06:36:24 <Daisy> we can move to next topic then. 06:36:29 <Daisy> #topic open discussions 06:36:58 <eumel8> for monitoring the service we have to think 06:37:09 <Daisy> I have proposed a workshop session to Austin summit. We can discuss anything related with translation tools/processes there. 06:38:25 <Daisy> Then I'm going to have another half day meet up in Austin summit. We can talk about anything in the half day meetup there. 06:40:25 <Daisy> anything else for discussion here ? 06:40:43 <eumel8> not from my side, thx 06:40:55 <katomo> translation priority 06:41:14 <Daisy> katomo: priority for what ? 06:41:20 <katomo> #link https://translate.openstack.org/ 06:41:39 <Daisy> aha. It need to be changed. 06:41:39 <katomo> passed 2016 January 31 :) 06:41:49 <Daisy> so next is Horizon. 06:41:51 <Daisy> agree ? 06:42:07 <katomo> I propose End User Guide (user-guide) 06:42:19 <ujuc> horizon end date? 06:42:20 <katomo> sure, horizon is MUST 06:42:21 <Daisy> is it ready for translation? 06:42:37 <Daisy> horizon will be started at the early of March. 06:42:42 <katomo> Daisy: yes. stable 06:43:15 <katomo> Admin User Guide (admin-user-guide) is under reorganize 06:43:40 <katomo> only user-guide is stable, and it's very useful to users 06:44:01 <Daisy> katomo: can you write an email to i18n ML for the next document translation proposal ? 06:44:17 <katomo> Daisy: okay 06:44:38 <amotoki> horizon will have various plugins in this cycle. 06:44:43 <Daisy> katomo: I want to get broad feedback before I update the home page. 06:44:55 <Daisy> amotoki: aha. Can you give us a list ? 06:45:02 <amotoki> at least, trove-dashboard and sahara-dashboard need to be covered for compat with liberty 06:45:08 <Daisy> amotoki: I thought they are not ready for translation. 06:45:23 <amotoki> http://docs.openstack.org/developer/horizon/plugin_registry.html 06:45:38 <amotoki> this is a plugin list 06:45:45 <Daisy> which projects are ready for translation ? 06:45:49 <amotoki> I don't know which project is required... 06:45:56 <Daisy> amotoki: ok.. 06:46:05 <amotoki> I am working but most of them are not ready. 06:46:17 <amotoki> perhaps trove/sahara/magnum-ui are ready 06:46:19 <Daisy> amotoki: I can imagine. 06:46:24 <amotoki> and designate-dashboard 06:46:33 <katomo> monasca-ui is ready, i know 06:47:11 <Daisy> so we have more work to do this cycle. 06:47:16 <amotoki> I think the first priority is horizon and liberty-compat ones. 06:47:28 <Daisy> what is liberty-compat ? 06:47:36 <katomo> amotoki: strong agree 06:47:41 <amotoki> liberty-compat means trove-dashboard and sahara-dashboard 06:47:53 <amotoki> they were a part of horizon in liberty 06:48:03 <amotoki> and split out into separate repos in mitaka. 06:48:09 <Daisy> ok. we translate them in master version? 06:48:35 <amotoki> trove-dashboard is ready. 06:48:44 <amotoki> sahara-dashboard is under preparation 06:49:32 <Daisy> we need a priority list. 06:49:48 <Daisy> amotoki: are you the liazon of i18n ? 06:49:53 <Daisy> in Horizon, I mean. 06:50:23 <amotoki> perhaps I and doug-fish 06:50:32 <Daisy> ok. Good to know it is Doug. 06:50:56 <amotoki> we didn't discuss who is a liaison though 06:50:59 <Daisy> we need priorities and a project list. 06:51:21 <amotoki> for horizon plugin list and priority, i can do it 06:51:29 <Daisy> Thank you, amotoki . 06:51:31 <eumel8> amotoki: can you provide useful entries for this new plugins in local.conf for our devstack installation on the translation checksite? I think we need this 06:51:54 <amotoki> eumel8: sure. I am working on it 06:52:03 <eumel8> thx! 06:52:04 <Daisy> great! 06:52:15 <ujuc> lol 06:52:16 <amotoki> eumel8: some fixes are required in each repo. they are ongoing 06:52:20 <Daisy> I think pleia2 doesn't have time to review our patch this week. I hope she can do next week. 06:53:09 <Daisy> By the way, next week, I may have several day leave. Chinese new years come. I will have some days for big family. 06:53:42 <Daisy> If you cannot find me in IRC, send me email. 06:54:07 <eumel8> I have in parallel my test installation for translation checksite running and can test things, so there is no preasure 06:54:18 <ujuc> to same korea... 06:54:27 <Daisy> ujuc: :) 06:55:04 <eumel8> lucky, we have to work here ;) 06:55:39 <ujuc> ;) 06:55:50 <Daisy> It's lucky to work with you, hard worker. :) 06:56:08 <Daisy> I'm going to close the meeting now. 06:56:16 <Daisy> More discussions, go to i18n channel. 06:56:25 <eumel8> ok 06:56:31 <Daisy> Thank you for attending the meeting. Hope you have a nice day. 06:56:45 <eumel8> thx all 06:56:46 <Daisy> #endmeeting