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

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to