FS#20080 - haskell-x11-xft does not install due to broken dependencies

Attached to Project: Community Packages
Opened by Adam Vogt (vogt) - Monday, 05 July 2010, 11:53 GMT
Last edited by Thomas Dziedzic (tomd123) - Monday, 05 July 2010, 14:15 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Thomas Dziedzic (tomd123)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: pacman -S haskell-x11-xft doesn't get the right packages to satisfy ghc-pkg.


Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:

$ pacman -S haskell-x11-xft
Reading package info from stdin ... done.
error: command failed to execute correctly

If you manually run:
$ /usr/share/haskell/haskell-x11-xft/register.sh

you get:

Reading package info from stdin ... done.
X11-xft-0.3: dependency "utf8-string-0.3.6-bcb6848c1b6e39001f38bedace42438f" doesn't exist (use --force to override)

This problem doesn't exist if you first:

pacman -S haskell-utf8-string


ghc provides it's own version of the utf8-string library. Perhaps the binary package should be built against that one, rather than requiring multiple versions of the same library:

$ ghc-pkg list utf8-string
/usr/lib/ghc-6.12.1/package.conf.d
utf8-string-0.3.4
utf8-string-0.3.6
This task depends upon

Closed by  Thomas Dziedzic (tomd123)
Monday, 05 July 2010, 14:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in haskell-x11-xft 0.3-14
Comment by Thomas Dziedzic (tomd123) - Monday, 05 July 2010, 13:07 GMT
hmm strange, it already depends on it.. but it's also not pulling it in for me, trying to rebuild with >=0.3.6
Comment by Adam Vogt (vogt) - Monday, 05 July 2010, 13:14 GMT
ghc provides haskell-utf8-string, but a different version than the package was built with.
Comment by Thomas Dziedzic (tomd123) - Monday, 05 July 2010, 13:35 GMT
rebuilding with the depends >=0.3.6 worked for me, deciding on what to do.
Comment by Thomas Dziedzic (tomd123) - Monday, 05 July 2010, 14:14 GMT
I decided to make the depends >=0.3.6, installing with only ghc produces an error.

Loading...