Bug#1100652: timblserver: using icu but missing libicu-dev explicit dependency
    Gianfranco Costamagna 
    locutusofborg at debian.org
       
    Sun Mar 16 16:35:58 GMT 2025
    
    
  
Source: timblserver
Version: 1.19-1
Severity: serious
Tags: patch
Hello, looks like timblserver uses directly icu, as said in other bug reports already :)
./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 timblserver-1.19/debian/changelog timblserver-1.19/debian/changelog
--- timblserver-1.19/debian/changelog	2025-01-09 16:16:53.000000000 +0100
+++ timblserver-1.19/debian/changelog	2025-03-16 17:33:12.000000000 +0100
@@ -1,3 +1,10 @@
+timblserver (1.19-1.1) unstable; urgency=medium
+
+  * Runtime depend on libicu-dev to fix a FTBFS
+    Closes: #-1
+
+ -- Gianfranco Costamagna <locutusofborg at debian.org>  Sun, 16 Mar 2025 17:33:12 +0100
+
  timblserver (1.19-1) unstable; urgency=medium
  
    * New upstream release (v1.19)
diff -Nru timblserver-1.19/debian/control timblserver-1.19/debian/control
--- timblserver-1.19/debian/control	2025-01-09 16:16:53.000000000 +0100
+++ timblserver-1.19/debian/control	2025-03-16 17:33:11.000000000 +0100
@@ -10,6 +10,7 @@
   autoconf-archive,
   dpkg-dev (>= 1.22.5),
   debhelper-compat (= 13),
+ libicu-dev,
   libticcutils-dev (>= 0.36),
   libtimbl-dev (>= 6.10),
   libxml2-dev,
    
    
More information about the debian-science-maintainers
mailing list