Chromium Code Reviews| Index: doc/release.txt |
| diff --git a/doc/release.txt b/doc/release.txt |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..3eb8db6b7c8fd59b58c9c881d46d98f71c264dbc |
| --- /dev/null |
| +++ b/doc/release.txt |
| @@ -0,0 +1,43 @@ |
| += Release checklist = |
|
wtc
2015/01/28 17:50:47
This file isn't in the source tarball opus-1.1.1-b
|
| + |
| +== Source release == |
| + |
| +- Check for uncommitted changes to master. |
| +- Update OPUS_LT_* API versioning in configure.ac. |
| +- Update the version in version.mk |
| +- Tag the release commit with 'git tag -s vN.M'. |
| + - Include release notes in the tag annotation. |
| +- Verify 'make distcheck' produces a tarball with |
| + the desired name. |
| +- Push tag to public repo. |
| +- Upload source package 'opus-${version}.tar.gz' |
| + - Add to https://svn.xiph.org/releases/opus/ |
| + - Update checksum files |
| + - svn commit |
| + - Copy to ftp.mozilla.org:/pub/mozilla.org/opus/ |
| + and verify file permissions. |
| +- Upload source packge 'opus-${version}.tar.gz' |
| + to website and verify file permissions. |
| +- Add release notes to https://svn.xiph.org/websites/opus-codec.org/ |
| +- Update links and checksums on the downloads page. |
| +- Add a copy of the documentation to <http://www.opus-codec.org/docs/> |
| + and update the links. |
| + |
| +Releases are commited to https://svn.xiph.org/releases/opus/ |
| +which propagates to downloads.xiph.org, and copied manually |
| +to https://ftp.mozilla.org/pub/mozilla.org/opus/ |
| + |
| +Website updates are committed to https://svn.xiph.org/websites/opus-codec.org/ |
| +which propagates to http://opus-codec.org/ |
| + |
| +== Binary release == |
| + |
| +We usually build opus-tools binaries for MacOS and Windows. |
| + |
| +Binary releases are copied manually to |
| +ftp.mozilla.org:/pub/mozilla.org/opus/win32/ |
| + |
| +== Website updates == |
| + |
| +For major releases, recreate the files on http://opus-codec.org/examples/ |
| +with the next encoder. |