You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@polygene.apache.org by Paul Merlin <pa...@apache.org> on 2017/05/16 18:55:40 UTC

[VOTE] Release Polygene (Java Edition) version 3.0.0

Dear community,

I am happy to start the VOTE thread for Apache Polygene (Java Edition)
3.0.0!

The changelog for this release can be found here:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316820&version=12332998

Tag:
https://git-wip-us.apache.org/repos/asf?p=polygene-java.git;a=tag;h=refs/tags/3.0.0-RC1

The distributions to be voted on are located here:
https://dist.apache.org/repos/dist/dev/polygene/

Convenience maven artifacts are staged here:
https://repository.apache.org/content/groups/staging/org/apache/polygene/

Convenience npm package is staged as a beta package:
generator-polygene@3.0.0

Release distributions and convenience maven artifacts are signed with
the following key: 7D0391AC
See https://dist.apache.org/repos/dist/dev/polygene/KEYS

Please vote on releasing this package as Apache Polygene (Java Edition)
3.0.0.

The vote is open for the next 72 hours and passes if a majority of at
least three +1 PMC votes are cast and there must be more positive than
negative votes.

[ ] +1 Release Apache Polygene (Java Edition) 3.0.0
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Polygene (Java Edition) 3.0.0 because...

Cheers


Re: [VOTE] Release Polygene (Java Edition) version 3.0.0

Posted by Niclas Hedhman <he...@gmail.com>.
Yes, cancel...

On May 17, 2017 6:45 PM, "Paul Merlin" <pa...@apache.org> wrote:

> Niclas Hedhman a écrit :
> > 2. Is the LICENSE.txt auto-generated? It has a couple of other licenses
> in
> > it, due to dependencies. But I wonder if these are actually bundled or we
> > just forgot to clean it up.
>
> It's not generated, it is the one present at the root of the git
> repository.
> It contains a subcomponents note for the documentation website
> dependencies bundled in the source distribution (jQuery,
> SyntaxHighlighter etc..).
>
>
> > PROBLEM!!
> > So, I see in README that I need "any version of Gradle", so went to
> > gradle.org and it suggested (for Mac OSX) to use "brew" which is a
> common
> > package manager. This was the outcome...
> >
> > niclas:apache-polygene-java-3.0.0-src niclas$ brew install gradle
> > ==> Downloading
> > https://downloads.gradle.org/distributions/gradle-2.0-bin.zip
> > ########################################################################
> > 100.0%
> > 🍺  /usr/local/Cellar/gradle/2.0: 146 files, 44M, built in 3.2 minutes
> > niclas:apache-polygene-java-3.0.0-src niclas$ gradle wrapper
> > To honour the JVM settings for this build a new JVM will be forked.
> Please
> > consider using the daemon:
> > http://gradle.org/docs/2.0/userguide/gradle_daemon.html.
> > /gradle-node-plugin-1.1.1.jar
> > :buildSrc:clean UP-TO-DATE
> > :buildSrc:compileJava UP-TO-DATE
> > :buildSrc:compileGroovy FAILED
> >
> > FAILURE: Build failed with an exception.
> >
> > * What went wrong:
> > Execution failed for task ':compileGroovy'.
> >> Compilation failed; see the compiler error output for details.
> >
> > * Try:
> > Run with --stacktrace option to get the stack trace. Run with --info or
> > --debug option to get more log output.
> >
> > BUILD FAILED
> >
> > Total time: 2 mins 43.47 secs
>
> Ok, you pulled Gradle 2.0 and we use features introduced after that.
> This tells us that the mechanism to bootstrap the build from the source
> distribution is quite fragile.
>
> I have an idea how to fix this, will do later today.
>
> -1 from me
>
> Shall we cancel this VOTE?
>
>
>

Re: [VOTE] Release Polygene (Java Edition) version 3.0.0

Posted by Paul Merlin <pa...@apache.org>.
Niclas Hedhman a écrit :
> 2. Is the LICENSE.txt auto-generated? It has a couple of other licenses in
> it, due to dependencies. But I wonder if these are actually bundled or we
> just forgot to clean it up.

