| 8 Feb 2026 |
chreekat | damn, that changed the hash and rebuilt some stuff, but it did not get any further | 12:45:35 |
sterni (he/him) | you can try passing --constraint=Cabal>=3.12 as a configure flag | 12:46:33 |
chreekat | ooh, neat, searching for a flag like that found some good examples of massaging dependencies on Cabal | 12:48:47 |
chreekat | This did a thing, but it created an impossible condition by adding && Cabal>=3.12 to every existing branch of the constraint on Cabal :)
Error: Setup: Encountered missing or private dependencies:
Cabal ((>=1.14 && <1.26 || >=2.0 && <2.6 || >=3.0 && <3.7) && >=3.12) &&
(>=1.14 && <1.26 || >=2.0 && <2.6 || >=3.0 && <3.7) && >=3.12 || (>=3.7 &&
<3.12) && >=3.12,
| 12:58:37 |
sterni (he/him) | ah right the constraints are behind a conditional, so jailbreak won't relax them. | 13:00:23 |
sterni (he/him) | you need to either patch that or more likely upgrade to a version of hackage-security that does support Cabal 3.12 since I doubt it will build even if you patch the cabal file | 13:00:58 |
chreekat | ok, i'll fall back to just bumping the nixpkgs pin for now | 13:01:26 |
chreekat | thanks for the help! | 13:03:26 |
sterni (he/him) | wonder when one of those cabal install plan to nix generator projects finally pans out. Should be very possible to make one. I think those would be pretty useful, or alternatively ig revive something like stackage2nix | 13:07:27 |
sterni (he/him) | maybe people just need to stop trying to make it happen with ifd first… | 13:07:38 |
chreekat | for real | 13:50:38 |
toonn | Can it be done without IFD? Or are you talking about the cabal2nix approach, generating it ahead of time? | 13:57:31 |
chreekat | What's that new thing that's some sort of recursive nix? Ah, this: https://github.com/NixOS/rfcs/blob/master/rfcs/0092-plan-dynamism.md | 14:03:01 |
toonn | Without IFD or a functional equivalent, I guess. | 14:08:13 |
chreekat | I'm pumped about this, I feel like it could do something special with stackage | 14:17:42 |
chreekat | Specifically casa | 14:17:53 |
Teo (he/him) | Yeah I used it here for getting cabal files but using nix and casa for packages seems trickier cause the hashing is different(?) https://github.com/cdepillabout/stacklock2nix/commit/3b6eee1ccb533a588be12666ea14e5e05bfe0183 | 15:18:54 |
| 9 Feb 2026 |
chreekat |
Unfortunately since switching to CAS, stack no longer tells us the
revision of cabal files in lock files.
Fwiw I think this restriction could be lifted in stack. You can have redundant info in the pantry file format, unless I'm mistaken
| 13:19:03 |
| nki ⚡️ changed their display name from nki ⚡️ to nki ⚡️⚡️. | 20:18:32 |
| nki ⚡️ changed their display name from nki ⚡️⚡️ to nki ⚡️. | 21:15:57 |
| 10 Feb 2026 |
| pneumatic changed their display name from ribosomerocker to pneumatic. | 10:28:16 |
| S3N joined the room. | 14:39:42 |
| ret2pop changed their display name from ret2pop ⚡️ to ret2pop. | 22:01:38 |
| 11 Feb 2026 |
| @topopolis:matrix.org left the room. | 00:12:46 |
| M̸̙̜̔̇Ǎ̴͎̙͔G̸̞̈N̸͔͍̝͗͋̾Ő̷͖̼͈̽̚L̷̻͚̓̔I̷̛͔̰̟̔Å̴̩̍ ̷̦̒̇͝M̷̱̠̺̉̎A̵̼̎͗͘Ỹ̸̬̲͂̕H̷̙̖͂Ē̷͉̦̌͒M̶͈̥̽̐ changed their display name from mag to magnolia_mayhem. | 03:48:42 |
| M̸̙̜̔̇Ǎ̴͎̙͔G̸̞̈N̸͔͍̝͗͋̾Ő̷͖̼͈̽̚L̷̻͚̓̔I̷̛͔̰̟̔Å̴̩̍ ̷̦̒̇͝M̷̱̠̺̉̎A̵̼̎͗͘Ỹ̸̬̲͂̕H̷̙̖͂Ē̷͉̦̌͒M̶͈̥̽̐ changed their display name from magnolia_mayhem to magnolia_mayhem -- w̵̳͐e̵̖͆l̶͖͘c̷̡̊ó̸̖m̴̳̿ȩ̵̀ ̴͕̈́t̶̰̎o̶̘͗ ̸͕̈́h̷̟̽e̷̬̕l̶̦͂l̶̛͓. | 03:50:04 |
| M̸̙̜̔̇Ǎ̴͎̙͔G̸̞̈N̸͔͍̝͗͋̾Ő̷͖̼͈̽̚L̷̻͚̓̔I̷̛͔̰̟̔Å̴̩̍ ̷̦̒̇͝M̷̱̠̺̉̎A̵̼̎͗͘Ỹ̸̬̲͂̕H̷̙̖͂Ē̷͉̦̌͒M̶͈̥̽̐ changed their display name from magnolia_mayhem -- w̵̳͐e̵̖͆l̶͖͘c̷̡̊ó̸̖m̴̳̿ȩ̵̀ ̴͕̈́t̶̰̎o̶̘͗ ̸͕̈́h̷̟̽e̷̬̕l̶̦͂l̶̛͓ to M̸̙̜̔̇Ǎ̴͎̙͔G̸̞̈N̸͔͍̝͗͋̾Ő̷͖̼͈̽̚L̷̻͚̓̔I̷̛͔̰̟̔Å̴̩̍ ̷̦̒̇͝M̷̱̠̺̉̎A̵̼̎͗͘Ỹ̸̬̲͂̕H̷̙̖͂Ē̷͉̦̌͒M̶͈̥̽̐. | 03:51:33 |
| fnctr changed their display name from yliceee to fnctr. | 11:34:55 |
| fnctr changed their profile picture. | 11:36:26 |
| fnctr changed their profile picture. | 11:39:11 |