rse 98/04/06 01:21:37
Modified: . STATUS
Log:
Move the list of proposed steps for the big source code change to the STATUS
file to make sure everyone really knows what's going on...
Revision Changes Path
1.264 +82 -0 apache-1.3/STATUS
Index: STATUS
===================================================================
RCS file: /export/home/cvs/apache-1.3/STATUS,v
retrieving revision 1.263
retrieving revision 1.264
diff -u -r1.263 -r1.264
--- STATUS 1998/04/05 22:51:14 1.263
+++ STATUS 1998/04/06 08:21:36 1.264
@@ -151,6 +151,88 @@
In progress:
+ * The proposed steps for the big symbol renaming change:
+
+ Step 1: Roy
+ - tag the source tree
+ $ cd apache-1.3
+ $ cvs tag PRE_AP_PREFIX_RENAME .
+ - rename the source identifiers
+ $ cd apache-1.3/src/test/rename
+ $ make rename
+ - compile entire server (static variant)
+ $ cd apache-1.3
+ $ ./configure --prefix=/tmp/apache
+ --enable-module=most
+ --disable-rule=HIDE
+ - check symbols
+ $ cd apache-1.3/src
+ $ nm -g httpd |more
+ - check operation of server
+ $ cd apache-1.3
+ $ make install
+ $ /tmp/apache/sbin/apachectl start
+ - compile entire server (shared variant)
+ $ cd apache-1.3
+ $ ./configure --prefix=/tmp/apache
+ --enable-module=most
+ --enable-shared=max
+ --disable-rule=HIDE
+ - check symbols
+ $ cd apache-1.3/src
+ $ nm -g httpd |more
+ - check operation of server
+ $ cd apache-1.3
+ $ make install
+ $ /tmp/apache/sbin/apachectl start
+ - commit
+ $ cd apache-1.3/src
+ $ cvs commit .
+ - tag the source tree
+ $ cd apache-1.3
+ $ cvs tag POST_AP_PREFIX_RENAME .
+
+ Step 2: Ralf
+ - tag the source tree
+ $ cd apache-1.3
+ $ cvs tag PRE_AP_PREFIX_RENAME_CLEANUP .
+ - manually change exported module structure symbols for
+ mod_abc_def.c from def_abc_module to APM_abc_def (where APM_ is
+ the prefix in rename.cf) and adjust/simplify src/Configure,
+ mod_so.c accordingly etc.
+ ...MANUAL EDITING...
+ - completely remove HIDE stuff because that's then obsolete
+ ...MANUAL EDITING...
+ - compile entire server (static variant)
+ $ cd apache-1.3
+ $ ./configure --prefix=/tmp/apache
+ --enable-module=most
+ - check symbols
+ $ cd apache-1.3/src
+ $ nm -g httpd |more
+ - check operation of server
+ $ cd apache-1.3
+ $ make install
+ $ /tmp/apache/sbin/apachectl start
+ - compile entire server (shared variant)
+ $ cd apache-1.3
+ $ ./configure --prefix=/tmp/apache
+ --enable-module=most
+ --enable-shared=max
+ - check symbols
+ $ cd apache-1.3/src
+ $ nm -g httpd |more
+ - check operation of server
+ $ cd apache-1.3
+ $ make install
+ $ /tmp/apache/sbin/apachectl start
+ - commit
+ $ cd apache-1.3/src
+ $ cvs commit .
+ - tag the source tree
+ $ cd apache-1.3
+ $ cvs tag POST_AP_PREFIX_RENAME_CLEANUP .
+
* Ken's IndexFormat enhancement to mod_autoindex to allow
CustomLog-like tailoring of directory listing formats