From owner-freebsd-translators@freebsd.org Wed Mar 23 21:57:06 2016 Return-Path: Delivered-To: freebsd-translators@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 42B9EADB5C6 for ; Wed, 23 Mar 2016 21:57:06 +0000 (UTC) (envelope-from benedict@reuschling.org) Received: from mxout0.bln1.prohost.de (mxout0.bln1.prohost.de [91.233.87.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CF4751456; Wed, 23 Mar 2016 21:57:04 +0000 (UTC) (envelope-from benedict@reuschling.org) Received: from [192.168.2.103] (p57873E86.dip0.t-ipconnect.de [87.135.62.134]) (authenticated bits=0) by mx1.bln1.prohost.de (8.15.2/8.14.9) with ESMTPSA id u2NLv0PS011294 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 23 Mar 2016 22:57:00 +0100 Subject: Re: Phabricator review for Pootle 2.7.2 available To: =?UTF-8?Q?Ren=c3=a9_Ladan?= , Warren Block References: Cc: freebsd-translators@freebsd.org From: Benedict Reuschling Message-ID: <56F3112D.6070609@reuschling.org> Date: Wed, 23 Mar 2016 22:57:01 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Null-Tag: 402117721d54231a3e56e993edad5791 X-BeenThere: freebsd-translators@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Translators List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Mar 2016 21:57:06 -0000 Am 23.03.16 um 22:08 schrieb René Ladan: > 2016-03-23 17:07 GMT+01:00 Warren Block : >> On Tue, 22 Mar 2016, René Ladan wrote: >> >>> 2016-02-17 4:07 GMT+01:00 Warren Block : >>>> >>>> On Tue, 16 Feb 2016, René Ladan wrote: >>>> >>>>> Hi all, >>>>> >>>>> I just created https://reviews.freebsd.org/D5305 which contains an >>>>> update for the current Pootle 2.5.1.3 to version 2.7.2. >>>>> >>>>> It does not pass all tests yet, so I'm not really confident to commit it >>>>> yet. >>>>> >>>>> Feel free to add comments, subscribe, or even improve the patch. >>>>> >>>>> As indicated in the test plan, I might set up a test instance on my >>>>> server. >>>> >>>> >>>> >>>> Thank you for working on this! >>> >>> >>> I set up a test instance of Pootle 2.7.2 on my server on port 8000 >>> using the 'pip' method as described on >>> >>> http://docs.translatehouse.org/projects/pootle/en/latest/server/installation.html >>> >>> For now this is only available locally as it is probably insecure and >>> not hooked up to a sub-domain of rene-ladan.nl yet. >>> Although the instructions are a bit Linux-centric, the 'pip' >>> installation was not that hard, no modifications other than to >>> pootle.conf were necessary. >>> >>> The next steps will be running some tests and see if the port needs >>> changes (I remember some tests failing, but maybe that happens with >>> the 'pip' installation too). >>> After that, deploy it on the cluster? >> >> >> This is excellent work! We have Pootle as one of our topics to discuss at >> the doc working group at BSDCan in June. My remaining questions with it are >> mostly about how it would be integrated with our existing doc structure. >> Can we add it as an option but still allow translators to use local PO >> editors if they wish? >> > We could set it up as a new service, e.g., https://pootle.freebsd.org/ > , so translators can use it if they wish. That would be the domain name of my choice, if I can choose. > Pootle has an option to download the current translation into a PO > file for offline editing. Excellent, that leaves the option open for translators to use it offline. > > I tweaked my pip-based setup a bit, mostly the e-mail fields in > pootle.conf which silences some warnings. > Things left to do: > - run RQ workers as a background service What are those and what do they do? > - run the server instance securely > - use real passwords, think about e-mail settings (using my own gmail > account might not be the best?) > - deploy publicly? > Those sound like a job for the clusteradm folks. They know the infrastructure and may also know things we did not think of. Another thing we need to figure out before deploying it is the actual workflow. Kris Moore told me multiple times that Pootle needs to be scripted when new/updated translations arrive. Pootle does not handle that very well or even not at all. We need to find out what a typical workflow would look like internally (behind the scenes) and whether a script can do all that work or if we need some separate steps. Other than that, I will be thrilled to see a FreeBSD Pootle server happening. Thanks for the work so far! Benedict