Happstack / happstack-server

An HTTP Server
BSD 3-Clause "New" or "Revised" License
82 stars 28 forks source link

Support xhtml-3000.3.0.0 #85

Open Bodigrim opened 2 weeks ago

Bodigrim commented 2 weeks ago

...and add a missing upper bound in the meantime, otherwise:

$ cabal build -c 'xhtml >= 3000.3.0.0'
Build profile: -w ghc-9.6.5 -O1
In order, the following will be built (use -v for more details):
 - happstack-server-7.9.0 (lib) (first run)
Preprocessing library for happstack-server-7.9.0...
Building library for happstack-server-7.9.0...
[18 of 35] Compiling Happstack.Server.Response [Text.XHtml package changed]

src/Happstack/Server/Response.hs:143:33: error: [GHC-83865]
    • Couldn't match type ‘Data.ByteString.Builder.Internal.Builder’
                     with ‘[Char]’
      Expected: XHtml.Html -> String
        Actual: XHtml.Html -> Data.ByteString.Builder.Internal.Builder
    • In the second argument of ‘(.)’, namely ‘XHtml.renderHtml’
      In the expression: LU.fromString . XHtml.renderHtml
      In an equation for ‘toMessage’:
          toMessage = LU.fromString . XHtml.renderHtml
    |
143 |     toMessage = LU.fromString . XHtml.renderHtml
    |                                 ^^^^^^^^^^^^^^^^
Error: [Cabal-7125]
Failed to build happstack-server-7.9.0.
Bodigrim commented 2 weeks ago

As a Hackage trustee I revised the latest releases to exclude unbuildable configurations: https://hackage.haskell.org/package/happstack-server-7.9.0/revisions/ https://hackage.haskell.org/package/happstack-server-7.8.0.2/revisions/ https://hackage.haskell.org/package/happstack-server-7.8.0.1/revisions/ https://hackage.haskell.org/package/happstack-server-7.8.0/revisions/ https://hackage.haskell.org/package/happstack-server-7.7.2/revisions/ https://hackage.haskell.org/package/happstack-server-7.7.1.2/revisions/ https://hackage.haskell.org/package/happstack-server-7.7.1.1/revisions/ https://hackage.haskell.org/package/happstack-server-7.7.1/revisions/