I have just checked with "forget password" feature to generate emails.

For me messages are showing, but only if you have two in a row. What I mean
by that is that when first message is getting send I don't see and output,
unless I trigger second message send and then outmail shows *both*.

Seems like a problem with buffering stdout. `python -u` helps!

Created a merge request
https://forge-allura.apache.org/p/allura/git/merge-requests/54/



On Wed, Dec 2, 2015 at 10:06 PM, Dave Brondsema <[email protected]> wrote:

> Igor, can you check and see if `docker-compose logs outmail` works for
> you?  It
> isn't working for me now.  Not sure if it's a new issue or old, but might
> be
> good for us to figure it out too before a release.
>
> Messages are getting to the smtpd DebuggingServer; I checked by connecting:
> `docker exec -it allura_outmail_1 bash` then installing strace and
> watching that
> process.  Nothing prints to stdout/logs though.
>
> On 12/2/15 7:33 AM, Igor Bondarenko wrote:
> > Fix for it is in master. You might want to rebuild your images.
> >
> > https://forge-allura.apache.org/p/allura/tickets/8028/
> >
> > On Tue, Dec 1, 2015 at 12:17 PM, Igor Bondarenko <[email protected]>
> wrote:
> >
> >> I have run into this myself a couple of times. Stopping and deleting all
> >> containers with "docker-compose rm -f" after requirements update and
> then
> >> starting them again with "docker-compos up -d" fixed that for me.
> >>
> >> I agree it's annoying and we should do something about it. virtualenv
> >> sounds good if we can set PATH to avoid activating it manually on every
> >> command.
> >>
> >> On Mon, Nov 30, 2015 at 10:35 PM, heith seewald <[email protected]>
> wrote:
> >>
> >>> I'm not sure why that started happening -- but I do think using a
> virtual
> >>> env is a good solution.
> >>>
> >>> On Mon, Nov 30, 2015 at 3:31 PM, Dave Brondsema <[email protected]>
> >>> wrote:
> >>>
> >>>> I was rebuilding my docker environment and ran into a problem.  We
> >>> install
> >>>> directly into the system python location (no virtualenv needed if in
> >>>> docker),
> >>>> and that location /usr/local/lib/python2.7 is shared between our
> >>>> containers so
> >>>> they all have the same packages installed at once.  This had been
> >>> working
> >>>> fine
> >>>> for me.
> >>>>
> >>>> With my rebuild, I started getting errors with the version of "six"
> >>>> because the
> >>>> system comes with an older version of "six" and ubuntu has pip set up
> to
> >>>> not
> >>>> override that:
> >>>>
> >>>> Downloading/unpacking six==1.7.3 (from -r requirements.txt (line 45))
> >>>>   Downloading six-1.7.3-py2.py3-none-any.whl
> >>>> ...
> >>>>   Found existing installation: six 1.5.2
> >>>>     Not uninstalling requests at /usr/lib/python2.7/dist-packages,
> owned
> >>>> by OS
> >>>>
> >>>> This also happens with "chardet" and "requests" but they happen to be
> >>>> newer than
> >>>> what we list in requirements.txt  And we can't just use the older
> >>> version
> >>>> of
> >>>> "six" because paster throws this error:
> >>>>
> >>>> ...
> >>>> pkg_resources.VersionConflict: (six 1.5.2
> >>>> (/usr/lib/python2.7/dist-packages),
> >>>> Requirement.parse('six>=1.6.1'))
> >>>>
> >>>> I tried using ubuntu 15.10 instead of 14.04 (LTS) but it runs into
> >>> issues
> >>>> with
> >>>> "requests", quite possibly because the versions are wrong with that
> too.
> >>>>
> >>>> We wouldn't want to use wrong versions of any packages anyway, even if
> >>> we
> >>>> could
> >>>> somehow force it to work.
> >>>>
> >>>> So, I am thinking we should actually use a virtualenv inside the
> >>>> containers, so
> >>>> we get the packages we want and don't get interference from the system
> >>>> packages.
> >>>>  It should be easy to add that to the build steps, but it'll probably
> >>> mean
> >>>> longer commands when running paster commands, to make sure you're in
> the
> >>>> venv.
> >>>> Unless we can find some way to always set the PATH.
> >>>>
> >>>> I don't know why this started happening all of a sudden though.  Any
> >>>> ideas?  We
> >>>> should fix before making a release, since our recommended installation
> >>>> path no
> >>>> longer works :(
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> Dave Brondsema : [email protected]
> >>>> http://www.brondsema.net : personal
> >>>> http://www.splike.com : programming
> >>>>               <><
> >>>>
> >>>
> >>
> >>
> >
>
>
>
> --
> Dave Brondsema : [email protected]
> http://www.brondsema.net : personal
> http://www.splike.com : programming
>               <><
>

Reply via email to