On Mon, 20 Oct 2003 06:07:55 -0500, Lars Clausen <[EMAIL PROTECTED]> wrote: > We have the "release early" thing down, but we > also need to "release often". However, we should certainly avoid the > disasters of hasty releases in 0.86, 0.88.1, 0.90. We should probably > in the future make a CVS branch when we start a release cycle, so > development can continue while a release is being tested.
As the maintainer for a smaller project, I can say that branching releases definitely *saved* us work. Patches frequently come in for the released version. They might or might not directly apply to the Head, but they'll surely apply to the release branch if they're any use. I don't know about you, but once I start a release cycle, I find there's a compendium of tedium to deal with. Errors in the documentation (like references to the wrong relase, or to some now-missing feature or long-fixed bug). Writing the README, the announcement, the new feature list and the how-to-upgrade procedure. Come to think of it, from here it sounds like I'm talking about Dia. ;-) Not to mention minor bugs. We issued two point releases this year fixing big-endian problems that didn't crop up in normal (read: i386) testing. For us, branching ended the "I don't want to put in your patch until after the release" debate. I would think Dia would benefit more than FreeTDS did from using release branches. --jkl _______________________________________________ Dia-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://www.lysator.liu.se/~alla/dia/faq.html Main page at http://www.lysator.liu.se/~alla/dia
