5 May 2024 |
alexfmpe | but at least they seemed to build right after callCabal2nix | 23:36:44 |
alexfmpe | obelisk-run needs iproute injected but that's about it | 23:37:03 |
maralorn | In reply to @alexfmpe:matrix.org there's also the obelisk libs, and I don't think nixpkgs will help there Yeah, of course. But at least my private project only uses reflex, not obelisk. | 23:38:01 |
alexfmpe | obelisk-command is the problem, though it's mostly just needed for the assets/configs | 23:38:23 |
alexfmpe | In reply to @maralorn:maralorn.de Yeah, of course. But at least my private project only uses reflex, not obelisk. ah right | 23:38:30 |
maralorn | In reply to @alexfmpe:matrix.org obelisk-command is the problem, though it's mostly just needed for the assets/configs Yeah, really unhappy how nix expressions are backed into that command. | 23:39:56 |
alexfmpe | yeah I wrangled with that a bit, it's not great | 23:40:20 |
alexfmpe | think it's a symptom of excessively incremental dev | 23:40:43 |
alexfmpe | how do we already have 9.10 and 9.12 version of configuration-ghc-*.nix ? | 23:41:28 |
alexfmpe | well, they're just setting the base libraries to null | 23:41:58 |
alexfmpe | guess it's early placeholders | 23:42:31 |
7 May 2024 |
Divam | alexfmpe: are you trying to build reflex-dom with latest ghc's JS backend support? | 00:50:57 |
| Divam changed their display name from dfordivam to Divam. | 01:12:34 |
alexfmpe | yeah pretty much, thought I don't expect to be able to actually use it until at least 9.12 as 9.10 still doesn't have the compactor and output code size is very bigly | 10:25:02 |
alexfmpe | pretty close to building reflex-dom-core, but reflex-dom itself does some weird eval error about glibc | 10:26:51 |
alexfmpe | probably because the cabal2nix by default generates for the platform it's running on or something | 10:27:17 |
| @gilligan:matrix.org left the room. | 18:03:52 |
alexfmpe | does doJailbreak not apply to build-depends behind conditional blocks or something? | 19:41:09 |
alexfmpe | it seems to have no effect on these two in particular: https://github.com/reflex-frp/reflex-dom/blob/5d1dbde4471d7f9be60977b972ab0219026ff5dc/reflex-dom-core/reflex-dom-core.cabal#L170-L173 | 19:41:28 |
Alex | In reply to @alexfmpe:matrix.org does doJailbreak not apply to build-depends behind conditional blocks or something? Correct. | 19:51:48 |
maralorn | In reply to @alexfmpe:matrix.org does doJailbreak not apply to build-depends behind conditional blocks or something? Exactly | 19:56:05 |
alexfmpe | invasive sed surgery it is then | 19:58:10 |
Alex | For something less invasive you could write a patch and appendPatch it. | 19:59:07 |
alexfmpe | well I do have a PR upstream bumping the bounds | 20:00:10 |
alexfmpe | but we're already applying a few of them and they'll get conflicts with eachother | 20:01:05 |
alexfmpe | hmm maralorn I guess less disruptive thing is to grab your bounds PR and modify it manually to get higher bounds ? | 20:11:11 |
alexfmpe | since upstream might sit on the PRs for another year | 20:11:24 |
alexfmpe | In reply to @alexfmpe:matrix.org hmm maralorn I guess less disruptive thing is to grab your bounds PR and modify it manually to get higher bounds ? i.e. include as a local patch | 20:14:05 |
iqubic (she/her) | So, I've been looking into doing GUI programming with Haskell, and I see that monomer exists, and I'd love to try out that library. How can I do that on NixOS? https://github.com/fjvallarino/monomer | 20:17:03 |
alexfmpe | In reply to @alexfmpe:matrix.org it seems to have no effect on these two in particular: https://github.com/reflex-frp/reflex-dom/blob/5d1dbde4471d7f9be60977b972ab0219026ff5dc/reflex-dom-core/reflex-dom-core.cabal#L170-L173 wow this conditional doesn't even make sense because they unconditionally depend on dependent-sum-template anyway and that depends on template-haskell | 20:17:23 |