Git migration plan
Johnny Jazeix
jazeix at gmail.com
Thu Oct 22 14:33:44 BST 2026
Hi,
Sorry for the inconvenience,
I would guess the regular expression in
https://websvn.kde.org/trunk/kde-common/svn/hooks/svnacl.cfg?r1=1750797&r2=1750847&pathrev=1750847
considers every that starts with pt, maybe it misses a slash at the
end?
Let's wait for a sysadmin to confirm and fix it :).
Cheers,
Johnny
Le jeu. 22 oct. 2026 à 15:27, Marcus Gama <marcus.gama at gmail.com> a écrit :
>
> Hi,
>
> Today, when I went to perform my daily update for the pt_BR translation, I
> noticed that the SVN repository for pt_BR trunk6 was locked.
>
> I have been following the migration schedule to Git, and the pt_BR translation
> was not slated for this week. pt_PT was. Has something changed? Could someone
> please provide an update on this?
>
> I perform daily updates to the pt_BR translation to ensure it remains 100%
> translated at all times.
>
> Best regards,
>
> Marcus Gama
>
> Em domingo, 18 de outubro de 2026, às 13:29:06 Horário Padrão de Brasília,
> César escreveu:
> > Hi Johnny,
> >
> > Yes, Wednesday is fine.
> > Take as long as you need and then just let me know when we can resume.
> >
> >
> > Thank you!
> >
> > A domingo, 18/10/2026, 17:21, Johnny Jazeix <jazeix at gmail.com> escreveu:
> > > Hi,
> > > thanks! Is Wednesday fine for you? If yes, I plan to start the
> > > migration on morning (no commit after 6:30 CEST) and I'll plan to
> > > finish during the end of evening. I can't give precise time but it
> > > should be done by 22:00 CEST.
> > >
> > > Cheers,
> > > Johnny
> > >
> > > Le sam. 17 oct. 2026 à 21:44, César <cesarapclaudio at gmail.com> a écrit :
> > > > Hi Johnny,
> > > >
> > > > pt_PT maintainer here, we're ready when you are.
> > > >
> > > >
> > > > Thank you!
> > > >
> > > > César
> > > >
> > > > Johnny Jazeix <jazeix at gmail.com> escreveu (sábado, 17/10/2026 à(s)
> > >
> > > 15:29):
> > > >> Hi,
> > > >> first batch of repositories should be finished tomorrow :).
> > > >> I would like to continue with the last unmaintained repositories: my,
> > > >> tok, lo, zh_HK, be at latin, sa, kn, uz at cyrillic, ie, vi, ml, ast, mk,
> > > >> tg, br, eo, en_GB, et, gl.
> > > >> And start with a few maintained ones: th, he, ta, eu, pt.
> > > >> I'll contact the maintainers next week to find which day will be the
> > > >> best for the migration.
> > > >> Please don't hesitate to tell if there is any obstacle to migrate one
> > > >> of these repos.
> > > >>
> > > >> Karl started this documentation for the svn to git steps for
> > > >> maintainers: https://invent.kde.org/-/snippets/3918, please make sure
> > > >> to read and comment if you have any doubts, else I'll consider
> > > >> coordinators are ready for git.
> > > >>
> > > >> Cheers,
> > > >> Johnny
> > > >>
> > > >> Le ven. 9 oct. 2026 à 14:55, Johnny Jazeix <jazeix at gmail.com> a écrit :
> > > >> > Hi,
> > > >> >
> > > >> > thanks to all the coordinators who replied!
> > > >> > We successfully migrated the first language yesterday to git. We will
> > > >> > monitor it a few days to ensure the shadowing works fine and all the
> > > >> > scripts we use are working as expected.
> > > >> > The next step, starting next week will be to migrate more
> > > >> > unmaintained
> > > >> > languages: ky, sw, tn, kab, mi, crh, ss, mn, ps, gd, tt, lb, as, fo,
> > > >> > ven, zu, mt, or, bn_IN, nso, te, ha, csb, rw, ku, si, bn, hsb, fy,
> > > >> > uz,
> > > >> > mai, wa, hne, af, mr, oc, ne, cy, xh, kk, hy, ms, bs, km, nds.
> > > >> >
> > > >> > Once these are done, I'll refine my list because for sure I missed
> > > >> > some unmaintained languages but we will also be able to start
> > > >> > migrating maintained languages to work on the documentation for the
> > > >> > migration process for other teams.
> > > >> >
> > > >> > I confirm that the language is frozen during a full day (I start the
> > > >> > migration morning CEST time and I finish it before the night
> > > >> > depending
> > > >> > on my day).
> > > >> >
> > > >> > Cheers,
> > > >> > Johnny
> > > >> >
> > > >> >
> > > >> > Le jeu. 20 août 2026 à 18:52, Johnny Jazeix <jazeix at gmail.com> a
> > >
> > > écrit :
> > > >> > > Hi,
> > > >> > >
> > > >> > > here is the global plan I would like to progress for the git
> > >
> > > migration
> > >
> > > >> > > of the translation files.
> > > >> > > The global idea is to migrate language by language with no freeze.
> > >
> > > We
> > >
> > > >> > > synchronize with the git files prior running scripty and we push
> > >
> > > back
> > >
> > > >> > > to git after. Once all the languages are migrated, we can migrate
> > > >> > > scripty to the git version.
> > > >> > >
> > > >> > > The plan with more details is:
> > > >> > > * do the prerequisites (create the umbrella repo, make makemessages
> > > >> > > part of scripty + integrate svn/git synchro to the process)
> > > >> > > * migrate one language with no active contribution (lg for example
> > >
> > > is
> > >
> > > >> > > a small one) and test the shadowing
> > > >> > > * once we have checked it is fine, we can continue to migrate the
> > > >> > > other inactive languages and if we have an active candidate team to
> > > >> > > test the git workflow, we can migrate it in parallel
> > > >> > > * once all the inactive languages, we will need to coordinate with
> > >
> > > the
> > >
> > > >> > > language coordinators to find a good time to migrate their language
> > > >> > > (it should be blocked around half a day, depending on how fast we
> > > >> > > handle the process, this will be refined later once we have tested
> > > >> > > a
> > > >> > > few languages).
> > > >> > > * once all the languages are migrated, we can switch all the
> > >
> > > dependant
> > >
> > > >> > > scripts to git (scripty -
> > > >> > > https://invent.kde.org/sysadmin/l10n-scripty/-/merge_requests/91,
> > > >> > > website -
> > >
> > > https://invent.kde.org/websites/l10n-kde-org/-/merge_requests/3)
> > >
> > > >> > > There were a lot of discussion in
> > > >> > > https://invent.kde.org/teams/localization/issues/-/work_items/1 for
> > > >> > > those interested with all the history and choices.
> > > >> > > There are also some remaining questions that can be tackled during
> > >
> > > the
> > >
> > > >> > > migration (usage of git-lfs, git-graft...).
> > > >> > >
> > > >> > > An important part (I'm directly quoting Karl from the discussion):
> > > >> > > "What I think is really important, is to have a good, clear
> > > >> > > documentation for the translators before the actual migration.
> > > >> > > Basically, we’ll need a ‘KDE L10N SVN user to Git user’ guide (for
> > > >> > > existing translators) and a ‘KDE L10N Git user’ guide (for new
> > > >> > > translators)."
> > > >> > > So we would also like, if we have a volunteer team to test the git
> > > >> > > workflow, that they help to write this guide to help the
> > > >> > > translators
> > > >> > > who are not familiar with Git.
> > > >> > >
> > > >> > > If you are coordinating a language, can you please reply in private
> > >
> > > so
> > >
> > > >> > > I know who to contact when I will want to handle your language (I
> > > >> > > don't think we have a list of coordinators somewhere)?
> > > >> > >
> > > >> > > I don't have a specific time frame to announce, I would like to
> > >
> > > start
> > >
> > > >> > > as soon as possible, it should be finished the end of year at worse
> > > >> > > and at best I would say doable in 1-2 months (depending on the time
> > > >> > > and coordination needed). I will try to communicate as much as
> > > >> > > possible on each step (especially when starting to handle active
> > > >> > > languages).
> > > >> > >
> > > >> > > Cheers,
> > > >> > >
> > > >> > > Johnny
>
More information about the kde-i18n-doc
mailing list