Re: [Bashburn-info] 3.0 Beta 1
Brought to you by:
bashburn
From: Nick W. <ni...@uk...> - 2008-10-07 16:28:54
|
On Tue, 07 Oct 2008 15:44:31 +0200 Markus Kollmar <mar...@on...> wrote: > Anders Lindén wrote: > > On Tuesday 07 October 2008 15:11:50 you wrote: > > > >> Anders, we have a small problem with Beta 1! > >> > >> I have done yesterday some changes in the trunk (also the > >> > > mentioned > > > >> swedish language updating). > >> Now I saw you have not moved all files for the release 3.0 from > >> > > 'trunk' > > > >> to 'release' shortly before you created the release-package. > >> > >> > > > > Ouch! Which files are we talking about? I could add the missing > > files and do a quick re-release. > > > > > > Anders, I think that is not the best idea (it are some files like > "BashBurn.sh" and lang. files - and maybe I think Nick and maybe > others also did improvements since then). > So in such cases we should always take the whole thing to avoid > dependency-problems - if we can be shure nothing is broken - and i > think in this short time the trunk is relatively usable. > > > >> I should had tell you this - so you thought that there was no major > >> changes in the trunk since you created the release branch. > >> In my humble opinion I think it would be good if we use following > >> process to make a release and to avoid such things in future: > >> > >> > >> 1. Like you did - tell others per mailing list shortly before > >> release whether it is ok to create a release for the main > >> developers, and tell the short time period in which the creation > >> is planned. > >> > >> 2. Then lock the trunk branch (via "svn lock") and move ALL files > >> > > from > > > >> trunk to release. > >> > >> 3. Create package from release tree. > >> > >> 4. Unlock trunk branch. > >> > >> > >> Is this a way? > >> > > > > Sounds like a good idea to me. Also what I meant was all changes go to TRUNK. Then and if tested etc. export that particular fix to RELEASE. As it is, I think the whole trunk can be cp'ed to RELEASE (i.e. trash RELEASE tree and start from this working version). Then all new development starts again on TRUNK. Nick -- Free Software Foundation Associate Member 5508 |