You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Christofer Dutz <ch...@c-ware.de> on 2023/10/24 18:50:59 UTC

[VOTE] Apache Cocoon 2.3.0 RC1

Apache Cocoon 2.3.0 has been staged under [2] and it’s time to vote
on accepting it for release. All Maven artifacts are available under [1].
Voting will be open for 72hr.

A minimum of 3 binding +1 votes and more binding +1 than binding -1
are required to pass.

Release tag: https://svn.apache.org/viewvc/cocoon/tags/cocoon-2.3/cocoon/cocoon-2.3.0/
Director revision of the tag: 1913280

Per [3] "Before voting +1 PMC members are required to download
the signed source code package, compile it as provided, and test
the resulting executable on their own platform, along with also
verifying that the package meets the requirements of the ASF policy
on releases."

You can achieve the above by following the guide of a fellow Apache project [4].

[ ]  +1 accept (indicate what you validated - e.g. performed the non-RM items in [4])
[ ]  -1 reject (explanation required)


[1] https://repository.apache.org/content/repositories/orgapachecocoon-1006
[2] https://dist.apache.org/repos/dist/dev/cocoon/2.3.0/rc1/
[3] https://www.apache.org/dev/release.html#approving-a-release
[4] https://cwiki.apache.org/confluence/display/PLC4X/Validating+a+staged+Release


[DISCUSS][VOTE] Apache Cocoon 2.3.0 RC1

Posted by Christofer Dutz <ch...@c-ware.de>.
Moving this into a separate thread for making following the votes easier.

Let me please explain what happened in the last few months:

The project reported that with the current state of the build, nobody felt able to actually perform a release. So, I stepped in and completely rewrote the existing maven build with a completely new one. One that more follows best practices. With this doing a release was a matter of running two maven commands.

So, this release accumulates the changes of the last 10 years or so … loads of dependency updates (I think I tried to update things where CVEs were reported and I disabled modules that had no safe versions, as the projects they integrate were abandoned)

However, I only stepped up being a RM, as nobody else raised a hand to do so. So, with my board hat on, the thing I would be starting after the release, would be a public discussion on the project moving to the Attic.

If however we find a number of people willing and actually able to keep the lights on, I’d be more than happy to help with that.

After all Apache Cocoon was the first project at Apache that I got in touch with something round 20 years ago ;-)

Chris



Von: Gabriel Gruber <ga...@workflow.at>
Datum: Mittwoch, 25. Oktober 2023 um 07:23
An: dev@cocoon.apache.org <de...@cocoon.apache.org>
Betreff: Re: [VOTE] Apache Cocoon 2.3.0 RC1
Hi,

great we move finally to a new release :-) Thanks Christopher for taking care of it. I was wondering if there was a github clone of the repo, where the commits can be traced to give some feedback. We also are still cocoon 2.2 users and I helped with the spring migration (3->4) some years ago  on trunk. However in our own product last year we even moved to spring 5 and so I justed wanted to check, if that is an option too.

Thanks a lot for your efforts
Gabriel Gruber

Gesendet von Outlook für Android<https://aka.ms/AAb9ysg>
________________________________
From: insight49@gmail.com <in...@gmail.com>
Sent: Tuesday, October 24, 2023 10:17:05 PM
To: dev@cocoon.apache.org <de...@cocoon.apache.org>
Subject: Re: [VOTE] Apache Cocoon 2.3.0 RC1


Great work everyone on the Cocoon updates. To that end, was wondering if you are aware of the updates DSpace.org team/users did to their own Cocoon 2.2 architecture?

DSpace v6 was the major version using Cocoon 2.2 (they have since moved to Angular JS)

Might be worth a look to see if some of that work can be ported into 2.3?

Dan


On 2023-10-24 12:50 p.m., Christofer Dutz wrote:

Apache Cocoon 2.3.0 has been staged under [2] and it’s time to vote

on accepting it for release. All Maven artifacts are available under [1].

Voting will be open for 72hr.



A minimum of 3 binding +1 votes and more binding +1 than binding -1

are required to pass.



Release tag: https://svn.apache.org/viewvc/cocoon/tags/cocoon-2.3/cocoon/cocoon-2.3.0/

Director revision of the tag: 1913280



Per [3] "Before voting +1 PMC members are required to download

the signed source code package, compile it as provided, and test

the resulting executable on their own platform, along with also

verifying that the package meets the requirements of the ASF policy

on releases."



You can achieve the above by following the guide of a fellow Apache project [4].



[ ]  +1 accept (indicate what you validated - e.g. performed the non-RM items in [4])

[ ]  -1 reject (explanation required)





[1] https://repository.apache.org/content/repositories/orgapachecocoon-1006

[2] https://dist.apache.org/repos/dist/dev/cocoon/2.3.0/rc1/

[3] https://www.apache.org/dev/release.html#approving-a-release

[4] https://cwiki.apache.org/confluence/display/PLC4X/Validating+a+staged+Release



Re: [VOTE] Apache Cocoon 2.3.0 RC1

Posted by Gabriel Gruber <ga...@workflow.at>.
Hi,

