1 |
/* Copyright (c) 2003, Theodore Roth |
/* Copyright (c) 2003,2005 Theodore Roth |
2 |
All rights reserved. |
All rights reserved. |
3 |
|
|
4 |
Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
92 |
-# Set the branch-point tag (setting \<major\> and \<minor\> accordingly):<br> |
-# Set the branch-point tag (setting \<major\> and \<minor\> accordingly):<br> |
93 |
'cvs tag avr-libc-\<major\>_\<minor\>-branchpoint' |
'cvs tag avr-libc-\<major\>_\<minor\>-branchpoint' |
94 |
-# Create the branch:<br> |
-# Create the branch:<br> |
95 |
'cvs tag -b avr-lib-\<major\>_\<minor\>-branch' |
'cvs tag -b avr-libc-\<major\>_\<minor\>-branch' |
96 |
-# Update the package version in configure.in and commit configure.in to cvs |
-# Update the package version in configure.ac and commit configure.ac to cvs |
97 |
HEAD:<br> |
HEAD:<br> |
98 |
Change minor number to next odd value. |
Change minor number to next odd value. |
99 |
-# Update the NEWS file and commit to cvs HEAD:<br> |
-# Update the NEWS file and commit to cvs HEAD:<br> |
100 |
Add "Changes since avr-libc-\<this_release\>:" |
Add "Changes since avr-libc-\<this_release\>:" |
101 |
-# Check out a new tree for the branch:<br> |
-# Check out a new tree for the branch:<br> |
102 |
'cvs co -r avr-lib-\<major\>_\<minor\>-branch' |
'cvs co -r avr-libc-\<major\>_\<minor\>-branch' |
103 |
-# Update the package version in configure.in and commit configure.in to cvs |
-# Update the package version in configure.ac and commit configure.ac to cvs |
104 |
branch:<br> |
branch:<br> |
105 |
Change the patch number to 90 to denote that this now a branch leading up |
Change the patch number to 90 to denote that this now a branch leading up |
106 |
to a release. Be sure to leave the \<date\> part of the version. |
to a release. Be sure to leave the \<date\> part of the version. |
107 |
-# Bring the build system up to date by running reconf and doconf. |
-# Bring the build system up to date by running bootstrap and configure. |
108 |
-# Perform a 'make distcheck' and make sure it succeeds. This will create the |
-# Perform a 'make distcheck' and make sure it succeeds. This will create the |
109 |
snapshot source tarball. This should be considered the first release |
snapshot source tarball. This should be considered the first release |
110 |
candidate. |
candidate. |
121 |
The following steps should be taken when making a release: |
The following steps should be taken when making a release: |
122 |
|
|
123 |
-# Make sure the source tree you are working from is on the correct branch:<br> |
-# Make sure the source tree you are working from is on the correct branch:<br> |
124 |
'cvs update -r avr-lib-\<major\>_\<minor\>-branch' |
'cvs update -r avr-libc-\<major\>_\<minor\>-branch' |
125 |
-# Update the package version in configure.in and commit it to cvs. |
-# Update the package version in configure.in and commit it to cvs. |
126 |
-# Update the gnu tool chain version requirements in the README and commit |
-# Update the gnu tool chain version requirements in the README and commit |
127 |
to cvs. |
to cvs. |
128 |
-# Update the ChangeLog file to note the release and commit to cvs on the |
-# Update the ChangeLog file to note the release and commit to cvs on the |
129 |
branch:<br> |
branch:<br> |
130 |
Add "Released avr-libc-\<this_release\>." |
Add "Released avr-libc-\<this_release\>." |
131 |
-# Bring the build system up to date by running reconf and doconf. |
-# Bring the build system up to date by running bootstrap and configure. |
132 |
-# Perform a 'make distcheck' and make sure it succeeds. This will create the |
-# Perform a 'make distcheck' and make sure it succeeds. This will create the |
133 |
source tarball. |
source tarball. |
134 |
-# Tag the release (_\<patch\> is not given if this is the first release on |
-# Tag the release:<br> |
135 |
this branch):<br> |
'cvs tag avr-libc-\<major\>_\<minor\>_\<patch\>-release' |
|
'cvs tag avr-lib-\<major\>_\<minor\>_\<patch\>-release' |
|
136 |
-# Upload the tarball to savannah. |
-# Upload the tarball to savannah. |
137 |
|
-# Update the NEWS file, and commit to cvs:<br> |
138 |
|
Add "Changes since avr-libc-\<major\>_\<minor\>_\<patch\>:" |
139 |
-# Generate the latest documentation and upload to savannah. |
-# Generate the latest documentation and upload to savannah. |
140 |
-# Announce the release. |
-# Announce the release. |
141 |
|
|