Looking at the exchange on the vote thread and the differences between current maven best practice (in my limited understanding) and what felix does I think it would be a really good idea to

1. upgrade the felix-parent to use the apache 7 pom and simplify all the felix projects to rely on its apache-release profile which automatically creates the required source bundle sufficient to build the project.

2. change or clarify the felix policy on NOTICE files so that they only refer to what is actually in the artifact they are in and rely on other files such as the DEPENDENCIES generated by the maven-remote- resources plugin for information about licenses you are apt to need to consider when you use the software.

(1) is a lot more important than (2) IMNSHO but I have to say I find it somewhat infuriating when I find a NOTICE file that includes attributions for stuff that isn't included especially when I've found a different implementation to substitute.


thanks
david jencks


On Mar 1, 2010, at 2:08 PM, Chris Custine wrote:

This vote is cancelled to clean up more license and source header issues.

Thanks everyone for your patience.

Chris

--
Chris Custine
FUSESource :: http://fusesource.com
My Blog :: http://blog.organicelement.com
Apache ServiceMix :: http://servicemix.apache.org
Apache Felix :: http://felix.apache.org
Apache Directory Server :: http://directory.apache.org


On Wed, Feb 24, 2010 at 11:57 AM, Chris Custine <[email protected]> wrote:

The Karaf 1.4.0 artifacts have been staged for release.

These release artifacts contain updated copyright year in all NOTICE files and includes an updated RELEASE-NOTES file which was not updated in the previous release vote. As requested by Richard, I have noted that the vote will be open for *at least* 72 hours in order to allow time for proper
review.

Release notes are here:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310100&styleName=Html&version=12314410

Staging repository:
https://repository.apache.org/content/repositories/ orgapachefelix-015/

You can use this UNIX script to download the release and verify the
signatures:
http://svn.apache.org/repos/asf/felix/trunk/check_staged_release.sh

Usage:
sh check_staged_release.sh 015 /tmp/felix-staging

Please vote to approve this release:

[ ] +1 Approve the release
[ ] -1 Veto the release (please provide specific comments)

This vote will be open for at least 72 hours.


--
Chris Custine
FUSESource :: http://fusesource.com
My Blog :: http://blog.organicelement.com
Apache ServiceMix :: http://servicemix.apache.org
Apache Felix :: http://felix.apache.org
Apache Directory Server :: http://directory.apache.org


Reply via email to