<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-110</id>
	<title>Nabble - APR Dev (Apache Portable Runtime)</title>
	<updated>2009-12-17T09:57:24Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/APR-Dev-(Apache-Portable-Runtime)-f110.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/APR-Dev-%28Apache-Portable-Runtime%29-f110.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26832240</id>
	<title>Re: svn commit: r891488 - in /apr/apr/trunk: build/aprenv.py build/apu-iconv.m4 configure.in include/apu.h.in include/apu.hnw include/apu.hw test/testxlate.c xlate/xlate.c</title>
	<published>2009-12-17T09:57:24Z</published>
	<updated>2009-12-17T09:57:24Z</updated>
	<author>
		<name>Ruediger Pluem</name>
	</author>
	<content type="html">On 17.12.2009 18:46, William A. Rowe Jr. wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Ruediger Pluem wrote:
&lt;br&gt;&amp;gt;&amp;gt; On 17.12.2009 00:53, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26832240&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Author: wrowe
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Date: Wed Dec 16 23:53:16 2009
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; New Revision: 891488
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Please fix or revert.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Will do. &amp;nbsp;I presume you replaced with the immediate-prior rev of apu_config.h
&lt;br&gt;&amp;gt; before your test?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;yes.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Rüdiger
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r891488---in--apr-apr-trunk%3A-build-aprenv.py-build-apu-iconv.m4-configure.in-include-apu.h.in-include-apu.hnw-include-apu.hw-test-testxlate.c-xlate-xlate.c-tp26831685p26832240.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26832081</id>
	<title>Re: svn commit: r891488 - in /apr/apr/trunk: build/aprenv.py build/apu-iconv.m4 configure.in include/apu.h.in include/apu.hnw include/apu.hw test/testxlate.c xlate/xlate.c</title>
	<published>2009-12-17T09:46:25Z</published>
	<updated>2009-12-17T09:46:25Z</updated>
	<author>
		<name>William A. Rowe Jr.</name>
	</author>
	<content type="html">Ruediger Pluem wrote:
&lt;br&gt;&amp;gt; On 17.12.2009 00:53, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26832081&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Author: wrowe
&lt;br&gt;&amp;gt;&amp;gt; Date: Wed Dec 16 23:53:16 2009
&lt;br&gt;&amp;gt;&amp;gt; New Revision: 891488
&lt;br&gt;&lt;br&gt;&amp;gt; Please fix or revert.
&lt;br&gt;&lt;br&gt;Will do. &amp;nbsp;I presume you replaced with the immediate-prior rev of apu_config.h
&lt;br&gt;before your test?
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r891488---in--apr-apr-trunk%3A-build-aprenv.py-build-apu-iconv.m4-configure.in-include-apu.h.in-include-apu.hnw-include-apu.hw-test-testxlate.c-xlate-xlate.c-tp26831685p26832081.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26831685</id>
	<title>Re: svn commit: r891488 - in /apr/apr/trunk: build/aprenv.py build/apu-iconv.m4 configure.in include/apu.h.in include/apu.hnw include/apu.hw test/testxlate.c xlate/xlate.c</title>
	<published>2009-12-17T09:22:46Z</published>
	<updated>2009-12-17T09:22:46Z</updated>
	<author>
		<name>Ruediger Pluem</name>
	</author>
	<content type="html">On 17.12.2009 00:53, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26831685&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Author: wrowe
&lt;br&gt;&amp;gt; Date: Wed Dec 16 23:53:16 2009
&lt;br&gt;&amp;gt; New Revision: 891488
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=891488&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=891488&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt; Log:
&lt;br&gt;&amp;gt; remove apr-iconv references; it was built upon apr so cannot exist before apr
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Modified:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; apr/apr/trunk/build/aprenv.py
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; apr/apr/trunk/build/apu-iconv.m4
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; apr/apr/trunk/configure.in
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; apr/apr/trunk/include/apu.h.in
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; apr/apr/trunk/include/apu.hnw
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; apr/apr/trunk/include/apu.hw
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; apr/apr/trunk/test/testxlate.c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; apr/apr/trunk/xlate/xlate.c
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;This breaks compilation of trunk.
&lt;br&gt;&lt;br&gt;In file included from crypto/apr_md4.c:42:
&lt;br&gt;./include/apr_md4.h:74:5: error: token &amp;quot;@&amp;quot; is not valid in preprocessor expressions
&lt;br&gt;./include/apr_md4.h:86:5: error: token &amp;quot;@&amp;quot; is not valid in preprocessor expressions
&lt;br&gt;crypto/apr_md4.c:123:5: error: token &amp;quot;@&amp;quot; is not valid in preprocessor expressions
&lt;br&gt;crypto/apr_md4.c:130:5: error: token &amp;quot;@&amp;quot; is not valid in preprocessor expressions
&lt;br&gt;crypto/apr_md4.c:164:5: error: token &amp;quot;@&amp;quot; is not valid in preprocessor expressions
&lt;br&gt;crypto/apr_md4.c:180:6: error: token &amp;quot;@&amp;quot; is not valid in preprocessor expressions
&lt;br&gt;crypto/apr_md4.c: In function ‘apr_md4_update’:
&lt;br&gt;crypto/apr_md4.c:197: error: ‘apr_md4_ctx_t’ has no member named ‘xlate’
&lt;br&gt;crypto/apr_md4.c:198: error: ‘inbytes_left’ undeclared (first use in this function)
&lt;br&gt;crypto/apr_md4.c:198: error: (Each undeclared identifier is reported only once
&lt;br&gt;crypto/apr_md4.c:198: error: for each function it appears in.)
&lt;br&gt;crypto/apr_md4.c:198: error: ‘outbytes_left’ undeclared (first use in this function)
&lt;br&gt;crypto/apr_md4.c:199: error: ‘apr_md4_ctx_t’ has no member named ‘xlate’
&lt;br&gt;crypto/apr_md4.c:210: error: ‘apr_md4_ctx_t’ has no member named ‘xlate’
&lt;br&gt;crypto/apr_md4.c:213: error: ‘apr_md4_ctx_t’ has no member named ‘xlate’
&lt;br&gt;crypto/apr_md4.c:229: error: ‘apr_md4_ctx_t’ has no member named ‘xlate’
&lt;br&gt;crypto/apr_md4.c:231: error: ‘apr_md4_ctx_t’ has no member named ‘xlate’
&lt;br&gt;crypto/apr_md4.c:255:5: error: token &amp;quot;@&amp;quot; is not valid in preprocessor expressions
&lt;br&gt;make[3]: *** [crypto/apr_md4.lo] Fehler 1
&lt;br&gt;make[3]: *** Warte auf noch nicht beendete Prozesse...
&lt;br&gt;make[2]: *** [all-recursive] Fehler 1
&lt;br&gt;make[1]: *** [all-recursive] Fehler 1
&lt;br&gt;make: *** [all-recursive] Fehler 1
&lt;br&gt;&lt;br&gt;&lt;br&gt;Please fix or revert.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Rüdiger
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r891488---in--apr-apr-trunk%3A-build-aprenv.py-build-apu-iconv.m4-configure.in-include-apu.h.in-include-apu.hnw-include-apu.hw-test-testxlate.c-xlate-xlate.c-tp26831685p26831685.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26831589</id>
	<title>Re: svn commit: r891507 - /apr/apr/trunk/include/private/apu_config.h</title>
	<published>2009-12-17T09:16:00Z</published>
	<updated>2009-12-17T09:16:00Z</updated>
	<author>
		<name>Ruediger Pluem</name>
	</author>
	<content type="html">On 17.12.2009 02:20, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26831589&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Author: wrowe
