Am 22.11.2010 05:49 schrieb percious:
That's about the most negative response I've seen in sometime.  Yes, I
could have held up the 2.1 release, I saw this happen back in the days
of 0.8/1.0 TG, and it ultimately hurt the community.

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."

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

Reply via email to