yesodweb/wai

Build failures in warp v3.2.15 to v3.2.27 with GHC 9.0.2

sjakobi opened this issue · 0 comments

$ trustee get warp
$ trustee --ghcs '== 9.0.2' matrix *
               9.0.2
warp-3.3.18    OK   
warp-3.3.17    OK   
warp-3.3.16    OK   
warp-3.3.15    OK   
warp-3.3.14    OK   
warp-3.3.13    OK   
warp-3.3.12    OK   
warp-3.3.11    OK   
warp-3.3.10    OK   
warp-3.3.9     OK   
warp-3.3.8     OK   
warp-3.3.7     OK   
warp-3.3.6     OK   
warp-3.3.5     OK   
warp-3.3.4     OK   
warp-3.3.3     OK   
warp-3.3.2     OK   
warp-3.3.1     OK   
warp-3.3.0     OK   
warp-3.2.28    OK   
warp-3.2.27    FAIL 
warp-3.2.26    FAIL 
warp-3.2.25    FAIL 
warp-3.2.24    FAIL 
warp-3.2.23    FAIL 
warp-3.2.22    FAIL 
warp-3.2.21    FAIL 
warp-3.2.20    FAIL 
warp-3.2.19    FAIL 
warp-3.2.18.2  FAIL 
warp-3.2.18.1  FAIL 
warp-3.2.18    FAIL 
warp-3.2.17    FAIL 
warp-3.2.16    FAIL 
warp-3.2.15    FAIL 
warp-3.2.13    OK   
warp-3.2.12    OK   
warp-3.2.11.2  OK   
warp-3.2.11.1  OK   
warp-3.2.11    OK   
warp-3.2.10    OK   
warp-3.2.9     OK   
warp-3.2.8     OK   
warp-3.2.7     OK   
warp-3.2.6     OK   
warp-3.2.5     OK   
warp-3.2.4     OK   
warp-3.2.3     OK   
warp-3.2.2     OK   
warp-3.2.1     OK   
warp-3.2.0     OK   
warp-3.1.12    OK   
warp-3.1.11    OK   
warp-3.1.10    OK   
warp-3.1.9     OK   
warp-3.1.8     OK   
warp-3.1.7     OK   
warp-3.1.6     OK   
warp-3.1.5     OK   
warp-3.1.4     OK   
warp-3.1.3.1   OK   
warp-3.1.3     OK   
warp-3.1.2     OK   
warp-3.1.1     OK   
warp-3.1.0     OK   
warp-3.0.13.1  OK   
warp-3.0.13    OK   
warp-3.0.12.1  OK   
warp-3.0.12    OK   
warp-3.0.11    OK   
warp-3.0.10.1  OK   
warp-3.0.10    OK   
warp-3.0.9.3   OK   
warp-3.0.9.2   OK   
warp-3.0.9.1   OK   
warp-3.0.9     NO-IP
warp-3.0.8     NO-IP
warp-3.0.7     NO-IP
warp-3.0.6     NO-IP
warp-3.0.5.2   NO-IP
warp-3.0.5.1   NO-IP
warp-3.0.5     NO-IP
warp-3.0.4.1   NO-IP
warp-3.0.4     NO-IP
warp-3.0.3     NO-IP
warp-3.0.2.3   NO-IP
warp-3.0.2.2   NO-IP
warp-3.0.2.1   NO-IP
warp-3.0.2     NO-IP
warp-3.0.1.1   NO-IP
warp-3.0.1     NO-IP
warp-3.0.0.8   NO-IP
warp-3.0.0.7   NO-IP
warp-3.0.0.6   NO-IP
warp-3.0.0.5   NO-IP
warp-3.0.0.4   NO-IP
warp-3.0.0.3   NO-IP
warp-3.0.0.2   NO-IP
warp-3.0.0.1   NO-IP
warp-3.0.0     NO-IP
warp-2.1.5.2   NO-IP
warp-2.1.5.1   NO-IP
warp-2.1.5     NO-IP
warp-2.1.4.1   NO-IP
warp-2.1.4     NO-IP
warp-2.1.3.3   NO-IP
warp-2.1.3.2   NO-IP
warp-2.1.3.1   NO-IP
warp-2.1.3     NO-IP
warp-2.1.2.1   NO-IP
warp-2.1.2     NO-IP
warp-2.1.1.2   NO-IP
warp-2.1.1.1   NO-IP
warp-2.1.1     NO-IP
warp-2.1.0     NO-IP
warp-2.0.3.4   NO-IP
warp-2.0.3.3   NO-IP
warp-2.0.3.2   NO-IP
warp-2.0.3.1   NO-IP
warp-2.0.3     NO-IP
warp-2.0.2.1   NO-IP
warp-2.0.2     NO-IP
warp-2.0.1     NO-IP
warp-2.0.0.1   NO-IP
warp-2.0.0     NO-IP
warp-1.3.10.2  NO-IP
warp-1.3.10.1  NO-IP
warp-1.3.10    NO-IP
warp-1.3.9.2   NO-IP
warp-1.3.9.1   NO-IP
warp-1.3.9     NO-IP
warp-1.3.8.4   NO-IP
warp-1.3.8.3   NO-IP
warp-1.3.8.2   NO-IP
warp-1.3.8.1   NO-IP
warp-1.3.8     NO-IP
warp-1.3.7.5   NO-IP
warp-1.3.7.4   NO-IP
warp-1.3.7.3   NO-IP
warp-1.3.7.2   NO-IP
warp-1.3.7.1   NO-IP
warp-1.3.7     NO-IP
warp-1.3.6     NO-IP
warp-1.3.5.1   NO-IP
warp-1.3.5     NO-IP
warp-1.3.4.4   NO-IP
warp-1.3.4.3   NO-IP
warp-1.3.4.2   NO-IP
warp-1.3.4.1   NO-IP
warp-1.3.4     NO-IP
warp-1.3.3.3   NO-IP
warp-1.3.3.2   NO-IP
warp-1.3.3.1   NO-IP
warp-1.3.3     NO-IP
warp-1.3.2     NO-IP
warp-1.3.1.2   NO-IP
warp-1.3.1.1   NO-IP
warp-1.3.1     NO-IP
warp-1.3.0.1   NO-IP
warp-1.3.0     NO-IP
warp-1.2.2     NO-IP
warp-1.2.1.1   NO-IP
warp-1.2.1     NO-IP
warp-1.2.0.2   NO-IP
warp-1.2.0.1   NO-IP
warp-1.2.0     NO-IP
warp-1.1.0.1   NO-IP
warp-1.1.0     NO-IP
warp-1.0.0.1   NO-IP
warp-1.0.0     NO-IP
warp-0.4.6.3   NO-IP
warp-0.4.6.2   NO-IP
warp-0.4.6.1   NO-IP
warp-0.4.6     NO-IP
warp-0.4.5     NO-IP
warp-0.4.4     NO-IP
warp-0.4.3.1   NO-IP
warp-0.4.3     NO-IP
warp-0.4.2     NO-IP
warp-0.4.1.2   NO-IP
warp-0.4.1.1   NO-IP
warp-0.4.1     NO-IP
warp-0.4.0.1   NO-IP
warp-0.4.0     NO-IP
warp-0.3.3     NO-IP
warp-0.3.2.3   NO-IP
warp-0.3.2.2   NO-IP
warp-0.3.2.1   NO-IP
warp-0.3.2     NO-IP
warp-0.3.1     NO-IP
warp-0.3.0     NO-IP
Network/Wai/Handler/Warp/MultiMap.hs:5:5: error:
    Ambiguous occurrence ‘singleton’
    It could refer to
       either ‘Network.Wai.Handler.Warp.Imports.singleton’,
              imported from ‘Network.Wai.Handler.Warp.Imports’ at Network/Wai/Handler/Warp/MultiMap.hs:19:1-75
              (and originally defined in ‘base-4.15.1.0:Data.OldList’)
           or ‘Network.Wai.Handler.Warp.MultiMap.singleton’,
              defined at Network/Wai/Handler/Warp/MultiMap.hs:39:1
  |
5 |   , singleton
  |     ^^^^^^^^^

As a Hackage trustee, I have created Hackage revisions that should prevent users from encountering these errors. See e.g. https://hackage.haskell.org/package/warp-3.2.27/revisions/.