All file compared and corrected with /doc/mc.1.in.
[midnight-commander.git] / maint / RELEASE_PROCEDURE
blob1e62ee12efaa23c655d5ea82d7c355883d45d3ee
1 This document describes step by step the release procedure of GNU
2 Midnight Commander.
5 Announce the intention to release the next version in both mailing lists
6 at least 3 days before the release date, unless it's a security release.
8 Update the working directory from CVS, review last-minute changes.
10 Review the English version of the manual and fix it if necessary.  Check
11 the date in the .TH macro of the English manual and update it if
12 significant changes have been done since the previous release.
14 Make sure that all significant user-visible changes are in the NEWS
15 file.  Group changes by topics to improve readability.
17 Make sure that maint/mctest covers most features of the current code and
18 run it in a clean working directory.
20 Review files with stdout and stderr from every build.  Make sure that
21 all warnings (if any) are caused by other software and cannot be avoided
22 without significant damage to the code.
24 Regenerate and commit po-files.
26 Tag CVS tree.
28 Upload the resulting tarball and binary packages to login.ibiblio.org.
30 Change the homepage to mention the new version.
32 Announce the release in both mailing lists.