&lt;br&gt;&amp;gt; Date: Thu Dec 17 01:20:30 2009
&lt;br&gt;&amp;gt; New Revision: 891507
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; URL: &lt;a href=&quot;http://svn.apache.org/viewvc?rev=891507&amp;view=rev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc?rev=891507&amp;view=rev&lt;/a&gt;&lt;br&gt;&amp;gt; Log:
&lt;br&gt;&amp;gt; This is a generated artifact, not to be checked in!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Removed:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; apr/apr/trunk/include/private/apu_config.h
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;It does not seem to get generated and thus breaks compilation of trunk.
&lt;br&gt;Please fix or revert.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Rüdiger
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r891507----apr-apr-trunk-include-private-apu_config.h-tp26831589p26831589.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26815869</id>
	<title>Re: APR library + Solaris 5.10 + 64bit problem</title>
	<published>2009-12-16T10:17:19Z</published>
	<updated>2009-12-16T10:17:19Z</updated>
	<author>
		<name>Jeff Trawick</name>
	</author>
	<content type="html">On Wed, Dec 16, 2009 at 1:12 PM, Semyon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26815869&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;semyon.karev@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It does not help, I also tryed APR 1.4.1 - it does not work
&lt;br&gt;&lt;br&gt;Post to the Tomcat users list perhaps?
&lt;br&gt;&lt;br&gt;I don't know how the native connector works, other than that it uses
&lt;br&gt;some APR code that recently need fixes for Solaris. &amp;nbsp;(And now you have
&lt;br&gt;those fixes.)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Jeff Trawick wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Dec 16, 2009 at 11:55 AM, Semyon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26815869&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;semyon.karev@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I've got a problem after building native library for Tomcat.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Settings:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Tomcat 6.0.20
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; APR 1.3.9
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; JNI 1.1.16
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; JDK 1.6_u17
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; OS: SunOS 5.10 sparcv9
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; compiler: gcc -m64
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It has built ok, and APR has gone all tests (gmake test). Tomcat starts
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; well
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; with APR libs. But when I'm trying to make HTTPS connection with server
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; firefox browser, I'm getting error like &amp;quot;Connection Interrupted&amp;quot;. HTTP
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; connection works well. I've tryed to use Internet Explorer 6 - it works
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; well.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I suppose that there is something wrong with 64bit build version, because
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; before I built native library with 32bit and everything works well!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You need some post-APR 1.3.9 fixes.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Get the latest port.c from svn (or
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svn.apache.org/viewvc/apr/apr/branches/1.3.x/poll/unix/port.c?view=log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/apr/apr/branches/1.3.x/poll/unix/port.c?view=log&lt;/a&gt;)
&lt;br&gt;&amp;gt;&amp;gt; and copy that over APR 1.3.9's poll/unix/port.c and report back on how
&lt;br&gt;&amp;gt;&amp;gt; that works.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/APR-library-%2B-Solaris-5.10-%2B-64bit-problem-tp26814474p26815791.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/APR-library-%2B-Solaris-5.10-%2B-64bit-problem-tp26814474p26815791.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the APR Dev (Apache Portable Runtime) mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Born in Roswell... married an alien...
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/APR-library-%2B-Solaris-5.10-%2B-64bit-problem-tp26814474p26815869.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26815791</id>
	<title>Re: APR library + Solaris 5.10 + 64bit problem</title>
	<published>2009-12-16T10:12:11Z</published>
	<updated>2009-12-16T10:12:11Z</updated>
	<author>
		<name>Semyon</name>
	</author>
	<content type="html">It does not help, I also tryed APR 1.4.1 - it does not work
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Jeff Trawick wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;On Wed, Dec 16, 2009 at 11:55 AM, Semyon &amp;lt;semyon.karev@gmail.com&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I've got a problem after building native library for Tomcat.
&lt;br&gt;&amp;gt; Settings:
&lt;br&gt;&amp;gt; Tomcat 6.0.20
&lt;br&gt;&amp;gt; APR 1.3.9
&lt;br&gt;&amp;gt; JNI 1.1.16
&lt;br&gt;&amp;gt; JDK 1.6_u17
&lt;br&gt;&amp;gt; OS: SunOS 5.10 sparcv9
&lt;br&gt;&amp;gt; compiler: gcc -m64
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It has built ok, and APR has gone all tests (gmake test). Tomcat starts well
&lt;br&gt;&amp;gt; with APR libs. But when I'm trying to make HTTPS connection with server from
&lt;br&gt;&amp;gt; firefox browser, I'm getting error like &amp;quot;Connection Interrupted&amp;quot;. HTTP
&lt;br&gt;&amp;gt; connection works well. I've tryed to use Internet Explorer 6 - it works
&lt;br&gt;&amp;gt; well.
&lt;br&gt;&amp;gt; I suppose that there is something wrong with 64bit build version, because
&lt;br&gt;&amp;gt; before I built native library with 32bit and everything works well!
&lt;br&gt;&lt;br&gt;You need some post-APR 1.3.9 fixes.
&lt;br&gt;&lt;br&gt;Get the latest port.c from svn (or
&lt;br&gt;&lt;a href=&quot;http://svn.apache.org/viewvc/apr/apr/branches/1.3.x/poll/unix/port.c?view=log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/apr/apr/branches/1.3.x/poll/unix/port.c?view=log&lt;/a&gt;)
&lt;br&gt;and copy that over APR 1.3.9's poll/unix/port.c and report back on how
&lt;br&gt;that works.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/APR-library-%2B-Solaris-5.10-%2B-64bit-problem-tp26814474p26815791.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26815788</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-16T10:11:25Z</published>
	<updated>2009-12-16T10:11:25Z</updated>
	<author>
		<name>William A. Rowe Jr.</name>
	</author>
	<content type="html">Branko Čibej wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (And maybe it's just me, but I prefer debugging a consistent abort on
&lt;br&gt;&amp;gt; start-up than a random abort because of ABI mismatch).
&lt;br&gt;&lt;br&gt;True :)
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26815788.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26814606</id>
	<title>Re: APR library + Solaris 5.10 + 64bit problem</title>
	<published>2009-12-16T09:01:59Z</published>
	<updated>2009-12-16T09:01:59Z</updated>
	<author>
		<name>Jeff Trawick</name>
	</author>
	<content type="html">On Wed, Dec 16, 2009 at 11:55 AM, Semyon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26814606&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;semyon.karev@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I've got a problem after building native library for Tomcat.
