Hello all,
I did get some warnings with this build, but they do not seem to be show
stopping.
System environment:
painter@merlin:~/apache/git/turbine-core$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=23.10
DISTRIB_CODENAME=mantic
DISTRIB_DESCRIPTION="Ubuntu 23.10"
Java setup (1):
painter@merlin:~/apache/git/turbine-core$ mvn --version
Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
Maven home: /usr/java/maven
Java version: 17.0.10, vendor: Oracle Corporation, runtime:
/usr/java/jdk-17.0.10
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "6.5.0-14-generic", arch: "amd64", family: "unix"
painter@merlin:~/apache/git/turbine-core$ mvn clean install site
...
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 01:24 min
[INFO] Finished at: 2024-01-20T13:26:59-05:00
[INFO]
------------------------------------------------------------------------
I switched to jdk-11 LTS and it removed nearly all of the errors:
Java setup (2):
painter@merlin:~/apache/git/turbine-core$ mvn -version
Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546)
Maven home: /usr/java/maven
Java version: 11.0.22, vendor: Oracle Corporation, runtime:
/usr/java/jdk-11.0.22
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "6.5.0-14-generic", arch: "amd64", family: "unix"
painter@merlin:~/apache/git/turbine-core$ mvn clean install site
...
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 01:18 min
[INFO] Finished at: 2024-01-20T13:30:32-05:00
[INFO]
------------------------------------------------------------------------
There is still one complaint at the end of the build even with JDK-11 setup:
[WARNING] An issue has occurred with apache-rat-plugin:0.14:rat report,
skipping LinkageError Receiver class org.apache.rat.mp.RatReportMojo
does not define or inherit an implementation of the resolved method
abstract generate(Lorg/codehaus/doxia/sink/Sink;Ljava/util/Locale;)V of
interface org.apache.maven.reporting.MavenReport., please report an
issue to Maven dev team.
java.lang.AbstractMethodError: Receiver class
org.apache.rat.mp.RatReportMojo does not define or inherit an
implementation of the resolved method abstract
generate(Lorg/codehaus/doxia/sink/Sink;Ljava/util/Locale;)V of interface
org.apache.maven.reporting.MavenReport.
at
org.apache.maven.plugins.site.render.ReportDocumentRenderer.renderDocument
(ReportDocumentRenderer.java:235)
at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render
(DefaultSiteRenderer.java:348)
at org.apache.maven.plugins.site.render.SiteMojo.renderLocale
(SiteMojo.java:194)
at org.apache.maven.plugins.site.render.SiteMojo.execute
(SiteMojo.java:143)
I don't think this is a show stopper though, so I give my vote:
[x] +1 release it!
Jeffery Painter
On 1/19/24 08:39, Kallidis, Georg wrote:
Hi Turbine devs,
a new Turbine Core release candidate has been prepared: version 6.0.
Tag: turbine-6.0
Git repo: https://gitbox.apache.org/repos/asf/turbine-core.git
Mirror: https://github.com/apache/turbine-core.git
N.B. If you do a checkout for a tag, you are in detached head mode, as you have
no branch to work on.
Artifacts:
https://repository.apache.org/content/repositories/orgapacheturbine-1081
Changes in this version include:
o Provide a mechanism to allow auto loading of Turbine (and Fulcrum) services. If a
"known" service is extending FieldAnnotatedTurbineBaseService or
MethodAnnotatedTurbineBaseService it could declare fields and methods with more Turbine
annotations. Examples are annotating a service with @TurbineService or autoload a
service, which has class level annotation @TurbineService, if the callingclass itself is
TurbineService annotated.
o New service DateTimeFormatterService and tool DateTimeFormatterTool, which
allow date time formatting with locale and zone configuration.
o New profile rv-builds to build reproducible verifiable builds
o Dependency version updates include: yauaa to 7.24.0, commons-pool2 2.12.0,
slf4j-api 2.0.11, jaxb-runtime 4.0.4, fulcrum.security 3.0.0, fulcrum.intake
3.0.0, fulcrum.parser 3.0.0, fulcrum.yaafi 2.0.0, commons email to 1.6.0,
commons lang3 to 3.14.0, commons text to 1.11.0, (minor) version updates to
Torque 5.1, Jackson to 2.16.1 (yaml profile only), docker-testcontainers to
1.18.3 (docker profile only), commons-configuration2 to 2.8.0, commons-text
1.10.0.
o Fix java.lang.NoSuchFieldError: DEFAULT_TIME_BETWEEN_EVICTION_RUNS.
o Add Annotation @TurbineTool to annotate tools for advanced usage in action
methods.
This version supports Java 11 and above.
[ ] +1 release it
[ ] +0 go ahead I don't care
[ ] -1 no, do not release it because
Please consider voting!
Thanks for the efforts ..
Best regards,
Georg
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@turbine.apache.org
For additional commands, e-mail: dev-h...@turbine.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@turbine.apache.org
For additional commands, e-mail: dev-h...@turbine.apache.org