[Git][debian-gis-team/osmpbf][master] Use --sun-misc-unsafe-memory-access=allow for Java 24+. (closes: #1128378)
Bas Couwenberg (@sebastic)
gitlab at salsa.debian.org
Thu Feb 19 05:46:09 GMT 2026
Bas Couwenberg pushed to branch master at Debian GIS Project / osmpbf
Commits:
148f24c8 by Bas Couwenberg at 2026-02-19T06:46:03+01:00
Use --sun-misc-unsafe-memory-access=allow for Java 24+. (closes: #1128378)
- - - - -
2 changed files:
- debian/changelog
- debian/tests/java
Changes:
=====================================
debian/changelog
=====================================
@@ -3,6 +3,8 @@ osmpbf (1.6.1-2) UNRELEASED; urgency=medium
* Drop Priority: optional, default since dpkg 1.22.13.
* Bump Standards-Version to 4.7.3, changes: priority.
* Mark libosmpbf-dev as Multi-Arch: same.
+ * Use --sun-misc-unsafe-memory-access=allow for Java 24+.
+ (closes: #1128378)
-- Bas Couwenberg <sebastic at debian.org> Sat, 03 Jan 2026 14:08:15 +0100
=====================================
debian/tests/java
=====================================
@@ -9,6 +9,8 @@ CLASSPATH="${CLASSPATH}:/usr/share/java/protobuf.jar"
DATASET_URL="https://download.geofabrik.de/europe/andorra-latest.osm.pbf"
DATASET_FILE="andorra-latest.osm.pbf"
+JAVA_VERSION="$(javac --version | cut -d' ' -f2)"
+
TEMPDIR="$(mktemp -d)"
cd "${TEMPDIR}" || exit 1
@@ -58,7 +60,11 @@ fi
echo
-CMD=("java" "-cp" "${CLASSPATH}" "ReadPBF" "${DATASET_FILE}")
+CMD=("java")
+if dpkg --compare-versions "${JAVA_VERSION}" ge 24; then
+ CMD+=("--sun-misc-unsafe-memory-access=allow")
+fi
+CMD+=("-cp" "${CLASSPATH}" "ReadPBF" "${DATASET_FILE}")
echo "Executing: ${CMD[@]}"
${CMD[@]}
View it on GitLab: https://salsa.debian.org/debian-gis-team/osmpbf/-/commit/148f24c87ab28a8bc3252de00228f02db130ad4b
--
View it on GitLab: https://salsa.debian.org/debian-gis-team/osmpbf/-/commit/148f24c87ab28a8bc3252de00228f02db130ad4b
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20260219/ba7d3bc1/attachment-0001.htm>
More information about the Pkg-grass-devel
mailing list