[Systems] Migrating Pootle from Justice to Bender
Walter Bender
walter.bender at gmail.com
Tue May 23 12:31:06 EDT 2023
If Pootle is still stuck in the world of Python 2, we really need to move
on.
On Tue, May 23, 2023 at 4:20 AM Bernie Innocenti <bernie at codewiz.org> wrote:
> 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/
>
> _______________________________________________
> Systems mailing list
> Systems at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/systems
>
--
Walter Bender
Sugar Labs
https://www.sugarlabs.org
<http://www.sugarlabs.org>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/systems/attachments/20230523/0494f8ce/attachment.htm>
More information about the Systems
mailing list