| 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 |
|
|