&lt;br&gt;&amp;gt; Settings:
&lt;br&gt;&amp;gt; Tomcat 6.0.20
&lt;br&gt;&amp;gt; APR 1.3.9
&lt;br&gt;&amp;gt; JNI 1.1.16
&lt;br&gt;&amp;gt; JDK 1.6_u17
&lt;br&gt;&amp;gt; OS: SunOS 5.10 sparcv9
&lt;br&gt;&amp;gt; compiler: gcc -m64
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It has built ok, and APR has gone all tests (gmake test). Tomcat starts well
&lt;br&gt;&amp;gt; with APR libs. But when I'm trying to make HTTPS connection with server from
&lt;br&gt;&amp;gt; firefox browser, I'm getting error like &amp;quot;Connection Interrupted&amp;quot;. HTTP
&lt;br&gt;&amp;gt; connection works well. I've tryed to use Internet Explorer 6 - it works
&lt;br&gt;&amp;gt; well.
&lt;br&gt;&amp;gt; I suppose that there is something wrong with 64bit build version, because
&lt;br&gt;&amp;gt; before I built native library with 32bit and everything works well!
&lt;/div&gt;&lt;br&gt;You need some post-APR 1.3.9 fixes.
&lt;br&gt;&lt;br&gt;Get the latest port.c from svn (or
&lt;br&gt;&lt;a href=&quot;http://svn.apache.org/viewvc/apr/apr/branches/1.3.x/poll/unix/port.c?view=log&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc/apr/apr/branches/1.3.x/poll/unix/port.c?view=log&lt;/a&gt;)
&lt;br&gt;and copy that over APR 1.3.9's poll/unix/port.c and report back on how
&lt;br&gt;that works.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/APR-library-%2B-Solaris-5.10-%2B-64bit-problem-tp26814474p26814606.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26814474</id>
	<title>APR library + Solaris 5.10 + 64bit problem</title>
	<published>2009-12-16T08:55:46Z</published>
	<updated>2009-12-16T08:55:46Z</updated>
	<author>
		<name>Semyon</name>
	</author>
	<content type="html">Hello, all!
&lt;br&gt;&lt;br&gt;I've got a problem after building native library for Tomcat. 
&lt;br&gt;Settings:
&lt;br&gt;Tomcat 6.0.20
&lt;br&gt;APR 1.3.9
&lt;br&gt;JNI 1.1.16
&lt;br&gt;JDK 1.6_u17
&lt;br&gt;OS: SunOS 5.10 sparcv9
&lt;br&gt;compiler: gcc -m64
&lt;br&gt;&lt;br&gt;It has built ok, and APR has gone all tests (gmake test). Tomcat starts well with APR libs. But when I'm trying to make HTTPS connection with server from firefox browser, I'm getting error like &amp;quot;Connection Interrupted&amp;quot;. HTTP connection works well. I've tryed to use Internet Explorer 6 - it works well.
&lt;br&gt;I suppose that there is something wrong with 64bit build version, because before I built native library with 32bit and everything works well!
&lt;br&gt;&lt;br&gt;Is anybody know about such problem?
&lt;br&gt;Thank's
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/APR-library-%2B-Solaris-5.10-%2B-64bit-problem-tp26814474p26814474.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26808028</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-16T00:48:38Z</published>
	<updated>2009-12-16T00:48:38Z</updated>
	<author>
		<name>Branko Čibej-2</name>
	</author>
	<content type="html">William A. Rowe Jr. wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Branko Čibej wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Paul Querna wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Tue, Dec 15, 2009 at 2:05 PM, William A. Rowe Jr.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26808028&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Should apr_initialize and friends be programmed to go 'bang' and drop out
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; with a stderr emit, if compiled against a x.y.0-dev release and run against
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; x.y.*[1-9]? &amp;nbsp;Or, at least a stderr warning at initialization time?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Seems like a simple, sensible fix.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; No, APR is a library, it has no ownership over stderr/stdout.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; OK, stderr isn't a good idea, but APR can abort, right.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well, if not stderr, then what? &amp;nbsp;In this context (startup) stderr has a well
&lt;br&gt;&amp;gt; defined meaning. &amp;nbsp;I have no problem with my versions for HP/UX hacked with
&lt;br&gt;&amp;gt; the [rejected] patch to allow HP libdld to emit a sensible message about what
&lt;br&gt;&amp;gt; function could not be resolved by apr_dso(). &amp;nbsp;There is no way to ask HP/UX
&lt;br&gt;&amp;gt; for the contents of that message programatically. &amp;nbsp;And by jove, libdld is ...
&lt;br&gt;&amp;gt; wait for it ... a library! &amp;nbsp;:)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So for APR 2 I can see an optional behavior to allow/prohibit emitting any
&lt;br&gt;&amp;gt; messages to stderr. &amp;nbsp;That would cover both Paul's and other use cases.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And apr_initialize() could certainly return APR_SUCCESS or a failure code
&lt;br&gt;&amp;gt; that maps to 'wrong apr version' or some such, at APR 2.0.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But abort() seems too unilateral, let the app author decide how pedantic
&lt;br&gt;&amp;gt; to be, or how to exit gracefully, if there is no indication of what exactly
&lt;br&gt;&amp;gt; was the problem?
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;How is aborting on memory allocation failure any different from aborting
&lt;br&gt;on version mismatch? As for indication of failure -- by zeus, if
&lt;br&gt;inspecting a core dump doesn't help, then nothing will. :) Especially if
&lt;br&gt;we document that an abort in apr-initialize most likely means you
&lt;br&gt;diddled with your library versions.
&lt;br&gt;&lt;br&gt;(And maybe it's just me, but I prefer debugging a consistent abort on
&lt;br&gt;start-up than a random abort because of ABI mismatch).
&lt;br&gt;&lt;br&gt;-- Brane
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26808028.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26806265</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T20:50:01Z</published>
	<updated>2009-12-15T20:50:01Z</updated>
	<author>
		<name>William A. Rowe Jr.</name>
	</author>
	<content type="html">Branko Čibej wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Paul Querna wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Dec 15, 2009 at 2:05 PM, William A. Rowe Jr.
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26806265&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Should apr_initialize and friends be programmed to go 'bang' and drop out
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; with a stderr emit, if compiled against a x.y.0-dev release and run against
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; x.y.*[1-9]? &amp;nbsp;Or, at least a stderr warning at initialization time?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Seems like a simple, sensible fix.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; No, APR is a library, it has no ownership over stderr/stdout.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; OK, stderr isn't a good idea, but APR can abort, right.
&lt;/div&gt;&lt;br&gt;Well, if not stderr, then what? &amp;nbsp;In this context (startup) stderr has a well
&lt;br&gt;defined meaning. &amp;nbsp;I have no problem with my versions for HP/UX hacked with
&lt;br&gt;the [rejected] patch to allow HP libdld to emit a sensible message about what
&lt;br&gt;function could not be resolved by apr_dso(). &amp;nbsp;There is no way to ask HP/UX
&lt;br&gt;for the contents of that message programatically. &amp;nbsp;And by jove, libdld is ...
&lt;br&gt;wait for it ... a library! &amp;nbsp;:)
&lt;br&gt;&lt;br&gt;So for APR 2 I can see an optional behavior to allow/prohibit emitting any
&lt;br&gt;messages to stderr. &amp;nbsp;That would cover both Paul's and other use cases.
&lt;br&gt;&lt;br&gt;And apr_initialize() could certainly return APR_SUCCESS or a failure code
&lt;br&gt;that maps to 'wrong apr version' or some such, at APR 2.0.
&lt;br&gt;&lt;br&gt;But abort() seems too unilateral, let the app author decide how pedantic
&lt;br&gt;to be, or how to exit gracefully, if there is no indication of what exactly
&lt;br&gt;was the problem?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26806265.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26803696</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T15:21:44Z</published>
	<updated>2009-12-15T15:21:44Z</updated>
	<author>
		<name>Paul Querna-6</name>
	</author>
	<content type="html">On Tue, Dec 15, 2009 at 12:38 PM, William A. Rowe Jr.
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26803696&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; [You are wrong, FWIW.  BadCA was one of the first adopters of the original
&lt;br&gt;&amp;gt; crypto interfaces.  I don't know that it was ported to the current iteration
&lt;br&gt;&amp;gt; of the crypto interface.]
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://svn.apache.org/viewvc//labs/badca/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/viewvc//labs/badca/&lt;/a&gt;&lt;br&gt;&lt;br&gt;BadCA hasn't been updated in 2 years, and was never ported to the APR
&lt;br&gt;Crypto interfaces. (best laid plans of mice and men, etc)
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26803696.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26803601</id>
	<title>Re: svn commit: r890781 - /apr/apr-util/branches/1.4.x/STATUS</title>
	<published>2009-12-15T15:15:14Z</published>
	<updated>2009-12-15T15:15:14Z</updated>
	<author>
		<name>Jeff Trawick</name>
	</author>
	<content type="html">On Tue, Dec 15, 2009 at 5:43 PM, Graham Leggett &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26803601&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;minfrin@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Jeff Trawick wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; *my &amp;quot;why are hooks in apr?&amp;quot; lament in the commit log was referring to
