[Systems] Migrating Pootle from Justice to Bender
Bernie Innocenti
bernie at codewiz.org
Tue May 23 04:20:10 EDT 2023
Looks like the latest translate-toolkit requires Python >= 3.7:
https://pypi.org/project/translate-toolkit/
Pootle development seems to have stalled before completing the migration
to Python 3:
https://github.com/translate/pootle/issues/6902
Running Python 2 code on any recent distro is going to be though, Ibiam.
I suggest we either find an alternative to Pootle, or migrate the
current VM without rebuilding it.
On 2023/05/22 14:38, Chihurumnaya Ibiam wrote:
> The pootle website points to this <https://github.com/translate/pootle>
> as pootle repo but it seems it's not being maintained anymore as there's
> not been much activity within
> the past year.
>
> I'll run tests with ubuntu 22 and try fixing issues that come up, we
> might have to think about using another translation server that's active.
>
> --
>
> Ibiam Chihurumnaya
> ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
>
>
>
> On Mon, May 22, 2023 at 9:07 PM James Cameron <quozl at laptop.org
> <mailto:quozl at laptop.org>> wrote:
>
> It is important to have it working with Ubuntu 22.04, for the best
> duration of security updates. Have you taken the issues to the
> upstream project? I see there are several pootle on GitHub,
> including Docker support, but I've not gone through the process of
> identifying which is the upstream.
>
> It may be simpler to use the latest pootle and figure out how to
> import our existing translations.
>
> On Mon, May 22, 2023 at 12:29:56PM +0100, Chihurumnaya Ibiam wrote:
> > I've been running tests with ubuntu 18 as pootle is based on
> Python 2 and I'm
> > not sure there's support
> > for Python 2 there, ran into too many issues when I tried with
> ubuntu 22 too.
> >
> > I'll test with ubuntu 18 and 20 and let you know which is viable.
> >
> > --
> >
> > Ibiam Chihurumnaya
> > [1]ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
> >
> > On Sun, May 21, 2023 at 7:55 PM Bernie Innocenti
> <[2]bernie at codewiz.org <mailto:bernie at codewiz.org>> wrote:
> >
> > Hey Ibiam,
> >
> > Thank you for offering to migrate Pootle and for scoping the
> work to be
> > done. If Alex or James could setup the new VM on bender and
> give you
> > root access, I'll do the necessary DNS adjustments.
> >
> > Would a fresh Ubuntu 22.04 LTS install with a single
> partition of 50GB
> > be suitable?
> >
> > Thanks,
> > Bernie.
> >
> > On 2023/05/21 06:01, Chihurumnaya Ibiam wrote:
> > > On Sun, May 21, 2023 at 9:08 AM James Cameron
> <[3]quozl at laptop.org <mailto:quozl at laptop.org>
> > > <mailto:[4]quozl at laptop.org <mailto:quozl at laptop.org>>> wrote:
> > >
> > > G'day Ibiam,
> > >
> > > I'll reply in context below. I don't have access to
> Bender, so
> > > can't comment on the plan completely, but I'll mention
> what I can.
> > >
> > > On Sat, May 20, 2023 at 04:11:33PM +0100, Chihurumnaya
> Ibiam wrote:
> > > > Hi Everyone,
> > > >
> > > > We need to migrate Pootle to Bender as we have
> little control
> > > over the
> > > > translate server at the moment and migrating will
> give us more
> > > control.
> > > >
> > > > I've come up with what needs to be done for the
> migration to take
> > > place and I'd
> > > > like comments and suggestions. Regards.
> > > >
> > > > --
> > > >
> > > > Ibiam Chihurumnaya
> > > > [1][5]ibiam at sugarlabs.org
> <mailto:ibiam at sugarlabs.org> <mailto:[6]ibiam at sugarlabs.org
> <mailto:ibiam at sugarlabs.org>>
> > > >
> > > > References:
> > > >
> > > > [1] mailto:[7]ibiam at sugarlabs.org
> <mailto:ibiam at sugarlabs.org> <mailto:[8]ibiam at sugarlabs.org
> <mailto:ibiam at sugarlabs.org>>
> > >
> > > > POOTLE MIGRATION PLAN
> > > > =====================
> > > >
> > > > This document describes the plans to migrate pootle
> translation
> > > server from justice to bender.
> > > >
> > > > Backups
> > > > =======
> > > >
> > > > Database backup; Backup the pootle database.
> > > > They're older backups in /root/ but I doubt we'll
> need them.
> > > >
> > > > User directories:
> > > > Backup current active user directories which include;
> > > > /home/quozl/, /home/ibiamchihurumnaya/,
> /home/bernie/, /home/
> > aperez/,
> > >
> > > No need to backup user directories, let the users
> transfer what they
> > > need.
> > >
> > >
> > > Agreed, took a second look and there's nothing in any of
> the directories.
> > >
> > > >
> > > >
> > > > Pootle and it's configurations;
> > > >
> > > > /srv/www-sugarlabs/pootle as /var/lib/pootle/ is a
> link to it.
> > > > /etc/apache2/newpootle.sugaralabs.org.conf
> > >
> > > Good opportunity to fix that typo. Sugaralabs.
> > >
> > >
> > > Thanks for pointing that out, it was a typo on my end.
> > >
> > > >
> > > >
> > > > Other directories: Backup
> > > > /etc/network/interfaces - would edit to fit the ip
> address range
> > > of bender.
> > > > /etc/postfix/ - mail delivery config
> > > > /etc/ssl/ - not sure if we should back this up as we
> can create
> > > new certificates
> > > > /etc/letsencrypt/
> > >
> > > None of these should be migrated as is. Instead,
> whatever function
> > > is being performed should be reimplemented on the later
> operating
> > > system release on Bender.
> > >
> > >
> > > Makes sense.
> > >
> > >
> > > >
> > > > Migration Date
> > > > ==============
> > > > TBD
> > > >
> > > >
> > > > Post Update
> > > > ===========
> > > > Update Service/translate on the wiki to reflect new
> changes.
> > >
> > > You may find the previous migration plan there useful.
> > >
> > > Also, you may find it very helpful to copy the virtual
> machine to
> > > your own lab, bring it up in isolation, and bring up a
> replacement
> > > using the same operating system release as Bender.
> That will give
> > > you a list of steps that you have tested. It won't
> need to support
> > > mail, but that's a minor component.
> > >
> > >
> > > Agreed, I've been doing some tests by bringing it up
> locally and noting
> > > the steps and now I'd include adding ssl and letsencrypt.
> > >
> > >
> > > I forgot to mention the size of the volume, it'll be 40GB
> as pootle is
> > > currently 30GB so giving it extra 10GB.
> > >
> > >
> > > Hope that helps!
> > >
> > > > _______________________________________________
> > > > Systems mailing list
> > > > [9]Systems at lists.sugarlabs.org
> <mailto:Systems at lists.sugarlabs.org> <mailto:[10]
> > Systems at lists.sugarlabs.org <mailto:Systems at lists.sugarlabs.org>>
> > > > [11]http://lists.sugarlabs.org/listinfo/systems
> <http://lists.sugarlabs.org/listinfo/systems>
> > > <[12]http://lists.sugarlabs.org/listinfo/systems
> <http://lists.sugarlabs.org/listinfo/systems>>
> > >
> > >
> > > --
> > >
> > > Ibiam Chihurumnaya
> > > [13]ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
> <mailto:[14]ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>>
> > >
> > > _______________________________________________
> > > Systems mailing list
> > > [15]Systems at lists.sugarlabs.org
> <mailto:Systems at lists.sugarlabs.org>
> > > [16]http://lists.sugarlabs.org/listinfo/systems
> <http://lists.sugarlabs.org/listinfo/systems>
> >
> > --
> > _ // Bernie Innocenti
> > \X/ [17]https://codewiz.org/ <https://codewiz.org/>
> >
> > References:
> >
> > [1] mailto:ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
> > [2] mailto:bernie at codewiz.org <mailto:bernie at codewiz.org>
> > [3] mailto:quozl at laptop.org <mailto:quozl at laptop.org>
> > [4] mailto:quozl at laptop.org <mailto:quozl at laptop.org>
> > [5] mailto:ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
> > [6] mailto:ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
> > [7] mailto:ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
> > [8] mailto:ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
> > [9] mailto:Systems at lists.sugarlabs.org
> <mailto:Systems at lists.sugarlabs.org>
> > [10] mailto:Systems at lists.sugarlabs.org
> <mailto:Systems at lists.sugarlabs.org>
> > [11] http://lists.sugarlabs.org/listinfo/systems
> <http://lists.sugarlabs.org/listinfo/systems>
> > [12] http://lists.sugarlabs.org/listinfo/systems
> <http://lists.sugarlabs.org/listinfo/systems>
> > [13] mailto:ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
> > [14] mailto:ibiam at sugarlabs.org <mailto:ibiam at sugarlabs.org>
> > [15] mailto:Systems at lists.sugarlabs.org
> <mailto:Systems at lists.sugarlabs.org>
> > [16] http://lists.sugarlabs.org/listinfo/systems
> <http://lists.sugarlabs.org/listinfo/systems>
> > [17] https://codewiz.org/ <https://codewiz.org/>
>
--
_ // Bernie Innocenti
\X/ https://codewiz.org/
More information about the Systems
mailing list