APR Developers,

Hello!  I joined a little while back out of a need to add TLS capabilities to apr_dbd_mysql (https://bz.apache.org/bugzilla/show_bug.cgi?id=62342).  In my exuberance to contribute and solve this problem quickly -- I have another project waiting for this fix -- I just cloned the trunk (2.0) and got right to work.  My completed additions compile fine -- no errors or warnings -- and the automated tests all succeed. Even RPM building appears to work well.  In wanting to prove my changes in a test environment, I attempted to simply install the new apr-mysql RPM (somewhat surprised at the unexpected name change) and discovered it is impossible.

I'm unable to install the RPMs I created simply because the sub-packages (like apr-mysql) all require "apr-util", which is no longer being built, as far as I can tell.  It's nowhere in the spec file except as a dependency.  Was this an oversight or am I missing something obvious?  Would it be safe to simply remove the dependency on apr-util or should it have been replaced by a different dependency?

In looking to see what I could do on my own, I separately discovered to my dismay that CentOS 7 -- the OS for which I have a specific need for this fix -- uses APR 1.5 but the APR website hints to me that 1.5 is no longer meant to be supported (by omitting it from https://apr.apache.org/anonsvn.html).  Is there any obvious reason why I shouldn't proceed with 2.0 or should I go back and try to find the 1.5 branch and apply my additions there? On that line of thinking, should I port my contribution to 1.6 and 1.7, as well?


Looking forward to any guidance,

William


Reply via email to