You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Reinhard Poetz <re...@apache.org> on 2007/06/22 16:56:43 UTC

[vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

I prepared another series of releases from trunk, see the list of all 43
artifacts below. The problems with references to snapshots and the usage of the 
repository element in some of the poms are sorted out.

Most of the modules are proposed to be released as "RC1" (release candidate 1). 
The exceptions are

  - the forms and the ajax block which need more work related to their usage
    of the servlet service framework
  - the servlet-service framework which introduces some contracts
    that are under discussion
  - the Cocoon Maven 2 plugin which needs more user feedback

The release of "release candidates" means that we don't/can't change contracts 
without a deprecation period (e.g. deprecate something in 2.2.x, keep it in 
2.3.x and remove it in 2.4.x or 3.x).


You can find the staged versions of all modules (sources, binaries, javadocs +
checksums + gpg signatures) at

  - http://people.apache.org/builds/cocoon/
    (Maven 2 repo)
  - http://people.apache.org/builds/cocoon/cocoon-2.2RC1-all.tar.gz
    (tar archive of all artifacts).

SVN tags of all these artifacts can be found at
http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.2/. I put my pgp key into 
the http://svn.apache.org/repos/asf/cocoon/trunk/commons/KEYS.
Find instructions about how you can test in a seperate mail. Report your
findings to that thread and use this one for voting only. Thanks!

This majority vote stays open for 120 hours.

Finally, here's the list of modules to be voted on:

Core artifacts (jar)
--------------------
org.apache.cocoon:cocoon-pipeline-api:1.0.0-RC1
org.apache.cocoon:cocoon-util:1.0.0-RC1
org.apache.cocoon:cocoon-xml-api:1.0.0-RC1
org.apache.cocoon:cocoon-pipeline-impl:1.0.0-RC1
org.apache.cocoon:cocoon-xml-impl:1.0.0-RC1
org.apache.cocoon:cocoon-pipeline-components:1.0.0-RC1
org.apache.cocoon:cocoon-sitemap-api:1.0.0-RC1
org.apache.cocoon:cocoon-thread-api:1.0.0-RC1
org.apache.cocoon:cocoon-sitemap-impl:1.0.0-RC1
org.apache.cocoon:cocoon-sitemap-components:1.0.0-RC1
org.apache.cocoon:cocoon-xml-resolver:1.0.0-RC1
org.apache.cocoon:cocoon-store-impl:1.0.0-RC1
org.apache.cocoon:cocoon-thread-impl:1.0.0-RC1
org.apache.cocoon:cocoon-core:2.2.0-RC1

Subproject: Servlet-Service (jar)
---------------------------------
org.apache.cocoon:cocoon-servlet-service-components:1.0.0-M2
org.apache.cocoon:cocoon-servlet-service-impl:1.0.0-M2

Blocks (jar)
------------
org.apache.cocoon:cocoon-flowscript-impl:1.0.0-RC1
org.apache.cocoon:cocoon-template-impl:1.0.0-RC1
org.apache.cocoon:cocoon-apples-impl:1.0.0-RC1
org.apache.cocoon:cocoon-linkrewriter-impl:1.0.0-RC1
org.apache.cocoon:cocoon-auth-api:1.0.0-RC1
org.apache.cocoon:cocoon-auth-impl:1.0.0-RC1
org.apache.cocoon:cocoon-batik-impl:1.0.0-RC1
org.apache.cocoon:cocoon-captcha-impl:1.0.0-RC1
org.apache.cocoon:cocoon-databases-mocks:1.0.0-RC1
org.apache.cocoon:cocoon-databases-impl:1.0.0-RC1
org.apache.cocoon:cocoon-databases-hsqldb-client:1.0.0-RC1
org.apache.cocoon:cocoon-databases-hsqldb-server:1.0.0-RC1
org.apache.cocoon:cocoon-fop-impl:1.0.0-RC1
org.apache.cocoon:cocoon-html-impl:1.0.0-RC1
org.apache.cocoon:cocoon-mail-impl:1.0.0-RC1

org.apache.cocoon:cocoon-forms-impl:1.0.0-M3
org.apache.cocoon:cocoon-ajax-impl:1.0.0-M3

Maven plugins, archetypes and related (jar)
-------------------------------------------
org.apache.cocoon:cocoon-maven-plugin:1.0.0-M1
org.apache.cocoon:cocoon-rcl-spring-reloader:1.0.0-M1
org.apache.cocoon:cocoon-rcl-webapp-wrapper:1.0.0-M1

org.apache.cocoon:cocoon-22-archetype-block:1.0.0-RC1
org.apache.cocoon:cocoon-22-archetype-block-plain:1.0.0-RC1
org.apache.cocoon:cocoon-22-archetype-webapp:1.0.0-RC1

POM artifacts
-------------
org.apache.cocoon.cocoon:4
org.apache.cocoon:cocoon-core-modules:4
org.apache.cocoon:cocoon-blocks-modules:4
org.apache.cocoon:cocoon-tools-modules:4

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Torsten Curdt <tc...@apache.org>.
>
>> All of maven-metadata.xml files have no license header either.
>
> Do we really have to add our license header to those files? AFAICS  
> nobody does it. Do they really contain (enough) protectable  
> intellectual property? I don't think so.

Me neither. I think that's nitpicking. It's more than questionable  
and it would have to be fixed by the maven guys.

cheers
--
Torsten



Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Reinhard Poetz <re...@apache.org>.
Vadim Gritsenko wrote:

> cocoon-core-2.2.0-RC1-tests.jar and 
> cocoon-pipeline-impl-1.0.0-RC1-tests.jar have no required LICENSE, 
> NOTICE files.

*argh*

> cocoon-4.pom file has no license header.

I guess it got lost after the first release :-(

> All of maven-metadata.xml files have no license header either.

Do we really have to add our license header to those files? AFAICS nobody does 
it. Do they really contain (enough) protectable intellectual property? I don't 
think so.

                                  - o -

Anyway, I have to release cocoon-4, cocoon-core-2.2.0-RC1-tests and 
cocoon-pipeline-impl-1.0.0-RC1-tests again. Since all other modules depend on 
them, this stops the release of all other artifacts too :-(

The problem is that

  a) I'm not sure how to add LICENSE and NOTICE to the _old_ code.
     I guess I have to create branches of those modules first,
     add the files there and run mvn release again.
  b) I don't have much time for opensource stuff ATM hence I can't say
     when I can do it. Sorry.

If somebody has more time for the release of the three artifacts, just let me 
know ...

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Vadim Gritsenko <va...@reverycodes.com>.
Torsten Curdt wrote:
>> All of maven-metadata.xml files have no license header either.
> 
> Dejavu? We had that on commons already ;)
> IMO not required to have a license in there.

