On Friday, February 26, 2016 at 2:18:15 PM UTC-8, Dirk Stöcker wrote: > > On Tue, 23 Feb 2016, Christian Boos wrote: > > > I've given some thoughts about maintaining a Genshi-compatibility layer, > > but finally decided against it: > > Do I understand that correctly? You want to replace the template engine > with an incompatible new one and instead of operating these two in > parallel for at least one majore release, you want to drop the old one > immediatelly? > > > That will give a clear signal to the plugin developers, as well as > > giving them enough time to adapt before 1.4. > > Yes - it gives a clear signal: That you don't care about other peoples > work. >
As usual your tone is quite unpleasant. People are more likely to care about your opinion if you learn to phrase your points better. Usually plugins are developed to solve a certain problem, not to rewrite > the same code again and again when someone decides that a fancy new > library is again better than the last one. Genshi also was so much better > than the previous one. > The migration to Jinja2 solves two real problems: - Performance - Genshi is no longer producing releases Additionally Jinja2 is much more widely adopted. It's not simply "deciding a fancy new library is again better than the last one". You should take a look at the performance numbers Christian has produced and the detailed migration notes he has already prepared. This migration solves several real problems and the amount of effort he has put into documentation demonstrates that he clearly does care about helping users migrate. Compatibility is not a nuisance, it's required for acceptance. > Sometimes the ideal solution is not always practical. There will likely be more than a year of pre-releases over which time plugins can be made compatible. Maybe that's not a perfect solution, but a year is quite a bit of time to plan your transition. - Ryan -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to trac-dev+unsubscr...@googlegroups.com. To post to this group, send email to trac-dev@googlegroups.com. Visit this group at https://groups.google.com/group/trac-dev. For more options, visit https://groups.google.com/d/optout.