FS#62750 - qt5-base still depends on icu

Attached to Project: Arch Linux
Opened by beelzy (beelzy) - Sunday, 26 May 2019, 20:44 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 26 May 2019, 20:49 GMT
Task Type General Gripe
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: qt5-base still depends on icu

Additional info:
* Affects qt5-base 5.12.3

Steps to reproduce:

ldd /usr/lib/libQt5Core.so.5.12.3 gives me the following:

linux-vdso.so.1 (0x00007ffd669bb000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f9c3e54d000)
libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f9c3e4aa000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f9c3e293000)
libicui18n.so.64 => /usr/lib/libicui18n.so.64 (0x00007f9c3df9e000)
libicuuc.so.64 => /usr/lib/libicuuc.so.64 (0x00007f9c3ddc6000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f9c3ddc1000)
libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007f9c3dd3e000)
libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007f9c3dd27000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f9c3dc01000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f9c3da71000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f9c3d92b000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f9c3d911000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f9c3d74a000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f9c3eae4000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f9c3d740000)
liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f9c3d51a000)
liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f9c3d4f9000)
libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f9c3d3da000)
libicudata.so.64 => /usr/lib/libicudata.so.64 (0x00007f9c3b996000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f9c3b921000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f9c3b8fe000)

Notice the three entries, libicudata.so.64, libicui18n.so.64 and libicuuc.so.64, which all belong to icu. Which I thought was strange because there's no dependency on icu listed in the packages page. I suspect though that icu is used for other things, so not many people would notice it, and I don't know if this would cause Qt5 itself to fail on systems where icu is not installed, since I do have other programs that depend on icu. However, that means building anything with qt5 adds an extra ~27MB or so that may not be needed.
This task depends upon

Closed by  Antonio Rojas (arojas)
Sunday, 26 May 2019, 20:49 GMT
Reason for closing:  Not a bug
Additional comments about closing:  It is in the dependency tree

Loading...