You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Andy Seaborne <an...@apache.org> on 2023/11/01 17:58:03 UTC
Switching to Jena5 for development
With the release of Jena 4.10.0, we can switch branch "main" to Jena5
for development.
There'll be a branch "jena4", starting at the commit for the CHANGES update.
Then ...
One last rebase of "main" into "jena5" and force push of "jena5"
Merge (fast-forward) jena5 to main.
Remove branch jena5.
Andy
Re: Switching to Jena5 for development
Posted by Andy Seaborne <an...@apache.org>.
On 01/11/2023 17:58, Andy Seaborne wrote:
> With the release of Jena 4.10.0, we can switch branch "main" to Jena5
> for development.
>
> There'll be a branch "jena4", starting at the commit for the CHANGES
> update.
>
> Then ...
>
> One last rebase of "main" into "jena5" and force push of "jena5"
> Merge (fast-forward) jena5 to main.
> Remove branch jena5.
>
> Andy
"main" is now Jena5/Java17 and the WAR file needs Tomcat10.
Branch "jena4" exists.
Branch "jena5" will go away when PRs targetting it move over to "main".
Java17 language features, not preview features, can go in.
There are some already. Probably the most useful is multiline strings
for writing queries and data snippets for test cases :-)
--
The build is a bit messy - there are warnings to be investigated when
using Java21.
Jenkins is building and deploying SNAPSHOT artifacts.
Repo:
https://repository.apache.org/content/groups/snapshots/
Github actions:
Linux/Ubuntu
Runs OK
macOS
There is a test timeout issue in GeoSPARQL
Solution: switch to a Caffeine time expiring cache.
MS Windows
2 new tests for choosing the base with filename
with a drive letter fail without saying why.
WIP.
Andy