Shrug. :) As I've said I've no idea if this is indeed not required.

Vadim

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Torsten Curdt <tc...@apache.org>.
> All of maven-metadata.xml files have no license header either.

Dejavu? We had that on commons already ;)
IMO not required to have a license in there.

cheers
--
Torsten

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Vadim Gritsenko <va...@reverycodes.com>.
Reinhard Poetz wrote:
> 
> I prepared another series of releases from trunk, see the list of all 43
> artifacts below.
...
> Core artifacts (jar)
> --------------------
> org.apache.cocoon:cocoon-pipeline-api:1.0.0-RC1
> org.apache.cocoon:cocoon-util:1.0.0-RC1
> org.apache.cocoon:cocoon-xml-api:1.0.0-RC1
> org.apache.cocoon:cocoon-pipeline-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-xml-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-pipeline-components:1.0.0-RC1
> org.apache.cocoon:cocoon-sitemap-api:1.0.0-RC1
> org.apache.cocoon:cocoon-thread-api:1.0.0-RC1
> org.apache.cocoon:cocoon-sitemap-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-sitemap-components:1.0.0-RC1
> org.apache.cocoon:cocoon-xml-resolver:1.0.0-RC1
> org.apache.cocoon:cocoon-store-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-thread-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-core:2.2.0-RC1

cocoon-core-2.2.0-RC1-tests.jar and cocoon-pipeline-impl-1.0.0-RC1-tests.jar 
have no required LICENSE, NOTICE files.


