On 1/20/19 6:50 PM, Rainer Jung wrote:
Hi Dennis,
Am 21.01.2019 um 00:34 schrieb Dennis Clarke:
On 1/20/19 2:19 PM, Rainer Jung wrote:
Am 17.01.2019 um 19:49 schrieb Daniel Ruggeri:
Hi, all;
    Please find below the proposed release tarball and signatures:
https://dist.apache.org/repos/dist/dev/httpd/

I would like to call a VOTE over the next few days to release this candidate tarball as 2.4.38:
[X] +1: It's not just good, it's good enough!
[ ] +0: Let's have a talk.
[ ] -1: There's trouble in paradise. Here's what's wrong.

+1 to release and thanks a bunch for RM!

Summary: all OK except for

- some shutdown crashes on Solaris with MPM event when statically linked (already observed in 2.4.37)


That is a brutally detailed pile of work there and I am impressed and
curious.  I have done everything as 64-bit objects everywhere and wonder
if you could share what you see on Solaris 10 from :

I guess you mean for a build that shows the crashes (statically linked ones)? Note mine are 32 bit binaries

OKay, you have a really long list of deps there. I am surprised actually.

and reallyall module set, so lots of dependencies.

OKay ... I tend to build a minimal set of modules for the task at hand
to get a decent server going that can run in production without too many
surprises.


The following is from a build against OpenSSL 1.1.1a:


My only builds are now built with OpenSSL 1.1.1a.




        libjansson.so.4 => /path/to/install/jansson/2.12-1.solaris10.sparc/lib/libjansson.so.4

Never seen a need for that.

        libcurl.so.4 => /path/to/install/curl/7.63.0-111-3.solaris10.sparc/lib/libcurl.so.4

Everyone needs curl!  Who doesn't love curl?  I even have the tee-shirt!

        libssl.so.1.1 => /path/to/install/openssl-1.1.1a-1.solaris10.sparc/lib/libssl.so.1.1         libcrypto.so.1.1 => /path/to/install/openssl-1.1.1a-1.solaris10.sparc/lib/libcrypto.so.1.1         libpcre.so.1 =>

*nod*

/path/to/install/pcre/8.42-1.solaris10.sparc/lib/libpcre.so.1

I seem to recall having issues with pcre in the distant past but can not
really remember what they were. Something about WordPress having a major
fit all because some pcre feature was not built.  Long past now.

        libdistcache.so.1 => /path/to/install/distcache/1.5.1-9.solaris10.sparc/lib/libdistcache.so.1

Never ever looked into this one. I'll take a look.

        libnal.so.1 => /path/to/install/distcache/1.5.1-9.solaris10.sparc/lib/libnal.so.1

Nope .. also never needed it.


         libdl.so.1 =>    /lib/libdl.so.1
        libxml2.so.2 => /path/to/install/libxml2/2.9.9-1.solaris10.sparc/lib/libxml2.so.2
         libz.so.1 =>     /usr/lib/libz.so.1

Yes .. of course.

        libbrotlienc.so.1 => /path/to/install/brotli/1.0.7-1.solaris10.sparc/lib/libbrotlienc.so.1         libbrotlicommon.so.1 => /path/to/install/brotli/1.0.7-1.solaris10.sparc/lib/libbrotlicommon.so.1

Never needed it.

         libldap.so.5 =>  /usr/lib/libldap.so.5

? LDAP.  Nope.  Never had a need.

        liblua.so.5.3 => /path/to/install/lua/5.3.5-1.solaris10.sparc/lib/liblua.so.5.3
         libm.so.2 =>     /lib/libm.so.2
        libaprutil-1.so.0 => /path/to/install/apr-util/1.6.x/1.6.1/solaris10.sparc-modular_enable-apr_1.6.5-dso_enable-expat_2.2.6-1-ldap_explicit-openssl_1.1.1a-1-shared-sqlite_3.26.0-1-bdb_6.1.19-1-mysql_6.1.11-5-oracle_11.2.0.2.0/lib/libaprutil-1.so.0

OKay the Berkeley db annoys me as I have a long standing love for it but
always run into issues building it from sources.  I have to look into
that one more time.

        libdb-6.1.so => /path/to/install/berkeley_db/6.1.19-1.solaris10.sparc/lib/libdb-6.1.so


         libresolv.so.2 =>        /lib/libresolv.so.2

How did you get libresolve thrown into the mix?  Is this connected to a
recent ISC Bind build ?

        libnghttp2.so.14 => /path/to/install/curl/7.63.0-111-3.solaris10.sparc/lib/curl-deps/libnghttp2.so.14

Never tried the new http/2 and not even sure new browsers support it.
Yet another item I need to look into.


Server version: Apache/2.4.38 (Unix)
Server built:   Jan 18 2019 06:28:45
Server's Module Magic Number: 20120211:83
Server loaded:  APR 1.6.5, APR-UTIL 1.6.1
Compiled using: APR 1.6.5, APR-UTIL 1.6.1
Architecture:   32-bit

Right.  Whereas I have long since done everything 64-bit.

Server MPM:     event
   threaded:     yes (fixed thread count)
     forked:     yes (variable process count)
Server compiled with....
  -D APR_HAS_SENDFILE
  -D APR_HAS_MMAP
  -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
  -D APR_USE_PROC_PTHREAD_SERIALIZE
  -D APR_USE_PTHREAD_SERIALIZE
  -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
  -D APR_HAS_OTHER_CHILD
  -D AP_HAVE_RELIABLE_PIPED_LOGS
  -D DYNAMIC_MODULE_LIMIT=256
 -D HTTPD_ROOT="/path/to/install/httpd/2.4.x/2.4.38/solaris10.sparc-1.6.5-1.6.1-1.1.1a-1-shared-reallyall-static"  -D SUEXEC_BIN="/path/to/install/httpd/2.4.x/2.4.38/solaris10.sparc-1.6.5-1.6.1-1.1.1a-1-shared-reallyall-static/bin/suexec"
  -D DEFAULT_PIDLOG="logs/httpd.pid"
  -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
  -D DEFAULT_ERRORLOG="logs/error_log"
  -D AP_TYPES_CONFIG_FILE="conf/mime.types"
  -D SERVER_CONFIG_FILE="conf/httpd.conf"


What I really need is help with recent php. I just am not sure at all
how to get a recent php built and then integrated into modern httpd.
All the old rules from the php 5.6.x days seem to have gone out the
window.

Dennis

Reply via email to