> Ummm - maybe I don't understand but, how can you make a RELEASE from 
> STABLE? Isnt STABLE following the patch branch? And RELEASE is jsut that 
> - what's on the CD?
> 
> If i'm correct - then you can't do that. If I'm correct, think of it this 
> way:
> 
> RELEASE = what you buy.
> STABLE  = is what you follow for security patches
> CURRENT = is what you run as a developer. It's kinda like a Beta of the 
> next RELEASE.

3.7-release is what is on the cd.  it is the result of building a
release(8) from the source when 3.6 became 3.7-beta, solidified and
changed to just 3.7.

3.7-stable is a branch of 3.7 made at the same time as 3.7-release
was tagged.  one can make a release(8) of the source in the branch
at any date.  the output would be similar base37.tgz, comp37.tgz,
etc. sets to that of the 3.7-release, but with the minor -stable
fixes in it.  this is what the original poster is attempting.

3.7-current is the main development line of 3.7.  one can make a
release(8) of the source in the main development line at any date
(assuming nothing is broken) and produce disk sets with new stuff
from recent developments.  this is what is done periodically to
produce the snapshots that are available on the ftp mirrors.

eventually 3.7-current turns into 3.8-beta, solidified, and then
becomes 3.8.  the tree is tagged as 3.8-release and branched as
3.8-stable and a release(8) is made with base38.tgz, comp38.tgz.,
etc. sets.  these sets are put on a cd and distributed to the ftp
mirrors.

rinse, repeat every ~6 months.

Reply via email to