[MacPorts] #36888: ghc and hs-platform-ghc are in conflict
#36888: ghc and hs-platform-ghc are in conflict -------------------------+-------------------------------- Reporter: jasonh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: pandoc, ghc | Port: pandoc -------------------------+-------------------------------- I'm trying to build the "pandoc" port, which depends on "ghc" and "hs- pandoc-types", but "hs-pandoc-types" depends on "hs-platform-ghc". ghc and hs-platform-ghc are incompatible, so "pandoc" doesn't install. I assume this is temporary, that one of the ports (probably "ghc") is deprecated. I'd like to use "pandoc", so I'm requesting a cleanup to get this to work. Thanks! Jason -- Ticket URL: <https://trac.macports.org/ticket/36888> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36888: ghc and hs-platform-ghc are in conflict -----------------------+-------------------------------- Reporter: jasonh@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pandoc | -----------------------+-------------------------------- Changes (by ryandesign@…): * cc: cal@… (added) * keywords: pandoc, ghc => -- Ticket URL: <https://trac.macports.org/ticket/36888#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36888: ghc and hs-platform-ghc are in conflict -----------------------+------------------- Reporter: jasonh@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pandoc | -----------------------+------------------- Changes (by cal@…): * owner: macports-tickets@… => cal@… Comment: My `hs-pandoc-types` port does not depend on `hs-platform-ghc`. Did you modify your `hs-pandoc-types` port? The `ghc` and `hs-platform-ghc` ports are not deprecated; the ghc currently in the haskell platform is older than the `ghc` port (and provided in `hs-platform-ghc`). The ideal solution for this problem would be to install the haskell-platform ghc using a pre- or suffix, e.g. as `hs-platform-ghc`, so the `ghc` and `hs-platform-ghc` ports would no longer conflict. A different solution for the problem would be to only provide the haskell platform, or to stop providing the haskell platform completely (which the haskell community apprently does not encourage). -- Ticket URL: <https://trac.macports.org/ticket/36888#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36888: ghc and hs-platform-ghc are in conflict -----------------------+------------------- Reporter: jasonh@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: pandoc | -----------------------+------------------- Comment (by jasonh@…): Thanks Cal, The dependency error is transitive, pandoc -> hs-pandoc-types -> syb. AFAICT, the only "syb" package is "hs-platform-syb", which depends on "hs- platform-ghc". So maybe the real error is not what I reported, but that the package "syb" is simply missing. However, trying to get hs-platform-syb to stand in for it might be a problem, and leads to this issue of ghc vs. hs-platform-ghc. -- Ticket URL: <https://trac.macports.org/ticket/36888#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36888: ghc and hs-platform-ghc are in conflict -----------------------------------------+------------------- Reporter: jasonh@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: ghc hs-platform-ghc pandoc | -----------------------------------------+------------------- Changes (by jmr@…): * cc: cal@… (removed) * cc: kitchen.andy@… (added) * port: pandoc => ghc hs-platform-ghc pandoc -- Ticket URL: <https://trac.macports.org/ticket/36888#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36888: ghc and hs-platform-ghc are in conflict -----------------------------------------+------------------- Reporter: jasonh@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: ghc hs-platform-ghc pandoc | -----------------------------------------+------------------- Comment (by gnurser@…): Pandoc is necessary for the nbconvert program that allows ipython notebooks to be exported in a variety of formats. It would be great if this could be sorted:) -- Ticket URL: <https://trac.macports.org/ticket/36888#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36888: ghc and hs-platform-ghc are in conflict -----------------------------------------+------------------- Reporter: jasonh@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: ghc hs-platform-ghc pandoc | -----------------------------------------+------------------- Comment (by andy@…): Syb doesn't have any complex dependencies, a quick fix for this would be to just create a `syb-devel` port that is not dependent on the haskell-platform-ghc (because it really isn't) -- Ticket URL: <https://trac.macports.org/ticket/36888#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#36888: ghc and hs-platform-ghc are in conflict -----------------------------------------+------------------- Reporter: jasonh@… | Owner: cal@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: Port: ghc hs-platform-ghc pandoc | -----------------------------------------+------------------- Comment (by egall@…): Pandoc was updated in r104342; not sure if that fixes this though -- Ticket URL: <https://trac.macports.org/ticket/36888#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#36888: ghc and hs-platform-ghc are in conflict -----------------------------------------+-------------------- Reporter: jasonh@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: ghc hs-platform-ghc pandoc | -----------------------------------------+-------------------- Changes (by sean@…): * status: new => closed * resolution: => fixed Comment: Replying to [comment:14 egall@…]:
Pandoc was updated in r104342; not sure if that fixes this though
It should work out this particular issue, so I'm closing it for now. -- Ticket URL: <https://trac.macports.org/ticket/36888#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
#36888: ghc and hs-platform-ghc are in conflict -----------------------------------------+-------------------- Reporter: jasonh@… | Owner: cal@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: fixed | Keywords: Port: ghc hs-platform-ghc pandoc | -----------------------------------------+-------------------- Comment (by egall@…): Replying to [comment:15 sean@…]:
Replying to [comment:14 egall@…]:
Pandoc was updated in r104342; not sure if that fixes this though
It should work out this particular issue, so I'm closing it for now.
OK, if it works out this issue, you should probably check out #29961, #36608, and #37403, too. -- Ticket URL: <https://trac.macports.org/ticket/36888#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts