diff options
author | Nick Clifton <nickc@redhat.com> | 2020-01-18 14:37:55 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2020-01-18 14:37:55 +0000 |
commit | b248e9ce9a0c5cb748e155841f5cc9eecdeb819b (patch) | |
tree | ad5eae2b3e653014d71f857c03f0fb3447c21784 /binutils | |
parent | 1b1bb2c67bba67bcf0a9382fb6b6c61874e9b089 (diff) | |
download | binutils-b248e9ce9a0c5cb748e155841f5cc9eecdeb819b.zip binutils-b248e9ce9a0c5cb748e155841f5cc9eecdeb819b.tar.gz binutils-b248e9ce9a0c5cb748e155841f5cc9eecdeb819b.tar.bz2 |
Update the notes on how to create a branch prior to a new release.
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 5 | ||||
-rw-r--r-- | binutils/README-how-to-make-a-release | 37 |
2 files changed, 24 insertions, 18 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index cfefa45..d6faf7f 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,5 +1,10 @@ 2020-01-18 Nick Clifton <nickc@redhat.com> + * README-how-to-make-a-release: Update notes on how to cut a + branch for a release. + +2020-01-18 Nick Clifton <nickc@redhat.com> + * configure: Regenerate. * po/binutils.pot: Regenerate. diff --git a/binutils/README-how-to-make-a-release b/binutils/README-how-to-make-a-release index a82cea1..0f84c16 100644 --- a/binutils/README-how-to-make-a-release +++ b/binutils/README-how-to-make-a-release @@ -96,7 +96,7 @@ How to perform a release. Make sure that this includes the .pot files as well as the configure and makefiles. - 8. Create an initial pre-release: + 9. Create an initial pre-release: a. Remove any auto-generated files, in order to force the src-release script to rebuild them. @@ -110,12 +110,12 @@ How to perform a release. c. Build a test target using this tarball. - cp binutils-<version>.tar.xz /dev/shm + cp binutils-<OLD_VERSION>.90.tar.xz /dev/shm cd /dev/shm - tar xvf binutils-<version>.tar.xz + tar xvf binutils-<OLD_VERSION>.90.tar.xz mkdir build cd build - ../<version>/configure --quiet --enable-gold + ../binutils-<OLD_VERSION>.90/configure --quiet --enable-gold make If there are problems, fix them. @@ -123,45 +123,45 @@ How to perform a release. d. Upload the pre-release snapshot to the sourceware FTP site: cd <branch-sources> - scp binutils-<version>.tar.xz sourceware.org:~ftp/pub/binutils/snapshots - ssh sourceware.org md5sum ~ftp/pub/binutils/snapshots/binutils-<version>.tar.xz + scp binutils-<OLD_VERSION>.90.tar.xz sourceware.org:~ftp/pub/binutils/snapshots + ssh sourceware.org md5sum ~ftp/pub/binutils/snapshots/binutils-<OLD_VERSION>.90.tar.xz e. Clean up the source directory again. git clean -fdx . - 9. Tell the Translation Project where to find the new tarball. + 10. Tell the Translation Project where to find the new tarball. <coordinator@translationproject.org> qv: http://translationproject.org/html/maintainers.html ------------------------------------------------------------------------ Dear Translation Project - The 2.3x release branch has been created for the FSF binutils. + The <NEW_VERSION> release branch has been created for the GNU binutils. A snapshot of the branch sources can be found here: - https://sourceware.org/pub/binutils/snapshots/binutils-2.3x.90.tar.xz + https://sourceware.org/pub/binutils/snapshots/binutils-<OLD_VERSION>.90.tar.xz - We hope to make the official release of the sources on the 8th July + We hope to make the official release of the sources on the <DATE> although that could change if there are important bugs that need to be fixed before the release. ------------------------------------------------------------------------ - 10. Announce the availability of the snapshot and the branch on the + 11. Announce the availability of the snapshot and the branch on the binutils mailing list. Set a date for when the release will actually happen. Something like: ------------------------------------------------------------------------ Hi Everyone, - The 2.3x branch has now been created: + The <NEW_VERSION> branch has now been created: - git clone git://sourceware.org/git/binutils-gdb.git -b binutils-2_3x-branch 2.3x + git clone git://sourceware.org/git/binutils-gdb.git -b binutils-<NEW_VERSION>-branch <NEW_VERSION> A snapshot of the sources is also available here: - https://sourceware.org/pub/binutils/snapshots/binutils-2.3x.90.tar.xz + https://sourceware.org/pub/binutils/snapshots/binutils-<OLD_VERSION>.90.tar.xz Please could all patches for the branch be run by me. The rules for the branch are: @@ -174,14 +174,15 @@ Hi Everyone, * Fixes for testsuite failures are OK. Ideally I would like to make the release happen in two weeks time, - i.e. Saturday 27th Jan. Which I hope will be enough time for everyone + i.e. <DATE>. Which I hope will be enough time for everyone to get their final fixes in. ------------------------------------------------------------------------ - 11. Build various different toolchains, test them and nag + 12. Build various different toolchains, test them and nag maintainers to fix any testsuite failures for their architectures... +============================================================================== When the time comes to actually make the release.... @@ -195,7 +196,7 @@ When the time comes to actually make the release.... 21. Update the release number in bfd/version.m4 on the release branch to a whole new minor version number, without a point - value. Eg "2.29.90" becomes "2.30". Change bfd/development.sh + value. Eg "2.33.90" becomes "2.34". Change bfd/development.sh to set all values to "false". Regenerate the configure and makefiles. And *info* files. Add ChangeLog entries for the updates and add a "this-is-the-2.3x-release" comment and @@ -283,7 +284,7 @@ When the time comes to actually make the release.... directories had to be made by hand, as shown above). cd as - lcd <build-dir>/gas/doc/as.html + lcd <build-dir>/gas/doc/as.html< put * cd ../bfd lcd ../../../bfd/doc/bfd.html |