On Thu, Feb 11, 2010 at 4:06 PM, Jeff Trawick <traw...@gmail.com> wrote: > On Thu, Feb 11, 2010 at 3:26 PM, William A. Rowe Jr. > <wr...@rowe-clan.net> wrote: >> On 2/11/2010 6:10 AM, Jeff Trawick wrote: >>> On Wed, Feb 10, 2010 at 6:39 PM, Bojan Smojver <bo...@rexursive.com> wrote: >>>> On Sat, 2010-02-06 at 20:47 -0500, Jeff Trawick wrote: >>>>> [+1] Release apr-1.3.12 >>> >>> That's the third binding vote. Barring any other odd reports in the >>> next 6 or so hours, I'll update the release directory around then. >> >> Whoops +1 here; will add win32 source and binaries done this afternoon. > > Thanks > >> Can I suggest we send out the 1.4.2 email with the security notice, and >> in _that_ announcement refer to the availability of 1.3.12 for those who do >> not wish to introduce new functionality? Of course the directory should have >> both > > Does 1.4.2 really need a security notice? (I didn't see anything > applicable.) Otherwise, "sure." > > Do we try to address probable developer expectations that they'd move > to APR 1.new.x and APR-Util 1.new.x at the same time? > > Let's see now... > > apr release directory: > > create Announcement1.4.* > (Announcement1.3.* already refers to it as a bug fix release and > encourages adoption of unnamed "latest APR 1.x") > HEADER.html: APR 1.4.2 is the latest available version/APR 1.3.12 is > also available > README.html: ditto > > apr site: > > download.* and index.* > > I should be free to help in a few hours.
maybe this is a head start (attached) -- Born in Roswell... married an alien...
Index: Announcement1.4.html =================================================================== --- Announcement1.4.html (revision 0) +++ Announcement1.4.html (revision 0) @@ -0,0 +1,119 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> +<html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> + <meta name="author" content="APR" /><meta name="email" content="dev@apr.apache.org" /> + <title>Apache Portable Runtime 1.4.2 Released</title> + </head> + <body bgcolor="#ffffff" text="#000000" link="#525D76"> +<p><a href="http://apr.apache.org/"><img src="http://apr.apache.org/images/apr_logo_wide.png" alt="The Apache Portable Runtime Project" border="0"/></a></p> + +<h1> + Apache Portable Runtime 1.4.2 Released +</h1> + +<p> + The Apache Software Foundation and the Apache Portable Runtime + Project are proud to announce the General Availability of + version 1.4.2 of the APR Apache Portable Runtime library. This + is the first release of the 1.4.x series. It maintains + compatibility with existing applications built for APR 1.x and + introduces new features for developers. +</p> + +<p>Version 1.3.9 of the companion APR-util Apache Portable Utility + library remains current. +</p> + +<p> + Version 1.2.1 of the companion APR-iconv library, an alternative + portable implementation of the 'iconv' library, remains current. +</p> + +<p> + APR is available for download from: +</p> + +<dl> + <dd><a href="http://apr.apache.org/download.cgi" + >http://apr.apache.org/download.cgi</a></dd> +</dl> + +<p> + This version of APR is primarily a bug fix release, including + fixes for specific platforms' configuration, feature detection, + and run time behavior. Most developers and users are encouraged + to adopt the latest APR 1.x version to ensure the most comprehensive + support and access to the latest features and enhancements. +</p> + +<p>The mission of the Apache Portable Runtime Project is to create + and maintain software libraries that provide a predictable and + consistent interface to underlying platform-specific + implementations. The primary goal is to provide an API to + which software developers may code and be assured of predictable + if not identical behavior regardless of the platform on which + their software is built, relieving them of the need to code + special-case conditions to work around or take advantage of + platform-specific deficiencies or features.</p> + +<p>APR and its companion libraries are implemented entirely in C + and provide a common programming interface across a wide variety + of operating system platforms without sacrificing performance. + Currently supported platforms include:</p> + +<ul> + <li>UNIX variants + <li>Windows + <li>Netware + <li>Mac OS X + <li>OS/2 +</ul> + +<p>To give a brief overview, the primary core + subsystems of APR 1.3 include the following:</p> + +<ul> + <li>Atomic operations + <li>Dynamic Shared Object loading + <li>File I/O + <li>Locks (mutexes, condition variables, etc) + <li>Memory management (high performance allocators) + <li>Memory-mapped files + <li>Multicast Sockets + <li>Network I/O + <li>Shared memory + <li>Thread and Process management + <li>Various data structures (tables, hashes, priority queues, etc) +</ul> + +<p>For a more complete list, please refer to the following URLs:</p> + +<dl> + <dd><a href="http://apr.apache.org/docs/apr/modules.html" + >http://apr.apache.org/docs/apr/modules.html</a></dd> + <dd><a href="http://apr.apache.org/docs/apr-util/modules.html" + >http://apr.apache.org/docs/apr-util/modules.html</a></dd> +</dl> + +<p>Users of APR 0.9 should be aware that migrating to the APR 1.x + programming interfaces may require some adjustments; APR 1.x is + neither source nor binary compatible with earlier APR 0.9 releases. + Users of APR 1.x can expect consistent interfaces and binary backwards + compatibility throughout the entire APR 1.x release cycle, as defined + in our versioning rules:</p> + +<dl> + <dd><a href="http://apr.apache.org/versioning.html" + >http://apr.apache.org/versioning.html</a></dd> +</dl> + +<p>APR is already used extensively by the Apache HTTP Server + version 2 and the Subversion revision control system, to + name but a few. We list all known projects using APR at + http://apr.apache.org/projects.html -- so please let us know + if you find our libraries useful in your own projects!</p> + + </body> +</html> + Index: Announcement1.4.txt =================================================================== --- Announcement1.4.txt (revision 0) +++ Announcement1.4.txt (revision 0) @@ -0,0 +1,75 @@ + Apache Portable Runtime 1.4.2 Released + + The Apache Software Foundation and the Apache Portable Runtime + Project are proud to announce the General Availability of + version 1.4.2 of the APR Apache Portable Runtime library. This + is the first release of the 1.4.x series. It maintains + compatibility with existing applications built for APR 1.x and + introduces new features for developers. + + Version 1.3.9 of the companion APR-util Apache Portable Utility + library remains current. + + Version 1.2.1 of the companion APR-iconv library, an alternative + portable implementation of the 'iconv' library, remains current. + + APR is available for download from: + + http://apr.apache.org/download.cgi + + The mission of the Apache Portable Runtime Project is to create + and maintain software libraries that provide a predictable and + consistent interface to underlying platform-specific + implementations. The primary goal is to provide an API to + which software developers may code and be assured of predictable + if not identical behavior regardless of the platform on which + their software is built, relieving them of the need to code + special-case conditions to work around or take advantage of + platform-specific deficiencies or features. + + APR and its companion libraries are implemented entirely in C + and provide a common programming interface across a wide variety + of operating system platforms without sacrificing performance. + Currently supported platforms include: + + UNIX variants + Windows + Netware + Mac OS X + OS/2 + + To give a brief overview, the primary core + subsystems of APR 1.3 include the following: + + Atomic operations + Dynamic Shared Object loading + File I/O + Locks (mutexes, condition variables, etc) + Memory management (high performance allocators) + Memory-mapped files + Multicast Sockets + Network I/O + Shared memory + Thread and Process management + Various data structures (tables, hashes, priority queues, etc) + + For a more complete list, please refer to the following URLs: + + http://apr.apache.org/docs/apr/modules.html + http://apr.apache.org/docs/apr-util/modules.html + + Users of APR 0.9 should be aware that migrating to the APR 1.x + programming interfaces may require some adjustments; APR 1.x is + neither source nor binary compatible with earlier APR 0.9 releases. + Users of APR 1.x can expect consistent interfaces and binary backwards + compatibility throughout the entire APR 1.x release cycle, as defined + in our versioning rules: + + http://apr.apache.org/versioning.html + + APR is already used extensively by the Apache HTTP Server + version 2 and the Subversion revision control system, to + name but a few. We list all known projects using APR at + http://apr.apache.org/projects.html -- so please let us know + if you find our libraries useful in your own projects! + Index: README.html =================================================================== --- README.html (revision 71) +++ README.html (working copy) @@ -8,10 +8,10 @@ here to find your nearest mirror.</a> </p> -<h2><a name="apr">APR 1.3.12 is the latest available version</a></h2> +<h2><a name="apr">APR 1.4.2 is the latest available version</a></h2> <p> - APR 1.3.12 has been released, and should be considered + APR 1.4.2 has been released, and should be considered "general availability". </p> @@ -33,6 +33,12 @@ "general availability". </p> +<h2><a name="apr13">APR 1.3.12 is also available</a></h2> + +<p> + APR 1.3.12 has also been released. This is a bug-fix release for + the 1.3.x series. +</p> <h2><a name="apr09">APR 0.9.18 is also available</a></h2> <p> Index: HEADER.html =================================================================== --- HEADER.html (revision 71) +++ HEADER.html (working copy) @@ -12,9 +12,10 @@ <ul> <li><a href="#mirrors">Download from your nearest mirror site!</a></li> -<li><a href="#apr">APR 1.3.12 is the latest available version</a></li> +<li><a href="#apr">APR 1.4.2 is the latest available version</a></li> <li><a href="#aprutil">APR-util 1.3.9 is the latest available version</a></li> <li><a href="#apriconv">APR-iconv 1.2.1 is the latest available version</a></li> +<li><a href="#apr">APR 1.3.12 is also available</a></li> <li><a href="#apr09">APR 0.9.18 is also available</a></li> <li><a href="#aprutil09">APR-util 0.9.17 is also available</a></li> <li><a href="#apriconv09">APR-iconv 0.9.7 is also available</a></li>