Bug#1100654: mbtserver: using icu but missing libicu-dev explicit dependency
Gianfranco Costamagna
locutusofborg at debian.org
Sun Mar 16 17:11:34 GMT 2025
Source: mbtserver
Version: 0.17-1
Severity: serious
Tags: patch
Hello, looks like mbtserver uses directly icu
./configure.ac:AC_OSX_PKG( [icu4c] )
./configure.ac:PKG_CHECK_MODULES([ICU], [icu-uc >= 50 icu-io] )
But misses a build-dependency on libicu-dev.
Note: currently this is added via libxml2-dev, but this might change in the future, libxml2 might loose icu support, or stop dragging it in (e.g. what was done in Ubuntu devel release).
Golden rule to me looks to explicitly depend on it, to avoid issues in other Debian releases, backports or in the future.
diff -Nru mbtserver-0.17/debian/changelog mbtserver-0.17/debian/changelog
--- mbtserver-0.17/debian/changelog 2025-01-09 16:31:36.000000000 +0100
+++ mbtserver-0.17/debian/changelog 2025-03-16 18:09:39.000000000 +0100
@@ -1,3 +1,10 @@
+mbtserver (0.17-1.1) unstable; urgency=medium
+
+ * Runtime depend on libicu-dev to fix a missing dependency possible FTBFS
+ (Closes: #-1)
+
+ -- Gianfranco Costamagna <locutusofborg at debian.org> Sun, 16 Mar 2025 18:09:39 +0100
+
mbtserver (0.17-1) unstable; urgency=medium
* New upstream release (v0.17)
diff -Nru mbtserver-0.17/debian/control mbtserver-0.17/debian/control
--- mbtserver-0.17/debian/control 2025-01-09 16:31:36.000000000 +0100
+++ mbtserver-0.17/debian/control 2025-03-16 18:09:38.000000000 +0100
@@ -14,6 +14,7 @@
libticcutils-dev (>= 0.36),
libtimbl-dev (>= 6.10),
libtimblserver-dev (>= 1.19),
+ libicu-dev,
libxml2-dev,
pkgconf,
Standards-Version: 4.7.0
thanks for considering it!
Gianfranco
More information about the debian-science-maintainers
mailing list