Open frozencemetery opened 4 years ago
System is Debian testing; cabal-install is 2.4.0.0-2+b1; haskell-stack is 1.9.3.1-1.
Debian has updated cabal-install to 3.0.0.0-3; it fails in materially the same way:
$ cabal new-build
Resolving dependencies...
cabal: Could not resolve dependencies:
[__0] next goal: xmonad (user goal)
[__0] rejecting: xmonad-0.15/installed-7vd..., xmonad-0.15, xmonad-0.14.2,
xmonad-0.14 (constraint from user target requires ==0.13)
[__0] trying: xmonad-0.13
[__1] next goal: xmonad-contrib (user goal)
[__1] rejecting: xmonad-contrib-0.16 (conflict: xmonad==0.13, xmonad-contrib
=> xmonad>=0.15 && <0.16)
[__1] rejecting: xmonad-contrib-0.15/installed-HnM..., xmonad-contrib-0.15,
xmonad-contrib-0.14, xmonad-contrib-0.13, xmonad-contrib-0.12,
xmonad-contrib-0.11.4, xmonad-contrib-0.11.3, xmonad-contrib-0.11.2,
xmonad-contrib-0.11.1, xmonad-contrib-0.11, xmonad-contrib-0.10,
xmonad-contrib-0.9.2, xmonad-contrib-0.9.1, xmonad-contrib-0.9,
xmonad-contrib-0.8.1, xmonad-contrib-0.8, xmonad-contrib-0.7,
xmonad-contrib-0.6, xmonad-contrib-0.5 (constraint from user target requires
==0.16)
[__1] fail (backjumping, conflict set: xmonad, xmonad-contrib)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: xmonad, xmonad-contrib
$
This is kinda expected, the current maintainers of xmonad don't use xmonad-testing any more, and we stopped mentioning xmonad-testing in CONTRIBUTING.md and issue/PR templates a while ago. So it's basically just a dump of old stuff that can serve as an inspiration, but with absolutely no expectations. Sorry :-)
Can we move the example build scripts to xmonad or xmonad-contrib, then? I think they're the only maintained part of the testing repo at this point (or at least I'm maintaining the cabal build script).
Sounds sensible. I'd suggest moving the example build scripts to xmonad-contrib/scripts and adding a bit of docs about their usage to https://github.com/xmonad/xmonad/blob/master/INSTALL.md#custom-build-script
With stack:
Or cabal: