Skip to content

GH-1998: Support more locales in the Fuseki docker image#4054

Open
ThomasThelen wants to merge 1 commit into
apache:mainfrom
ThomasThelen:issue_1998
Open

GH-1998: Support more locales in the Fuseki docker image#4054
ThomasThelen wants to merge 1 commit into
apache:mainfrom
ThomasThelen:issue_1998

Conversation

@ThomasThelen

@ThomasThelen ThomasThelen commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

GitHub issue resolved #1998

Pull request Description:

This PR addresses the issue by going with @osma's proposed solution at the end of the issue thread. The only tricky part was including the locale information, but luckily the folks in the issue thread pinpointed how to do this. The gist is that jdk.localedata is now explicitly put in the jlink module list.

The main concern here is image size because the default behavior is to include all locales.

Here are two image builds: the first being the default case of including all locales vs he second which only has english.

     Name                                                              Disk Usage                   Image Size
fuseki:5.3.0-all                                   997c0b2b9c4f        318MB                          140MB
fuseki:5.3.0-en                                    14718521a9b4        297MB                          130MB

Demo

Here's an example of using the de locale and doing proper ordering
Screenshot 2026-07-08 at 7 47 29 AM


  • Tests are included.
  • Documentation change and updates are provided for the Apache Jena website
  • Commits have been squashed to remove intermediate development commit messages.
  • Key commit messages start with the issue number (GH-xxxx)

By submitting this pull request, I acknowledge that I am making a contribution to the Apache Software Foundation under the terms and conditions of the Contributor's Agreement.


See the Apache Jena "Contributing" guide.

@afs afs changed the title GH:1998 Support more locales in the Fuseki docker image GH-1998: Support more locales in the Fuseki docker image Jul 10, 2026
@afs afs self-assigned this Jul 10, 2026
@afs

afs commented Jul 10, 2026

Copy link
Copy Markdown
Member

The main concern here is image size because the default behavior is to include all locales.

I agree with the approach in this PR - default to including locales and document how to build with selected ones on the principle that default things should "just work" (unless there is a reason why not).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support more locales in Apache Jena Docker image

2 participants