&lt;br&gt;&amp;gt;&amp;gt; APR[-Util] as a whole; what besides httpd actually uses these?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; A system developed for one of my current clients uses APR provided hooks
&lt;br&gt;&amp;gt; extensively.
&lt;br&gt;&lt;br&gt;thanks for the info!
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r890781----apr-apr-util-branches-1.4.x-STATUS-tp26802523p26803601.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26803499</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T15:08:17Z</published>
	<updated>2009-12-15T15:08:17Z</updated>
	<author>
		<name>Branko Čibej-2</name>
	</author>
	<content type="html">Paul Querna wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Dec 15, 2009 at 2:05 PM, William A. Rowe Jr.
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26803499&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Branko Čibej wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; William A. Rowe Jr. wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Unfortunately the APR versioning rules do not tell the developer not to compile
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; against or link to -dev, while this gives the user no indication of what they
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; are doing to their APR installation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; in that, you're correct. One would expect that developers do assume
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; that, but it needs to be documented. Why not add that bit to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; versioning.html? It's quite a reasonable addition.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For example, Subversion, which uses the exact same versioning rules as
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; APR, regularly ships rlease candidates marked &amp;quot;-rc&amp;quot; and no-one worries
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; about breaking the ABI to fix a bug between an RC and a release.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Should apr_initialize and friends be programmed to go 'bang' and drop out
&lt;br&gt;&amp;gt;&amp;gt; with a stderr emit, if compiled against a x.y.0-dev release and run against
&lt;br&gt;&amp;gt;&amp;gt; x.y.*[1-9]? &amp;nbsp;Or, at least a stderr warning at initialization time?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Seems like a simple, sensible fix.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; No, APR is a library, it has no ownership over stderr/stdout.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;OK, stderr isn't a good idea, but APR can abort, right.
&lt;br&gt;&lt;br&gt;-- Brane
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26803499.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26803413</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T15:01:04Z</published>
	<updated>2009-12-15T15:01:04Z</updated>
	<author>
		<name>Bojan Smojver</name>
	</author>
	<content type="html">On Tue, 2009-12-15 at 15:05 +0000, Joe Orton wrote:
&lt;br&gt;&amp;gt; Should the APR project treat those snapshots as &amp;quot;releases&amp;quot; for
&lt;br&gt;&amp;gt; versioning purposes? 
&lt;br&gt;&lt;br&gt;Without actually casting a vote (because doing so seems to be
&lt;br&gt;contentious in itself), I would say no. Generally speaking, APR folks
&lt;br&gt;don't have control over what httpd folks bundle in their alpha releases.
&lt;br&gt;So, APR should not care for decisions made by httpd. IMHO etc.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Bojan
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26803413.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26803175</id>
	<title>Re: svn commit: r890781 - /apr/apr-util/branches/1.4.x/STATUS</title>
	<published>2009-12-15T14:43:01Z</published>
	<updated>2009-12-15T14:43:01Z</updated>
	<author>
		<name>Graham Leggett</name>
	</author>
	<content type="html">Jeff Trawick wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; *my &amp;quot;why are hooks in apr?&amp;quot; lament in the commit log was referring to
&lt;br&gt;&amp;gt; APR[-Util] as a whole; what besides httpd actually uses these?
&lt;br&gt;&lt;br&gt;A system developed for one of my current clients uses APR provided hooks
&lt;br&gt;extensively.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Graham
&lt;br&gt;--
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r890781----apr-apr-util-branches-1.4.x-STATUS-tp26802523p26803175.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26803173</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T14:42:46Z</published>
	<updated>2009-12-15T14:42:46Z</updated>
	<author>
		<name>Branko Čibej-2</name>
	</author>
	<content type="html">William A. Rowe Jr. wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Branko Čibej wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; William A. Rowe Jr. wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Unfortunately the APR versioning rules do not tell the developer not to compile
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; against or link to -dev, while this gives the user no indication of what they
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; are doing to their APR installation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; in that, you're correct. One would expect that developers do assume
&lt;br&gt;&amp;gt;&amp;gt; that, but it needs to be documented. Why not add that bit to
&lt;br&gt;&amp;gt;&amp;gt; versioning.html? It's quite a reasonable addition.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For example, Subversion, which uses the exact same versioning rules as
&lt;br&gt;&amp;gt;&amp;gt; APR, regularly ships rlease candidates marked &amp;quot;-rc&amp;quot; and no-one worries
&lt;br&gt;&amp;gt;&amp;gt; about breaking the ABI to fix a bug between an RC and a release.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Should apr_initialize and friends be programmed to go 'bang' and drop out
&lt;br&gt;&amp;gt; with a stderr emit, if compiled against a x.y.0-dev release and run against
&lt;br&gt;&amp;gt; x.y.*[1-9]? &amp;nbsp;Or, at least a stderr warning at initialization time?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Seems like a simple, sensible fix.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Yes, it does. A runtime version check in apr_initialize is an eminently
&lt;br&gt;good idea. I'll see about adding one, like, right now.
&lt;br&gt;&lt;br&gt;-- Brane
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26803173.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26803171</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T14:42:29Z</published>
	<updated>2009-12-15T14:42:29Z</updated>
	<author>
		<name>Paul Querna-6</name>
	</author>
	<content type="html">On Tue, Dec 15, 2009 at 2:05 PM, William A. Rowe Jr.
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26803171&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Branko Čibej wrote:
&lt;br&gt;&amp;gt;&amp;gt; William A. Rowe Jr. wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Unfortunately the APR versioning rules do not tell the developer not to compile
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; against or link to -dev, while this gives the user no indication of what they
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; are doing to their APR installation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; in that, you're correct. One would expect that developers do assume
&lt;br&gt;&amp;gt;&amp;gt; that, but it needs to be documented. Why not add that bit to
&lt;br&gt;&amp;gt;&amp;gt; versioning.html? It's quite a reasonable addition.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For example, Subversion, which uses the exact same versioning rules as
&lt;br&gt;&amp;gt;&amp;gt; APR, regularly ships rlease candidates marked &amp;quot;-rc&amp;quot; and no-one worries
&lt;br&gt;&amp;gt;&amp;gt; about breaking the ABI to fix a bug between an RC and a release.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Should apr_initialize and friends be programmed to go 'bang' and drop out
&lt;br&gt;&amp;gt; with a stderr emit, if compiled against a x.y.0-dev release and run against
&lt;br&gt;&amp;gt; x.y.*[1-9]?  Or, at least a stderr warning at initialization time?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Seems like a simple, sensible fix.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;No, APR is a library, it has no ownership over stderr/stdout.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26803171.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26802773</id>
	<title>Re: svn commit: r890781 - /apr/apr-util/branches/1.4.x/STATUS</title>
	<published>2009-12-15T14:14:09Z</published>
	<updated>2009-12-15T14:14:09Z</updated>
	<author>
		<name>Jeff Trawick</name>
	</author>
	<content type="html">On Tue, Dec 15, 2009 at 4:55 PM, William A. Rowe Jr.
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26802773&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  RELEASE SHOWSTOPPERS:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; +    * Resolve hook probe support; current APR-Util 1.4.0-dev has only the
&lt;br&gt;&amp;gt;&amp;gt; +      --enable-dtrace configure option which can't be used in a general
&lt;br&gt;&amp;gt;&amp;gt; +     purpose build of APR-Util.  See this thread:
&lt;br&gt;&amp;gt;&amp;gt; +       &lt;a href=&quot;http://www.mail-archive.com/dev@apr.apache.org/msg22534.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mail-archive.com/dev@.../msg22534.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; +
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To clarify, is the suggestion to move hooks to apr?  I'm not 100% clear.
&lt;/div&gt;&lt;br&gt;(oops, my lackadaisical STATUS commit log led you astray*)
&lt;br&gt;&lt;br&gt;no; I'm just warning that I intend to replace the curent DTrace-only
&lt;br&gt;hook probe support in the 1.4.x branch with something more generally
&lt;br&gt;useful, at the same time axing the configure-time enable-ment of
&lt;br&gt;probes which meant that any app using hooks that built against that
&lt;br&gt;APR-Util include directory had to also implement the probes
&lt;br&gt;&lt;br&gt;I'll first commit my current patch with some commentary fixes to trunk
&lt;br&gt;in the a.m. unless someone has some concerns that need to be
&lt;br&gt;addressed.
&lt;br&gt;&lt;br&gt;*my &amp;quot;why are hooks in apr?&amp;quot; lament in the commit log was referring to
&lt;br&gt;APR[-Util] as a whole; what besides httpd actually uses these?
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r890781----apr-apr-util-branches-1.4.x-STATUS-tp26802523p26802773.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26802656</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T14:05:27Z</published>
	<updated>2009-12-15T14:05:27Z</updated>
	<author>
		<name>William A. Rowe Jr.</name>
	</author>
	<content type="html">Branko Čibej wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; William A. Rowe Jr. wrote:
&lt;br&gt;&amp;gt;&amp;gt; Unfortunately the APR versioning rules do not tell the developer not to compile
&lt;br&gt;&amp;gt;&amp;gt; against or link to -dev, while this gives the user no indication of what they
&lt;br&gt;&amp;gt;&amp;gt; are doing to their APR installation.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; in that, you're correct. One would expect that developers do assume
&lt;br&gt;&amp;gt; that, but it needs to be documented. Why not add that bit to
&lt;br&gt;&amp;gt; versioning.html? It's quite a reasonable addition.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For example, Subversion, which uses the exact same versioning rules as
&lt;br&gt;&amp;gt; APR, regularly ships rlease candidates marked &amp;quot;-rc&amp;quot; and no-one worries
&lt;br&gt;&amp;gt; about breaking the ABI to fix a bug between an RC and a release.
&lt;/div&gt;&lt;br&gt;Should apr_initialize and friends be programmed to go 'bang' and drop out
&lt;br&gt;with a stderr emit, if compiled against a x.y.0-dev release and run against
&lt;br&gt;x.y.*[1-9]? &amp;nbsp;Or, at least a stderr warning at initialization time?
&lt;br&gt;&lt;br&gt;Seems like a simple, sensible fix.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26802656.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26802523</id>
	<title>Re: svn commit: r890781 - /apr/apr-util/branches/1.4.x/STATUS</title>
	<published>2009-12-15T13:55:56Z</published>
	<updated>2009-12-15T13:55:56Z</updated>
	<author>
		<name>William A. Rowe Jr.</name>
	</author>
	<content type="html">&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;RELEASE SHOWSTOPPERS:
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp;* Resolve hook probe support; current APR-Util 1.4.0-dev has only the
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp;--enable-dtrace configure option which can't be used in a general
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; purpose build of APR-Util. &amp;nbsp;See this thread:
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.mail-archive.com/dev@apr.apache.org/msg22534.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.mail-archive.com/dev@.../msg22534.html&lt;/a&gt;&lt;br&gt;&amp;gt; +
&lt;br&gt;&lt;br&gt;To clarify, is the suggestion to move hooks to apr? &amp;nbsp;I'm not 100% clear.
&lt;br&gt;&lt;br&gt;If so, I'm all for scuttling 1.4.1 since I also want to see us introduce
&lt;br&gt;incomplete type macros in 1.4 to solve problems similar to those encountered
&lt;br&gt;in the apr_crypto_t types. &amp;nbsp;Although it appears this may not help the current
&lt;br&gt;crypto_t problems since it the context omitted the crypto_device_t *.
&lt;br&gt;&lt;br&gt;Let us know.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-svn-commit%3A-r890781----apr-apr-util-branches-1.4.x-STATUS-tp26802523p26802523.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26802299</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T13:42:25Z</published>
	<updated>2009-12-15T13:42:25Z</updated>
	<author>
		<name>Guenter Knauf-2</name>
	</author>
	<content type="html">Joe Orton schrieb:
&lt;br&gt;&amp;gt; Snapshots of the APR and APR-util 1.4.x trees have been distributed by 
&lt;br&gt;&amp;gt; as part of the httpd 2.3.4 alpha release. &amp;nbsp;Should the APR project treat 
&lt;br&gt;&amp;gt; those snapshots as &amp;quot;releases&amp;quot; for versioning purposes? &amp;nbsp;In other words, 
&lt;br&gt;&amp;gt; should we ensure future APR/APR-util releases maintain source and binary 
&lt;br&gt;&amp;gt; backwards compatibility with those snapshots as required by the 
&lt;br&gt;&amp;gt; versioning guidelines, &lt;a href=&quot;http://apr.apache.org/versioning.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://apr.apache.org/versioning.html&lt;/a&gt;?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please vote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;[X] No
&lt;br&gt;&lt;br&gt;Gün.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26802299.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26802245</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T13:38:55Z</published>
	<updated>2009-12-15T13:38:55Z</updated>
	<author>
		<name>Branko Čibej-2</name>
	</author>
	<content type="html">William A. Rowe Jr. wrote:
&lt;br&gt;&amp;gt; Unfortunately the APR versioning rules do not tell the developer not to compile
&lt;br&gt;&amp;gt; against or link to -dev, while this gives the user no indication of what they
&lt;br&gt;&amp;gt; are doing to their APR installation.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;in that, you're correct. One would expect that developers do assume
&lt;br&gt;that, but it needs to be documented. Why not add that bit to
&lt;br&gt;versioning.html? It's quite a reasonable addition.
&lt;br&gt;&lt;br&gt;For example, Subversion, which uses the exact same versioning rules as
&lt;br&gt;APR, regularly ships rlease candidates marked &amp;quot;-rc&amp;quot; and no-one worries
&lt;br&gt;about breaking the ABI to fix a bug between an RC and a release.
&lt;br&gt;&lt;br&gt;-- Brane
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26802245.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26802141</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T13:31:22Z</published>
	<updated>2009-12-15T13:31:22Z</updated>
	<author>
		<name>Branko Čibej-2</name>
	</author>
	<content type="html">William A. Rowe Jr. wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Paul Querna wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Dec 15, 2009 at 12:59 PM, Branko Čibej &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26802141&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brane@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Specifically: if I build and install the APR from that bespoke httpd
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; tarball, what does apr-1-config --version say?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* If the answer is 1.4.0, the user will believe they just installed
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;an APR release.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* If the answer is 1.4.0-dev, then it's clearly a development
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;snapshot and all bets are off.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Exactly!
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Correct, it is internally labeled 1.4.0-dev. &amp;nbsp;It is not externally (plainly
&lt;br&gt;&amp;gt; visible to the user) as an apr-dev. &amp;nbsp;The artifact is httpd-2.3.4-alpha-deps.tar
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; from the dev snapshot version bundled with httpd 2.3.4-alpha:
&lt;br&gt;&amp;gt;&amp;gt; #define APR_MAJOR_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 1
&lt;br&gt;&amp;gt;&amp;gt; #define APR_MINOR_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 4
&lt;br&gt;&amp;gt;&amp;gt; #define APR_PATCH_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 0
&lt;br&gt;&amp;gt;&amp;gt; #define APR_IS_DEV_VERSION
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Unfortunately the APR versioning rules do not tell the developer not to compile
&lt;br&gt;&amp;gt; against or link to -dev, while this gives the user no indication of what they
&lt;br&gt;&amp;gt; are doing to their APR installation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Perhaps a future solution is to change the APR detection .m4 that we provide,
&lt;br&gt;&amp;gt; to emit a loud ./configure results? &amp;nbsp;E.g. warnings like
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; You are building against an installed apr 1.4.1-dev.
&lt;br&gt;&amp;gt; &amp;nbsp; This is not a released version of the apr library.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; You are linking against a PRE-RELEASE version of apr-1.4.0,
&lt;br&gt;&amp;gt; &amp;nbsp; binary compatibility is not assured. &amp;nbsp;Upgrade of this apr
&lt;br&gt;&amp;gt; &amp;nbsp; package should be expected to break this installed package.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And on the side of APR's own ./configure --prefix=/old-apr-prefix
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; YOU ARE REPLACING A MORE RECENT apr-1.4.1 with apr-1.4.0-dev. &amp;nbsp;ARE YOU SURE?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If these already existed, all of my objections would have been moot.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;Oh, but such warnings can be retrofitted on a web page somewhere, in
&lt;br&gt;this particular case I'd suggest the httpd pages since that's where the
&lt;br&gt;release came from. We can add these warnings to configury right now and
&lt;br&gt;before the real httpd and/or apr-1.4 releases.
&lt;br&gt;&lt;br&gt;-- Brane
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26802141.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26802084</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T13:28:34Z</published>
	<updated>2009-12-15T13:28:34Z</updated>
	<author>
		<name>Branko Čibej-2</name>
	</author>
	<content type="html">Paul Querna wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Specifically: if I build and install the APR from that bespoke httpd
