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