I might not have a complete understanding either so it would be good to get other opinions.

I'm sure somebody will challenge me on saying that the source is the "real content" .... perhaps a better way to say this is that everything in the vote is important but the source that is included in the vote is especially important.

It was my understanding that we did release the source for the blueprint/* samples (at least they were included in the source.zip) - we just didn't release the built images for these samples or provide any directions. However the source was included in the vote.

I suppose we could do the same for goat in this vote. However I think before we did that we should at least update the poms so that if a user were to build this sample it would not produce 0.2-incubating-SNAPSHOT artifacts or depend upon any other SNAPSHOT that may not be available in the future. I don't think we have to guarantee that it will work without issue - just that the source is clean (license issues) and it can be built.

Joe

On 8/17/10 11:11 AM, zoe slattery wrote:
Hi Joe - yes - this might be my misunderstanding. I thought we could do
this because I thought that we included the blueprint/helloworld &
idverifyer sample last time but did not provide anything to download
from the Aries downloads page.

Zoë
Hi Zoe,

Thanks for the clarification. Unfortunately, I think the only way to
really exclude goat from the vote is to move it to a new location -
perhaps samples-sandbox. I see that you did not include the built goat
images in the vote. However, goat is still included in the source
under vote:
https://repository.apache.org/content/repositories/orgapachearies-113/org/apache/aries/samples/samples/0.2-incubating/samples-0.2-incubating-source-release.zip


My understanding is that the real content of any Apache vote is in the
source distributions and hence I think we must remove goat from that
distribution if it is not being released.

Joe


On 8/17/10 10:39 AM, zoe slattery wrote:
Joe Bohn wrote:

It also appears that some SNAPSHOT references were missed under the
goat sample.
I wasn't planning on releasing GOAT and should have either said that or
excluded it from the Samples somehow. I don't really think it's in a fit
state for release (lack of documentation and tests).

The Samples I think we should release are:
AriesTrader
Blog
Blueprint/Helloworld

This list is mainly based on what I have tested and know is documented.

Zoë



On 8/17/10 10:11 AM, Joe Bohn wrote:

Hi Zoe,

Thanks again for pulling together this release. I haven't looked at
everything yet but I've found a few things that I think require
attention before the vote can proceed.

- Error building from the tags. I get an error attempting to build jpa
from the tag. It's the same error mentioned on trunk by Alexandros
Karypidis on 8/13 involving a ClassNotFoundException. I have not yet
tried the recommended patch.
- License headers: I found the following missing license headers
which I
think will require these components to be rebuilt unless a header
cannot
be added into these files:
./jndi-api/src/main/java/org/osgi/service/jndi/package.html
./jndi-api/src/main/java/org/osgi/service/jndi/packageinfo

./transaction-blueprint/src/main/java/org/apache/aries/transaction/Constants.java



./application-management/src/test/resources/conversion/conversion.eba/helloWorld.war/WEB-INF/web.xml



./quiesce-manager-itest/src/test/java/org/apache/aries/quiesce/manager/itest/MockQuiesceParticipant.java



./jpa-container/src/main/resources/org/apache/aries/jpa/container/parsing/impl/persistence.xsd.rsrc



./jpa-container/src/main/resources/org/apache/aries/jpa/container/parsing/impl/persistence_2_0.xsd.rsrc



./jpa-container/src/test/resources/testProps.props
./blog/blog-persistence-jdbc/src/main/java/org/apache/aries/samples/blog/persistence/jdbc/Statements.java



./goat/goat-web/src/main/resources/web/goat/Config.js
./goat/goat-web/src/main/resources/web/goat/ConfigManager.js

I'll continue checking things.

Joe













--
Joe

Reply via email to