Bug#1100559: timbl: using icu but missing libicu-dev explicit dependency

Gianfranco Costamagna locutusofborg at debian.org
Sat Mar 15 09:36:05 GMT 2025


Source: timbl
Version: 6.10-2
Severity: serious
Tags: patch


Hello, looks like timbl 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 timbl-6.10/debian/changelog timbl-6.10/debian/changelog
--- timbl-6.10/debian/changelog	2025-01-26 11:29:09.000000000 +0100
+++ timbl-6.10/debian/changelog	2025-03-15 10:26:43.000000000 +0100
@@ -1,3 +1,10 @@
+timbl (6.10-2.1) unstable; urgency=medium
+
+  * Runtime depend on libicu-dev to fix a missing dependency possible FTBFS
+    (Closes: #-1)
+
+ -- Gianfranco Costamagna <locutusofborg at debian.org>  Sat, 15 Mar 2025 10:26:43 +0100
+
  timbl (6.10-2) unstable; urgency=medium
  
    * Added autoconf-archive build dependency
diff -Nru timbl-6.10/debian/control timbl-6.10/debian/control
--- timbl-6.10/debian/control	2025-01-26 11:24:08.000000000 +0100
+++ timbl-6.10/debian/control	2025-03-15 10:26:43.000000000 +0100
@@ -9,6 +10,7 @@
  Build-Depends:
   dpkg-dev (>= 1.22.5),
   debhelper-compat (= 13),
+ libicu-dev,
   libticcutils-dev (>=0.36),
   autoconf-archive,
   libxml2-dev,


thanks for considering it!

Gianfranco



More information about the debian-science-maintainers mailing list