source: project/wiki/stability @ 36352

Last change on this file since 36352 was 31126, checked in by Mario Domenech Goulart, 6 years ago

Properly capitalize CHICKEN on the wiki directory (only first level).

I used the following shell script to change things:

while IFS= read -d $'\0' -r file ; do

sed -i 's/Chicken/CHICKEN/g' "$file"

done < <(find wiki -maxdepth 1 -type f -print0 )

Some files have been manually reverted after that, since some
substitutions don't apply:

  • friedly-chicken (repl banner)
  • survey2011 (Chicken in URI paths)
  • chickenista-guide (Chickenista)

I hope the link canonicalization thing will be on my side.

File size: 3.5 KB
Line 
1== Stability branches
2
3'''Note:''' Stability branches now produce official point releases, available from the [[http://code.call-cc.org|main page]].  This page describes the development philosophy in more detail.
4
5=== Overview
6
7The stability branch series is an official fork of the CHICKEN Scheme
8[[http://code.call-cc.org/|core]] which backports certain useful
9bugfixes and minor features from the future to "stable"
10maintenance versions.
11
12Each stability branch is branched off a tagged version of the master
13branch, such as 4.7.0, and named like {{stability/4.7.0}}, where 4.7.0
14represents the branch point.  Stability branches may also sprout from
15development versions such as 4.7.3, depending on demand.
16
17Releases for stability/4.7.0 have version numbers like {{4.7.0.x}}
18(for example, 4.7.0.6) and are tagged in the repository with this
19version number.  The tag and version number are updated together.
20Prior to 4.7.0.6, version numbers had an {{-st}} suffix to denote their
21unofficial status.
22
23{{NEWS.stability}} in the repository contains a detailed list of changes
24in each release, while {{NEWS}} gives a more friendly overview.
25
26=== Branches
27
28==== 4.8.0
29
30The {{stability/4.8.0}} branch is based on 4.8.0 and provides the
31official 4.8.0 point releases (such as 4.8.0.3).
32
33Downloads are available on the [[http://code.call-cc.org/releases/4.8.0|releases directory]].
34
35==== 4.7.0
36
37The {{stability/4.7.0}} branch is recommended for general use and is
38based on CHICKEN 4.7.0.
39
40The latest version is 4.7.0.6
41([[http://code.call-cc.org/releases/4.7.0/chicken-4.7.0.6.tar.gz|download]], [[http://code.call-cc.org/releases/4.7.0/NEWS|NEWS]], [[http://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=blob_plain;f=NEWS.stability;hb=stability/4.7.0|detailed changes]]).
42
43=== Obtaining the code
44
45==== From tarball (4.8.0.x)
46
47Downloads are available on the [[http://code.call-cc.org|main page]].
48
49==== From tarball (4.7.0.x)
50
51Stability tarballs can be built from scratch without an existing copy of CHICKEN.  See the [[http://code.call-cc.org/cgi-bin/gitweb.cgi?p=chicken-core.git;a=blob_plain;f=README;hb=stability/4.7.0|README]] for build instructions.
52
53* [[http://code.call-cc.org/stability/4.7.0/chicken-4.7.0.6.tar.gz|4.7.0.6.tar.gz]] ([[http://code.call-cc.org/stability/4.7.0/chicken-4.7.0.6.tar.gz.md5|md5]])
54* [[http://code.call-cc.org/stability/4.7.0/chicken-4.7.0.5-st.tar.gz|4.7.0.5-st.tar.gz]] ([[http://code.call-cc.org/stability/4.7.0/chicken-4.7.0.5-st.tar.gz.md5|md5]])
55* [[http://code.call-cc.org/stability/4.7.0/chicken-4.7.0.4-st.tar.gz|4.7.0.4-st.tar.gz]] ([[http://code.call-cc.org/stability/4.7.0/chicken-4.7.0.4-st.tar.gz.md5|md5]])
56* [[http://code.call-cc.org/stability/|All stability releases]]
57
58==== From git
59
60To clone the stability branch into {{chicken-core-stability/}}:
61
62 git clone git://code.call-cc.org/chicken-core.git --branch stability/4.7.0 chicken-core-stability
63
64If you already have a copy of the git repository that you'd like to
65use, ensure you are up to date and then switch to the
66{{stability/4.7.0}} branch:
67
68 git fetch
69 git checkout stability/4.7.0
70
71To checkout a particular version:
72
73 git checkout 4.7.0.3-st
74
75{{HEAD}} may have had patches applied after the last tag.  The version number
76will be the same and it should be safe to use HEAD, but you can checkout
77from the tag if desired.
78
79=== Support policy
80
81There is not yet a formal support policy with regards to how long an
82older stability branch will be maintained once a newer one is
83available.  Generally, we encourage upgrading to the latest release.
84
85=== Maintainer
86
87[[/users/jim-ursetto|Jim Ursetto]]
Note: See TracBrowser for help on using the repository browser.