incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul King <>
Subject Re: [RESULT] [VOTE] Release Apache Groovy 2.4.4-incubating
Date Fri, 17 Jul 2015 11:14:29 GMT
On 17/07/2015 8:09 PM, Emmanuel Lécharny wrote:
> Le 17/07/15 12:02, Jochen Theodorou a écrit :
>> Am 17.07.2015 09:31, schrieb Emmanuel Lécharny:
>> [...]
>>> Now, I'm a bit scared : why the hell can't we make it easier to cut a
>>> release at Apache for this project ? I mean, the infrastructure should
>>> not be a limitation here : we do have a CI, we most certainly can tune
>>> it to fit Groovy.
>> that would not change anything. What makes things complicated is
>> points of human interaction in the middle of the release process. That
>> won't be different with a better tuned CI
> I'm puzzled. Cédric said in a previous mail that before being an Apache
> podling, releasing was just a matter of a couple of hours and very few
> human interaction. What makes it so more complex in an Apache environement ?

Cédric already explained in other emails and in his release process
documentation some of the nitty gritty details so I won't repeat that.
The tl;dr version is that we had a fully automated process that took
care of many of the tricky aspects of a Groovy release (we have to
build on recent JDK versions to bake in invoke dynamic behavior but
still run on old JDK versions and avoid the many JDK versions with
early buggy invoke dynamic support). Our previous setup used
machines (outside ASF) and software (Team City) that don't fit the
Apache mold. We have broken our original process into pieces so that
we can stop it (e.g. for voting) half-way through and so that we have
artifacts that we can potentially feed back into existing Apache
processes. Over time we could retrofit more of the pieces that don't
fit the current mold into more Apache friendly variants but we aren't
in a position to down tools for three months and change everything now.
Our users expect new features and new releases and we must balance
the time we spend on sideways or backwards movements on the
infrastructure side of things.

Cheers, Paul.

This email has been checked for viruses by Avast antivirus software.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message