great we move finally to a new release :-) Thanks Christopher for taking care of it. I was wondering if there was a github clone of the repo, where the commits can be traced to give some feedback. We also are still cocoon 2.2 users and I helped with the spring migration (3->4) some years ago  on trunk. However in our own product last year we even moved to spring 5 and so I justed wanted to check, if that is an option too.

Thanks a lot for your efforts
Gabriel Gruber

Gesendet von Outlook für Android<https://aka.ms/AAb9ysg>
________________________________
From: insight49@gmail.com <in...@gmail.com>
Sent: Tuesday, October 24, 2023 10:17:05 PM
To: dev@cocoon.apache.org <de...@cocoon.apache.org>
Subject: Re: [VOTE] Apache Cocoon 2.3.0 RC1


Great work everyone on the Cocoon updates. To that end, was wondering if you are aware of the updates DSpace.org team/users did to their own Cocoon 2.2 architecture?

DSpace v6 was the major version using Cocoon 2.2 (they have since moved to Angular JS)

Might be worth a look to see if some of that work can be ported into 2.3?

Dan


On 2023-10-24 12:50 p.m., Christofer Dutz wrote:

Apache Cocoon 2.3.0 has been staged under [2] and it’s time to vote

on accepting it for release. All Maven artifacts are available under [1].

Voting will be open for 72hr.



A minimum of 3 binding +1 votes and more binding +1 than binding -1

are required to pass.



Release tag: https://svn.apache.org/viewvc/cocoon/tags/cocoon-2.3/cocoon/cocoon-2.3.0/

Director revision of the tag: 1913280



Per [3] "Before voting +1 PMC members are required to download

the signed source code package, compile it as provided, and test

the resulting executable on their own platform, along with also

verifying that the package meets the requirements of the ASF policy

on releases."



You can achieve the above by following the guide of a fellow Apache project [4].



[ ]  +1 accept (indicate what you validated - e.g. performed the non-RM items in [4])

[ ]  -1 reject (explanation required)





[1] https://repository.apache.org/content/repositories/orgapachecocoon-1006

[2] https://dist.apache.org/repos/dist/dev/cocoon/2.3.0/rc1/

[3] https://www.apache.org/dev/release.html#approving-a-release

[4] https://cwiki.apache.org/confluence/display/PLC4X/Validating+a+staged+Release



Re: [VOTE] Apache Cocoon 2.3.0 RC1

Posted by "insight49@gmail.com" <in...@gmail.com>.
Great work everyone on the Cocoon updates. To that end, was wondering if 
you are aware of the updates DSpace.org team/users did to their own 
Cocoon 2.2 architecture?

DSpace v6 was the major version using Cocoon 2.2 (they have since moved 
to Angular JS)

Might be worth a look to see if some of that work can be ported into 2.3?

Dan


On 2023-10-24 12:50 p.m., Christofer Dutz wrote:
>
> Apache Cocoon 2.3.0 has been staged under [2] and it’s time to vote
>
> on accepting it for release. All Maven artifacts are available under [1].
>
> Voting will be open for 72hr.
>
> A minimum of 3 binding +1 votes and more binding +1 than binding -1
>
> are required to pass.
>
> Release tag: 
> https://svn.apache.org/viewvc/cocoon/tags/cocoon-2.3/cocoon/cocoon-2.3.0/
>
> Director revision of the tag: 1913280
>
> Per [3] "Before voting +1 PMC members are required to download
>
> the signed source code package, compile it as provided, and test
>
> the resulting executable on their own platform, along with also
>
> verifying that the package meets the requirements of the ASF policy
>
> on releases."
>
> You can achieve the above by following the guide of a fellow Apache 
> project [4].
>
> [ ]  +1 accept (indicate what you validated - e.g. performed the 
> non-RM items in [4])
>
> [ ]  -1 reject (explanation required)
>
> [1] 
> https://repository.apache.org/content/repositories/orgapachecocoon-1006 
> <https://repository.apache.org/content/repositories/orgapachecocoon-1006>
>
> [2] https://dist.apache.org/repos/dist/dev/cocoon/2.3.0/rc1/ 
> <https://dist.apache.org/repos/dist/dev/cocoon/2.3.0/rc1/>
>
> [3] https://www.apache.org/dev/release.html#approving-a-release 
> <https://www.apache.org/dev/release.html#approving-a-release>
>
> [4] 
> https://cwiki.apache.org/confluence/display/PLC4X/Validating+a+staged+Release 
> <https://cwiki.apache.org/confluence/display/PLC4X/Validating+a+staged+Release>
>

AW: [VOTE] Apache Cocoon 2.3.0 RC1

Posted by Christofer Dutz <ch...@c-ware.de>.
So,

I’ve started building the release with multiple JDK versions.

For every version I ran “mvn clean install -Pallblocks,alldists”:

  *   Java 1.8 didn’t work, as some libraries now baseline with Java 11
  *   Java 11: OK
  *   Java 17: OK
  *   Java 21: OK

