Patrick Shanahan wrote:
* Peter Trommler
[09-10-14 03:24]: Patrick Shanahan wrote:
* Peter Trommler
[09-09-14 17:37]: Because of unstable ABIs in Haskell (Ocaml has the same issue) pandoc (and all other Haskell packages) must depend on packages providing `ghc(<haskell package name>-<version>-<ABI hash>)` and not `ghc-<haskell package name>-<version>`. Hence the packages you mentioned in your first email message appear to be leaf packages when in fact they are not. Which begs the question, why was pandoc installed w/ghc-* packages? I did not purposefully install it and the install date was the same as the ghc-* packages. The ghc-* packages contain shared libraries that pandoc links to. If you delete those packages pandoc will not work. So no packaging issue here.
Think of the ghc-* packages as lib* packages pulled in as part of X11 in a GUI-based package. As pandoc is the only package based on Haskell libraries it has to pull in its Haskell dependencies. I cannot comment on why pandoc was pulled in in the first place but others have done so in this thread already. Peter -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org