It's not generated, it is the one present at the root of the git repository.
It contains a subcomponents note for the documentation website
dependencies bundled in the source distribution (jQuery,
SyntaxHighlighter etc..).


> PROBLEM!!
> So, I see in README that I need "any version of Gradle", so went to
> gradle.org and it suggested (for Mac OSX) to use "brew" which is a common
> package manager. This was the outcome...
>
> niclas:apache-polygene-java-3.0.0-src niclas$ brew install gradle
> ==> Downloading
> https://downloads.gradle.org/distributions/gradle-2.0-bin.zip
> ########################################################################
> 100.0%
> 🍺  /usr/local/Cellar/gradle/2.0: 146 files, 44M, built in 3.2 minutes
> niclas:apache-polygene-java-3.0.0-src niclas$ gradle wrapper
> To honour the JVM settings for this build a new JVM will be forked. Please
> consider using the daemon:
> http://gradle.org/docs/2.0/userguide/gradle_daemon.html.
> /gradle-node-plugin-1.1.1.jar
> :buildSrc:clean UP-TO-DATE
> :buildSrc:compileJava UP-TO-DATE
> :buildSrc:compileGroovy FAILED
>
> FAILURE: Build failed with an exception.
>
> * What went wrong:
> Execution failed for task ':compileGroovy'.
>> Compilation failed; see the compiler error output for details.
>
> * Try:
> Run with --stacktrace option to get the stack trace. Run with --info or
> --debug option to get more log output.
>
> BUILD FAILED
>
> Total time: 2 mins 43.47 secs

Ok, you pulled Gradle 2.0 and we use features introduced after that.
This tells us that the mechanism to bootstrap the build from the source
distribution is quite fragile.

I have an idea how to fix this, will do later today.

-1 from me

Shall we cancel this VOTE?



Re: [VOTE] Release Polygene (Java Edition) version 3.0.0

Posted by Niclas Hedhman <ni...@hedhman.org>.
1. I am not competent to validate the SHA-512 checksum. Perhaps because it
is binary. I am on Mac OSX doing this.

2. Is the LICENSE.txt auto-generated? It has a couple of other licenses in
it, due to dependencies. But I wonder if these are actually bundled or we
just forgot to clean it up.


PROBLEM!!
So, I see in README that I need "any version of Gradle", so went to
gradle.org and it suggested (for Mac OSX) to use "brew" which is a common
package manager. This was the outcome...

niclas:apache-polygene-java-3.0.0-src niclas$ brew install gradle
==> Downloading
https://downloads.gradle.org/distributions/gradle-2.0-bin.zip
########################################################################
100.0%
🍺  /usr/local/Cellar/gradle/2.0: 146 files, 44M, built in 3.2 minutes
niclas:apache-polygene-java-3.0.0-src niclas$ gradle wrapper
To honour the JVM settings for this build a new JVM will be forked. Please
consider using the daemon:
http://gradle.org/docs/2.0/userguide/gradle_daemon.html.
Download
https://plugins.gradle.org/m2/gradle/plugin/org/nosphere/apache/creadur-rat-gradle/0.3.0/creadur-rat-gradle-0.3.0.pom
Download
https://plugins.gradle.org/m2/gradle/plugin/org/nosphere/honker/honker-gradle/0.3.0/honker-gradle-0.3.0.pom
Download
https://plugins.gradle.org/m2/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.pom
Download
https://plugins.gradle.org/m2/com/bmuschko/gradle-docker-plugin/3.0.5/gradle-docker-plugin-3.0.5.pom
Download
https://plugins.gradle.org/m2/com/moowork/gradle/gradle-node-plugin/1.1.1/gradle-node-plugin-1.1.1.pom
Download
https://plugins.gradle.org/m2/gradle/plugin/org/nosphere/apache/creadur-rat-gradle/0.3.0/creadur-rat-gradle-0.3.0.jar
Download
https://plugins.gradle.org/m2/gradle/plugin/org/nosphere/honker/honker-gradle/0.3.0/honker-gradle-0.3.0.jar
Download
https://plugins.gradle.org/m2/org/apache/httpcomponents/httpmime/4.5.2/httpmime-4.5.2.jar
Download
https://plugins.gradle.org/m2/com/bmuschko/gradle-docker-plugin/3.0.5/gradle-docker-plugin-3.0.5.jar
Download
https://plugins.gradle.org/m2/com/moowork/gradle/gradle-node-plugin/1.1.1/gradle-node-plugin-1.1.1.jar
:buildSrc:clean UP-TO-DATE
:buildSrc:compileJava UP-TO-DATE
:buildSrc:compileGroovy
startup failed:
/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/code/CodePlugin.groovy:
36: unable to resolve class org.gradle.jvm.tasks.Jar
 @ line 36, column 1.
   import org.gradle.jvm.tasks.Jar
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/code/PublishedCodePlugin.groovy:
28: unable to resolve class org.gradle.jvm.tasks.Jar
 @ line 28, column 1.
   import org.gradle.jvm.tasks.Jar
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/code/PublishingPlugin.groovy:
30: unable to resolve class
org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer
 @ line 30, column 1.
   import
