You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4cxx-user@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.