Hi,

On Wed, Aug 22, 2018 at 6:39 AM Helmut Grohne <hel...@subdivi.de> wrote:
> On Wed, May 16, 2018 at 10:42:50AM +0200, Francois Gouget wrote:
> > The lack of multi-arch support in libicu-dev also breaks multi-arch
> > support in the following packages: fis-gtm-6.3-003a libboost-regex1.62-dev
> > libcdr-dev libe-book-dev libharfbuzz-dev libical-dev libmspub-dev
> > libvisio-dev libxslt1-dev. So the impact is quite wide ranging.
>
> icu-config is deprecated upstream already, but still used in a variety
> of downstream packages including libreoffice, qtwebkit-opensource-src,
> libxml2, chromium-browser and many more. The impact of removinig
> icu-config has worse consequences. For the time being, fixing this is
> impractical.
>
> On the other hand, this tells us how to fix the issue: Make packages
> stop using icu-config. Use pkg-config icu instead. When you send
> patches, I suggest that you add a "block 898820 by $yourbug" to track
> progress.
 I did a full dependency rebuild in March / April if I remember
correctly. I've a small patch (even if it's not always elegant) for
the following packages (LibreOffice no longer needs a patch as I know)
to use pkg-config with ICU:
389-adminutil
389-ds-base
389-dsgw
an
dee
dwdiff
frog
gnustep-base
grcompiler
ibus-qt
libfolia
openttd
open-vm-tools
php7.0
php7.1
php7.2
pyicu
ucto
webkitgtk
yaz

Of course, needs to check if these are still up-to-date or not. I will
try to do it this week and probably file the bugs.

Regards,
Laszlo/GCS

Reply via email to