Commit df8a7b1d authored by Per Cederqvist's avatar Per Cederqvist

This contains an updated translation of SERVER-RELEASE and information

about the versions of various tools that was used to create the
release.
parent f95c262b
This file contains some information intended for the developers of
lyskomd. It is probably only useful if you have access to the CVS
repository (there is no anoncvs access at this time) or if you are
about to make a new release of lyskomd.
Support programs
================
It is important to use the correct version of some support programs
when creating the distribution.
Automake (anoncvs '1999-05-21 12:00:00 GMT')
--------
All released versions of automake have problems that are hard to work
around. The current snapshot in the public cvs archive appears to be
working fine, however. See http://sourceware.cygnus.com/automake/
Use these commands to retrieve the version that was used to build
lyskom-server-2.0.0:
cvs -z 9 -d :pserver:anoncvs@sourceware.cygnus.com:/cvs/automake login
(password is ``anoncvs'')
cvs -z 9 -d :pserver:anoncvs@sourceware.cygnus.com:/cvs/automake co \
-D '1999-05-21 12:00:00 GMT' automake
Autoconf 2.13
--------
You need autoconf 2.13.
Perl 5.005_02
----
The perl version should not matter.
Release generation
==================
Follow these steps:
* Check that the following files are updated:
doc/Protocol-A.texi
doc/lyskomd.texi
README
NEWS
* If this is release 2.0.1 or 2.1.0: remove all man-pages and this line.
* Set the version number in these files:
versions
configure.in
* Fix the Copyright statement in these files:
scripts/update-copyright
scripts/lyskomd-copyrights
* Write a note such as "* Release 1.9.0." in ChangeLog.
* Commit everything.
* Update the copyright statements by running
scripts/lyskomd-copyrights
repeatedly until nothing happens.
* Commit everything.
* Run these commands:
./mkmi
./configure
make distclean # We want to recompute all dependencies.
make # Recompute them.
make distcheck
Make sure that the host where you do this have TeX installed, so
that you ensure that the dvi target is working.
* Compare the resulting file with the previous release, and ensure
that no unexpected differences exists.
* Test the resulting archive on several architectures. Repeat until
no failure.
* Set a tag:
cvs tag server-2-0-0
* Copy the tar file to the FTP server.
* Create a diff.
tar xfz /lysator/ftp/pub/lyskom/server/lyskom-server-1.9.0.tar.gz
tar xfz /lysator/ftp/pub/lyskom/server/lyskom-server-2.0.0.tar.gz
diff -u --recursive --unidirectional-new-file \
lyskom-1.9.0 lyskom-server-2.0.0
Publish it if it is working and small enough.
* Announce the release in "Nyheter (om) LysKOM".
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment