[Sugar-devel] Pootle SOS
Bernie Innocenti
bernie at codewiz.org
Mon Aug 4 20:00:16 EDT 2014
How about 22:00 UTC? It's 18:00 EDT and 8:00 AEST.
http://www.timeanddate.com/worldclock/converted.html?iso=20140806T18&p1=43&p2=152&p3=0&p4=137
On 08/04/2014 07:15 PM, Matthew Ciao wrote:
> Hi all,
>
> this meeting translates to 1am for me so I will hardly be able to join.
>
> Will follow any email update anyway!
>
> /Matthew/
>
>
> On 5 August 2014 03:55, Martin Abente <martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>> wrote:
>
>
>
> On Mon, Aug 4, 2014 at 1:24 PM, Bernie Innocenti <bernie at codewiz.org
> <mailto:bernie at codewiz.org>> wrote:
>
> On 07/31/2014 01:48 PM, Martin Abente wrote:
> > Hey guys,
> >
> > A few updates:
> >
> > * I just finished upgrading the exiting instance to Pootle
> 2.5.1.1
> > [1]. I don't know exactly what can I test to make sure the
> upgrade
> > is working properly, @cjl suggestions?
> > * Next step would be a fix version control integration.
> >
> > A few concerns:
> >
> > * This update process feels like walking in the dark, the
> > documentation does not help much to understand what is
> expected to
> > work or what are the uses cases for our instance.
>
> Last time someone worked on Pootle, the documentation was clearly
> incorrect. Somewhere, the documentation recommended deploying
> Pootle as
> a stand-alone process, directly listening on port 80 (i.e. without
> Apache in front of it).
>
> So, yeah, take the documentation with a grain of salt.
>
>
> > * I honestly worry that maintaining the current instance
> (upgraded or
> > not) will not be possible in the long term.
>
>
> That was also my impression: Pootle looks like an unmaintainable
> mess,
> and it's not getting better. In production, it crashes and OOMs for
> mysterious reasons, and that's why it's now running on a
> separate VM.
>
> Pootle can certainly be debugged and ultimately fixed, but it would
> require long-term involvement with upstream to make their
> codebase more
> robust.
>
>
> > How about a meeting this Wednesday, August 6? To discuss about
> these
> > concerns and possible alternatives.
>
> Good idea. Can we do it at 11:00 EDT (15:00 UTC)?
>
>
> 15:00 UTC (Wednesday, August 6) sounds good to me :)
>
>
>
>
> > 1. http://newpootle.sugarlabs.org/about/
> >
> >
> >
> >
> > On Thu, Jul 31, 2014 at 2:21 AM, Matthew Ciao
> <matthew at laptop.org.au <mailto:matthew at laptop.org.au>
> > <mailto:matthew at laptop.org.au <mailto:matthew at laptop.org.au>>>
> wrote:
> >
> > Let me know if you need any help up there Martin... Django
> can be a
> > serious pain in the deck. :)
> >
> > Cheers
> >
> >
> >
> > On 31 July 2014 00:25, Martin Abente
> <martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>>> wrote:
> >
> > Hey Matthew,
> >
> > Thanks! Right now I am trying to figure out how to upgrade
> > pootle packages, but after I am done we look at that :)
> >
> >
> > On Wed, Jul 30, 2014 at 10:20 AM, Matthew Ciao
> > <matthew at laptop.org.au <mailto:matthew at laptop.org.au>
> <mailto:matthew at laptop.org.au <mailto:matthew at laptop.org.au>>>
> wrote:
> >
> > Hi Martin,
> >
> > maybe if you have time you / we can also work out
> a minimal
> > secure setup?
> >
> > Looks like newpootle needs a bit of firewalling to
> start with:
> >
> > sudo /sbin/iptables -L -nv
> > Chain INPUT (policy ACCEPT 324 packets, 29890 bytes)
> > pkts bytes target prot opt in out source
> > destination
> >
> > Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
> > pkts bytes target prot opt in out source
> > destination
> >
> > Chain OUTPUT (policy ACCEPT 186 packets, 20370 bytes)
> > pkts bytes target prot opt in out source
> > destination
> >
> > Cheers
> >
> >
> > On 30 July 2014 17:46, Matthew Ciao
> <matthew at laptop.org.au <mailto:matthew at laptop.org.au>
> > <mailto:matthew at laptop.org.au
> <mailto:matthew at laptop.org.au>>> wrote:
> >
> > Thanks Bernie!
> >
> > Martin I enclose an apache vhost .conf file
> that should
> > work out of the box based on my
> reading/editing of the
> > one in production at the moment.
> >
> > There are a few edits so if you intend to use
> it please
> > remove my comments! :D
> >
> > Cheers
> >
> >
> > On 30 July 2014 12:28, Bernie Innocenti
> > <bernie at codewiz.org
> <mailto:bernie at codewiz.org> <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>> wrote:
> >
> > Try logging in as
> bashintosh at newpootle.sugarlabs.org
> <mailto:bashintosh at newpootle.sugarlabs.org>
> > <mailto:bashintosh at newpootle.sugarlabs.org
> <mailto:bashintosh at newpootle.sugarlabs.org>>
> >
> > You have root on newpootle, but please
> coordinate
> > with Martin to avoid
> > stepping on each other's toes :-)
> >
> > On 07/29/2014 06:42 PM, Matthew Ciao wrote:
> > > Hi Martin,
> > >
> > > do you have any .htaccess files in your
> sites
> > directories?
> > >
> > > If yes you need to review the AllowOverride
> > directive in your config
> > > files and depending on what is in
> .htaccess you
> > may need to enable
> > > modules such as mod_rewrite.
> > >
> > > Anyway the first deny directive you have
> there
> > works for the main Apache
> > > document-root (/) which I assume is
> /srv/www/
> > itself: check your
> > > httpd.conf (or main config file under
> > /etc/apache2/) and look for the
> > > default document-root.
> > >
> > > Creating an exception as you did to
> allow access
> > for /srv/www/ works but
> > > that way you slow down Apache a bit
> because first
> > it evaluates a deny
> > > then an allow directive for the same
> document-root.
> > >
> > > If you post all the config files we can
> understand
> > even better.. :)
> > >
> > > Cheers
> > >
> > > On Wednesday, 30 July 2014, Martin Abente
> > > <martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>>
> > >
> >
> <javascript:_e(%7B%7D,'cvml','martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>>');>> wrote:
> > >
> > > Hello all,
> > >
> > > The instance is back, I had to made
> a few changes:
> > >
> > > 1. added ".conf" extension to the site
> > configuration file
> > > 2. temporarily removed caching
> directives, I
> > still need to figure
> > > what can be use to replace them.
> > > 3. changed some permissions [1].
> > >
> > >
> > > @matthew can you re-check the
> configuration
> > file? I am not expert in
> > > apache so my fixes could be more
> like hacks.
> > >
> > > Next step is trying to upgrade
> pootle version...
> > >
> > > Refs:
> > > 1.
> > >
> >
> http://dabase.com/blog/AH01630:_client_denied_by_server_configuration/
> > >
> > >
> > > On Mon, Jul 28, 2014 at 9:41 PM,
> Matthew Ciao
> > > <matthew at laptop.org.au
> <mailto:matthew at laptop.org.au>
> > <mailto:matthew at laptop.org.au
> <mailto:matthew at laptop.org.au>>> wrote:
> > >
> > > Done!
> > >
> > > Sent it from my private email
> bashintosh
> > at gmail dot com
> > >
> > > On 29 July 2014 10:43, Bernie
> Innocenti
> > <bernie at codewiz.org
> <mailto:bernie at codewiz.org> <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>> wrote:
> > >
> > > By the way, you don't even
> have a
> > shell account yet:
> > >
> > >
> > http://wiki.sugarlabs.org/go/Service/shell
> > >
> > > Please apply now, you can
> use me as
> > your sponsor.
> > >
> > > On 07/28/2014 07:52 PM,
> Matthew Ciao
> > wrote:
> > > > As a quick suggestion, if you
> > haven't done it already I
> > > recommend to
> > > > start debugging by looking
> at the
> > Apache logs
> > > (/var/log/apache2 on most
> > > > Debian-based systems).
> > > >
> > > > A general health-check on
> Apache
> > itself could also include:
> > > >
> > > > * verify the server is
> running
> > (process)
> > > > * verify the server is
> listening
> > on the desired ports
> > > (netstat, lsof)
> > > > * check firewall rules
> (iptables
> > being a good place to
> > > start)
> > > > * inspect vhosts
> configurations
> > > >
> > > > Lemme know if you need any
> help Martin,
> > > >
> > > > /Matthew/
> > > >
> > > >
> > > > On 29 July 2014 01:27,
> Martin Abente
> > >
> <martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>>
> > > >
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>>>> wrote:
> > > >
> > > > Ok!
> > > >
> > > >
> > > > On Mon, Jul 28, 2014
> at 11:25
> > AM, Bernie Innocenti
> > > > <bernie at codewiz.org
> <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>>> wrote:
> > > >
> > > > Yes, I did it
> yesterday. The
> > machine boots, but
> > > the apache
> > > > virtual host
> > > > doesn't seem to
> work any more.
> > > >
> > > > I'll leave the
> rest to you!
> > > >
> > > >
> > > > On 07/28/2014
> 10:53 AM,
> > Martin Abente wrote:
> > > > > Hey Bernie!
> > > > >
> > > > > Did you get the
> time to
> > update the machine?
> > > > >
> > > > >
> > > > > On Thu, Jul 24,
> 2014 at
> > 7:56 PM, Matthew Ciao
> > > >
> <matthew at laptop.org.au <mailto:matthew at laptop.org.au>
> > <mailto:matthew at laptop.org.au
> <mailto:matthew at laptop.org.au>>
> > <mailto:matthew at laptop.org.au
> <mailto:matthew at laptop.org.au>
> > <mailto:matthew at laptop.org.au
> <mailto:matthew at laptop.org.au>>>
> > > > >
> > <mailto:matthew at laptop.org.au
> <mailto:matthew at laptop.org.au>
> > <mailto:matthew at laptop.org.au
> <mailto:matthew at laptop.org.au>>
> > >
> <mailto:matthew at laptop.org.au <mailto:matthew at laptop.org.au>
> > <mailto:matthew at laptop.org.au
> <mailto:matthew at laptop.org.au>>>>>
> > > > wrote:
> > > > >
> > > > > Guys please
> let me
> > know if there's anything
> > > I can do to help!
> > > > >
> > > > >
> > > > > On 25 July
> 2014 04:01,
> > Martin Abente
> > > >
> > <martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>>
> > > >
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>>>
> > > > >
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>>
> > > >
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>
> > <mailto:martin.abente.lahaye at gmail.com
> <mailto:martin.abente.lahaye at gmail.com>>>>> wrote:
> > > > >
> > > > > Hey Bernie!
> > > > >
> > > > > I
> (literally) just
> > finished my first
> > > round of tests
> > > > setting up a
> > > > > pootle
> 2.5.1.1
> > instance from scratch.
> > > The results are
> > > > promising:
> > > > >
> > > > > 1.
> Setting up a
> > pootle instance from
> > > scratch was very
> > > > >
> straightforward.
> > > > > 2.
> Creating a new
> > project and
> > > integrating it with git
> > > > >
> versioning was
> > also surprisingly
> > > straightforward.
> > > > In fact,
> > > > > no
> custom bits
> > were require to make
> > > pootle import
> > > > Sugar
> > > > >
> project and
> > start making commits to
> > > the remote
> > > > repository.
> > > > >
> > > > > Other
> premature
> > comments:
> > > > >
> > > > > * pootle
> > imported _almost_ all the
> > > languages, but I
> > > > had to
> > > > >
> manually add
> > languages like
> > > "guarani". I still
> > > > don't know
> > > > > why,
> ideas?
> > > > > * I
> still need
> > to check the SL wiki to
> > > have some
> > > > ideas of how
> > > > > it
> would be
> > better to organize the
> > > projects. IIRC, our
> > > > > previous
> > pootle instance followed
> > > the same sugar
> > > > modules
> > > > > like
> sucrose,
> > fructose, etc.
> > > Suggestions?
> > > > >
> > > > >
> > > > > I don't
> think I
> > will have the time to
> > > work on this
> > > > during the
> > > > > weeking
> (because
> > of the wedding), but if
> > > you could
> > > > make sure the
> > > > > server
> is ready, I
> > can continue over the
> > > week.
> > > > >
> > > > >
> > > > > Bernie if
> you don't
> > have time to work on
> > > what Martin needs
> > > > I can
> > > > > step in, no
> problems
> > at all.
> > > > >
> > > > > Cheers!
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On Thu,
> Jul 24,
> > 2014 at 1:03 PM, Bernie
> > > Innocenti
> > > > >
> > <bernie at codewiz.org
> <mailto:bernie at codewiz.org> <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>
> > > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>>
> > > >
> <mailto:bernie at codewiz.org <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>
> > > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>>>> wrote:
> > > > >
> > > > >
> Martin is
> > taking Pootle, but if you
> > > have time to
> > > > help with
> > > > > it,
> I think
> > > > > it
> would be
> > appreciated.
> > > > >
> > > > > I
> think I'll
> > start the work on
> > > Sunday. Martin,
> > > > would you
> > > > > have
> time?
> > > > >
> > > > >
> > > > > On
> 07/21/2014
> > 07:08 AM, Matthew Ciao
> > > wrote:
> > > > > > Hi
> folks,
> > > > > >
> > > > > > it
> looks
> > like you're already in a
> > > good position
> > > > in terms
> > > > > of
> help from
> > > > > >
> rgs and/or
> > icarito so I don't
> > > think I would be
> > > > very useful
> > > > > at
> the meeting.
> > > > > >
> > > > > >
> This said,
> > if all goes bad please
> > > involve me in
> > > > the Pootle
> > > > >
> mission as I
> > > > > > am
> more than
> > keen to lend a hand! :)
> > > > > >
> > > > > > Best,
> > > > > >
> > > > > >
> Matthew
> > > > > >
> > > > > > On
> Jul 21,
> > 2014 4:15 AM, "Bernie
> > > Innocenti"
> > > > >
> > <bernie at codewiz.org
> <mailto:bernie at codewiz.org> <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>
> > > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>>
> > > >
> <mailto:bernie at codewiz.org <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>
> > > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>>>
> > > > > >
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org> <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>
> > > >
> <mailto:bernie at codewiz.org <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org> <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>
> > > >
> <mailto:bernie at codewiz.org <mailto:bernie at codewiz.org>
> > <mailto:bernie at codewiz.org
> <mailto:bernie at codewiz.org>>>>>>
> > > > > wrote:
> > > > > >
> > > > > >
> +rgs,
> > +icarito (both of which
> > > expressed
> > > > interest in
> > > > >
> supporting Pootle)
> > > > > >
> > > > > >
> > > > > > On
> > 07/20/2014 01:36 PM, Martin
> > > Abente wrote:
> > > > > >
> > Hello
> > everyone,
> > > > > > >
> > > > > >
> > What
> > about investing some
> > > minutes this
> > > > week to talk
> > > > >
> about Pootle's
> > > > > > >
> > status, what is missing and
> > > how can we get
> > > > it back
> > > > > to life?
> > > > > > >
> > > > > >
> > I
> > suggest this Wednesday 23
> > > July, 13:00 UTC.
> > > > > >
> > > > > >
> It's a
> > bit early for me, and
> > > definitely too
> > > > early for rgs.
> > > > > >
> Can we
> > do 15:00 UTC?
> > > > > >
> > > > > >
> > > > > >
> In case
> > I miss the meeting,
> > > here's a full
> > > > dump of my mind:
> > > > > >
> > > > > >
> - you,
> > rgs and icarito
> > > already have root to
> > > > >
> > newpootle.sugarlabs.org
> <http://newpootle.sugarlabs.org> <http://newpootle.sugarlabs.org>
> > > <http://newpootle.sugarlabs.org>
> > > >
> <http://newpootle.sugarlabs.org>
> > > <http://newpootle.sugarlabs.org>
> > > > > >
> > <http://newpootle.sugarlabs.org>
> > > > > >
> > > > > >
> - full
> > backups of the old
> > > pootle machine are on
> > > > >
> freedom, and
> > all of you
> > > > > >
> have
> > root access there too
> > > > > >
> > > > > > -
> > Sysadmin documentation is
> > > in the usual
> > > > place (the
> > > > >
> wiki). There are
> > > > > >
> several
> > pages written by the
> > > previous Pootle
> > > > maintainers:
> > > > > >
> > > > > >
> > >
> > http://wiki.sugarlabs.org/go/Service/translate
> > > > > >
> > >
> > http://wiki.sugarlabs.org/go/Service/Pootle
> > > > > >
> > >
> > http://wiki.sugarlabs.org/go/Service/Pootle2.5
> > > > > >
> > >
> > http://wiki.sugarlabs.org/go/Machine/pootle
> > > > > >
> > > > > >
> The
> > documentation needs to be
> > > consolidated
> > > > into a
> > > > >
> single page and
> > > > > >
> updated.
> > *PLEASE*, don't
> > > neglect this step;
> > > > it will
> > > > > save
> a lot of time
> > > > > > to
> > future maintainers.
> > > > > >
> > > > > >
> - The
> > newpootle machine is
> > > still running
> > > > Ubuntu 12.04
> > > > > LTS.
> I strongly
> > > > > >
> > recommend upgrading it to
> > > 14.04 (trusty) before
> > > > >
> proceeding. It
> > won't
> > > > > >
> take
> > more than 1h of work and
> > > I can do this.
> > > > > >
> > > > > > -
> > There's an outdated
> > > instance of Pootle
> > > > already
> > > > >
> running on
> > newpootle.
> > > > > >
> It was
> > setup by a previous
> > > volunteer, but never
> > > > >
> transitioned into
> > > > > >
> > production due to difficulties
> > > with the git
> > > > >
> integration
> > (iirc, cjl might
> > > > > >
> have
> > more on this).
> > > > > >
> > > > > >
> - I
> > strongly recommend
> > > upgrading to the latest
> > > > >
> release of
> > Pootle before
> > > > > >
> doing
> > anything else.
> > > > > >
> > > > > >
> - Then,
> > the database and data
> > > from the
> > > > backups needs
> > > > > to
> be restored and
> > > > > >
> probably
> > converted to the
> > > Pootle 2.5 format
> > > > (good luck
> > > > > with
> Django db
> > > > > >
> migration!)
> > > > > >
> > > > > > -
> > Finally, the part where all
> > > past
> > > > maintainers seem
> > > > > to
> get stuck: make
> > > > > >
> the
> > Pootle <-> git integration
> > > work. I don't
> > > > know what
> > > > > the
> actual
> > > > > >
> problem
> > is; pushing to git
> > > should be a basic
> > > > feature
> > > > > of a
> translation
> > > > > >
> system
> > and I'm surprised this
> > > can't be made
> > > > to work
> > > > > out
> of the box.
> > > > > >
> > > > > >
> - When
> > everything works (and
> > > please test it
> > > > well,
> > > > >
> Pootle likes
> > to crash
> > > > > >
> and burn
> > under load), we can
> > > change the DNS
> > > > to point
> > > > > the
> CNAME
> > > > > >
> > translate.sugarlabs.org
> <http://translate.sugarlabs.org> <http://translate.sugarlabs.org>
> > > <http://translate.sugarlabs.org>
> > > >
> <http://translate.sugarlabs.org>
> > > > >
> > <http://translate.sugarlabs.org>
> > > > >
> > <http://translate.sugarlabs.org> to
> > > > > >
> > newpootle. Follow the
> > > Service/nameserver
> > > > > >
> > documentation page to do this,
> > > or I can do
> > > > it in 2
> > > > > minutes.
> > > > > >
> > > > > > --
> > > > > >
> _ //
> > Bernie Innocenti
> > > > > >
> \X/
> > http://codewiz.org
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > _
> // Bernie
> > Innocenti
> > > > > \X/
> > http://codewiz.org
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > _ // Bernie Innocenti
> > > > \X/
> http://codewiz.org
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > _ // Bernie Innocenti
> > > \X/ http://codewiz.org
> > >
> > >
> > >
> >
> >
> > --
> > _ // Bernie Innocenti
> > \X/ http://codewiz.org
> >
> >
> >
> >
> >
> >
>
>
> --
> _ // Bernie Innocenti
> \X/ http://codewiz.org
>
>
>
--
_ // Bernie Innocenti
\X/ http://codewiz.org
More information about the Sugar-devel
mailing list