Your message dated Mon, 02 Dec 2019 20:23:51 -0700
with message-id <878snuum60....@iris.silentflame.com>
and subject line Re: Bug#834026: libghc-yi-rope-dev: links against libicu but
doesn't depend on it
has caused the Debian Bug report #834026,
regarding libghc-yi-rope-dev: links against libicu but doesn't depend on it
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
834026: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834026
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libghc-yi-rope-dev
Version: 0.7.0.1-3
Severity: serious
$ objdump -x
usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-7.10.3/yi-rope-0.7.0.1-HiTY8p3VPT60NpepXpO5r3/libHSyi-rope-0.7.0.1-HiTY8p3VPT60NpepXpO5r3-ghc7.10.3.so
| grep libicu
NEEDED libicuuc.so.55
NEEDED libicui18n.so.55
NEEDED libicudata.so.55
But no dependency against libicu55.
This may be because of:
dh_shlibdeps -plibghc-yi-rope-dev -XlibHS
From:
https://buildd.debian.org/status/fetch.php?pkg=haskell-yi-rope&arch=i386&ver=0.7.0.1-3%2Bb2&stamp=1464933179
Cheers,
Emilio
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (800, 'unstable'), (700, 'experimental'), (650, 'testing'), (500,
'unstable-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
--- End Message ---
--- Begin Message ---
Hello,
On Mon 02 Dec 2019 at 08:14PM -07, Sean Whitton wrote:
> On Tue 16 Aug 2016 at 09:55AM -04, Joachim Breitner wrote:
>
>> I believe the problem is the following: When linking libghc-yi-rope-
>> dev, ghc (or Caba?) will look at all its dependencies, and their
>> "extra-libraries" fields ("icuuc icui18n icudata" for text-icu) and
>> pass that to the linker (as "-licuuc -licui18n -licudata"). This is how
>> we get this unwanted dependency.
>>
>> But since yi-rope does itself not actually use any of these symbols,
>> this is probably not required! And not passing these libraries here
>> should solve the problem.
>
> If this diagnosis of the problem is correct, then I believe that the bug
> severity should be set back to 'serious'.
>
> If libicu is not present on the system, attempts to open yi-rope will
> crash because the dynamic linker will try and fail to open libicu, even
> though no symbols from that library actually get used.
... however, libghc-yi-rope-dev doesn't link against libicu anymore.
--
Sean Whitton
signature.asc
Description: PGP signature
--- End Message ---