[GMG-Devel] State of master, autoconf support
Christopher Allan Webber <cwebber@...
2014-10-17 16:51:53 GMT
In the last couple week weeks a number of things changed in MediaGoblin
master. I gave some warnings that things were unstable, but I didn't
really give an update on what's happened since. I figured the list
deserved an update.
State of Python 2/3
I announced a few weeks ago that the Python 3 merge was complete, but
that Python 3 was still experimental, and that you should not run it on
your servers at this time. This is still true, especially because it
does not use the same migration system as Python 2. This will be worked
on, but is going to take some serious work to figure out how to resolve.
Unfortunately, for a brief period our install docs broke for anyone
running git master. The problem with this is that our install docs very
foolishly, for *any* release, recommend deploying from git master. (This
shouldn't be the case, and I'm hoping by the next release, won't be.
More on that below.) The good news is, git master is now fixed and the
instructions for the last release now work again for installing from
You can run tests for both python 2 and python 3 by running "tox" (you
will need to install tox of course). ./runtests.sh will run tests for
only the version you have installed.
If you are having troubles with installing (especially with confusing
messages which talk about "gunicorn"), don't hesitate to talk to us in