[Systems] Migrating Pootle from Justice to Bender
Chihurumnaya Ibiam
ibiam at sugarlabs.org
Tue May 23 13:27:41 EDT 2023
Weblate seems like a good candidate from this list
<https://opensource.com/article/17/6/open-source-localization-tools>, we
can host ours.
--
Ibiam Chihurumnaya
ibiam at sugarlabs.org
On Tue, May 23, 2023 at 5:31 PM Walter Bender <walter.bender at gmail.com>
wrote:
> 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/8b3c03f8/attachment.htm>
More information about the Systems
mailing list