[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apr-cvs
Subject:    cvs commit: apr STATUS
From:       gstein () apache ! org
Date:       2002-08-22 20:16:23
[Download RAW message or body]

gstein      2002/08/22 13:16:23

  Modified:    .        STATUS
  Log:
  "A dump truck... a *yellow* dump truck..."
      -- kid on Emergency, circa mid 70's
  
  Revision  Changes    Path
  1.174     +25 -13    apr/STATUS
  
  Index: STATUS
  ===================================================================
  RCS file: /home/cvs/apr/STATUS,v
  retrieving revision 1.173
  retrieving revision 1.174
  diff -u -r1.173 -r1.174
  --- STATUS	19 Aug 2002 21:38:46 -0000	1.173
  +++ STATUS	22 Aug 2002 20:16:23 -0000	1.174
  @@ -33,12 +33,16 @@
                                 HIBYTE, LOBYTE)
           apr.hw                (NO_USE_SIGACTION)
   
  +      1.0 showstopper (not 0.9.x): gstein
  +
       * complete the efforts started by DougM for cleaner fn naming
         conventions: see proposed name changes in renames_pending
         and offer up any additions/vetos/clarifications.
         DougM offered to complete the work with his nifty perl rename
         script at the hackathon. 
   
  +      1.0 showstopper (not 0.9.0): gstein
  +
       * When Win32 apr_proc_create was fixed, the apr_proc_t hproc
         member was added for that platform.  That's a problem (and
         was when pid was abused as well) since nobody goes and cleans
  @@ -46,19 +50,27 @@
         since apr_proc_create didn't allocate the apr_proc_t storage.
         (Aren't transparent types swell?)  Suggestions?
   
  -    * extract the MAJOR version from apr_version.h and pass it to
  -      libtool for use in applying version numbers to the shared
  -      libraries.
  +      1.0 showstopper (not 0.9.0): gstein
   
       * Change apr_initialize to take the expected version (in some form)
         and return an error code if the requirement isn't satisfied.
   
  +      gstein: -1
  +
         Justin says: "Relying solely on the run-time linker isn't enough
                       to guarantee versioning."
  +      Greg says: "yup. but now the libraries have different names.
  +                  -lapr-1 and -lapr-2. further, we can always add a
  +                  utility function to check (the minor rev), rather
  +                  than monkey with the initialization itself. the
  +		  runtime linker will catch new function requirements
  +		  across minor rev upgrades, but will not catch new
  +		  constants."
         
   
   CURRENT VOTES:
   
  +
   RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
   
       * The return type of a thread function (void *) is inconsistent with
  @@ -180,7 +192,7 @@
       * add a version number to apr_initialize() as an extra failsafe against
         (APR) library version skew.
         MsgID: <Pine.LNX.4.10.10005231712380.31927-100000@nebula.lyra.org>
  -      Status: Greg +1 (volunteers), Jeff +1, Ryan +1, Tony -0(?), david +1
  +      Status: Greg -1, Jeff +1, Ryan +1, Tony -0(?), david +1
   
       * add apr_crypt() and APR_HAS_CRYPT for apps to determine whether the
         crypt() function is available, and a way to call it (whether it is
  @@ -225,14 +237,14 @@
         Justin says: Both thread and file have the accessors now.  Any others?
         Status: Greg volunteers
   
  -    * I think apr_open_stderr() and friends dup() the descriptor. That
  -      would allow the new/returned file to be closed (via pool cleanup
  -      or manually) without accidentally closing stderr/out.
  -      Justin says: Is this "I think it should?"
  -
  -    * need to export the shared library extension (e.g. ".so") for the
  -      platform. clients need to use this to construct filenames to
  -      pass to apr_dso_load()
  +    * I think apr_open_stderr() and friends *should* dup() the
  +      descriptor.  That would allow the new/returned file to be closed
  +      (via pool cleanup or manually) without accidentally closing
  +      stderr/out.
  +
  +    * need to export (in code, not just build scripts) the shared
  +      library extension (e.g. ".so") for the platform. clients need to
  +      use this to construct filenames to pass to apr_dso_load()
         -- note on Win32 we distinguish 'apache module' names from other 
            'loadable module' names, so be careful with Apache's directive.
   
  
  
  
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic