incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Bayer <andrew.ba...@gmail.com>
Subject Re: [VOTE] Release Apache Groovy 2.4.4-incubating
Date Mon, 13 Jul 2015 09:00:46 GMT
Argh, I forgot to vote over on the podling thread, so hey, I'll vote now!

RAT check passed, signatures check out, tags check out, could build from
source package.

+1 binding, IPMC, mentor.

A.

On Mon, Jul 13, 2015 at 10:33 AM, Cédric Champeau <cedric.champeau@gmail.com
> wrote:

> Hi all!
>
> The Apache Groovy PPMC has successfully voted the release of Apache Groovy
> 2.4.4-incubating [1], with 6 "+1" binding votes, one "+1" non binding, no
> "0" votes and one "-1" vote (see the explanation below). We are now asking
> the IPMC to vote it too. Since it is our first release under the Apache
> Software Foundation umbrella, let me give a few more details:
>
> - this release is our second attempt to release Apache Groovy 2.4.4. The
> first vote failed, mainly because our documentation was licensed under
> Creative Commons by-sa. The issue has been mitigated with the community, we
> have voted to relicense it under AL2.0 and approvals for all contributors
> of the documentation have been tracked on a JIRA ticket (see below).
> - since our "pre-Apache" era, all files have been modified to include the
> normalized AL2.0 license headers. Files which couldn't be modified, such as
> test files which must not include any header, have been excluded from Rat
> checks.
> - We have updated our build to use the Gradle license check plugin, then
> Apache Rat plugin
> - All jars have been removed from the source distribution, including those
> which were used in tests (they are now generated by the build itself)
> - Added the DISCLAIMER file, updated the LICENSE and NOTICE files
> - Added a section on the README to indicate how to bootstrap Gradle, since
> the Apache policy forbids to include the Gradle wrapper. It's worth noting
> that Andrés actually missed that when he voted -1, meaning he thought the
> wrapper was missing and that we couldn't build from source.
> - We updated our release process for Apache (obviously), which already
> required a noticeable amount of work. We have in particular worked with the
> folks at JFrog to mitigate the problems we faced in automation (our
> previous release process only required a single click...).
>
> During the vote, the following points have been raised:
>
> - the "gradle.properties" file doesn't contain the license header. This is
> actually a glitch due to our automation process: builds are triggered from
> the CI server which automates the update of the properties file. During
> that process, the license header is lost. The consequence is that running
> "Rat" from the source zip will fail with a warning on that file. However,
> it is not critical since this file doesn't contain any IP, just version
> number and VM parameters. We will fix this in the next release, by either
> excluding the file from the Rat checks, or working with JFrog so that their
> plugin reincludes the header file. This problem is the main reason for the
> -1 vote we had from Andrés. In case of doubt, one can verify that it's
> really the CI server which removed the license by checking this commit
> (716b0b1bd5) which belongs to the REL_BRANCH_2_4_4 release branch.
> - The "incubating" suffix ("2.4.4-incubating") is only used on the source
> zip. This is *intentional*. Groovy has a long history already, and our
> users woudn't understand that newer releases include "-incubating" in the
> version number. So the Maven artifacts, in particular, do not include
> "-incubating", which will greatly simplify upgrading and version conflict
> resolution.
> - Similarily, the directory that is created doesn't include "apache-" in
> the file name. Some tools widely used in the community like GVM expect a
> particular layout that would break if we changed that.
>
> To summarize:
>
> Vote on dev list:
>
> http://mail-archives.apache.org/mod_mbox/incubator-groovy-dev/201507.mbox/%3CCADQzvm%3DzDNCxpOua3LQ1ZNo62Aq40QZM7SJwgER5MfkArWrTeA%40mail.gmail.com%3E
> Result of vote on dev list:
>
> http://mail-archives.apache.org/mod_mbox/incubator-groovy-dev/201507.mbox/%3CCADQzvmn1yEMMz_ZaCL5QqqUtQJdgd0NNcy8v7BVY8Lt4Uog0Zg%40mail.gmail.com%3E
> Relicensing of the documentation tracking:
> https://issues.apache.org/jira/browse/GROOVY-7470
> Vote for relicensing the docs:
>
> http://mail-archives.apache.org/mod_mbox/incubator-groovy-dev/201506.mbox/%3CCADQzvm%3DMfajQuMxoZJmpLe%2B4W22a_MDY_dC4W%2BNMWiakEEOyNg%40mail.gmail.com%3E
> Result of vote for relicensing the docs:
>
> http://mail-archives.apache.org/mod_mbox/incubator-groovy-dev/201506.mbox/%3CCADQzvmkQyOEk3ofOrnTHfnvTKO5xECY87hKAGf5pD%2BuePyA8UA%40mail.gmail.com%3E
>
> The changelog for this release can be found here:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12318123&version=12331941
>
> Tag for the release:
>
> https://git1-us-west.apache.org/repos/asf?p=incubator-groovy.git;a=commit;h=716b0b1bd56eeab04e4441eecc91c2cd8bfda8b6
> <
>
> https://git1-us-west.apache.org/repos/asf?p=incubator-groovy.git;a=tag;h=19f70958f39f0cc5c6b4d3e9471fd297400647d2
> >
>
> The artifacts to be voted on are located here:
> http://people.apache.org/~cchampeau/groovy/
>
> Release artifacts are signed with the following keys:
> http://people.apache.org/~cchampeau/groovy/KEYS
>
> Vote is open for at least 72 hours. Artifacts will be moved to dist as soon
> as the vote passes.
>
> [ ] +1, release Apache Groovy 2.4.4-incubating
> [ ] 0, I don't care
> [ ] -1, because...
>
> Best regards,
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message