Having a look at my JDKs I never found a tools.jar in the lib directory.
However, having a look at the XSP module I found out the dependency is only added for non-mac builds (Obviously me building on a Mac isn’t affected).

However, looking at the windows jdk zips of Java 1.8, 11, 17 and 21 it seems only Java 1.8 had the tools.jar.
I removed the profile of the tools.jar in XSP module and was successful building cocoon with Java 11, 17 and 21 on Mac, Windows, Linux (yeah … I tried all of them)

After that I tried making the build work with Java 1.8 and had to find out the last version supporting 1.8 for two libraries.
I added a profile “.java-1.8” which auto-enables on Java 1.8 systems.
With these changes we’re also able to build on Java 1.8 on Linux, Mac and Windows.

Maybe worth doing an RC2 as as it looks building currently only works on Mac 11, 17, 21 and nothing else.

Chris


Von: Cédric Damioli <cd...@apache.org>
Datum: Freitag, 27. Oktober 2023 um 11:18
An: dev@cocoon.apache.org <de...@cocoon.apache.org>
Betreff: Re: [VOTE] Apache Cocoon 2.3.0 RC1
Hi Christofer,

First of all, many thanks for the huge work you made so far for helping us finally rolling out a release.

Which is the target JVM for this release ?
On my Windows laptop, I can't compile with JDK 8, due to external dependencies being only JDK11+
And I also can't compile with JDK11+, due to XSP block complaining that it can't find tools.jar

Cédric
Le 24/10/2023 à 20:50, Christofer Dutz a écrit :
Apache Cocoon 2.3.0 has been staged under [2] and it’s time to vote
on accepting it for release. All Maven artifacts are available under [1].
Voting will be open for 72hr.

A minimum of 3 binding +1 votes and more binding +1 than binding -1
are required to pass.

Release tag: https://svn.apache.org/viewvc/cocoon/tags/cocoon-2.3/cocoon/cocoon-2.3.0/
Director revision of the tag: 1913280

Per [3] "Before voting +1 PMC members are required to download
the signed source code package, compile it as provided, and test
the resulting executable on their own platform, along with also
verifying that the package meets the requirements of the ASF policy
on releases."

You can achieve the above by following the guide of a fellow Apache project [4].

[ ]  +1 accept (indicate what you validated - e.g. performed the non-RM items in [4])
[ ]  -1 reject (explanation required)


[1] https://repository.apache.org/content/repositories/orgapachecocoon-1006
[2] https://dist.apache.org/repos/dist/dev/cocoon/2.3.0/rc1/
[3] https://www.apache.org/dev/release.html#approving-a-release
[4] https://cwiki.apache.org/confluence/display/PLC4X/Validating+a+staged+Release




--

Cédric Damioli

CMS - Java - Open Source

www.ametys.org<http://www.ametys.org>

Re: [VOTE] Apache Cocoon 2.3.0 RC1

Posted by Cédric Damioli <cd...@apache.org>.
Hi Christofer,

First of all, many thanks for the huge work you made so far for helping 
us finally rolling out a release.

Which is the target JVM for this release ?
On my Windows laptop, I can't compile with JDK 8, due to external 
dependencies being only JDK11+
And I also can't compile with JDK11+, due to XSP block complaining that 
it can't find tools.jar

Cédric

Le 24/10/2023 à 20:50, Christofer Dutz a écrit :
>
> Apache Cocoon 2.3.0 has been staged under [2] and it’s time to vote
>
> on accepting it for release. All Maven artifacts are available under [1].
>
> Voting will be open for 72hr.
>
> A minimum of 3 binding +1 votes and more binding +1 than binding -1
>
> are required to pass.
>
> Release tag: 
> https://svn.apache.org/viewvc/cocoon/tags/cocoon-2.3/cocoon/cocoon-2.3.0/
>
> Director revision of the tag: 1913280
>
> Per [3] "Before voting +1 PMC members are required to download
>
> the signed source code package, compile it as provided, and test
>
> the resulting executable on their own platform, along with also
>
> verifying that the package meets the requirements of the ASF policy
>
> on releases."
>
> You can achieve the above by following the guide of a fellow Apache 
> project [4].
>
> [ ]  +1 accept (indicate what you validated - e.g. performed the 
> non-RM items in [4])
>
> [ ]  -1 reject (explanation required)
>
> [1] 
> https://repository.apache.org/content/repositories/orgapachecocoon-1006 
> <https://repository.apache.org/content/repositories/orgapachecocoon-1006>
>
> [2] https://dist.apache.org/repos/dist/dev/cocoon/2.3.0/rc1/ 
> <https://dist.apache.org/repos/dist/dev/cocoon/2.3.0/rc1/>
>
> [3] https://www.apache.org/dev/release.html#approving-a-release 
> <https://www.apache.org/dev/release.html#approving-a-release>
>
> [4] 
> https://cwiki.apache.org/confluence/display/PLC4X/Validating+a+staged+Release 
> <https://cwiki.apache.org/confluence/display/PLC4X/Validating+a+staged+Release>
>

-- 
Cédric Damioli
CMS - Java - Open Source
www.ametys.org