35 lines
1.3 KiB
Plaintext
35 lines
1.3 KiB
Plaintext
|
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.
|