org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/code/PublishingPlugin.groovy:
31: unable to resolve class
org.gradle.api.publication.maven.internal.deployer.MavenRemoteRepository
 @ line 31, column 1.
   import
org.gradle.api.publication.maven.internal.deployer.MavenRemoteRepository
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/dependencies/DependenciesDeclarationExtension.groovy:
22: unable to resolve class org.gradle.api.artifacts.DependencySubstitution
 @ line 22, column 1.
   import org.gradle.api.artifacts.DependencySubstitution
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/dependencies/DependenciesPlugin.groovy:
27: unable to resolve class org.gradle.api.artifacts.DependencySubstitution
 @ line 27, column 1.
   import org.gradle.api.artifacts.DependencySubstitution
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/structure/distributions/DistributionsPlugin.groovy:
50: unable to resolve class org.gradle.maven.MavenPomArtifact
 @ line 50, column 1.
   import org.gradle.maven.MavenPomArtifact
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/structure/distributions/DistributionsPlugin.groovy:
49: unable to resolve class org.gradle.maven.MavenModule
 @ line 49, column 1.
   import org.gradle.maven.MavenModule
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/structure/manual/DocumentationTask.groovy:
32: unable to resolve class org.gradle.api.tasks.Internal
 @ line 32, column 1.
   import org.gradle.api.tasks.Internal
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/tasks/ExecLogged.groovy:
29: unable to resolve class org.gradle.internal.logging.ConsoleRenderer
 @ line 29, column 1.
   import org.gradle.internal.logging.ConsoleRenderer
   ^

/Users/niclas/temp/apache-polygene-java-3.0.0-src/buildSrc/src/main/groovy/org/apache/polygene/gradle/tasks/ExecLogged.groovy:
26: unable to resolve class org.gradle.api.tasks.AbstractExecTask
 @ line 26, column 1.
   import org.gradle.api.tasks.AbstractExecTask
   ^

11 errors

:buildSrc:compileGroovy FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileGroovy'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or
--debug option to get more log output.

BUILD FAILED

Total time: 2 mins 43.47 secs






On Wed, May 17, 2017 at 2:55 AM, Paul Merlin <pa...@apache.org> wrote:

> Dear community,
>
> I am happy to start the VOTE thread for Apache Polygene (Java Edition)
> 3.0.0!
>
> The changelog for this release can be found here:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> projectId=12316820&version=12332998
>
> Tag:
> https://git-wip-us.apache.org/repos/asf?p=polygene-java.git;
> a=tag;h=refs/tags/3.0.0-RC1
>
> The distributions to be voted on are located here:
> https://dist.apache.org/repos/dist/dev/polygene/
>
> Convenience maven artifacts are staged here:
> https://repository.apache.org/content/groups/staging/org/apache/polygene/
>
> Convenience npm package is staged as a beta package:
> generator-polygene@3.0.0
>
> Release distributions and convenience maven artifacts are signed with
> the following key: 7D0391AC
> See https://dist.apache.org/repos/dist/dev/polygene/KEYS
>
> Please vote on releasing this package as Apache Polygene (Java Edition)
> 3.0.0.
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast and there must be more positive than
> negative votes.
>
> [ ] +1 Release Apache Polygene (Java Edition) 3.0.0
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Polygene (Java Edition) 3.0.0 because...
>
> Cheers
>
>


