X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2FHowToRelease.txt;h=909aa56b388ef20e40d4bcbb5597b9ea81f6d648;hb=a38eea8987b32f3d17ae04eabdd9d114af57bd25;hp=d4d82bc79e2dcb979fe2fa03ff47940f30449a65;hpb=01c39ba0015f715b2082f5ed54dc769d09c09bd0;p=ngircd-alex.git diff --git a/doc/HowToRelease.txt b/doc/HowToRelease.txt index d4d82bc7..909aa56b 100644 --- a/doc/HowToRelease.txt +++ b/doc/HowToRelease.txt @@ -1,9 +1,8 @@ ngIRCd - Next Generation IRC Server + http://ngircd.barton.de/ - (c)2001-2010 Alexander Barton, - alex@barton.de, http://www.barton.de/ - + (c)2001-2018 Alexander Barton and Contributors. ngIRCd is free software and published under the terms of the GNU General Public License. @@ -37,10 +36,11 @@ 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 installed on the system you use for generating the release: - as of October 2010 we are using GNU autoconf 2.61 and GNU automake 1.10.1 + as of October 2010 we are using GNU autoconf 2.67 and GNU automake 1.11.1 which seem to work just fine. c) Update the files describing the new release: @@ -65,13 +65,16 @@ h) Run "./autogen.sh" to update the ./configure script with the correct i) Run "./configure" to rebuild all generated Makefiles. -j) Run "make distcheck" to generate the distribution archives. +j) Run "make distcheck" (and "make dist-tarZ dist-xz") to generate all of the + distribution archives. k) Sign the distribution archive(s) using GnuPG: "gpg -b " l) Upload and distribute the newly generated ngIRCd release archive(s) - and GnuPG signatures. + and GnuPG signatures (to the website, its mirrors, and GitHub). + +m) Update the ngIRCd website and its mirrors! -m) Write an announcement to the mailing list, freshmeat, Twitter, ... +n) Write an announcement to the mailing list, Twitter, ... -n) Relax :-) +o) Relax :-)