> Subproject: Servlet-Service (jar)
> ---------------------------------
> org.apache.cocoon:cocoon-servlet-service-components:1.0.0-M2
> org.apache.cocoon:cocoon-servlet-service-impl:1.0.0-M2
> 
> Blocks (jar)
> ------------
> org.apache.cocoon:cocoon-flowscript-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-template-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-apples-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-linkrewriter-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-auth-api:1.0.0-RC1
> org.apache.cocoon:cocoon-auth-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-batik-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-captcha-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-databases-mocks:1.0.0-RC1
> org.apache.cocoon:cocoon-databases-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-databases-hsqldb-client:1.0.0-RC1
> org.apache.cocoon:cocoon-databases-hsqldb-server:1.0.0-RC1
> org.apache.cocoon:cocoon-fop-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-html-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-mail-impl:1.0.0-RC1
> 
> org.apache.cocoon:cocoon-forms-impl:1.0.0-M3
> org.apache.cocoon:cocoon-ajax-impl:1.0.0-M3
> 
> Maven plugins, archetypes and related (jar)
> -------------------------------------------
> org.apache.cocoon:cocoon-maven-plugin:1.0.0-M1
> org.apache.cocoon:cocoon-rcl-spring-reloader:1.0.0-M1
> org.apache.cocoon:cocoon-rcl-webapp-wrapper:1.0.0-M1
> 
> org.apache.cocoon:cocoon-22-archetype-block:1.0.0-RC1
> org.apache.cocoon:cocoon-22-archetype-block-plain:1.0.0-RC1
> org.apache.cocoon:cocoon-22-archetype-webapp:1.0.0-RC1
> 
> POM artifacts
> -------------
> org.apache.cocoon.cocoon:4

cocoon-4.pom file has no license header.

All of maven-metadata.xml files have no license header either.


Vadim

[result][vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Reinhard Poetz <re...@apache.org>.
Since no PMC can overrule ASF wide release guidelines (see Vadim's findings), we 
can't release the proposed artifacts as they are.

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Grzegorz Kossakowski <gk...@apache.org>.
Reinhard Poetz pisze:
> 
> I prepared another series of releases from trunk, see the list of all 43
> artifacts below. The problems with references to snapshots and the usage 
> of the repository element in some of the poms are sorted out.
> 
> Most of the modules are proposed to be released as "RC1" (release 
> candidate 1). The exceptions are
> 
>  - the forms and the ajax block which need more work related to their usage
>    of the servlet service framework
>  - the servlet-service framework which introduces some contracts
>    that are under discussion
>  - the Cocoon Maven 2 plugin which needs more user feedback
> 
> The release of "release candidates" means that we don't/can't change 
> contracts without a deprecation period (e.g. deprecate something in 
> 2.2.x, keep it in 2.3.x and remove it in 2.4.x or 3.x).
> 
> 
> You can find the staged versions of all modules (sources, binaries, 
> javadocs +
> checksums + gpg signatures) at
> 
>  - http://people.apache.org/builds/cocoon/
>    (Maven 2 repo)
>  - http://people.apache.org/builds/cocoon/cocoon-2.2RC1-all.tar.gz
>    (tar archive of all artifacts).
> 
> SVN tags of all these artifacts can be found at
> http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.2/. I put my pgp 
> key into the http://svn.apache.org/repos/asf/cocoon/trunk/commons/KEYS.
> Find instructions about how you can test in a seperate mail. Report your
> findings to that thread and use this one for voting only. Thanks!
> 
> This majority vote stays open for 120 hours.
> 
> Finally, here's the list of modules to be voted on:
> 
> Core artifacts (jar)
> --------------------
> org.apache.cocoon:cocoon-pipeline-api:1.0.0-RC1
> org.apache.cocoon:cocoon-util:1.0.0-RC1
> org.apache.cocoon:cocoon-xml-api:1.0.0-RC1
> org.apache.cocoon:cocoon-pipeline-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-xml-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-pipeline-components:1.0.0-RC1
> org.apache.cocoon:cocoon-sitemap-api:1.0.0-RC1
> org.apache.cocoon:cocoon-thread-api:1.0.0-RC1
> org.apache.cocoon:cocoon-sitemap-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-sitemap-components:1.0.0-RC1
> org.apache.cocoon:cocoon-xml-resolver:1.0.0-RC1
> org.apache.cocoon:cocoon-store-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-thread-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-core:2.2.0-RC1
> 
> Subproject: Servlet-Service (jar)
> ---------------------------------
> org.apache.cocoon:cocoon-servlet-service-components:1.0.0-M2
> org.apache.cocoon:cocoon-servlet-service-impl:1.0.0-M2
> 
> Blocks (jar)
> ------------
> org.apache.cocoon:cocoon-flowscript-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-template-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-apples-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-linkrewriter-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-auth-api:1.0.0-RC1
> org.apache.cocoon:cocoon-auth-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-batik-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-captcha-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-databases-mocks:1.0.0-RC1
> org.apache.cocoon:cocoon-databases-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-databases-hsqldb-client:1.0.0-RC1
> org.apache.cocoon:cocoon-databases-hsqldb-server:1.0.0-RC1
> org.apache.cocoon:cocoon-fop-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-html-impl:1.0.0-RC1
> org.apache.cocoon:cocoon-mail-impl:1.0.0-RC1
> 
> org.apache.cocoon:cocoon-forms-impl:1.0.0-M3
> org.apache.cocoon:cocoon-ajax-impl:1.0.0-M3
> 
> Maven plugins, archetypes and related (jar)
> -------------------------------------------
> org.apache.cocoon:cocoon-maven-plugin:1.0.0-M1
> org.apache.cocoon:cocoon-rcl-spring-reloader:1.0.0-M1
> org.apache.cocoon:cocoon-rcl-webapp-wrapper:1.0.0-M1
> 
> org.apache.cocoon:cocoon-22-archetype-block:1.0.0-RC1
> org.apache.cocoon:cocoon-22-archetype-block-plain:1.0.0-RC1
> org.apache.cocoon:cocoon-22-archetype-webapp:1.0.0-RC1
> 
> POM artifacts
> -------------
> org.apache.cocoon.cocoon:4
> org.apache.cocoon:cocoon-core-modules:4
> org.apache.cocoon:cocoon-blocks-modules:4
> org.apache.cocoon:cocoon-tools-modules:4

I tested it briefly, keys are fine, here is my:
+1

-- 
Grzegorz Kossakowski
http://reflectingonthevicissitudes.wordpress.com/

Re: [REMINDER] Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Jeroen Reijn <jr...@hippo.nl>.
Hi all,

I'm afraid it's the same here. I've been going through some samples. 
They seem to be fine, but I've been too occupied lately to give a good 
vote. So +0 on my behalve.

Regards,

Jeroen Reijn

Joerg Heinicke wrote:
> On 26.06.2007 19:32, Ralph Goers wrote:
>
>> The best I could do would be +0. I haven't had time to work with it.
>
> Unfortunately the same here.
>
> Joerg


Re: [REMINDER] Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Joerg Heinicke <jo...@gmx.de>.
On 26.06.2007 19:32, Ralph Goers wrote:

> The best I could do would be +0. I haven't had time to work with it.

Unfortunately the same here.

Joerg

Re: [REMINDER] Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Ralph Goers <Ra...@dslextreme.com>.
The best I could do would be +0. I haven't had time to work with it.

Ralph

Grzegorz Kossakowski wrote:
> Reinhard Poetz pisze:
>>
>> I prepared another series of releases from trunk, see the list of all 43
>> artifacts below. The problems with references to snapshots and the 
>> usage of the repository element in some of the poms are sorted out.
>>
>
> <snip/>
>
>>
>> This majority vote stays open for 120 hours.
>>
>
> Call me a greenhorn but I'm really concerned that we have only two 
> votes, yet.
> I hope to see crowd that decided to surprise me and is going to vote 
> just before deadline... :-)
>

[REMINDER] Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Grzegorz Kossakowski <gk...@apache.org>.
Reinhard Poetz pisze:
> 
> I prepared another series of releases from trunk, see the list of all 43
> artifacts below. The problems with references to snapshots and the usage 
> of the repository element in some of the poms are sorted out.
> 

<snip/>

> 
> This majority vote stays open for 120 hours.
> 

Call me a greenhorn but I'm really concerned that we have only two votes, yet.
I hope to see crowd that decided to surprise me and is going to vote just before deadline... :-)