&lt;br&gt;&amp;gt;&amp;gt; tarball, what does apr-1-config --version say?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* If the answer is 1.4.0, the user will believe they just installed
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;an APR release.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* If the answer is 1.4.0-dev, then it's clearly a development
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;snapshot and all bets are off.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Exactly!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; from the dev snapshot version bundled with httpd 2.3.4-alpha:
&lt;br&gt;&amp;gt; #define APR_MAJOR_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 1
&lt;br&gt;&amp;gt; #define APR_MINOR_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 4
&lt;br&gt;&amp;gt; #define APR_PATCH_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 0
&lt;br&gt;&amp;gt; #define APR_IS_DEV_VERSION
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;In that case, I think there's nothing more to discuss. Let's fix what
&lt;br&gt;needs to be fixed, and release a proper APR-1.4.0 in time for the real,
&lt;br&gt;non-alpha httpd release.
&lt;br&gt;&lt;br&gt;-- Brane
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26802084.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26802079</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T13:28:24Z</published>
	<updated>2009-12-15T13:28:24Z</updated>
	<author>
		<name>William A. Rowe Jr.</name>
	</author>
	<content type="html">Paul Querna wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Tue, Dec 15, 2009 at 12:59 PM, Branko Čibej &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26802079&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brane@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Specifically: if I build and install the APR from that bespoke httpd
&lt;br&gt;&amp;gt;&amp;gt; tarball, what does apr-1-config --version say?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* If the answer is 1.4.0, the user will believe they just installed
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;an APR release.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;* If the answer is 1.4.0-dev, then it's clearly a development
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;snapshot and all bets are off.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Exactly!
&lt;/div&gt;&lt;br&gt;Correct, it is internally labeled 1.4.0-dev. &amp;nbsp;It is not externally (plainly
&lt;br&gt;visible to the user) as an apr-dev. &amp;nbsp;The artifact is httpd-2.3.4-alpha-deps.tar
&lt;br&gt;&lt;br&gt;&amp;gt; from the dev snapshot version bundled with httpd 2.3.4-alpha:
&lt;br&gt;&amp;gt; #define APR_MAJOR_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 1
&lt;br&gt;&amp;gt; #define APR_MINOR_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 4
&lt;br&gt;&amp;gt; #define APR_PATCH_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 0
&lt;br&gt;&amp;gt; #define APR_IS_DEV_VERSION
&lt;br&gt;&lt;br&gt;Unfortunately the APR versioning rules do not tell the developer not to compile
&lt;br&gt;against or link to -dev, while this gives the user no indication of what they
&lt;br&gt;are doing to their APR installation.
&lt;br&gt;&lt;br&gt;Perhaps a future solution is to change the APR detection .m4 that we provide,
&lt;br&gt;to emit a loud ./configure results? &amp;nbsp;E.g. warnings like
&lt;br&gt;&lt;br&gt;&amp;nbsp; You are building against an installed apr 1.4.1-dev.
&lt;br&gt;&amp;nbsp; This is not a released version of the apr library.
&lt;br&gt;&lt;br&gt;&amp;nbsp; You are linking against a PRE-RELEASE version of apr-1.4.0,
&lt;br&gt;&amp;nbsp; binary compatibility is not assured. &amp;nbsp;Upgrade of this apr
&lt;br&gt;&amp;nbsp; package should be expected to break this installed package.
&lt;br&gt;&lt;br&gt;And on the side of APR's own ./configure --prefix=/old-apr-prefix
&lt;br&gt;&lt;br&gt;&amp;nbsp; YOU ARE REPLACING A MORE RECENT apr-1.4.1 with apr-1.4.0-dev. &amp;nbsp;ARE YOU SURE?
&lt;br&gt;&lt;br&gt;If these already existed, all of my objections would have been moot.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26802079.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26801919</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T13:16:58Z</published>
	<updated>2009-12-15T13:16:58Z</updated>
	<author>
		<name>Paul Querna-6</name>
	</author>
	<content type="html">On Tue, Dec 15, 2009 at 12:59 PM, Branko Čibej &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26801919&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brane@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm not going to cast a vote here because I think the vote is a)
&lt;br&gt;&amp;gt; premature, b) not carried out in the proper forum.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If we assume that any part of APR that's bundled with httpd does not
&lt;br&gt;&amp;gt; constitute an APR release -- and note that we're talking about related
&lt;br&gt;&amp;gt; projects within the ASF, not some random pair of projects -- then httpd
&lt;br&gt;&amp;gt; has no business bundling unreleased APR bits in its release tarballs,
&lt;br&gt;&amp;gt; but should only used released APR versions and/or point at existing APR
&lt;br&gt;&amp;gt; tarballs.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I completely agree with Bill that it's entirely irrelevant whether a
&lt;br&gt;&amp;gt; release is named alpha or don't-touch or whatever; if it's in /dist,
&lt;br&gt;&amp;gt; it's a release. The only question is if it's also a release of APR or not.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Bill's concerns about not intercoursing users by breaking a released ABI
&lt;br&gt;&amp;gt; are valid.
&lt;br&gt;&amp;gt; Everybody else's responses that &amp;quot;it's an alpha&amp;quot; are ... at this time
&lt;br&gt;&amp;gt; indeterminate, and IMNSHO not subject to politics (i.e., voting) but to
&lt;br&gt;&amp;gt; technical arguments. &amp;quot;It's just a few users&amp;quot; is not a technical
&lt;br&gt;&amp;gt; argument, I think you'll all agree.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Specifically: if I build and install the APR from that bespoke httpd
&lt;br&gt;&amp;gt; tarball, what does apr-1-config --version say?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    * If the answer is 1.4.0, the user will believe they just installed
&lt;br&gt;&amp;gt;      an APR release.
&lt;br&gt;&amp;gt;    * If the answer is 1.4.0-dev, then it's clearly a development
&lt;br&gt;&amp;gt;      snapshot and all bets are off.
&lt;/div&gt;&lt;br&gt;Exactly!
&lt;br&gt;&lt;br&gt;from the dev snapshot version bundled with httpd 2.3.4-alpha:
&lt;br&gt;#define APR_MAJOR_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 1
&lt;br&gt;#define APR_MINOR_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 4
&lt;br&gt;#define APR_PATCH_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp; 0
&lt;br&gt;#define APR_IS_DEV_VERSION
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26801919.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26801684</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T12:59:39Z</published>
	<updated>2009-12-15T12:59:39Z</updated>
	<author>
		<name>Branko Čibej-2</name>
	</author>
	<content type="html">I'm not going to cast a vote here because I think the vote is a)
&lt;br&gt;premature, b) not carried out in the proper forum.
&lt;br&gt;&lt;br&gt;If we assume that any part of APR that's bundled with httpd does not
&lt;br&gt;constitute an APR release -- and note that we're talking about related
&lt;br&gt;projects within the ASF, not some random pair of projects -- then httpd
&lt;br&gt;has no business bundling unreleased APR bits in its release tarballs,
&lt;br&gt;but should only used released APR versions and/or point at existing APR
&lt;br&gt;tarballs.
&lt;br&gt;&lt;br&gt;I completely agree with Bill that it's entirely irrelevant whether a
&lt;br&gt;release is named alpha or don't-touch or whatever; if it's in /dist,
&lt;br&gt;it's a release. The only question is if it's also a release of APR or not.
&lt;br&gt;&lt;br&gt;Bill's concerns about not intercoursing users by breaking a released ABI
&lt;br&gt;are valid.
&lt;br&gt;Everybody else's responses that &amp;quot;it's an alpha&amp;quot; are ... at this time
&lt;br&gt;indeterminate, and IMNSHO not subject to politics (i.e., voting) but to
&lt;br&gt;technical arguments. &amp;quot;It's just a few users&amp;quot; is not a technical
&lt;br&gt;argument, I think you'll all agree.
&lt;br&gt;&lt;br&gt;Specifically: if I build and install the APR from that bespoke httpd
&lt;br&gt;tarball, what does apr-1-config --version say?
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; * If the answer is 1.4.0, the user will believe they just installed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; an APR release.
&lt;br&gt;&amp;nbsp; &amp;nbsp; * If the answer is 1.4.0-dev, then it's clearly a development
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; snapshot and all bets are off.
&lt;br&gt;&lt;br&gt;This is not about which project within the ASF released something; for
&lt;br&gt;all I care, you guys can go to a gym with a boxing ring somewhere and
&lt;br&gt;debate it out there. This is about user expectations. Httpd has a
&lt;br&gt;different versioning policy, modules can and do get broken between minor
&lt;br&gt;releases. APR's policy is stricter than that, and for example implies
&lt;br&gt;that we can't fix a released, broken crypto API before APR-2.0.
&lt;br&gt;&lt;br&gt;Since we're both in the same ASF boat, we may want to keep this in mind
&lt;br&gt;when solving the problem.
&lt;br&gt;&lt;br&gt;-- Brane
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26801684.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26801675</id>
	<title>Re: Quick things, apr/apr-util releases</title>
	<published>2009-12-15T12:58:58Z</published>
	<updated>2009-12-15T12:58:58Z</updated>
	<author>
		<name>Stefan Fritsch</name>
	</author>
	<content type="html">On Tuesday 15 December 2009, William A. Rowe Jr. wrote:
