[med-svn] [Git][med-team/libhmsbeagle][master] 9 commits: Fix FTCBFS: build depend on a native Java development kit.

Étienne Mollier (@emollier) gitlab at salsa.debian.org
Sat Oct 24 11:38:13 BST 2026



Étienne Mollier pushed to branch master at Debian Med / libhmsbeagle


Commits:
6ddad6ad by Helmut Grohne at 2026-10-24T10:15:15+02:00
Fix FTCBFS: build depend on a native Java development kit.

Closes: #1150713

Signed-off-by: Étienne Mollier <emollier at debian.org>

- - - - -
9e5a7571 by Étienne Mollier at 2026-10-24T10:17:59+02:00
d/watch: bump to v5 Github template.

- - - - -
b409ecd7 by Étienne Mollier at 2026-10-24T10:18:15+02:00
d/control: declare compliance to standards version 4.7.4.

- - - - -
0c44c66f by Étienne Mollier at 2026-10-24T10:18:52+02:00
d/control: bump to debhelper 14.

- - - - -
478a2199 by Étienne Mollier at 2026-10-24T10:49:21+02:00
d/{control,libhmsbeagle*}: remove now redundant dh-exec uses.

- - - - -
5ce74de4 by Étienne Mollier at 2026-10-24T10:49:22+02:00
java_version.patch: fix a typo in the description.

- - - - -
64e314ef by Étienne Mollier at 2026-10-24T10:49:22+02:00
d/t/control: reduce architecture set to amd64 and arm64.

This change is applied in favor of applying the deprecated
skip-not-installable autopkgtest restriction.

- - - - -
22320ad7 by Étienne Mollier at 2026-10-24T10:55:19+02:00
d/t/control: bump LLVM/ROCm dependency to v21.

- - - - -
b5820144 by Étienne Mollier at 2026-10-24T11:17:38+02:00
d/changelog: ready for upload to unstable.

- - - - -


8 changed files:

- debian/changelog
- debian/control
- debian/libhmsbeagle-dev.install
- debian/libhmsbeagle1v5.install
- debian/libhmsbeagle1v5.links
- debian/patches/java_version.patch
- debian/tests/control
- debian/watch


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,24 @@
+libhmsbeagle (4.0.1+dfsg-6) unstable; urgency=medium
+
+  * Team upload.
+
+  [ Helmut Grohne ]
+  * Fix FTCBFS: build depend on a native Java development kit.
+    (Closes: #1150713)
+
+  [ Étienne Mollier ]
+  * d/watch: bump to v5 Github template.
+  * d/control: declare compliance to standards version 4.7.4.
+  * d/control: bump to debhelper 14.
+  * d/{control,libhmsbeagle*}: remove now redundant dh-exec uses.
+  * java_version.patch: fix a typo in the description.
+  * d/t/control: reduce architecture set to amd64 and arm64.
+    This change is applied in favor of applying the deprecated
+    skip-not-installable autopkgtest restriction.
+  * d/t/control: bump LLVM/ROCm dependency to v21.
+
+ -- Étienne Mollier <emollier at debian.org>  Sat, 24 Oct 2026 10:49:39 +0200
+
 libhmsbeagle (4.0.1+dfsg-5) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -2,20 +2,19 @@ Source: libhmsbeagle
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Andreas Tille <tille at debian.org>
 Section: libs
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: debhelper-compat (= 14),
                cmake,
                doxygen,
                graphviz,
                javahelper,
-               default-jdk,
+               default-jdk:native,
                ant,
                dh-linktree,
-               dh-exec,
                libjs-jquery,
                ocl-icd-opencl-dev | opencl-dev,
                pocl-opencl-icd [amd64] | opencl-icd [amd64],
                clinfo
-Standards-Version: 4.7.3
+Standards-Version: 4.7.4
 Vcs-Browser: https://salsa.debian.org/med-team/libhmsbeagle
 Vcs-Git: https://salsa.debian.org/med-team/libhmsbeagle.git
 Homepage: https://github.com/beagle-dev/beagle-lib


=====================================
debian/libhmsbeagle-dev.install
=====================================
@@ -1,4 +1,3 @@
-#!/usr/bin/dh-exec
 usr/include/*
 usr/lib/lib*-cpu*.so		usr/lib/${DEB_HOST_MULTIARCH}
 #usr/lib/*/lib*-cpu*.a


=====================================
debian/libhmsbeagle1v5.install
=====================================
@@ -1,3 +1,2 @@
-#!/usr/bin/dh-exec
 usr/lib/lib*.so.*	usr/lib/${DEB_HOST_MULTIARCH}
 usr/lib/lib*jni.so	usr/lib/${DEB_HOST_MULTIARCH}


=====================================
debian/libhmsbeagle1v5.links
=====================================
@@ -1,2 +1 @@
-#!/usr/bin/dh-exec
 /usr/lib/${DEB_HOST_MULTIARCH}/libhmsbeagle-jni.so /usr/lib/${DEB_HOST_MULTIARCH}/jni/libhmsbeagle-jni.so


=====================================
debian/patches/java_version.patch
=====================================
@@ -1,9 +1,7 @@
 From: Pierre Gruet <pgt at debian.org>
-Date: Thu, 7 Aug 2025 16:31:33 +0200
-Subject: raise version to 1.8 for javac, 1.6 is not suppported anymore
-
+Subject: raise version to 1.8 for javac, 1.6 is not supported anymore
 Forwarded: not-needed
-Last-Update: 2022-12-16
+Last-Update: 2025-08-07
 ---
  build.xml | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)


