FYI. All discussion and votes should take place on log4cxx-dev.
Begin forwarded message:
From: Curt Arnold <[EMAIL PROTECTED]>
Date: March 31, 2008 3:18:02 AM CDT
To: Log4CXX Dev <[EMAIL PROTECTED]>
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 [EMAIL PROTECTED]
.
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.