Sender | Message | Time |
---|---|---|
25 Jun 2025 | ||
In reply to @ners:nixos.devI have grown quite fond of that little wart. | 11:44:53 | |
In reply to @sternenseemann:systemli.orgMakes sense. If I follow correctly Hackage just provider the default version and sources which can be overridden depending on stackage and nixpkgs. | 11:59:14 | |
Hackage is just a place for maintainers to upload their packages. Metadata (e.g. constraints) can be edited by maintainers and Hackage trustees after the fact. Hackage makes no statement about which version to use which is the job of the cabal solver or tools like stack(age) | 12:02:24 | |
In reply to @ners:nixos.devI didn't even realise there were two functions for it... | 12:55:45 | |
Aren't there 4? | 16:19:31 | |
Two names each for turning it on and ofd | 16:19:42 | |
* Two names each for turning it on and off | 16:19:59 | |
In reply to @alexfmpe:matrix.orgI think in that sense there are 3. Because markBroken cannot not have the un in different places | 16:41:06 | |
Huh I assumed there was unmarkUnbroken | 16:43:27 | |
Can't we just deprecate one of them and end this? | 16:43:42 | |
We totally could. But I like them too much to do it myself. 😂 | 16:46:56 | |
What the heck is the correct way to run doctests in a nixpkgs package? | 21:20:33 | |
cabal repl --with-compiler=doctest does not work because the doctest does not have the same pkg db than the ghc used by cabal. | 21:21:10 | |
cabal exec -- cabal repl --with-compiler=doctest maybes | 22:16:44 | |
* cabal exec -- cabal repl --with-compiler=doctest maybe? | 22:16:46 | |
Still the same problem:
and I am relatively certain that is because cabal-install does use a different ghc pkg db. | 22:34:42 | |
* Still the same problem:
and I am relatively certain that is because cabal-install does use a different ghc pkg db than doctest. | 22:34:46 | |
So this seems to me that we should maybe patch doctest so that it picks up the package db from the ghc.withPackages it is used from? | 22:35:25 | |
26 Jun 2025 | ||
ah yes I remember https://github.com/haskell/cabal/issues/7792#issuecomment-2124304244 | 21:25:04 | |
28 Jun 2025 | ||
On
Does anyone else see this or is it local to me? | 20:22:52 | |
29 Jun 2025 | ||
In reply to @peterbecich:matrix.orgI think the real error is getting swallowed somewhere. I know from fixing Stackage recently that that package uses a newer version of Cabal file format, so hackage2nix (or whatever underlying tool) probably also needs to be built with an updated version of the cabal library | 07:11:34 | |
I'm working on a pull-request right now (https://github.com/NixOS/nixpkgs/pull/419877). In the last unresolved comment, I'm asked to get the tests for the package (haskore), which the pull-request originally disabled using For these tests to work, I would need to have some files (https://archives.haskell.org/code.haskell.org/haskore/revised/core/src/Test/) in the src, which aren't there because they aren't listed in the cabal file under How would I resolve this? I couldn't really find anything... | 07:41:19 | |
I think that is more a factual correction than a demand. | 09:00:26 | |
Would it be possible to cache the pkgsStatic GHC for aarch64 as well, in addition to x86_64 linux? | 16:26:11 | |
In Hydra, that is. Currently we can get the musl GHC from haskell-updates for x86_64, but not for aarch64. | 16:26:45 | |
* In Hydra, that is. Currently we can get the cached musl GHC from haskell-updates for x86_64, but not for aarch64. | 16:26:53 | |
Following up on ners's point, there's this comment in
I'm wondering if it still stands because I was able to build stuff locally | 16:27:44 | |
Ah wait, never mind. I can't read. I was reading pkgsMusl instead of pkgsStatic . For pkgsStatic , it says "times out on Hydra" | 16:29:21 | |
* Ah wait, never mind. I can't read. I was reading pkgsMusl instead of pkgsStatic . For pkgsStatic , it says "times out on Hydra". Is there any chance to get an exception there? | 16:29:49 | |
In reply to @ners:nixos.devMy guess, without looking at Hydra, is that it could potentially break the path size limit. | 17:17:56 |