IMO releasing 1.1.0 was a fast shot. What I´ve missed where the release candidates which normally come before the final release. We should get back to the normal procedure. RCs give us the feedback we need to create good releases.
Tags are supposed to be fixed and shouldn´t be changed after making one. It would be really confusing if we change the tag 1.1.0 now and make a new release number like 1.1.0.1 for it. I´ve already suggested to make a release branch from trunk. The initial branch is the first RC. Each RC has it´s own tag (svn copy from the release branch). If someone reports a major bug for the RC we have to fix it in current (trunk) and merge the fix into the release branch too. This gives us the chance to commit changes into current without affecting the release. A week after the RC we can vote for making a new RC or release the final version if remaining bugs are trivial. Tagging and branching with svn is a lot of work (Thanks Sean for writing the doc!) But IMO we should automate it. Let us write a batch script or use ant for this stuff. 2005/9/23, Sean Schofield <[EMAIL PROTECTED]>: > We can certainly create a branch but the idea is that we eventually > have an official release and that's it. Of course there will be minor > bugs and those just get fixed in the next release. If you need > something before then you use the nightly. This is kind of a weird > exception. > > Even with a branch we need tagged releases and creating either is not > exactly trivial because of all of the subprojects. See my wiki > instructions for an example of what is required > (http://wiki.apache.org/myfaces/Building_a_Release). > > Its still not clear to me the difference between svn tags and branches > because you can (after ignoring warnings) check into a tagged version. > So in this case this is what I suggest we do b/c the error is such a > significant one. > > Normally I would say we should change the release number, etc. and do > an official release (even if its just a minor change) and maybe we > should consider that in order to avoid confusion (are you using the > new or old 1.1.0?) > > sean > > -- Mathias