-- 
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java

Re: [VOTE] Release Polygene (Java Edition) version 3.0.0

Posted by Niclas Hedhman <ni...@hedhman.org>.
Ok, let's extend this to Sunday evening (Europe), I am at a open source
conference this week... (No, not ApacheCon Miami)

On Wed, May 17, 2017 at 7:21 AM, Sandro Martini <sa...@gmail.com>
wrote:

> Hi all, would it be possible to extend (or restart the vote) the the time
> limit to include a full week-end, to have more time for tests ?
> Could be very useful ...
>
> Thanks a lot,
> Sandro
>
>
> Il 16/Mag/2017 20:55, "Paul Merlin" <pa...@apache.org> ha scritto:
>
> Dear community,
>
> I am happy to start the VOTE thread for Apache Polygene (Java Edition)
> 3.0.0!
>
> The changelog for this release can be found here:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?
> projectId=12316820&version=12332998
>
> Tag:
> https://git-wip-us.apache.org/repos/asf?p=polygene-java.git;
> a=tag;h=refs/tags/3.0.0-RC1
>
> The distributions to be voted on are located here:
> https://dist.apache.org/repos/dist/dev/polygene/
>
> Convenience maven artifacts are staged here:
> https://repository.apache.org/content/groups/staging/org/apache/polygene/
>
> Convenience npm package is staged as a beta package:
> generator-polygene@3.0.0
>
> Release distributions and convenience maven artifacts are signed with
> the following key: 7D0391AC
> See https://dist.apache.org/repos/dist/dev/polygene/KEYS
>
> Please vote on releasing this package as Apache Polygene (Java Edition)
> 3.0.0.
>
> The vote is open for the next 72 hours and passes if a majority of at
> least three +1 PMC votes are cast and there must be more positive than
> negative votes.
>
> [ ] +1 Release Apache Polygene (Java Edition) 3.0.0
> [ ]  0 I don't have a strong opinion about this, but I assume it's ok
> [ ] -1 Do not release Apache Polygene (Java Edition) 3.0.0 because...
>
> Cheers
>



-- 
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java

Re: [VOTE] Release Polygene (Java Edition) version 3.0.0

Posted by Sandro Martini <sa...@gmail.com>.
Hi all, would it be possible to extend (or restart the vote) the the time
limit to include a full week-end, to have more time for tests ?
Could be very useful ...

Thanks a lot,
Sandro


Il 16/Mag/2017 20:55, "Paul Merlin" <pa...@apache.org> ha scritto:

Dear community,

I am happy to start the VOTE thread for Apache Polygene (Java Edition)
3.0.0!

The changelog for this release can be found here:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?
projectId=12316820&version=12332998

Tag:
https://git-wip-us.apache.org/repos/asf?p=polygene-java.git;
a=tag;h=refs/tags/3.0.0-RC1

The distributions to be voted on are located here:
https://dist.apache.org/repos/dist/dev/polygene/

Convenience maven artifacts are staged here:
https://repository.apache.org/content/groups/staging/org/apache/polygene/

Convenience npm package is staged as a beta package:
generator-polygene@3.0.0

Release distributions and convenience maven artifacts are signed with
the following key: 7D0391AC
See https://dist.apache.org/repos/dist/dev/polygene/KEYS

Please vote on releasing this package as Apache Polygene (Java Edition)
3.0.0.

The vote is open for the next 72 hours and passes if a majority of at
least three +1 PMC votes are cast and there must be more positive than
negative votes.

[ ] +1 Release Apache Polygene (Java Edition) 3.0.0
[ ]  0 I don't have a strong opinion about this, but I assume it's ok
[ ] -1 Do not release Apache Polygene (Java Edition) 3.0.0 because...

Cheers