!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

220 Members
71 Servers

Load older messages


SenderMessageTime
20 May 2025
@emilazy:matrix.orgemilyhowever a bunch of GHCs keep 15 around anyway so that version is probably relatively safe.01:53:43
@hexa:lossy.networkhexathe haskell wants to cull some of these01:55:23
@emilazy:matrix.orgemily12, 13, 14, 16, 18 should be pretty easy drops at this point. maybe 17 too01:55:35
@emilazy:matrix.orgemilyplausible that 25.11 will ship with 15, 17, 19, 2001:55:44
@hexa:lossy.networkhexahttps://discourse.nixos.org/t/nixpkgs-ghc-deprecation-policy-user-feedback-necessary/6415301:56:08
@hexa:lossy.networkhexa

Especially, old GHC versions are some of the primary consumers of old LLVM versions in nixpkgs which also puts strain on more than the Haskell maintainers.

01:56:28
@emilazy:matrix.orgemilyyes, I know01:57:21
@emilazy:matrix.orgemilyI've put maybe 5 hours of my life into arguing about ancient GHCs using ancient LLVMs :P01:57:38
@emilazy:matrix.orgemilyglad there is finally some movement on it01:57:43
@emilazy:matrix.orgemilyAIUI the next Stackage LTS will be 9.10, so if 25.11 shipped with that then we'd still have 9.6, 9.8, 9.10, 9.12, all but the latter of which use LLVM 1501:59:12
@emilazy:matrix.orgemilyit will only help dropping LLVM 1202:00:15
@hexa:lossy.networkhexaautomatic bugs against packages would be something02:00:47
@emilazy:matrix.orgemily possible that the version constrains can be loosened or that LLVM support could be dropped from old versions (it is only necessary for weird platforms generally, aarch64-darwin was LLVM only in old releases but I think there is a native backend, I don't know what version added that though) 02:00:55
@emilazy:matrix.orgemilybut there was pushback against those suggestions when I brought them up02:01:07
@hexa:lossy.networkhexa(well not in the current form of github issues, but)02:01:30
@emilazy:matrix.orgemilyso I would wager LLVM 15 probably continues its zombie life02:01:17
@hexa:lossy.networkhexatrying llvm 16 now, will know in a minute02:01:55
@emilazy:matrix.orgemilylast upstream release January 202302:01:54
@rosscomputerguy:matrix.orgTristan Ross
In reply to @emilazy:matrix.org
everything but 20 is technically EOL
And 20 is EOL in like a month
02:02:06
@emilazy:matrix.orgemilyI would actually suggest staying on 15 over 1602:02:14
@emilazy:matrix.orgemilysince very little uses 1602:02:23
@emilazy:matrix.orgemilyso it is closer to being droppable02:02:35
@hexa:lossy.networkhexaI'll go back to llvm 15 when someone fixes it 🙂 02:03:05
@emilazy:matrix.orgemilyI'm pretty sure the channels depend on LLVM 12 and LLVM 1502:04:04
@emilazy:matrix.orgemilybecause e.g. ShellCheck02:04:09
@rosscomputerguy:matrix.orgTristan RossGHC?02:04:21
@emilazy:matrix.orgemilyyes02:04:24
@rosscomputerguy:matrix.orgTristan RossI honestly hope we can drop LLVM 12 in 25.1102:05:49
@rosscomputerguy:matrix.orgTristan RossIt's about time it goes away lol02:05:59
@emilazy:matrix.orgemily12 is basically gone already02:06:06

Show newer messages


Back to Room ListRoom Version: 9