2.2 updates

19 views
Skip to first unread message

Alessandro Molina

unread,
Mar 25, 2012, 5:06:52 PM3/25/12
to tg-trunk
As I'm getting near the end of the targets that got decided for 2.2
release during the last meeting, I decided to write here to update the
other development team members of the current status and ask some help
with testing.
2.2.X is going to be the last set of releases to use Pylons, so it is
going to be a long term support version but as it got also some major
changes it requires a lot of testing.
I have been using the development branch for all my TG projects since
a few weeks and they all seem to work correctly, but any more real
world testing is really appreciated.

The major changes include:

- repoze.what-quickstart and repoze.what-pylons packages are not
required anymore and got removed from the dependencies
- Crank is now the dispatch system, this together with various
performance improvements got a 2x performance boost in TurboGears.
- ToscaWidgets2 is now the default widgets system and tgext.crud/admin
got ported to it.
- I made a big refactoring of the TG2 documentation, created the
"deprecated" section for old or invalid tutorials and made more
prominent important pieces of the doc.

All those changes are quite invasive and require a lot of testing!
As soon as I finish some minor targets I would like to achieve for 2.2
like merging the Carlos patch for Jinja2 quickstart, and implementing
built in master/slave databases support I would like to push out the
release. Hope we will be able to get it out before the end of April.

Christoph Zwerschke

unread,
Mar 26, 2012, 3:07:43 AM3/26/12
to turbogea...@googlegroups.com
Am 25.03.2012 23:06, schrieb Alessandro Molina:
> As I'm getting near the end of the targets that got decided for 2.2
> release during the last meeting, I decided to write here to update the
> other development team members of the current status and ask some help
> with testing.

We decided to require Py 2.5-2.7 for TG 2.2. So we need to adapt Jenkins
to test against Py 2.5 instead of Py 2.4 and against Py 2.7 instead
of/in addition to Py 2.6.

We can then also modernize the code a bit to make use of Py 2.5
(http://docs.python.org/whatsnew/2.5.html).

TG 2.1.x should stay compatible with Py 2.4.

I'll try to help if I find some time. Thanks for all the great work in
the last months.

-- Christoph

Alessandro Molina

unread,
Mar 27, 2012, 3:58:35 PM3/27/12
to turbogea...@googlegroups.com
Just finished merging in Jinja2 Quickstart patches and adding
Master/Slave load balancing with documentation.
Everything should be in place for testing phase.

A colleague of mine started a fork of tg.devtools to implement twitter
bootstrap based quickstart, as this was one of the targets got
discussed recently it would be great if we will be able to merge it
into 2.2 before release.

> --
> You received this message because you are subscribed to the Google Groups
> "TurboGears Trunk" group.
> To post to this group, send email to turbogea...@googlegroups.com.
> To unsubscribe from this group, send email to
> turbogears-tru...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/turbogears-trunk?hl=en.
>

Reply all
Reply to author
Forward
0 new messages