&lt;br&gt;&amp;gt; Not quite; the scenario that follows is;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp;- user builds/installs apr-util-1.4.1 w/ crypto
&lt;br&gt;&amp;gt; &amp;nbsp;- user builds/installs crypto-using application
&lt;br&gt;&lt;br&gt;The probability that this happens before the user installs 
&lt;br&gt;httpd-2.3.x-alpha with x &amp;gt; 4 and an included, released apr 1.4.y is 
&lt;br&gt;_very_ close to zero. I don't think it makes sense to spend developer 
&lt;br&gt;time for this corner case.
&lt;br&gt;&lt;br&gt;But I am not an apr committer, of course.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Stefan
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Quick-things%2C-apr-apr-util-releases-tp26788259p26801675.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26801564</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T12:50:51Z</published>
	<updated>2009-12-15T12:50:51Z</updated>
	<author>
		<name>William A. Rowe Jr.</name>
	</author>
	<content type="html">Jeff Trawick wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We disagree on whether or not the httpd 2.3.4 prereqs tarball
&lt;br&gt;&amp;gt; constitutes an APR release. &amp;nbsp;Leave it at that.
&lt;br&gt;&lt;br&gt;Actually we don't disagree. &amp;nbsp;Its an ASF release and not an APR release,
&lt;br&gt;and we all agree on that. &amp;nbsp;I suggest that it's trivial to work around
&lt;br&gt;binary compatibility in *most* respects, e.g. DTRACE maintainer macros
&lt;br&gt;excepted, and this becomes a silly-vote thread of the people who had
&lt;br&gt;championed the release.
&lt;br&gt;&lt;br&gt;You asked, and I answered, that it's perfectly sane to offer some
&lt;br&gt;snapshots as the reference of the perhaps-to-be-released API in our
&lt;br&gt;/dev/dist/ area, etc. &amp;nbsp;This was before the ASF /dist/ release occured.
&lt;br&gt;There were very trivial ways to satisfy my early objections rather than
&lt;br&gt;steamroll over them. &amp;nbsp;And now we have specific applications where that
&lt;br&gt;release now creates 'headaches' and disruption for the users of APR.
&lt;br&gt;&lt;br&gt;&amp;gt; It is not helpful in
&lt;br&gt;&amp;gt; any way to refer to my vote as unethical or as a slight of hand.
&lt;br&gt;&lt;br&gt;It is simply contradictory and inconsistent. &amp;nbsp;I maintain voting to this
&lt;br&gt;contraction is invalid. &amp;nbsp;But more importantly, I am looking forwards to
&lt;br&gt;hearing the opinions of those who didn't already have this argument, as
&lt;br&gt;they are the ones who had nothing to do with the anticipated state of the
&lt;br&gt;user's machines. &amp;nbsp;Are they satisfied testing for and excluding 1.4.0-dev,
&lt;br&gt;and having their app break if the user installs httpd-2.3.4? &amp;nbsp;None of the
&lt;br&gt;folks who were part of this thread have that answer.
&lt;br&gt;&lt;br&gt;I am sorry if 'unethical' was an overly-harsh way of answering this vote.
&lt;br&gt;&lt;br&gt;Better yet, let my vetos stand and let me demonstrate that the workaround
&lt;br&gt;is trivial, rather than pursuing such a thread, and disrupting APR development.
&lt;br&gt;Where the workaround is not possible, I'm either going to concede that 1.5.0
&lt;br&gt;resolves the ambiguity or we are living with the problem with proper cautions
&lt;br&gt;to the users at apr.apache.org/httpd.apache.org.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26801564.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26801387</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T12:38:11Z</published>
	<updated>2009-12-15T12:38:11Z</updated>
	<author>
		<name>William A. Rowe Jr.</name>
	</author>
	<content type="html">Joe Orton wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am asking people to vote on whether the APR project considers that 
&lt;br&gt;&amp;gt; release of the ASF to be significant for APR library versioning 
&lt;br&gt;&amp;gt; purposes. &amp;nbsp;That is a decision which can be made by the APR project, as 
&lt;br&gt;&amp;gt; we agreed in the other thread.
&lt;br&gt;&lt;br&gt;And I've spelled out why this discussion is so silly. &amp;nbsp;Irrespective of
&lt;br&gt;&amp;quot;rules&amp;quot;, there are conventions. &amp;nbsp;APR has a convention for testing if
&lt;br&gt;the version is appropriate. &amp;nbsp;httpd release has set down the benchmark
&lt;br&gt;to use for that test.
&lt;br&gt;&lt;br&gt;You discount that users don't simply hit &lt;a href=&quot;http://www.apache.org/dist/httpd/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/dist/httpd/&lt;/a&gt;&lt;br&gt;and download the most-current thing they see. &amp;nbsp;Especially those who are
&lt;br&gt;early adopters/bleeding edge sorts of fans.
&lt;br&gt;&lt;br&gt;It's a really *stupid* debate, and even stranger when the two strongest
&lt;br&gt;voices for versioning, compatibility and expectations chime in on the
&lt;br&gt;side of violating the principal of least surprise.
&lt;br&gt;&lt;br&gt;But what is more aggravating is that it's TRIVIAL to work around the
&lt;br&gt;actual compatibility issues. &amp;nbsp;I just pointed out how to do so, and spare
&lt;br&gt;us a more bogus implementation of apr_crypto_error, and offered to solve
&lt;br&gt;the apr_crypto_t partial-unwrapping puzzle for incomplete types.
&lt;br&gt;&lt;br&gt;I conceded to Paul that keeping compatibility has to fall within reason.
&lt;br&gt;Solving the DTRACE mess will fall outside of that reason, but I don't
&lt;br&gt;expect anyone deploying DTRACE is doing so arbitrarily for the reasons
&lt;br&gt;he pointed out in the thread.
&lt;br&gt;&lt;br&gt;On the bigger picture of &amp;quot;does httpd project bind apr's decisions?&amp;quot; you
&lt;br&gt;cannot even suggest that three APR committers voting to ship something
&lt;br&gt;that is based on pre-release APR, disruptive to users, reflects well on
&lt;br&gt;predictability in the APR library.
&lt;br&gt;&lt;br&gt;If you want to start a *useful* vote thread, start one which formally
&lt;br&gt;modifies the versioning contract, and let's put an MMN in there or introduce
&lt;br&gt;other mechanics for determining the presence or absence of API's. &amp;nbsp;That would
&lt;br&gt;solve this and many more problems we and our users struggle with, trying
&lt;br&gt;to advance the library without disrupting users' installations. &amp;nbsp;Or solve
&lt;br&gt;the question of how the APR project will put forward alpha or beta or even
&lt;br&gt;formalize the snapshot (vs. release) process for the wider community to then
&lt;br&gt;review the API. &amp;nbsp;How do we do last-calls?
&lt;br&gt;&lt;br&gt;These would all be worthwhile discussions that would improve adoption of APR,
&lt;br&gt;instead of lowering confidence in its adoption.
&lt;br&gt;&lt;br&gt;[You are wrong, FWIW. &amp;nbsp;BadCA was one of the first adopters of the original
&lt;br&gt;crypto interfaces. &amp;nbsp;I don't know that it was ported to the current iteration
&lt;br&gt;of the crypto interface.]
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26801387.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26801243</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T12:28:19Z</published>
	<updated>2009-12-15T12:28:19Z</updated>
	<author>
		<name>Jeff Trawick</name>
	</author>
	<content type="html">On Tue, Dec 15, 2009 at 1:58 PM, William A. Rowe Jr.
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26801243&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jeff Trawick wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Tue, Dec 15, 2009 at 10:05 AM, Joe Orton &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26801243&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jorton@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Snapshots of the APR and APR-util 1.4.x trees have been distributed by
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; as part of the httpd 2.3.4 alpha release.  Should the APR project treat
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; those snapshots as &amp;quot;releases&amp;quot; for versioning purposes?  In other words,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; should we ensure future APR/APR-util releases maintain source and binary
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; backwards compatibility with those snapshots as required by the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; versioning guidelines, &lt;a href=&quot;http://apr.apache.org/versioning.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://apr.apache.org/versioning.html&lt;/a&gt;?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Please vote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; [ ] Yes
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; [X] No
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You cannot ethically vote to release ASF software at one project and
&lt;br&gt;&amp;gt; declare it not-released at another project.  That slight of hand renders
&lt;br&gt;&amp;gt; your vote invalid.
&lt;/div&gt;&lt;br&gt;We disagree on whether or not the httpd 2.3.4 prereqs tarball
&lt;br&gt;constitutes an APR release. &amp;nbsp;Leave it at that. &amp;nbsp;It is not helpful in
&lt;br&gt;any way to refer to my vote as unethical or as a slight of hand.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26801243.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26801101</id>
	<title>Re: [VOTE] APR versioning rules w.r.t. released snapshots</title>
	<published>2009-12-15T12:17:46Z</published>
	<updated>2009-12-15T12:17:46Z</updated>
	<author>
		<name>Joe Orton</name>
	</author>
	<content type="html">On Tue, Dec 15, 2009 at 02:00:00PM -0500, William Rowe wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Joe Orton wrote:
