fielding 98/10/06 13:46:34
Modified: . STATUS Log: Remove things done today and increase priority of binary build discussion. Revision Changes Path 1.503 +44 -55 apache-1.3/STATUS Index: STATUS =================================================================== RCS file: /home/cvs/apache-1.3/STATUS,v retrieving revision 1.502 retrieving revision 1.503 diff -u -r1.502 -r1.503 --- STATUS 1998/10/05 23:04:28 1.502 +++ STATUS 1998/10/06 20:46:32 1.503 @@ -18,6 +18,48 @@ * need to ensure it compiles properly on win32 before rolling the tarball, and that no last minute changes break it + * How should an Apache binary release tarball look? + + 1. The "old" way where it is just a source release tarball + plus a pre-compiled src/httpd-<gnutriple>. It is created + via the apache-devsite/binbuild.sh script which + - creates the build tree + - creates the src/Configuration file with standard modules + - runs "make" + - renames src/httpd to src/httpd-<gnutriple> + - runs "make clean" + - packs the build tree stuff together + Already known discussion points: + - should src/httpd be renamed or now because a lot + of PRs say they cannot find the httpd :-( + Status: Ralf -0, Ken +0 + + 2. The way other projects release binary tarballs, i.e. + a package containing the installed (binary) files. + It can be created by a script which + - creates the build tree + - runs "./configure --prefix=/usr/local/apache \ + --enable-shared=remain \ + --disable-module=auth_db \ + --enable-suexec ..." + - runs "make install root=apache-root" + - packs the stuff together from ./apache-root only!! + Already known discussion points: + - should there be a prefix usr/local/apache in + the tarball or not? Some people think + it's useful while others dislike it a lot. + - it doesn't include the source. + - should suexec be prebuilt in a binary tarball? + Status: Ralf +1, Martin +1, Ken -1 (not a veto), Roy -1 + + 3. A source release tarball with three extra directories: + lib: for the shared library object files + bin: for the httpd and support executables + man: for the man files (if desired) + as if the server was installed in those directories. + Status: Roy +1 + + Documentation that needs writing: * Need a document explaining mod_rewrite/"UseCanonicalName off" based @@ -47,24 +89,11 @@ Message-ID: <[EMAIL PROTECTED]> Status: Ralf +1, Lars +1 - * Paul's patch to add integrated restart/shutdown signalling (Win32) - This patch make Apache listen on predictable event names to allow - restarts and shutdowns to be initiated. Also adds a new command line - option to send the shutdown or restart signal to the running parent - process. - Message-ID: <[EMAIL PROTECTED]> - Status: Ken +1 (on concept), Lars +1 (on concept), Jim +1 (concept) - Martin +1 (on concept; the restart switches could - be added to the unix version, too) - In progress: * Ken's IndexFormat enhancement to mod_autoindex to allow CustomLog-like tailoring of directory listing formats - * Roy is working on the 100 Continue problem with calls to - ap_discard_request_body() - Needs patch: * Ralf: mod_so doesn't correctly initialise modules. For instance @@ -147,45 +176,6 @@ You can differentiate by comparing the output of `uname -m' with any of: alpha bebox macppc newsmips ofppc pica pmax sparc64. - * How should an Apache binary release tarball look? - NOTE: This should be resolved before 1.3.3 !! - - 1. The "old" way where it is just a source release tarball - plus a pre-compiled src/httpd-<gnutriple>. It is created - via the apache-devsite/binbuild.sh script which - - creates the build tree - - creates the src/Configuration file with standard modules - - runs "make" - - renames src/httpd to src/httpd-<gnutriple> - - runs "make clean" - - packs the build tree stuff together - Already known discussion points: - - should src/httpd be renamed or now because a lot - of PRs say they cannot find the httpd :-( - Pros: <gets filled tomorrow> - Cons: <gets filled tomorrow> - Status: Ralf -0, Ken +0 - - 2. The way other projects release binary tarballs, i.e. - a package containing the installed (binary) files. - It can be created by a script which - - creates the build tree - - runs "./configure --prefix=/usr/local/apache \ - --enable-shared=remain \ - --disable-module=auth_db \ - --enable-suexec ..." - - runs "make install root=apache-root" - - packs the stuff together from ./apache-root only!! - Already known discussion points: - - should there be a prefix usr/local/apache in - the tarball or not? Some people think - it's useful while others dislike it a lot. - - it doesn't include the source. - - should suexec be prebuilt in a binary tarball? - Pros: <gets filled tomorrow> - Cons: <gets filled tomorrow> - Status: Ralf +1, Martin +1, Ken -1 (not a veto) - * Redefine APACHE_RELEASE. Add another 'bit' to signify whether it's a beta or final release. Maybe 'MMNNFFRBB' which means: MM: Major release # @@ -277,9 +267,8 @@ gzipped variants of files when both variants exist on the server. * Roy's HTTP/1.1 Wishlist items: - 1) Expect - 2) byte range error handling - 3) update the Accept-Encoding parser to allow q-values + 1) byte range error handling + 2) update the Accept-Encoding parser to allow q-values * use of spawnvp in uncompress_child in mod_mime_magic - doesn't use the new child_info structure, is this still safe? Needs to be