Re: [VOTE] Release APR-util 1.5.4
On Tue, Sep 16, 2014 at 7:47 PM, Jeff Trawick traw...@gmail.com wrote: Tarballs/zipfiles are at http://apr.apache.org/dev/dist/ Shortcut to CHANGES files: http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-1.5.4 autoconf version: 2.69 (same as recent apr and apr-util) libtool version: 2.4.2 (same as recent apr and apr-util) +/-1 [ ] Release apr-util 1.5.4 as GA The vote passes. Binding +1 for release: trawick, jim, gsmith, covener, rjung, wrowe Other testers providing feedback: ylavic, Noel Butler Thanks for testing! I'll start the publishing process now, and will announce late Sunday/early Monday as long as the healthy mirrors are updated by then. I hope we can have a similarly boring release of APR 1.5.next in 3-4 weeks. (Hopefully some low hanging fruit in Bugzilla will magically get addressed.) -- Born in Roswell... married an alien... http://emptyhammock.com/
Re: [VOTE] Release APR-util 1.5.4
Am 17.09.2014 um 01:47 schrieb Jeff Trawick: Tarballs/zipfiles are at http://apr.apache.org/dev/dist/ http://apr.apache.org/dev/dist/ Shortcut to CHANGES files: http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-1.5.4 autoconf version: 2.69 (same as recent apr and apr-util) libtool version: 2.4.2 (same as recent apr and apr-util) +/-1 [+1] Release apr-util 1.5.4 as GA No regressions, +1 for release. Summary === - some libtool m4 files not deleted by buildconf (see below) - crypto configure for OpenSSL expected to fail at least on Solaris, because when linking against the libssl we need the additional flags -ldl -lsocket -lnsl. Currently there's no way to fix this apart from hacking configure. For Linux I'm not sure, but likely you'll need -ldl. - LDADD flags are typically not respected during configure, only during the make. - configure fails for Berkeley DB in non-standard path, because it doesn't add an rpath to conftest and then tries to run the compiled conftest binary. - no rpath for ldap, mysql and crypto dso extensions. So no way to run the result without LD_LIBRARY_PATH. Interesting: the m4 file does add an rpath only for oracle. Since there's no platform independent way to add rpath, we might want to remove it everywhere (and users would need to use the respective LDADD variables). - no rpath for dependency libs when building without dso support, e.g. when the ldap, crypto, mysql, oracle, sqlite etc. extensions are all in the big apr util library. - testall often fails in testcrypto when testing nss passphrase (see below). Details === - svn compared with gz, bz2 and zip only expected differences except for the following in the directory xml/expat/conftools which are not a blocker; IMHO we could remove those at the and of buildconf libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 - files signed, checksums correct - built and made check on the following platforms: - Solaris 8 and 10 Sparc (gcc 4.1.2 resp. 4.9.0) - SuSE Linux Enterprise 10 32 Bit and 10 and 11 64 Bit - RedHat Enterprise Linux 5 and 6, 64 Bit - using all combinations of: - apr 1.5.1 - expat builtin / 2.1.0 - OpenSSL 1.0.1i (plus a few patches) - dso disable / enable - Berkeley DB 6.1.19 - sqlite 3.8.6 - mysql 6.0.2 (only Solaris) - oracle 11.2.0.2.0 (Solaris 10), resp. 10.2.0.5.0 (Solaris 8) - platform nss (Solaris 10 and RHEL 6) - make check for the successful build ran fine for 168 builds, but failed for 56 builds: - 56 failures in testcrypto testing crypto for nss gives errors on Solaris 10 and on RHEL where I had built crypto with nss and OpenSSL (no nss build on the other platforms). For Solaris 10 and RHEL 6 only if dso is disabled, for RHEL 5 also if dso is enabled. For details see my 1.5.1 vote mail. - checked httpd builds for 2.2.29 and 2.4.10 against this version on Solaris 10, SLES 11 and RHEL 6: - builds succeed - test suite runs without regressions Regards, Rainer
RE: Re: [VOTE] Release APR-util 1.5.4
Aren't most of these issues resolved by correctly using pkg-config where it is available? In any case, that isn't a showstopper against 1.5.4 IMHO, since these don't represent regressions AFAIK. - Original Message - Subject: Re: [VOTE] Release APR-util 1.5.4 From: Rainer Jung rainer.j...@kippdata.de Date: 9/19/14 7:57 am To: APR Developer List dev@apr.apache.org Am 17.09.2014 um 01:47 schrieb Jeff Trawick: Tarballs/zipfiles are at http://apr.apache.org/dev/dist/ http://apr.apache.org/dev/dist/ Shortcut to CHANGES files: http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-1.5.4 autoconf version: 2.69 (same as recent apr and apr-util) libtool version: 2.4.2 (same as recent apr and apr-util) +/-1 [+1] Release apr-util 1.5.4 as GA No regressions, +1 for release. Summary === - some libtool m4 files not deleted by buildconf (see below) - crypto configure for OpenSSL expected to fail at least on Solaris, because when linking against the libssl we need the additional flags -ldl -lsocket -lnsl. Currently there's no way to fix this apart from hacking configure. For Linux I'm not sure, but likely you'll need -ldl. - LDADD flags are typically not respected during configure, only during the make. - configure fails for Berkeley DB in non-standard path, because it doesn't add an rpath to conftest and then tries to run the compiled conftest binary. - no rpath for ldap, mysql and crypto dso extensions. So no way to run the result without LD_LIBRARY_PATH. Interesting: the m4 file does add an rpath only for oracle. Since there's no platform independent way to add rpath, we might want to remove it everywhere (and users would need to use the respective LDADD variables). - no rpath for dependency libs when building without dso support, e.g. when the ldap, crypto, mysql, oracle, sqlite etc. extensions are all in the big apr util library. - testall often fails in testcrypto when testing nss passphrase (see below). Details === - svn compared with gz, bz2 and zip only expected differences except for the following in the directory xml/expat/conftools which are not a blocker; IMHO we could remove those at the and of buildconf libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 - files signed, checksums correct - built and made check on the following platforms: - Solaris 8 and 10 Sparc (gcc 4.1.2 resp. 4.9.0) - SuSE Linux Enterprise 10 32 Bit and 10 and 11 64 Bit - RedHat Enterprise Linux 5 and 6, 64 Bit - using all combinations of: - apr 1.5.1 - expat builtin / 2.1.0 - OpenSSL 1.0.1i (plus a few patches) - dso disable / enable - Berkeley DB 6.1.19 - sqlite 3.8.6 - mysql 6.0.2 (only Solaris) - oracle 11.2.0.2.0 (Solaris 10), resp. 10.2.0.5.0 (Solaris 8) - platform nss (Solaris 10 and RHEL 6) - make check for the successful build ran fine for 168 builds, but failed for 56 builds: - 56 failures in testcrypto testing crypto for nss gives errors on Solaris 10 and on RHEL where I had built crypto with nss and OpenSSL (no nss build on the other platforms). For Solaris 10 and RHEL 6 only if dso is disabled, for RHEL 5 also if dso is enabled. For details see my 1.5.1 vote mail. - checked httpd builds for 2.2.29 and 2.4.10 against this version on Solaris 10, SLES 11 and RHEL 6: - builds succeed - test suite runs without regressions Regards, Rainer
Re: [VOTE] Release APR-util 1.5.4
Am 19.09.2014 um 18:37 schrieb wr...@rowe-clan.net: Aren't most of these issues resolved by correctly using pkg-config where it is available? pkg-config doesn't help for - crypto configure for OpenSSL expected to fail at least on Solaris, because when linking against the libssl we need the additional flags -ldl -lsocket -lnsl. Currently there's no way to fix this apart from hacking configure. For Linux I'm not sure, but likely you'll need -ldl. - configure fails for Berkeley DB in non-standard path, because it doesn't add an rpath to conftest and then tries to run the compiled conftest binary. - no rpath for ldap, mysql and crypto dso extensions. So no way to run the result without LD_LIBRARY_PATH. Interesting: the m4 file does add an rpath only for oracle. Since there's no platform independent way to add rpath, we might want to remove it everywhere (and users would need to use the respective LDADD variables). - no rpath for ldap, mysql and crypto dependency libs when building without dso support, e.g. when there's only one big apr util library. Using pkg-config does enter the right rpath to the extension libs for expat, sqlite, apr and oracle, so no LDADD needed there. In any case, that isn't a showstopper against 1.5.4 IMHO, since these don't represent regressions AFAIK. Agreed, that's why I voted +1. Rainer
RE: Re: [VOTE] Release APR-util 1.5.4
- Original Message - Subject: Re: [VOTE] Release APR-util 1.5.4 From: Rainer Jung rainer.j...@kippdata.de Date: 9/19/14 1:13 pm To: APR Developer List dev@apr.apache.org Am 19.09.2014 um 18:37 schrieb wr...@rowe-clan.net: Aren't most of these issues resolved by correctly using pkg-config where it is available? pkg-config doesn't help for - crypto configure for OpenSSL expected to fail at least on Solaris, because when linking against the libssl we need the additional flags -ldl -lsocket -lnsl. Currently there's no way to fix this apart from hacking configure. For Linux I'm not sure, but likely you'll need -ldl. Just for fun, I looked at my Solaris 1.0.1i builds... Libs: -L${libdir} -lssl -lcrypto Libs.private: -L${libdir} -lsocket -lnsl -ldl -lz Cflags: -I${includedir} This looks like a failure on the part of openssl install if . It should be writing the -lsocket -lnsl -ldl -lz for libs as well as libs.private, if this doesn't work as you claim. I tried ldd, and got; ldd libcrypto.so.1.0.0 libsocket.so.1 = /lib/64/libsocket.so.1 libnsl.so.1 = /lib/64/libnsl.so.1 libdl.so.1 = /lib/64/libdl.so.1 libz.so = /usr/lib/64/libz.so libc.so.1 = /lib/64/libc.so.1 libmp.so.2 = /lib/64/libmp.so.2 libmd.so.1 = /lib/64/libmd.so.1 libscf.so.1 = /lib/64/libscf.so.1 libdoor.so.1 = /lib/64/libdoor.so.1 libuutil.so.1 = /lib/64/libuutil.so.1 libgen.so.1 = /lib/64/libgen.so.1 libm.so.2 = /lib/64/libm.so.2 /platform/SUNW,SPARC-Enterprise-T5120/lib/sparcv9/libc_psr.so.1 /platform/SUNW,SPARC-Enterprise-T5120/lib/sparcv9/libmd_psr.so.1 so if you are linking dynamically on Solaris, you shouldn't have to provide the -lsocket -lnsl -ldl etc, because the libcrypto.so.1.0.0 already resolves these. No? Or are you trying to build against a static openssl lib?
RE: [VOTE] Release APR-util 1.5.4
- Original Message - Subject: [VOTE] Release APR-util 1.5.4 From: Jeff Trawick traw...@gmail.com Date: 9/16/14 6:47 pm To: APR Developer List dev@apr.apache.org Tarballs/zipfiles are at http://apr.apache.org/dev/dist/ Shortcut to CHANGES files: http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5.4 autoconf version: 2.69 (same as recent apr and apr-util) libtool version: 2.4.2 (same as recent apr and apr-util) +/-1 [ ] Release apr-util 1.5.4 as GA +1 - looks great Thanks in advance for testing! And thank you for RM'ing!
Re: [VOTE] Release APR-util 1.5.4
+1: CentOS6 and OSX 10.9.5 On Sep 16, 2014, at 7:47 PM, Jeff Trawick traw...@gmail.com wrote: Tarballs/zipfiles are at http://apr.apache.org/dev/dist/ Shortcut to CHANGES files: http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5.4 autoconf version: 2.69 (same as recent apr and apr-util) libtool version: 2.4.2 (same as recent apr and apr-util) +/-1 [ ] Release apr-util 1.5.4 as GA I'll hold the vote open for 72 hours unless something out of the ordinary occurs. Thanks in advance for testing! -- Born in Roswell... married an alien... http://emptyhammock.com/
Re: [VOTE] Release APR-util 1.5.4
On Thu, Sep 18, 2014 at 8:04 AM, Jim Jagielski j...@jagunet.com wrote: +1: CentOS6 and OSX 10.9.5 Thanks for testing :) On Sep 16, 2014, at 7:47 PM, Jeff Trawick traw...@gmail.com wrote: Tarballs/zipfiles are at http://apr.apache.org/dev/dist/ Shortcut to CHANGES files: http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5.4 autoconf version: 2.69 (same as recent apr and apr-util) libtool version: 2.4.2 (same as recent apr and apr-util) +/-1 [ ] Release apr-util 1.5.4 as GA I'll hold the vote open for 72 hours unless something out of the ordinary occurs. Thanks in advance for testing! -- Born in Roswell... married an alien... http://emptyhammock.com/ -- Born in Roswell... married an alien... http://emptyhammock.com/
Re: [VOTE] Release APR-util 1.5.4
On Wed, Sep 17, 2014 at 1:47 AM, Jeff Trawick traw...@gmail.com wrote: [ ] Release apr-util 1.5.4 as GA +1 All tests OK with : - Debian 6.0.10/squeeze/oldstable : * Linux-2.6.32-5-amd64, * gcc-4.3.5-4, * libssl-0.9.8o-4squeeze14 * libdb5-5.1.29-5 * libexpat1-2.0.1-7+squeeze1 * libldap-2.4.23-7.3 * postgresql-8.4.21-0squeeze1 - Debian 7.6/wheezy/stable : * Linux-3.2.0-4-amd64 * gcc-4.7.2-5 * libssl-1.0.1e-2+deb7u12 * libdb5-5.1.29-5 * libexpat1-2.1.0-1+deb7u1 * libldap-2.4.31-1+nmu2 * postgresql-9.1.13-0wheezy1 - Debian 8.x/jessie/testing : * Linux-3.14-2-amd64 * gcc-4.9.1-14 * libssl-1.0.1i-2 * libdb5-5.3.28-6 * libexpat1-2.1.0-6 * libldap-2.4.39-1.1+b1 * postgresql-9.4~beta2-1+b1 ./configure \ --with-apr=/path/to/apr-1.5.x \ --with-crypto \ --with-openssl=/usr \ --with-ldap=ldap_r \ --with-expat=/usr \ --with-berkeley-db=/usr \ --with-dbm=db5 \ --with-pgsql=/usr \ --with-iconv=/usr
Re: [VOTE] Release APR-util 1.5.4
On 9/16/2014 4:47 PM, Jeff Trawick wrote: [+1] Release apr-util 1.5.4 as GA Built: VC6 in tree with httpd-2.2.29 VC9 on it's own Tested: VC9, no regressions noticed in dll tests.
Re: [VOTE] Release APR-util 1.5.4
On 17/09/2014 22:04, Jeff Trawick wrote: [+1] Release apr-util 1.5.4 as GA Ubuntu 14.04 desktop x86_64: Built in conjunction with apr 1.5.x HEAD apr-util tests pass other than freetds, which hangs Hi Jeff, All good Slackware 13.1 and 14 built with apr 1.5.1 as --with-included-apr in httpd 2.4.10
Re: [VOTE] Release APR-util 1.5.4
On Tue, Sep 16, 2014 at 7:47 PM, Jeff Trawick traw...@gmail.com wrote: Tarballs/zipfiles are at http://apr.apache.org/dev/dist/ Shortcut to CHANGES files: http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-UTIL-1.5 http://apr.apache.org/dev/dist/CHANGES-APR-1.5.4 autoconf version: 2.69 (same as recent apr and apr-util) libtool version: 2.4.2 (same as recent apr and apr-util) +/-1 [ ] Release apr-util 1.5.4 as GA +1 AIX/xlc/ppc32: non-regression failure in testxlate Solaris/sunstudio/sparc32: 100%