!RbXGJhHMsnQcNIDFWN:nixos.org

Nix Haskell

611 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://nixos.org/manual/nixpkgs/unstable/#haskell | Current PR: https://github.com/nixos/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Ahaskell-updates | Maintainer Docs: https://github.com/NixOS/nixpkgs/blob/haskell-updates/pkgs/development/haskell-modules/HACKING.md | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org | Merger Schedule: https://cloud.maralorn.de/apps/calendar/p/H6migHmKX7xHoTFa/dayGridMonth/now | Join #haskell.nix:libera.chat for question about the alternative haskell.nix infrastructure123 Servers

Load older messages


SenderMessageTime
14 Oct 2024
@rosscomputerguy:matrix.orgTristan Ross
In reply to @alexfmpe:matrix.org
3.24 or 32.4 ?
3.24 because the minor version has always been 2 digits afaik
21:11:02
@alexfmpe:matrix.orgalexfmpeI guess it works fine until 99.9921:12:16
@rosscomputerguy:matrix.orgTristan RossYeah lol21:14:04
@rosscomputerguy:matrix.orgTristan RossIf it works, it works21:14:12
@sternenseemann:systemli.orgsterni
In reply to @emilazy:matrix.org
FWIW, pkg-name_ver_sion is the Nixpkgs standard
well, those attributes predate any sort of established standard for anything in nixpkgs
21:55:20
@sternenseemann:systemli.orgsterni honestly the only realistic scenario for a collision has been introduced by our own maralorn since the ghc{MAJOR}{MINOR} could feasibly collide with ghc{MAJOR}{MINOR}{PATCH} as soon as MINOR reaches the double digits 21:56:41
@sternenseemann:systemli.orgsterniSo maybe we should remove that or relegate them to the realm of aliases :p21:56:56
@sternenseemann:systemli.orgsterni
In reply to @hellwolf:matrix.org
maybe that would be the right timing for cleaning up this technical debt?
the “technical debt” is a public API of nixpkgs that production code depends on
21:57:42
@sternenseemann:systemli.orgsterni emily: I don't think we have the bandwidth at the moment to deal with the 8.10 question in time for 24.11, to be honest 21:58:50
@rosscomputerguy:matrix.orgTristan RossYeah, I think we're a bit too far into 24.11 for certain things 21:59:56
@rosscomputerguy:matrix.orgTristan RossMaybe post release would be a good time?22:00:23
@sternenseemann:systemli.orgsterniYeah, seems like a decent idea. Then we can figure out what to nuke and whether to do it in 25.05 or 25.1122:01:42
@rosscomputerguy:matrix.orgTristan RossYeah 22:03:49
@rosscomputerguy:matrix.orgTristan RossI was thinking we can at least get a survey out now and give it a few months to collect 22:04:10
@rosscomputerguy:matrix.orgTristan RossI'm not sure what the influx of responses would be.22:04:33
@rosscomputerguy:matrix.orgTristan RossSo maximizing the possible amount of responses would be good so we deal with the least amount of pain .22:05:17
@emilazy:matrix.orgemily
In reply to @sternenseemann:systemli.org
emily: I don't think we have the bandwidth at the moment to deal with the 8.10 question in time for 24.11, to be honest
I was hoping that a summary post / survey could be linked in the release notes before 24.11 release so that it reaches as many people as possible
22:12:46
@emilazy:matrix.orgemilynot that the data would be collected / a decision made by then :)22:12:52
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
the “technical debt” is a public API of nixpkgs that production code depends on
I think there is a way to phase them out which won’t actually need a migration by anyone, it will just take a while.
23:01:28
@maralorn:maralorn.demaralornStep 1. Provide underscored aliases for everything.23:01:47
@maralorn:maralorn.demaralornStep 2. don’t add ununderscored versions for newer ghcs instead just give them an informative throw.23:02:30
@maralorn:maralorn.demaralornStep 3. after a while don’t add the informative throws for newer versions anymore.23:03:00
@maralorn:maralorn.demaralornThis way no production code will be harmed. Only trouble will be when people use the old scheme without watching for the feedback.23:04:03
@maralorn:maralorn.demaralornIn theory we could also do something with warnings.23:05:53
@maralorn:maralorn.demaralornOf course, this is not a solution if we will never remove ghc 8.10.7. 😛23:07:12
@maralorn:maralorn.demaralorn
In reply to @sternenseemann:systemli.org
honestly the only realistic scenario for a collision has been introduced by our own maralorn since the ghc{MAJOR}{MINOR} could feasibly collide with ghc{MAJOR}{MINOR}{PATCH} as soon as MINOR reaches the double digits
I still believe that change was totally worth it. And I will remind you of this point when we reach ghc 81.0.7 😛
23:08:05
@maralorn:maralorn.demaralorn sterni: Will you were bumping ghcHEAD why only bump it by 13 days if you could bump it by 6 months? 23:34:33
@maralorn:maralorn.demaralornhttps://github.com/NixOS/nixpkgs/pull/346720/files/46ee759dd57d2bc8b010778d1e735ab334057b0c..c91c22341c8d025d02d03ab0c1aff268d4fc6ab923:35:11
@sternenseemann:systemli.orgsternihttps://github.com/NixOS/nixpkgs/pull/346720/commits/c91c22341c8d025d02d03ab0c1aff268d4fc6ab923:36:52
@maralorn:maralorn.demaralornUff.23:39:17

Show newer messages


Back to Room ListRoom Version: 6