Package: libicu-dev
Version: 63.1-6
Followup-For: Bug #920900

Dear Maintainer,

The icu-config script has been deprecated, however, it has not yet been made 
obsolete. 
Hence, it should should still be included in order not to break legacy code 
still relying 
on it. As it has been deprecated only recently, only code under active 
development has had 
time to adapt. Other code will be broken and it is not at all trivial to fix 
such issues 
when the aim is to only compile a code package.

I stumbled upon the same error as the previous poster while trying to build 
LTFS support 
using RHEL sources. I got around the issue by building libicu-dev from sources 
and 
manually tweaking the ./configure rules by adding --enable-icu-config. 
Nevertheless it did 
not get included in the .deb package so I ended up copying it manually from the 
build 
directory to /usr/bin. Clearly this is not a proper way to install missing 
utilities.

I would expect deprecated features to remain available as legacy code won't 
know of anything 
better. It is essential to avoid breaking something that works if at all 
possible. Only after 
a feature is genuinely obsolete should it be scheduled for removal in a few 
years time. Maybe
a utility like icu-config could be ultimately converted into a wrapper running 
pkg-config 
internally?


M Santala


-- System Information:
Debian Release: 10.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-6-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages libicu-dev depends on:
ii  icu-devtools          63.1-6
ii  libc6-dev [libc-dev]  2.28-10
ii  libicu63              63.1-6

libicu-dev recommends no packages.

Versions of packages libicu-dev suggests:
ii  icu-doc  63.1-6

-- no debconf information

Reply via email to