rse         98/04/07 08:15:18

  Modified:    .        STATUS
  Log:
  The renaming debate gets more and more worse and I dislike it really how Jim
  and Kens opinions get silently ignored.... Hmmm... but ok, I've done my
  technical work by preparing both the renaming scripts and the HIDE-remove-path
  for Roy, so I've done my part (for which no one has asked me to do it ;-). The
  remaining decisions and commits are not my job... I hate political
  discussions, so I'm now concentrating on more useful stuff IMHO: Working
  on the DSO-support for SVR4-platforms.
  
  Revision  Changes    Path
  1.275     +34 -55    apache-1.3/STATUS
  
  Index: STATUS
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.274
  retrieving revision 1.275
  diff -u -r1.274 -r1.275
  --- STATUS    1998/04/07 13:27:07     1.274
  +++ STATUS    1998/04/07 15:15:17     1.275
  @@ -18,8 +18,23 @@
            +1: Roy, Dean, Paul, Jim, Martin, Ralf, Randy, Brian, Ken
            +0:
            -1:
  -      (Ken: 'lazy consensus' needs to be defined.)
   
  +      Notes:
  +      - Ken: 'lazy consensus' needs to be defined.
  +      - Ralf: At least the following points should be added:
  +              1. A statement that really everyone has the equal right to veto
  +                 in general and that only the one can rescind a veto who has
  +                 done it originally.
  +              2. The statements that although a veto can be done at any point
  +                 if it gets done more then approximately two weeks after some
  +                 stuff already went in or was changed, the guy who vetoes
  +                 really  _HAS_ to provide a reasonable alternative solution
  +                 idea _AND_ at least someone (not really the guy who vetoes)
  +                 who wants to volunteer for this alternative solution.  Or
  +                 the veto will not make much sense IMHO at this stage and
  +                 always just creates flamewars! I think only this way it's
  +                 fair.
  +
   Plan:
   
   Showstoppers:
  @@ -152,12 +167,11 @@
   
   In progress:
   
  -    * The proposed steps for the big symbol renaming change:
  +    * The proposed steps of Roy for the big symbol renaming change:
   
         NOTE: Roy won't even start down this path until there is at least
               three +1 votes for the prefix option(s) applied (see below).
   
  -      Step 1: Roy
           - completely remove HIDE stuff from
                src/Configure, include/*, APACI, etc.
   
  @@ -198,54 +212,6 @@
             $ 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 .
  -        - manual editing the source tree for the remaining
  -          changes which cannot be automated:
  -          1. change exported module structure symbols from
  -             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. These APM_ symbols were commented
  -             in rename.cf for Roys step.
  -             [Roy doesn't think this step is necessary]
  -          2. change the prelinked_modules and preloaded_modules symbols
  -             to APX_ variants manually and adjust src/Configure accordingly.
  -             These APX_ symbols were commented in rename.cf for Roys step
  -             because these cannot be done automatically.
  -             [Roy might do this himself if the changes are clear]
  -        - 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 | egrep -v 'ap(x|m)?_' | grep -v '.o$'
  -          $ 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 .
  -
       * Ralf's and Martin's enhancement to the DSO support in Apache
         to be able to support DSO under mostly all SVR4-variants, too. 
         This would be a major milestone for Apache's DSO support. It is done by
  @@ -294,9 +260,17 @@
         1.3b6 and thus for the 1.3.x release branch via the
         apache-1.3/src/test/rename/rename.cf file as the configuration for the
         renaming. The used prefix or prefixes are configureable in the file.
  -       +1: Ralf, Jim, Roy, Ken [only because collisions won't be addressed 
any
  -        other way, apparently - otherwise agrees with Marc]
  -        0: Marc [thinks this is the wrong time for such a big change]
  +       +1: Roy, Ralf, Jim, Ken 
  +        0: Marc
  +
  +      NOTES:
  +       - Marc: this is the wrong time for such a big change
  +       - Ken:  only because collisions won't be addressed any
  +               other way, apparently - otherwise agrees with Marc
  +       - Ralf: Yes, I personally also would like to keep HIDE, but
  +               now because it's vetoed, it's better to rename the
  +               source instead of just having the
  +               namespace-conflicts again.
   
       * What prefixes to use for the renaming:
   
  @@ -310,16 +284,21 @@
           - Private functions which we can't make static (because of
             cross-object usage) but should be (e.g., new_connection)
               ap_xxx:    +1: Roy, Dean, Randy, Martin, Brian
  +                    -0: Ralf
                       -1: Ken
               apx_xxx:   +1: Ralf
               appri_xxx: +1: Paul, Ken
  +                    +0: Ralf
   
           - Public API module structure variables (e.g.,
             status_module) which are used special in Configure,
             mod_so, etc and have to be exported:
  +          [CANNOT BE DONE AUTOMATICALLY BY RENAME.PL!]
               ..._module:+1: Roy [status quo], Dean
  +                    +0: Ralf
               ap_xxx:    +1:
  -            apm_xxx:   +1: Ralf
  +                    -0: Ralf
  +            apm_xxx:   +0: Ralf
   
           Notes: 
            - Ken: I'm vetoing the 'same prefix for everything' proposed
  
  
  

Reply via email to