&lt;br&gt;&amp;gt; &amp;gt; On Tue, Dec 15, 2009 at 03:05:29PM +0000, Joe Orton wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; [ ] Yes
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; [X] No
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I vote no: what other ASF projects ship has no bearing on API 
&lt;br&gt;&amp;gt; &amp;gt; commitments made by the APR project.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You cannot ethically vote to release ASF software at one project and
&lt;br&gt;&amp;gt; declare it not-released at another project. &amp;nbsp;That slight of hand renders
&lt;br&gt;&amp;gt; your vote invalid.
&lt;/div&gt;&lt;br&gt;Say *what* now? &amp;nbsp;This is getting silly. &amp;nbsp;In case it is unclear to 
&lt;br&gt;anybody else voting, I am not asking you to vote on whether the httpd 
&lt;br&gt;alpha is a release of the ASF. &amp;nbsp;I'd hope the answer to that question was 
&lt;br&gt;obvious to everybody.
&lt;br&gt;&lt;br&gt;I am asking people to vote on whether the APR project considers that 
&lt;br&gt;release of the ASF to be significant for APR library versioning 
&lt;br&gt;purposes. &amp;nbsp;That is a decision which can be made by the APR project, as 
&lt;br&gt;we agreed in the other thread.
&lt;br&gt;&lt;br&gt;I'm sorry if the wording of the vote didn't make that clear enough. If 
&lt;br&gt;any voter was not clear about this when voting, please reconsider your 
&lt;br&gt;position.
&lt;br&gt;&lt;br&gt;Regards, Joe
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-VOTE--APR-versioning-rules-w.r.t.-released-snapshots-tp26796234p26801101.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26800884</id>
	<title>Re: Quick things, apr/apr-util releases</title>
	<published>2009-12-15T12:03:40Z</published>
	<updated>2009-12-15T12:03:40Z</updated>
	<author>
		<name>Paul Querna-6</name>
	</author>
	<content type="html">On Tue, Dec 15, 2009 at 11:50 AM, William A. Rowe Jr.
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26800884&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;wrowe@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Jeff Trawick wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I thought that was covered by
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Paul and I agree that we shouldn't be working to accommodate a
&lt;br&gt;&amp;gt;&amp;gt; *developer* who programs against an API that shipped by httpd labeled
&lt;br&gt;&amp;gt;&amp;gt; '-alpha'.  It wasn't an apr-util release, they shouldn't have any such
&lt;br&gt;&amp;gt;&amp;gt; expectations.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not quite; the scenario that follows is;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  - user builds/installs apr-util-1.4.1 w/ crypto
&lt;br&gt;&amp;gt;  - user builds/installs crypto-using application
&lt;br&gt;&amp;gt;  - user builds/installs httpd-2.3.4-alpha, not replacing crypto modules
&lt;br&gt;&amp;gt;   (not even realizing they are borking their 1.4.1 install).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maintaining consistency means that they won't crash when running the
&lt;br&gt;&amp;gt; arbitrary app.  Breaking the structure means that it will randomly crash
&lt;br&gt;&amp;gt; when attempting to use the crypto api calls.
&lt;/div&gt;&lt;br&gt;No, the only known application in the universe using these APIs, from
&lt;br&gt;a dev snapshot of APR is mod_session_crypto, an optional module for
&lt;br&gt;httpd, disabled by default, and only distributed in httpd's alpha
&lt;br&gt;release.
&lt;br&gt;&lt;br&gt;An 'estimate' of 10,000 users is completely bogus Bil.
&lt;br&gt;&lt;br&gt;Like I said before, there aren't any users using this who aren't
&lt;br&gt;probably subscribed to dev@httpd. &amp;nbsp;(And by users, I think there is
&lt;br&gt;about a 50% chance they are also committers!)
&lt;br&gt;&lt;br&gt;From the vote so far before you claim to have 'invalidated' it, there
&lt;br&gt;is a clear consensus that httpd's bundling of a dev release of APR
&lt;br&gt;would not trigger the ABI stability rules, but this fighting over an
&lt;br&gt;unused module from an alpha release triggering ABI stability rules is
&lt;br&gt;insane, and it severely demotivates me from being involved with the
&lt;br&gt;APR project.
&lt;br&gt;&lt;br&gt;-Paul
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Quick-things%2C-apr-apr-util-releases-tp26788259p26800884.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26800703</id>
	<title>Re: Quick things, apr/apr-util releases</title>
	<published>2009-12-15T11:50:40Z</published>
	<updated>2009-12-15T11:50:40Z</updated>
	<author>
		<name>William A. Rowe Jr.</name>
	</author>
	<content type="html">Jeff Trawick wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I thought that was covered by
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;quot;Paul and I agree that we shouldn't be working to accommodate a
&lt;br&gt;&amp;gt; *developer* who programs against an API that shipped by httpd labeled
&lt;br&gt;&amp;gt; '-alpha'. &amp;nbsp;It wasn't an apr-util release, they shouldn't have any such
&lt;br&gt;&amp;gt; expectations.&amp;quot;
&lt;br&gt;&lt;br&gt;Not quite; the scenario that follows is;
&lt;br&gt;&lt;br&gt;&amp;nbsp;- user builds/installs apr-util-1.4.1 w/ crypto
&lt;br&gt;&amp;nbsp;- user builds/installs crypto-using application
&lt;br&gt;&amp;nbsp;- user builds/installs httpd-2.3.4-alpha, not replacing crypto modules
&lt;br&gt;&amp;nbsp; &amp;nbsp;(not even realizing they are borking their 1.4.1 install).
&lt;br&gt;&lt;br&gt;Maintaining consistency means that they won't crash when running the
&lt;br&gt;arbitrary app. &amp;nbsp;Breaking the structure means that it will randomly crash
&lt;br&gt;when attempting to use the crypto api calls.
&lt;br&gt;&lt;br&gt;Rather than trying to vote away the mess, maybe the solution is to give
&lt;br&gt;apr ./configure some magic to note that they are installing an older
&lt;br&gt;version of apr on top of a newer, already-installed version?
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Quick-things%2C-apr-apr-util-releases-tp26788259p26800703.html" />
</entry>

</feed>
