Commit Diff
Diff:
fcf2874a9d64675c64afbce58cd4cdc73de54978
e889de9d92adf09f9c77df03d8a85736bc15d380
Commit:
e889de9d92adf09f9c77df03d8a85736bc15d380
Tree:
87aac21c9b1e97f5155edcb8e5fc769551a1bcf7
Author:
Alexander Barton <alex@barton.de>
Committer:
Alexander Barton <alex@barton.de>
Date:
Sat May 9 22:14:04 2020 UTC
Message:
Tweak & update doc/HowToRelease.txt a bit ...
blob - 81eae40d9a763d1e82b9456de1b969648c516c84
blob + 5c365f9431157bdd8701aa6e5755bc09ebecb873
--- doc/HowToRelease.txt
+++ doc/HowToRelease.txt
@@ -35,14 +35,21 @@ up-to-date (e.g. using ./autogen.sh) before generating
II. How to prepare a new ngIRCd release?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-a) Make sure the source tree is in a releasable state ;-)
- - is the AUTHORS file up to date?
-
-b) Make sure you have working versions of GNU autoconf and GNU automake
+a) Make sure you have working versions of GNU autoconf and GNU automake
installed on the system you use for generating the release:
- as of October 2010 we are using GNU autoconf 2.67 and GNU automake 1.11.1
+ as of May 2020 we are using GNU autoconf 2.69 and GNU automake 1.11.6
which seem to work just fine.
+ NOTE: new releases of GNU automake DO NOT work, as they lack support for
+ the "ansi2knr" wrapper and "de-ANSI-fication" support!
+b) Make sure the source tree is in a releasable state ;-)
+ - Are all branches & patches merged? Check GitHub issues, pull requests
+ and milestones!
+ - Run as many tests as you can!
+ - Is the AUTHORS file up to date? This command may be helpful:
+ "( grep '>$' AUTHORS; git shortlog -se | cut -c8- ) | grep -Ev \
+ '(alex@barton.de|fw@strlen.de)' | LC_ALL=de_DE.UTF-8 sort -u"
+
c) Update the files describing the new release:
- ChangeLog
- NEWS
IRCNow