I think you can set templating.genshi.method = html in the config.
-- Christoph
I think the same, and had hoped the docs would be brought in shape
*before* the 2.1 release, but the planned doc sprint was cancelled and
nobody cared. Our main developers don't have enough time and our users
don't get involved, contribute or help out. Sadly, that's the state of
Turbogears for some time already and we have to live with it or put our
hope on the merge with Pyramid/Pylons.
-- Christoph
There are many things which hurt the community.
As you also pointed out, we have many users who are not very experienced
yet, and we also want to be attractive to new users. For both of these
people, proper docs are a crucial issue.
Therefore in the last time on tg-trunk we talked a lot about how to
improve the docs before releasing 2.1 so that when it comes out, people
would have a good impression and experience. That's why I worked quite a
bit on a new layout and Sphinx theme and reserved time for the doc
sprint. But it was cancelled, there was no alternate date, and when I
suggested a new doc sprint on the mailing list last week, nobody
answered, so I think it's fair for me to say that "nobody cared". Maybe
my response was negative, but yes, I am disappointed about that.
Well, stuff happens, so we can always change our plans and priorities.
My point is that when plans are altered then this should be discussed or
at least communicated. Therefore we have our mailing lists [2]. I'm not
on IRC all day and honestly had no idea that the 2.1 release was going
to happen last weekend. I was also a bit annoyed because tickets from
the 2.1 final milestone were postponed or closed without comment and
without giving people a chance for feedback before the release.
My wish for the future is that the dates for important releases such as
2.1 are announced beforehand, and we can have a sprint with everybody
who cares where we try to fix the open tickets for the milestone or
decide together which need to be postponed, test everything in different
environments [1], and brush up the docs and release notes.
I hope you don't misunderstand me. You've done a lot, try to push TG 2
forward and we all appreciate that. But there are issues which cannot be
solved by you working even more and harder on TG 2. They can only be
solved by having better communication and release management [2] that
gets all committers and new people involved instead of getting them
accustomed that you're doing everything for them anyway.
-- Christoph
[1] I noticed that some tickets you closed as "worksforme" still did not
work for me, because I had different versions of Paste, Pylons or
repoze.who/what.xyz, webutils etc. Tried to adapt some required
versions, not sure if these changes made it into the release.
[2] http://www.oss-watch.ac.uk/resources/releasemanagement.xml
"When preparing a new release, the release manager needs to determine
its scope and planning. They should involve the committers and users and
seek some level of agreement from them about the scope and planning of
the release. This is because the users will play a very important role
in testing the prospective release and adopting the release once it has
been made final. For this reason, all communication about the scope and
planning of the release should be publicly accessible, for example via a
public mailing list."
In development/deployment.ini you can write:
templating.genshi.method = html
In app_cfg.py you need to set:
base_config['templating.genshi.method'] = 'html'
-- Christoph
No, last month we talked about improving the layout here in this group,
and I posted three drafts already:
https://groups.google.com/group/turbogears/browse_thread/thread/65603fd23816dec
The drafts are not online any more, but the last version of my suggested
layout is here:
https://bitbucket.org/cito/tg-docs-21
> My problem with announcing when TG will be released is that missing a
> release deadline is more detrimental to the community than stealth
> releasing.
I think differently - planning and communication is important. Django
does this much better, e.g. at http://www.djangoproject.com/weblog/
You will observe that they also missed a release, and then simply
explained why, and encouraged developers to get their patches in.
> My real life schedule has been hectic lately, resulting in a delayed
> release candidate and formal release, so I sort of have to release
> when there is time.
But this does not work very well if there are also other developers in
the team. Some coordination and advance notice is always necessary in a
community project. Also, the 2.1 release was important so it deserved
some more polish. Yes, we can always have a 2.1.1 release, but most
people try the 2.1 when it comes out and if they have a bad experience
with the docs or installation troubles, may never come back. One sprint
for the polish and the docs would have been appropriate for 2.1. If we
can't manage even that, then this only shows again that it's a good idea
to team up with the Pylons folks.
> The 2.1rc1 release was cut without anyone moving the open tickets
> forward, and the milestone was closed leaving a number of "dead"
> tickets.
Seems the same happened with 2.1 again, there are 21 tickets still open
for 2.1:
http://trac.turbogears.org/query?status=new&status=assigned&status=reopened&milestone=2.1
> I would be willing to announce a plan for a release in the TG-trunk
> ml, or even to you personally if that makes sense.
On the TG-trunk list please. We really should use that list much more to
communicate and get people involved.
-- Christoph