You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@logging.apache.org by Curt Arnold <ca...@apache.org> on 2008/03/31 10:19:22 UTC

Fwd: [VOTE] log4cxx 0.10.0 release candidate 7

FYI.  All discussion and votes should take place on log4cxx-dev.

Begin forwarded message:
> From: Curt Arnold <ca...@apache.org>
> Date: March 31, 2008 3:18:02 AM CDT
> To: Log4CXX Dev <lo...@logging.apache.org>
> Subject: [VOTE] log4cxx 0.10.0 release candidate 7
>
> log4cxx 0.10.0 RC7 is now available for review for release on the  
> unofficial builds area.  This release candidate is strictly provided  
> for consideration for release, may be withdrawn and will be removed  
> from the publication location at the conclusion of the voting  
> period.  RC7 is currently available at:
>
> http://people.apache.org/builds/logging/log4cxx/0.10.0/apache-log4cxx-0.10.0-rc7.tar.gz
> MD5(apache-log4cxx-0.10.0-rc7.tar.gz)=  
> c7d5d90f28e65b62461bf92b5308eab7
>
> http://people.apache.org/builds/logging/log4cxx/0.10.0/apache-log4cxx-0.10.0-rc7.zip
> MD5(apache-log4cxx-0.10.0-rc7.zip)= 6aec3380ad7409ce9c3f91a3e3cfb120
>
> The corresponding web content can be viewed directly from the  
> staging SVN:
> http://svn.apache.org/repos/asf/logging/site/trunk/docs/log4cxx/index.html
>
> The corresponding source is available at:
> svn co http://svn.apache.org/repos/asf/logging/log4cxx/tags/v0_10_0- 
> rc7
>
> log4cxx 0.10.0 RC1, RC3, RC4 and RC5 were withdrawn before  
> publication.
>
> I believe that the release candidate is viable for release with two  
> condition, the publication of a corresponding 1.0b5 of cpptasks and  
> the conclusion of a vote by April 3.  Rev 158 of cpptasks was used  
> in the preparation of the release candidate and the generated  
> project files should not change.  I'm a project admin of cpptasks  
> and intend to have that release out shortly.
>
> The change log has a prospective release date of 2008-04-03, if  
> procedural issues make that date unobtainable then a rebuild to  
> change the date will be necessary.
>
> The download links in the staged and embedded web content point to  
> the anticipated location after the release is completed.  The  
> mirrors link will bring up a list of mirrors, but they won't have  
> the file yet.  The mirrors page will not be displayed with Safari  
> due to an known issue with Safari.
>
> Unzipping the .tar.gz may result in a warning message that a lone  
> zero block.  That is a known issue with Maven (and previously with  
> Ant) and does not affect the usability of the archive.
>
> The release candidate was prepared using the following software  
> (listed in order of impact on contents of the release):
>
> doxygen 1.4.6
> cpptasks rev 158 installed as 1.0b5.
> Apache Maven 2.0.8
> APR 1.2.11 source unzipped as a sibling to the log4cxx directory.
> APR-Util 1.2.10 source unzipped as a sibling.
> Ubuntu 6.06.1-desktop-i386 (using VM from http://isv-image.ubuntu.com/vmware/)
> gcc 4.0.3
> Sun Java 1.6.0-b105
>
> Attempting to build the release image from a non-Unix platform  
> should produce flawed Xcode projects.   However, any Unix derived OS  
> would be expected to product relatively close approximations of the  
> release candidate.  The following steps can be used to prepare local  
> builds of the release candidate for comparison:
>
> tar -xvzf apr-1.2.11.tar.gz
> mv apr-1.2.11 apr
> tar -xvzf apr-util-1.2.10.tar.gz
> mv apr-util-1.2.10 apr-util
> export PATH=~/apache-maven-2.0.8/bin:$PATH
> svn co http://svn.apache.org/repos/asf/logging/log4cxx/tags/v0_10_0-rc7 
>  log4cxx
> cd log4cxx
> mvn site assembly:assembly
>
>
> The contents of the src directory should be identical to the src  
> directory of the SVN tag.  The contents of the root directory should  
> be identical to the SVN tag except that it does not contain doap- 
> log4cxx.rdf which provides the description of the log4cxx project  
> for http://projects.apache.org and will contain "configure" and  
> associated files generated by Autoconf.
>
> The site directory is generated by Maven and the projects directory  
> is generated by cpptasks the raw output of both which are tweaked by  
> the Ant script during assembly preparation.
>
> mvn rat:check can be used from the root directory to generate a  
> report on the presence of Apache License Headers, NOTICE and LICENSE  
> files.  The report will be produced in target/rat.txt.  The only  
> source files without License Headers are in src/test/resources/ 
> witness which are comparison log files used during the unit tests  
> and "configure" and related files which are either MIT licensed or  
> GPL licensed with a special exemption for programs that contain a  
> configuration script generated by Autoconf.
>
> The release candidate has no internal markings that it is not an  
> official release.   If accepted, the archive files will simply be  
> renamed and placed in the main distribution directory for  
> synchronization to the mirrors and a digital signature will be  
> prepared.
>
> Release will require at least 3 +1 votes from Logging Service PMC  
> members.  However, votes from other parties and any feedback or  
> experiences with the release candidate are greatly desired.  Given  
> the current makeup of the project, I would expect the PMC members  
> would verify the procedural and legal issues themselves (which is  
> their major responsibility on a release review) but would rely on  
> community feedback the content of the release.  It would be helpful  
> if you would report any observations, particularly successes or  
> failures building from the release candidate (compiler vendor and  
> version, platform, etc) along with your +1, 0 or -1.  PMC members  
> should identify their votes as binding.  I'd expect that PMC members  
> would hold their votes until there is some feedback from the user  
> community.  This will be a combined PMC and log4cxx-dev vote, a  
> separate PMC vote will not be called.
>
> Unless the candidate is withdrawn, voting should be open until 08:20  
> GMT 2008-04-03.  All discussion should occur on log4cxx-dev@logging.apache.org 
> .
>
> For background on Apache voting, release procedures, etc:
>
> http://www.apache.org/dev/release.html
> http://www.apache.org/legal/src-headers.html
> http://www.apache.org/foundation/voting.html
>
> The most significant changes since RC2 are the inclusion of the  
> generated "configure" program and a rework of socket connections  
> which affect TelnetAppender and SocketHubAppender.