juneau-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From James Bognar <jamesbog...@apache.org>
Subject [VOTE] Release Apache Juneau 8.1.3 RC2
Date Fri, 17 Jan 2020 14:02:30 GMT
Friendly reminder that we need one more PMC vote to pass.

Thanks!

---------- Forwarded message ---------
From: Stian Soiland-Reyes <stain@apache.org>
Date: Tue, Jan 14, 2020 at 6:43 AM
Subject: Re: [VOTE] Release Apache Juneau 8.1.3 RC2
To: James Bognar <jamesbognar@apache.org>
Cc: <dev@juneau.apache.org>


My vote is +1 (see below)

[+] sha512 checksums correct
[+] git commit vs tag
[+] git vs src zip
[+] LICENSE, NOTICE src
[+] LICENSE, NOTICE bin
[+] RELEASE-NOTES
[+] mvn apache-rat:rat
[+] no unexpected binaries in src
[+] mvn clean install  (JDK8 OK, fails JDK11)
[+] bin vs built
[+] mvn repo vs bin
[+] mvn repo vs src
[+] examples build (tested w JDK11)
.. however, oh no, what have I done..?


tools.jar is missing from JDK11 (it's all in modules now) and in addition
the com.sun.* packages have since JDK9 been superseeded by the
jdk.javadoc.doclet.Taglet interface and friends
https://docs.oracle.com/javase/9/docs/api/jdk/javadoc/doclet/Taglet.html

.. which although nicer, are not quite the same method signatures
as the old doclet interfaces.


[INFO] juneau/doc ......................................... FAILURE [  0.011 s]
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  03:01 min
[INFO] Finished at: 2020-01-14T11:06:51Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project juneau-doc: Could not
resolve dependencies for project
org.apache.juneau:juneau-doc:bundle:8.1.3: Could not find artifact
com.sun:tools:jar:1.8.0 at specified path
/usr/lib/jvm/java-11-openjdk-amd64/../lib/tools.jar -> [Help 1]


Fails:
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3;
2018-10-24T19:41:47+01:00)
Maven home: /home/stain/software/maven
Java version: 11.0.5, vendor: Private Build, runtime:
/usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-74-generic", arch: "amd64", family: "unix"


Works:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3;
2018-10-24T19:41:47+01:00)
Maven home: /home/stain/software/maven
Java version: 1.8.0_232, vendor: Private Build, runtime:
/usr/lib/jvm/java-8-openjdk-amd64/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-74-generic", arch: "amd64", family: "unix"


If I used JDK8 the src builds well, perhaps just add that requirement to
build instructions  - longer term I guess we don't want to require Java
8 to do a release and could rather move to the new interfaces, then the
Juneau javadoc tags would presumably no longer work with Java 8 ..


I assuming here we are OK with this point release depending on JDK8 to
build from src, I tested all the examples with JDK11 so the bins works
fine.

Thus my vote is: +1


On Mon, 13 Jan 2020 14:48:33 -0500, James Bognar <jamesbognar@apache.org> wrote:
> I am pleased to be calling this vote for the source release of Apache
> Juneau 8.1.3 RC2.
>
> The binaries are available at:
> https://dist.apache.org/repos/dist/dev/juneau/binaries/juneau-8.1.3-RC2/
>
> The release candidate to be voted over is available at:
> https://dist.apache.org/repos/dist/dev/juneau/source/juneau-8.1.3-RC2/
>
> SHA-512 checksums:
> apache-juneau-8.1.3-src.zip:
>                              1270D46F 1CD59CC8 458BF1A5 14373928 BBEA4767
>                              C2C98FFC F6EB9663 5230C4C1 DEB16285 4F76AEDF
>                              C644DD2D CBDA784D 5AE2CAFB 6731DD07 4E8E89AE
>                              A2867840
>
> apache-juneau-8.1.3-bin.zip:
>                              A83B8613 1AA2C981 08F41F17 8EED3881 ADFF5FC8
>                              BC620725 863AC4D2 6F8BA3E0 99BAFCC3 A0936E12
>                              08738CD7 251393C9 E3BCF675 F2540561 FC32B69D
>                              B1B79D6E
>
> Build the release candidate using:
> mvn clean install
>
> The release candidate is signed with a GPG key available at:
> https://dist.apache.org/repos/dist/release/juneau/KEYS
>
> A staged Maven repository is available for review at:
> https://repository.apache.org/content/repositories/orgapachejuneau-1031/
>
> The Git commit for this release is...
> https://gitbox.apache.org/repos/asf?p=juneau.git;a=commit;h=240d5ad568efa9ed423e47cce704437ae5070f08
>
> Please vote on releasing this package as:
> Apache Juneau 8.1.3
>
> This vote will be open until 16-Jan-2020 3:00pm and passes if a
> majority of at least three +1 Apache Juneau PMC votes are cast.
>
> [ ] +1 Release this package
> [ ] 0 I don't feel strongly about it, but don't object
> [ ] -1 Do not release this package because...
>
> Anyone can participate in testing and voting, not just committers,
> please feel free to try out the release candidate and provide your
> votes.

Mime
View raw message