History of ReleaseProcess

{maketoc}
!Change version in code
# Confirm the release version is correct in __kernel/setup_inc.php__. Commit any changes to CVS as necessary.
!Create tar.gz file
# SSH onto packard.bitweaver.org
# __sudo su - bitweaver__
# From the Bitweaver home directory and execute the __~/live/bitweaver/install/bitweaver_build.sh bitweaver Rx__ script, where __Rx__ is the release you're building for. This checkouts the latest CVS of BW, cleans it up, and prepares it for distribution.
# The script creates a weekly build tar file in the Bitweaver home directory. Rename the __bitweaver_bitweaver_wb_yyyyweekww.tar.gz__ file to the appropriate name ie __bitweaver_x.y.z.tar.gz__ where __x__ is the major revision, __y__ is the minor revision and __z__ is the release eg bitweaver_1.0.1.tar.gz
# Copy the renamed file to __~/builds__ directory
# Annouce on IRC and mailing list, it is avaiable for testing
!Create zip file
# __mkdir ~/test__ in Bitweaver home directory
# __tar xvzf bitweaver_x.y.z.tar.gz -C ~/test__ to extract a copy to ''test'' directory
# __cd ~/test__
# Create a new zip file, using __zip bitweaver_x.y.z.zip -r bitweaver__
# Copy the file to __~/builds__ directory
!Create bz2 file
!Create rpm file
TODO
!Upload files to SourceForge
!Announce
# Annouce on IRC and mailing list, it is avaiable for testing
# Revisit ((MediaBlitz)) to spread the word

!New Releases
!!So how does bitweaver handle development of new releases?
At any time there are 3 active versions of bitweaver refered to as STABLE, TESTING, and DEVELOPMENT. We intend to follow the spirit of the [http://www.debian.org/releases/|debian release process].
!!!STABLE
This is the latest stable release for production use. This is STABLE and we mean __STABLE__, and have very high standards. If you need bitweaver in a production environment, this is for you. Only changes allowed here are to fix major bugs. Bug fixes here are pushed forward to TESTING and DEVELOPMENT.
These will be packaged as <edition>_FR1. If additional fixes are deemed necessary, packages called <edition>_FR2, FR3, ect.
!!!TESTING
This is the code being prepared for the next realease. This code should be considered very useable for a live site. No new features are added, but features are tested and fixed. Bugs are also fixed here, and those changes get pushed forward to DEVELOPMENT.
As realease gets close, we will periodicaly package release canidates called <edition>_RC1, <edition>_RC2 ect...
A release candidate, if good enough, will be transformed to a STABLE version if the TestProcess shows that it is OK. In practice it might happen that one or two critical bugs gets fixed before moving an almost good RC to a stable version if it is reasonable to belive that these corrections has few feature interactions.
!!!DEVELOPMENT
This is the cutting edge and where new features get added.
Periodic tarballs will be made availible.
----
Both TESTING and DEVELOPMENT will produce weekly builds named <edition>_WB_<date>.
Page History
Date/CommentUserIPVersion
25 Jan 2006 (22:32 UTC)
xing194.152.164.4533
Current • Source
xing194.152.164.4532
View • Compare • Difference • Source
xing194.152.164.4531
View • Compare • Difference • Source
xing194.152.164.4530
View • Compare • Difference • Source
xing194.152.164.4529
View • Compare • Difference • Source
xing194.152.164.4528
View • Compare • Difference • Source
xing194.152.164.4527
View • Compare • Difference • Source
xing194.152.164.4526
View • Compare • Difference • Source
xing194.152.164.4525
View • Compare • Difference • Source
xing194.152.164.4524
View • Compare • Difference • Source
Stephan Borg218.214.1.11323
View • Compare • Difference • Source
Stephan Borg218.214.1.11322
View • Compare • Difference • Source
Stephan Borg218.214.1.11321
View • Compare • Difference • Source
Stephan Borg218.214.1.11320
View • Compare • Difference • Source
Stephan Borg218.214.1.11319
View • Compare • Difference • Source
xing194.152.164.4518
View • Compare • Difference • Source
xing194.152.164.4517
View • Compare • Difference • Source
xing194.152.164.4516
View • Compare • Difference • Source
xing194.152.164.4515
View • Compare • Difference • Source
Stephan Borg218.214.1.11314
View • Compare • Difference • Source
Stephan Borg218.214.1.11313
View • Compare • Difference • Source
Stephan Borg218.214.1.11312
View • Compare • Difference • Source
SEWilco209.98.144.1611
View • Compare • Difference • Source