2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-09-01 15:05:23 +00:00
This commit is contained in:
Mark Andrews
2002-05-28 00:25:12 +00:00
parent f93fad20d4
commit f11c81f4fe

View File

@@ -1,7 +1,7 @@
Copyright (C) 2000-2002 Internet Software Consortium. Copyright (C) 2000-2002 Internet Software Consortium.
See COPYRIGHT in the source root or http://isc.org/copyright.html for terms. See COPYRIGHT in the source root or http://isc.org/copyright.html for terms.
$Id: release,v 1.54 2002/02/20 03:34:06 marka Exp $ $Id: release,v 1.55 2002/05/28 00:25:12 marka Exp $
Preparing a bind9 release Preparing a bind9 release
@@ -22,10 +22,6 @@ release.
number (it should have been incremented after the number (it should have been incremented after the
previous release) previous release)
- Before creating a new release branch, update the lib/*/api files
as needed. See the libtool info file for information about what
the various numbers mean.
- If building from a release branch, check that any important - If building from a release branch, check that any important
bug fixes made on the mainline since the last release have bug fixes made on the mainline since the last release have
been pulled up. You can do this by comparing the CHANGES been pulled up. You can do this by comparing the CHANGES
@@ -37,6 +33,10 @@ release.
This will list all bug fixes on the mainline that are not This will list all bug fixes on the mainline that are not
on the 9.2 release branch. on the 9.2 release branch.
- Before creating a new release branch, update the lib/*/api files
as needed. See the libtool info file for information about what
the various numbers mean.
- Check that http://status.isc.org/bind9/bind9.html - Check that http://status.isc.org/bind9/bind9.html
shows a clean build and test status for all supported shows a clean build and test status for all supported
systems and that the tests are actually being run on the systems and that the tests are actually being run on the
@@ -119,6 +119,11 @@ release.
$ cd contrib/idn/mdnkit $ cd contrib/idn/mdnkit
[ Sample on netbsd ... ] [ Sample on netbsd ... ]
$ CFLAGS=-I/usr/local/include ./configure '--with-iconv=-L/usr/local/lib -liconv' $ CFLAGS=-I/usr/local/include ./configure '--with-iconv=-L/usr/local/lib -liconv'
FreeBSD has giconv.
./configure --with-iconv-include=/usr/local/include \
'--with-iconv=-L/usr/local/lib -lgiconv'
$ make $ make
$ cd ../../.. ; : cd back to top level $ cd ../../.. ; : cd back to top level
$ cp configure configure.orig $ cp configure configure.orig
@@ -129,9 +134,9 @@ release.
... should cleanly compile ... should cleanly compile
$ make distclean $ make distclean
$ rm -rf /tmp/mdn $ rm -rf /tmp/mdn
$ mkdir -p /tmp/mdn/{lib,include} $ mkdir -p /tmp/mdn/lib /tmp/mdn/include
$ mdn=`pwd`/contrib/idn/mdnkit $ mdn=contrib/idn/mdnkit
$ cp $mdn/lib/.libs/libmdn.so /tmp/mdn/lib $ cp $mdn/lib/.libs/libmdn.so* /tmp/mdn/lib
$ cp -r $mdn/include/mdn /tmp/mdn/include $ cp -r $mdn/include/mdn /tmp/mdn/include
$ ./configure --with-mdn=/tmp/mdn --with-iconv="-L/usr/local/lib -liconv" $ ./configure --with-mdn=/tmp/mdn --with-iconv="-L/usr/local/lib -liconv"
$ LD_LIBRARY_PATH=/usr/local/lib:/tmp/mdn/lib:/usr/lib make $ LD_LIBRARY_PATH=/usr/local/lib:/tmp/mdn/lib:/usr/lib make
@@ -147,7 +152,7 @@ release.
diff -u2 $i.orig $i diff -u2 $i.orig $i
done > $patchd/patch.most.new done > $patchd/patch.most.new
$ cvs diff -u2 configure > $patchd/patch.configure $ cvs diff -u2 configure > $patchd/patch.configure
$ mv $patchd/patch.most.new $patchd $ mv $patchd/patch.most.new $patchd/patch.most
$ cvs ci -ko $patchd/patch.* $ cvs ci -ko $patchd/patch.*
- Add a marker line like " --- 9.0.0rc10 released ---" - Add a marker line like " --- 9.0.0rc10 released ---"