=====================================
debian/tests/control
=====================================
@@ -13,7 +13,10 @@ Depends:
  xvfb,
  python3-pooch,
 Features: test-name=opencl-pocl
-Restrictions: allow-stderr, flaky, skip-not-installable,
+Restrictions: allow-stderr, flaky
+# Architecture selection is conditionned by availability of
+# python3-numba.
+Architecture: amd64, arm64
 
 Test-Command: rocm-test-launcher debian/tests/opencl.sh
 Depends:
@@ -26,12 +29,16 @@ Depends:
  python3-pooch,
  python3-numba,
  python3-pytest,
- libclang-common-17-dev,
+ libclang-common-21-dev,
  python3-pytest-mock,
  python3-pytest-xvfb,
  hipcc,
- rocm-device-libs-17,
+ rocm-device-libs-21,
  xauth,
  xvfb,
 Features: test-name=opencl-rocm
-Restrictions: allow-stderr, flaky, skip-not-installable, skippable
+Restrictions: allow-stderr, flaky, skippable
+# Architecture selection is conditionned by availability of
+# python3-numba, and maybe ROCm, though the test needs amdgpu
+# availability in order to have a chance to run.
+Architecture: amd64, arm64


=====================================
debian/watch
=====================================
@@ -1,4 +1,10 @@
-version=4
+Version: 5
 
-opts="uversionmangle=s/_/./g,repacksuffix=+dfsg,dversionmangle=s/\+dfsg//g,repack,compression=xz,filenamemangle=s%(?:.*?)?v?(\d[\d.]*)\.tar\.gz%@PACKAGE at -$1.tar.gz%" \
-   https://github.com/beagle-dev/beagle-lib/tags (?:.*?/)?v?(\d[\d.]*)\.tar\.gz
+Template: Github
+Project: beagle-lib
+Owner: beagle-dev
+Uversion-Mangle: s/_/./g
+Repack-Suffix: +dfsg
+Dversion-Mangle: s/\+dfsg//g
+Repack: yes
+Compression: xz



View it on GitLab: https://salsa.debian.org/med-team/libhmsbeagle/-/compare/2aff1c7214cbd436747cb683b804b4fcf5133ae9...b582014478f1dfb45073bffeaab3cd1f5ba73acc

-- 
View it on GitLab: https://salsa.debian.org/med-team/libhmsbeagle/-/compare/2aff1c7214cbd436747cb683b804b4fcf5133ae9...b582014478f1dfb45073bffeaab3cd1f5ba73acc
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20261024/15bb7298/attachment-0001.htm>


More information about the debian-med-commit mailing list