-- 
Grzegorz Kossakowski
http://reflectingonthevicissitudes.wordpress.com/

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Reinhard Poetz <re...@apache.org>.
Reinhard Poetz wrote:

<snip/>

> You can find the staged versions of all modules (sources, binaries, 
> javadocs +
> checksums + gpg signatures) at
> 
>  - http://people.apache.org/builds/cocoon/
>    (Maven 2 repo)
>  - http://people.apache.org/builds/cocoon/cocoon-2.2RC1-all.tar.gz
>    (tar archive of all artifacts).
> 
> SVN tags of all these artifacts can be found at
> http://svn.apache.org/repos/asf/cocoon/tags/cocoon-2.2/. I put my pgp 
> key into the http://svn.apache.org/repos/asf/cocoon/trunk/commons/KEYS.
> Find instructions about how you can test in a seperate mail. Report your
> findings to that thread and use this one for voting only. Thanks!
> 
> This majority vote stays open for 120 hours.
> 
> Finally, here's the list of modules to be voted on:

<snip/>

+1

-- 
Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}

                                        web(log): http://www.poetz.cc
--------------------------------------------------------------------

Re: [vote] Releasing from trunk: Cocoon 2.2-RC1 & others (take 2)

Posted by Felix Knecht <fe...@apache.org>.
+1