]> Pileus Git - ~andy/fetchmail/blobdiff - RELEASE-INSTRUCTIONS
Obsoletion warning.
[~andy/fetchmail] / RELEASE-INSTRUCTIONS
index e40b2b57efe182088fc923b09cdf207b41e3e809..f9708f6c74c2a1bb6b2be083e1c13d87b7cc3ffd 100644 (file)
@@ -1,10 +1,22 @@
 To do a release:
 
-1. Torture-test the code against the list of test sites usuing the
-   torturetest script.
+- Update NEWS, configure.ac, and fetchmail.man, with release number & date.
 
-2. Check in all files to RCS with an appropriate release label.
+- Run "perl dist-tools/makerelease.pl" - this entails "make distcheck".
 
-3. Run "makerelease" is root.  Read the script to see what it generates.
+- Commit all files to the VCS (Git).
 
-4. Run "upload" as yourself.
+- Tag the new release with a signed tag.
+
+- cd to ~/public_html/fetchmail and edit index.html for the new tarballs
+  and NEWS files and last update.
+
+- These would be done automatically by makerelease.pl:
+  - Upload sig and tarball to ~/public_html/fetchmail/
+  - Upload sig and tarball to ftp.berlios.de:/incoming/ and release
+  - Upload lsm, sig and tarball to ibiblio.org:/incoming/linux/
+
+- Update the fetchmail website for version, link to release nodes
+  (update release_id) and last update, commit, and upload.
+
+- Announce on freshmeat.