Browse Source

binutils release procedure: Add AI to update branch name in crontab

binutils/ChangeLog:

        * README-how-to-make-a-release: Add reminder to update the
        branch name in gdbadmin's crontab on sourceware.
binutils-2_31-branch
Joel Brobecker 8 years ago
parent
commit
0dd86f32bc
  1. 5
      binutils/ChangeLog
  2. 25
      binutils/README-how-to-make-a-release

5
binutils/ChangeLog

@ -1,3 +1,8 @@
2018-01-16 Joel Brobecker <brobecker@adacore.com>
* README-how-to-make-a-release: Add reminder to update the
branch name in gdbadmin's crontab on sourceware.
2018-01-16 Joel Brobecker <brobecker@adacore.com>
* README-how-to-make-a-release: Remove trailing spaces.

25
binutils/README-how-to-make-a-release

@ -42,23 +42,36 @@ How to perform a release.
git tag -a binutils-2_30-branch [eg for the 2.30 branch...]
git push --tags origin binutils-2_30-branch
5. Update bfd/configure and bfd/configure.ac on HEAD to indicate
5. Update "BINUTILS_BRANCH" in gdbadmin's crontab:
Log in as gdbadmin on sourceware.org, and then:
$ cd crontab
$ vi crontab
[change BINUTILS_BRANCH]
$ cvs ci crontab
$ crontab crontab
If you do not have access to this account, please feel free to
ask Joel Brobecker <brobecker AT adacore DOT com>.
6. Update bfd/configure and bfd/configure.ac on HEAD to indicate
snapshot of the following release.
[make-prerelease.sh command hv + C]
6. Rename the current HEAD version entry in Bugzilla, and create a
7. Rename the current HEAD version entry in Bugzilla, and create a
new one. E.g. rename "2.30 (HEAD)" to 2.30, and create "2.31
(HEAD)". Go to "Edit products" from the bottom toolbar, click on
"binutils", then on "Edit versions". If you don't have
permissions to do this, either ask Daniel Berlin to fix your
account or ask Daniel Jacobowitz to do it.
7. Regenerate various files on both branch and HEAD by configuring
8. Regenerate various files on both branch and HEAD by configuring
with --enable-maintainer-mode. No need to check in changes to
the autoconf/automake/etc files, but be sure the .pot files are
up to date. NB/ Remember to include gold and gprof.
8. Create an initial prerelease:
9. Create an initial prerelease:
a. Change the version on the branch (bfd/version.m4), regenerate
the files, and check this in.
@ -74,13 +87,13 @@ How to perform a release.
scp ../binutils-$version.tar.xz sourceware.org:~ftp/pub/binutils/snapshots
ssh sourceware.org md5sum ~ftp/pub/binutils/snapshots/binutils-$version.tar.xz
9. Send it to the Translation Project:
10. Send it to the Translation Project:
http://translationproject.org/html/maintainers.html
Sending mail for one of the POT files is sufficient.
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. Nag maintainers to fix any testsuite failures
for their architectures...

Loading…
Cancel
Save