1 Apr 22:23
[Trac-dev] Re: Towards a 0.11 release
Christian Boos <cboos <at> neuf.fr>
2007-04-01 20:23:05 GMT
2007-04-01 20:23:05 GMT
Hi, I'd like to propose a few steps to get us moving forward on the 0.11 topic, as we're gradually getting to the feature set we wanted to have. A lot has already been done in the past 8 months, but there's definitely some work ahead of us. There are currently a few working branches that could be integrated: - genshi510 - pycon/workflow - security - vc-refactoring - pycon/render-filter In particular, there's genshi510 that could probably benefit a lot to be on the trunk, so that we can fix the remaining issues as we see them. That was probably the initial intent of cmlenz when he did the changes directly on trunk. The problem I had with this approach was that it broke the usability status of trunk for an unspecified amount of time, while there were a lot of people trying out trunk on the assumption that it was stable enough for their needs. I didn't want to break this assumption in people's mind, as I think it's actually a very good thing that we have people trying out trunk and willing to report the few occasional issues they might stumble upon. So I moved those changes on a stabilization branch, and as a result the trunk was indeed usable again but the branch has stalled... So what I'd like to do instead is to release a 0.11beta1, as trunk stands now, and let people know that they should use this if they want to try out 0.11dev, because the trunk will become temporarily quite(Continue reading)
Installing Trac is already a bit frustrating for new comers, I don't
think breaking down the trunk will help improving this common
feeling...
Maybe it would be cleaner to decide that no one should commit to the
trunk - except for fixing critical/blocker issues - till the
genshi-510 branch is ready and finally merged. This would avoid
breaking down the trunk, and ensure that the genshi branch is kept
active.
OTOH, I hope the security branch and the workflow branch to be merged
soon, in order to create the new "notification" branch (as already
discussed in a previous thread)
All I wanted is that we avoided to get flooded by lots of minor bug
reports, during that week-end.
So hopefully we're now all in a good and productive mood again!
> I'm working on making the necessary changes again *right now*... This
> time, I'm trying to do that without relying on the new defined() and
> value_of() functions, so that Trac will continue to work with
> previous 0.4dev versions, so that people can keep using pre r510
> Genshi versions, and not see any breakage during the transition.
>
Great! That's indeed the best solution.
Still, I think that we should consider merging the workflow branch just
after that.
One of the idea of the "let's merge everything" proposal was that we
could have done the genshi 510 related fixes for the ticket template
directly on the workflow ticket.html, instead of having to do them twice
(with probably some merge hassle in between).
-- Christian
RSS Feed