Haskell in Nixpkgs/NixOS | 756 Members | |
| For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org | 150 Servers |
| Sender | Message | Time |
|---|---|---|
| 25 May 2021 | ||
| Anyone fancy trying some Haskell stuff here?
| 16:19:11 | |
| 18:05:13 | ||
| srid: seems to work as expected https://replit.com/@utdemir/nix-hs . My first impressions:
| 23:46:14 | |
| 26 May 2021 | ||
maralorn sterni (he/him) For haskell-updates, it looks like everything in maintained and mergeable is now building (or correctly marked broken). We have the choice of merging haskell-updates into master now (only after of course checking that merging would cause no eval errors), or merging master into haskell-updates and waiting for Hydra to work through all the builds again. | 01:44:31 | |
I'm leaning towards merging haskell-updates into master. But I don't really have a good idea of how risky it is, or what peti would normally do. | 01:45:50 | |
* I'm leaning towards merging haskell-updates into master. But I don't really have a good idea of how risky it is, or what peti would normally do. Do either of you guys have an opinion here? | 01:46:29 | |
| > Other idea btw: we can theoretically find packages requiring a jail break algorithmically. We could us that to a) mark them broken before they even failed once and b) mark them automatically unbroken as soon as they build again. So a temp incompatibility like now with random will not disable a package permanently. PLEASE fucking do it | 03:33:52 | |
| This shit's a plague | 03:33:58 | |
| 03:59:11 | ||
| I wonder what would happen if only breaking changes which don't change types required a major version bump... | 04:23:51 | |
| obviously it's no good for build planning | 04:24:05 | |
| Or similarly: If a package needs to be jailbroken, don't "just do it" if the types haven't changed | 04:24:56 | |
Hi, haskell-language-server recently upgrades apply-refact to 0.9.3.0, which was released 2021-05-21, but it seems that haskell-updates does not have this new version yet. When will haskell-updates update? Will "Haskell updates #123682" include this? | 05:46:08 | |
In reply to @cdepillabout:matrix.orgFrom all I can tell peti never gave a frack about rebuilds. Just merge it.^^ | 08:52:34 | |
In reply to @_xmpp_qy=40xa0.uk:matrix.orgCan you elaborate what exactly annoys you most? | 08:53:53 | |
| 09:01:07 | ||
| The problem is that this would be a moderately invasive operation on cabal2nix/hackage2nix and none of us maintainers has a lot of free time or familarity with the code base. So any outside help on this topic would be appreciated. | 09:01:35 | |
In reply to @berberman:mozilla.orgNo, I don‘t think so. We do an update roughly every 2 weeks. | 09:02:53 | |
| berberman: Here is a description of our current progress: https://github.com/NixOS/nixpkgs/issues/121140#issuecomment-830816599 | 09:08:02 | |
| * berberman: Here is a description of our current process: https://github.com/NixOS/nixpkgs/issues/121140#issuecomment-830816599 | 09:08:19 | |
| cdepillabout: Your PRs currently reference the HACKING.md which does not yet exist in the repo. | 09:08:39 | |
| maralorn: I see, thank you! | 09:09:11 | |
| Thanks for keeping Haskell+Nix so great! | 09:21:05 | |
| There should be a pizza/beer fund to be used by the person doing the merge every period | 09:28:31 | |
| 10:13:07 | ||
In reply to @maralorn:maralorn.deideally you would merge master into haskell-updates once again wait fro the rebuilds to finish and merge then | 12:39:53 | |
| which has the same outcome really, but avoids blocking the channel by accident (I believe cachix is a channel constituent) | 12:40:14 | |
In reply to @maralorn:maralorn.dealso this is yet another layer of complexity added to the process we have currently which we already made quite a bit more involved than before (in terms of moving / interacting parts, not necessarily usability) | 12:41:21 | |
In reply to @sternenseemann:systemli.orgI am not really afraid of that. Yes, automation brings complexity but if done well complexity covered by the code is complexity we developers don't need to deal with. | 12:57:56 | |
| It's not just code complexity it's also semantic complexity you have to kinda be aware of when contributing | 12:59:23 | |