12:09:13 <jibec> #startmeeting L10N Translation platform migration 12:09:14 <zodbot> Meeting started Mon Jan 6 12:09:13 2020 UTC. 12:09:14 <zodbot> This meeting is logged and archived in a public location. 12:09:14 <zodbot> The chair is jibec. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:09:14 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:09:14 <zodbot> The meeting name has been set to 'l10n_translation_platform_migration' 12:09:20 <jibec> #meetingname L10N 12:09:20 <zodbot> The meeting name has been set to 'l10n' 12:09:28 <jibec> #meetingtopic Translation platform migration 12:09:34 <jibec> #chair suanand jibec 12:09:34 <zodbot> Current chairs: jibec suanand 12:09:45 <suanand> .hello2 12:09:46 <zodbot> suanand: suanand 'Sundeep Anand' <suanand@redhat.com> 12:09:51 <jibec> .hello2 12:09:52 <zodbot> jibec: jibec 'Holcroft' <jb.holcroft@gmail.com> 12:09:58 <jibec> haha, not the good account 12:10:02 <jibec> .hello2 jibecfed 12:10:04 <zodbot> jibec: jibec 'Holcroft' <jb.holcroft@gmail.com> 12:10:12 <jibec> .fas jibecfed 12:10:12 <zodbot> jibec: jibecfedora 'Jean-Baptiste' <jb@holcroft.fr> - jibecfed 'Jean-Baptiste Holcroft' <jean-baptiste@holcroft.fr> - testjib 'test jibecfed' <2251146@holcroft.fr> 12:10:22 <suanand> happy new year, sorry I was on long leaves .. 12:10:28 <suanand> :) 12:10:36 <jibec> happy new year to you too, glad to see you back :) 12:10:50 <jibec> #topic Phase 1 - weblate beta period 12:11:04 <jibec> beta works fine 12:11:11 <suanand> nice 12:11:15 <jibec> no major issues for the moment, projects comes slowly 12:11:34 <suanand> (by when we're planning to go Prod??) 12:11:34 <jibec> we now have gitlab support also (ability for weblate to open pull requests on gitlab) 12:11:45 <suanand> oh, great 12:12:02 <suanand> a lot of projects are on gitlab 12:12:35 <jibec> I think I should open a discussion to have a formal GO/NO GO for production, so I can change the URL from https://translate.stg.fedoraproject.org to https://translate.fedoraproject.org 12:13:02 * suanand thinks to have stg and prod both 12:13:16 <suanand> (not sure though) thoughts? 12:13:59 <suanand> (stg for testing) 12:14:28 <jibec> what would we do in stg that we won't do in prod? 12:15:16 <suanand> may be test all new features first in stg.. and shall push tested and bug-fixed code to prod 12:16:12 <jibec> we are not devlopping Weblate, so we won't have to push anything 12:16:18 <suanand> well, I guess keeping one instance may be okay - as we have upstream support for all testing 12:16:28 <jibec> but I can ask for a minimalist installation in staging for testing purposes 12:16:35 <suanand> right - just realize that :) 12:16:49 <jibec> ok 12:17:12 <jibec> #action jibecfed: ask approval for production to translator mailing list 12:17:13 <suanand> well, I was thinking about integration(s) like MT etc .. 12:18:00 <jibec> #action jibecfed: ask weblate team how to handle tests and if a test instance makes sense to them 12:18:06 <jibec> #topic Phase 2 - Weblate in production 12:18:15 <suanand> (agree) 12:18:16 <jibec> follow-up is there: https://fedoraproject.org/wiki/L10N_Move_to_Weblate 12:18:33 <jibec> we had 115 projects in Zanata 12:18:39 <jibec> 94 are to migrate 12:18:48 <jibec> 7 are done, 5 are in progress 12:19:43 <suanand> okay 12:19:45 <jibec> this is really slow, many of our upstream projects don't store pot in repository, which makes Weblate usage more difficult 12:20:17 <suanand> Yeah, need to handle that 12:20:28 <jibec> I've ask for support upstream: https://github.com/WeblateOrg/weblate/issues/3349 12:20:48 <suanand> few projects creates and push POT build time.. 12:20:50 <jibec> either this issue or this one will solve the problem: https://github.com/WeblateOrg/weblate/issues/3263 12:21:14 <jibec> yes, I don't like this way of doing it, but I understand the reasons 12:21:43 <jibec> two ways to workaround this problem: add the pot upstream, but update it only once in a while with a bot 12:22:08 <jibec> or create a dedicated repository for localization 12:22:29 <jibec> For little projects, I suggest to keep the pot in repository and update it at each commit 12:22:59 <suanand> (how weblate utilize POT files?) 12:23:26 <jibec> pot files are used to add a new language and to update existing languages for new strings 12:23:50 <suanand> hmm - okay - so no manual upload - nice! 12:24:15 <jibec> any other subject here? 12:24:46 <suanand> many projects maintain release specific branches 12:25:34 <suanand> so, developer might have to hint that in weblate.. 12:25:53 <jibec> you basically create one component per active branch 12:26:30 <suanand> I would rather feel to create component per fedora release f31 f32 f33 12:26:31 <jibec> Weblate will help translators to propagate translation between components and warn if inconsistencies 12:26:57 <jibec> suanand: if this makes sense for upstream, it's what we should do yes 12:27:05 <jibec> anaconda works like this 12:27:21 <jibec> I think cockpit will also do the same 12:27:35 <jibec> but other projects such as pulseaudio and ibus don't follow that scheme 12:27:41 * suanand suggests this! 12:27:50 <suanand> I know.. 12:28:34 <suanand> anyways - we may discuss more on this! 12:29:20 <jibec> would you like to share some info about the ability to sign FPCA in weblate? 12:30:27 <suanand> Apologies - I could not have done it yet.. 12:30:28 <jibec> #info projects maintaining multiple release branches can create multiple components in W.eblate. Weblate will help translators to propagate translation between components and warn if inconsistencies 12:30:35 <jibec> no worries 12:30:45 <jibec> would you like to share about transtats? 12:30:59 <jibec> #topic transtats 12:31:21 <suanand> Transtats - we have few discussions on what's next 12:31:53 <suanand> it growing and a lot of things to be done; still priority is to schedule string change job and some alerts 12:32:01 <suanand> (for possibly f32) 12:32:56 <suanand> written a post: https://fedoramagazine.org/tracking-translations-with-transtats/ 12:33:44 <jibec> bravo for the blog post :) I hope you'll get feedbacks! 12:34:03 <suanand> I guess migration to Weblate may span to f33 .. 12:34:35 <suanand> Any bottlenecks? 12:34:54 <suanand> If no, may be Yes - good to start Go/No Go discussions 12:35:31 <jibec> the main issue for me is fedora websites 12:35:36 <jibec> I need them to ask my questions 12:36:07 <jibec> all other key projects will have migrated by january 28 12:36:29 <jibec> F33 will be the removal of the zanata instance 12:36:37 <suanand> okay - are you coming in devconf CZ ? 12:36:50 <jibec> no, but I'll be at Fosdem 12:37:26 <suanand> I would suggest to keep zanata for a complete f-release after migration if that helps .. because a lot of changes at upstream level would be needed 12:37:38 <suanand> fosdem - gr8 12:39:54 <jibec> I'll consider this info, but projects should expect the removal of Zanata by september 12:40:08 <suanand> hm - okay 12:40:09 <jibec> #info removal date of Zanata may be september 2020 12:41:44 <jibec> any other subjects? 12:42:03 <suanand> seems - I'm good (nope) 12:42:13 <jibec> #endmeeting