Hi Dominik, I changed the gradle build and I think the CI build for Java 11 is closer to what is needed. The build produces Java 8 compatible classes.
Could you have a look at the jar in https://ci-builds.apache.org/job/POI/job/POI-XMLBeans-DSL-1.11/56/ ? If that one looks ok, I can produce an RC2 based on that build. On Friday 3 June 2022, 16:46:47 IST, PJ Fanning <[email protected]> wrote: Doesn't look right. I wasn't involved in the Gradle changes for XmlBeans but the jar doesn't seem right. The licenses/notices are there but have moved to META-INF. I think this is ok. But the missing META-INF/versions/9 is an issue that blocks the release. Even the jars built with Java 11 are missing this. So -1 from me for the RC1. I will see what can be done to get an RC2 together but Gradle is not an area of expertise for me. On Friday 3 June 2022, 16:04:46 IST, Dominik Stadler <[email protected]> wrote: Hi, As always, thanks PJ for preparing the release! I compared release artifacts and the contents of directory META-INF in the main jar-file is fairly different between 5.0.3 and 5.1.0, probably due to switching to Gradle. Is this expected? The "Java 9+" support may break because related files are not located under "version/9" directory any more, or? Also not sure if we need to include LICENSE and NOTICE files in each jar for legal reasons, but previously we did and now not any more. And META-INF/maven is gone, not sure if that is relevant, though. Dominik. On Thu, Jun 2, 2022 at 12:55 PM PJ Fanning <[email protected]> wrote: > Hi everyone, > > I've prepared artifacts for the release of Apache XmlBeans 5.1.0 (RC1). > One thing to watch out for is in the src artifacts now should be built with > gradle - instead of ant. > > The most notable changes in this release are: > > * create temp files using java.nio.files.Files > * Line breaks in base64binary caused a validation error > * Improve support for using XMLBeans on Android by not relying on the > namespace-prefixes feature on the XML SAX parser > * Use generics in Collections > * GDate can return diferent values on different current timezones > * Migrate ant build to gradle > * change version code so that the value is automatically generated > * Make XmlCursor AutoCloseable > * Fix some problems with XMLBeans Extension Interfaces Feature > * Inner Class Handler was not supported > * When specifying user types in an xsdconfig, types that are not being > compiled could not be referenced properly > * Upgrade dependencies (javaparser 3.24.2, Saxon-HE 11.3, log4j-api 2.17.2) > > A full list of changes is available in the change log: > https://issues.apache.org/jira/projects/XMLBEANS/versions/12350699 > > The artifacts are at: > https://dist.apache.org/repos/dist/release/poi/xmlbeans/dev/ > > > You can use this maven URL for your mvn/gradle builds: > https://repository.apache.org/content/repositories/staging > > I haven't updated the "provided" dependencies as those have to be > activated anyway explicitly. > > Please vote to release the artifacts. > The vote keeps open until 2022-06-09 23:00 UTC. > Planned release announcement date is Friday, 2022-06-10. > > > Here is my +1 > > > PJ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
