Christian Boos <[email protected]> writes: > On 3/23/2010 12:43 AM, Greg Troxel wrote:
>> Speaking as someone using trac seriously, it seems scary to be talking >> about a 0.12 release that depends on unreleased versions of other tools. > > I understand and share your concerns. > >> If that's really the case, then I'd say the other tools need to be >> encouraged/helped to get to release or forked and released before 0.12 >> has an rc. > > We have considered that. It looks like we're going to have a Babel > 0.9.5 really soon (I see the packages on ftp.edgewall.org as I'm > writing this), and perhaps a Genshi 0.6 release at some later point > (keep finger crossed). > > The fact remains that those libraries are currently strong > dependencies for Trac (Genshi even more so than Babel), and neither > has currently the level of maintenance we were used to have, every > sign indicates this trend won't change. I've also stopped to hope > there will be any drastic performance improvement, and while there has > been some improvements last year (1), I rather feel that this means > that all that could be realistically done has now been done on this > topic. Of course, theoretically someone could step up anytime and > bring in a radically new idea and dramatically increase performance, > but that's precisely what I've been hoping for since the last 4 > years. While there has been such attempts, made by bright minds, none > really succeeded. Thanks for the detailed explanation. Everything you say sounds quite reasonable in term of how trac got where it is and the way forward. But, if Genshi doesn't have a release that can be used (reasonably) with trac, then it should be a small matter of making a tarball from Genshi's CM ystems and calling it Genshi-0.5.80 or GenshiTrac-0.5.80 if it's socially awkward to call it Genshi-0.6. Then packaging systems can either update their Genshi package or make a GenshiTrac package, and there's no more packaging issue. (I realize this doesn't address the lack of maintainer time issue. But if something in svn is good enough and required, it should be declared a release before 0.12 is in RC.)
pgpFfjv6lhH2I.pgp
Description: PGP signature
