If I recall correctly the Apache process says you must release the source and 
it must build. The binaries are really just provided as a convenience for users.

Alasdair

On 17 Aug 2010, at 16:36, Joe Bohn <[email protected]> wrote:

> 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