blob: a6970c871bbe47a82ea33759164d89aacc4ece7e [file] [log] [blame]
HOWTO Release a Package of the POSIX Test Suite
===============================================
This document describes the procedure for releasing files for the POSIX
Test Suite. These actions should be taken to verify the integrity of the
released files.
=======================================================================
1. Pull all code on the developer tag and tag with the release tag (See
the HOWTO_Tagging document for more information on how to do this.).
2. Create a posixtestsuite-<major>.<minor>.<rev>.tar.gz file containing
everything with the release tag.
Note: Follow guidelines on:
http://en.tldp.org/HOWTO/Software-Release-Practice-HOWTO/distpractice.html
3. Use the SF admin interface to add this file to the project.
4. Download the *.tar.gz file from the SF interface and untar it in
a sandbox.
5. Run "make" to try to build and execute all files in the release, and
ensure that they all build and execute correctly.
6. Craft a release message and send to: posixtest-announce.
7. Send a copy of that release message to: LKML, cc: posixtest-discuss.
[This ensures discussions happen on the discuss mailing list, not
the announce mailing list.]
8. Update sourceforge homepage and project page with this information.
9. Update freshmeat.net with this information.