Closed ip1981 closed 5 years ago
The least that can be done is not to set version constraints on indirect dependencies.
@snoyberg wai-extra
should fix the boundary.
@ip1981 As workaround, you can use the --allow-newer
option to cabal
and allow-newer: true
to stack
.
The original report is far too confusing for me to follow. The original reporter would be better off opening a PR.
On Thu, Oct 10, 2019, 12:58 AM Kazu Yamamoto notifications@github.com wrote:
@snoyberg https://github.com/snoyberg wai-extra should fix the boundary. @ip1981 https://github.com/ip1981 As workaround, you can use the --allow-newer option to cabal and allow-newer: true to stack.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/yesodweb/wai/issues/772?email_source=notifications&email_token=AAAMCB42LGWSN4LWFEFSVF3QNZHWTA5CNFSM4I7AXPG2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAZRTPI#issuecomment-540219837, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAMCB4SOB2R72C7O4ZRCBDQNZHWTANCNFSM4I7AXPGQ .
Guys, what is going on with the dependencies?
wai-extra-3.0.28
requireswai-logger (>=2.3.2 && <2.4)
andfast-logger (>=2.4.5 && <2.5)
, while perfectly fittingwai-logger-2.3.6
requiresfast-logger (>=3)
.This is kind of a rant towards entire Haskell ecosystem with arbitrary unmotivated upper boundaries of non-existent releases :man_facepalming:.
TL:DR: