| 11 Jan 2026 |
| Dr Mayhem, esq changed their display name from Mr Mayhem to Dr Mayhem, esq. | 13:34:01 |
| ghpzin changed their display name from ghpzin (moved to @ghpzin:envs.net) to ghpzin. | 15:04:53 |
| @ghpzin:envs.net left the room. | 16:16:06 |
| 12 Jan 2026 |
aiya | when you get that message, most likely it's a compilation error. try running NIXPKGS_ALLOW_BROKEN=1 nix-shell -p haskellPackages.hip to isolate the error | 02:03:47 |
aiya | here's the error i got when running that command: | 02:04:06 |
aiya | [34 of 40] Compiling Graphics.Image.Types ( src/Graphics/Image/Types.hs, dist/build/Graphics/Image/Types.o, dist/build/Graphics/Image/Types.dyn_o )
<no location info>: error:
Simplifier ticks exhausted
When trying RuleFired Class op $p8ColorSpace
To increase the limit, use -fsimpl-tick-factor=N (default 100).
In addition try adjusting -funfolding-case-threshold=N and
-funfolding-case-scaling=N for the module in question.
Using threshold=1 and scaling=5 should break most inlining loops.
If you need to increase the tick factor substantially, while also
adjusting unfolding parameters please file a bug report and
indicate the factor you needed.
If GHC was unable to complete compilation even with a very large factor
(a thousand or more), please consult the "Known bugs or infelicities"
section in the Users Guide before filing a report. There are a
few situations unlikely to occur in practical programs for which
simplifier non-termination has been judged acceptable.
To see detailed counts use -ddump-simpl-stats
Total ticks: 4241
| 02:04:12 |
aiya | someone's already opened an issue about this upstream | 02:11:34 |
aiya | * someone's already opened an issue about this upstream
as for a fix, you can always increase the tick tolerance as specified in the error message above or reduce inlining in colorSpace.hs | 02:12:23 |
aiya | so i'm trying to fix a package that requires random>=1.3 as a dependency but the version of random in nixpkgs is 1.2. what's the best practice here? do i: | 02:19:34 |
aiya | * so i'm trying to fix a package that requires random>=1.3 as a dependency but the version of random in nixpkgs is 1.2. what's the best practice here? do i:
- create a new package
random_1_3_1
- try and back-patch the package to work with
random 1.2
- override the build deps for that specific package's derivation? (i don't like this option, other packages require
random>=1.3 too)
| 02:21:05 |
aiya | * so i'm trying to fix a package that requires random>=1.3 as a dependency but the version of random in nixpkgs is 1.2. what's the best practice here? do i:
- create a new package
random_1_3_1
- try and back-patch the package to work with
random 1.2
- update
random to 1.3 (probably not recommended, stackage lts has it as 1.2.1)
- override the build deps for that specific package's derivation? (i don't like this option, other packages require
random>=1.3 too)
i couldn't find specific guidance on CONTRIBUTING.md and while i know some packages get multiple version i've yet to see a Haskell non-core package have multiple versions on nixpkgs | 02:23:40 |
| aiya set a profile picture. | 02:33:02 |
| aiya changed their profile picture. | 02:34:54 |
| aiya changed their profile picture. | 02:36:52 |
Artem | @aiya:catgirl.cloud: random_1_3_1 is already there (I think because haskellPackages by default include LTS versions and latest versions too) | 04:56:53 |
Artem | trying to fix liquidhaskell in nixpkgs in the light of https://github.com/ucsd-progsys/liquidhaskell/issues/2188:
https://github.com/NixOS/nixpkgs/pull/479484 | 20:52:29 |
| 13 Jan 2026 |
| Spencer Janssen changed their profile picture. | 17:03:17 |
| Spencer Janssen removed their profile picture. | 17:03:29 |
| Spencer Janssen set a profile picture. | 17:59:55 |
| Spencer Janssen changed their profile picture. | 18:00:46 |
| Spencer Janssen changed their profile picture. | 18:02:01 |
| 20 May 2021 |
| @grahamc:nixos.org set the history visibility to "world_readable". | 22:10:58 |
| @grahamc:nixos.org changed the room name to "" from "". | 22:10:58 |
| @grahamc:nixos.org invited maralorn. | 22:11:05 |
| maralorn joined the room. | 22:11:13 |
| andi- joined the room. | 22:30:49 |
| @grahamc:nixos.orgchanged room power levels. | 22:36:42 |
| Room Avatar Renderer. | 22:46:20 |
| maralorn changed the join rule to "public" from "public". | 22:54:26 |
| maralorn changed the room topic to "For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/" from "For discussions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/". | 22:56:19 |