| 10 Jan 2025 |
alexfmpe | By branching off your remove-attributed, then targeting haskell-updates with other changes to configuration-foo | 12:03:50 |
sterni (he/him) | if you pick my commit and pr stuff with that included we can just merge that yeah | 14:29:59 |
alexfmpe | okok | 16:06:35 |
alexfmpe | on another note, should we merge my fixes for aarch64-android-prebuilt and ucrt ? | 16:06:52 |
alexfmpe | or do you want them to update release-cross.nix ? | 16:07:43 |
alexfmpe | (I'll need to rebuild on top of LTS 23 branch anyway) | 16:07:52 |
alexfmpe | * (I'll need to rebuild on top of LTS 23 branch anyway to make sure they still increase buildability) | 16:08:08 |
alexfmpe | * on another note, should we merge my fixes for aarch64-android-prebuilt and ucrt as-is? | 16:08:37 |
alexfmpe | * or should release-cross.nix be updated as well? | 16:08:51 |
alexfmpe | * (I'll need to rebase on top of LTS 23 branch anyway to make sure they still increase buildability) | 16:10:26 |
| SigmaSquadron changed their display name from SigmaSquadron (Away until 2024-01-12) to SigmaSquadron (Away until 2024-01-11). | 22:15:57 |
| SigmaSquadron changed their display name from SigmaSquadron (Away until 2024-01-11) to SigmaSquadron (Away until 2025-01-11). | 22:43:35 |
| 11 Jan 2025 |
alexfmpe | huuuh why does jailbreaking hashable cause a rebuild of ghc-9.8.4 ? | 02:49:00 |
alexfmpe | same for overriding happy it seems? there's even two for some reason
$ nix-build -A haskellPackages.happy
these 6 derivations will be built:
/nix/store/6lzynfldp4xzilzlynrvwllakpkmm0jn-happy-2.0.2.drv
/nix/store/y4i6mswa66i7bazssgvdrn6qnd5k8pd9-alex-3.5.2.0.drv
/nix/store/rfd3dsa2n8vfylv5sr9dfw33i60zmhm1-ghc-9.8.4.drv
/nix/store/w6h43cf06fl5vqy1788abg7hh7nfzfgs-hscolour-1.25.drv
/nix/store/k28mjkdk93m4ffvirzisdzw0nzkqsai9-happy-lib-2.0.2.drv
/nix/store/jcfkqy8nabcb7bj674612s02x9ccmqg8-happy-2.0.2.drv
| 04:11:16 |
Alex | In reply to @alexfmpe:matrix.org huuuh why does jailbreaking hashable cause a rebuild of ghc-9.8.4 ? Maybe it's used by Hadrian? Try overriding the packages only on the compiler version that you care about. | 04:43:00 |
alexfmpe | hmm, well I'm overriding on configuration-common.nix, but 9.8 is the default now on haskell-updates
are you saying there's a bootstrap package set separate from haskellPackages ? | 04:44:58 |
Alex | - Fetch bindist
- Build Hadrian using bindist
- Build GHC using bindist
- Build selected packages
Steps 2 and 4 will produce different derivations for each package. You should find that they have different GHC versions in their inputs. | 04:48:21 |
Alex | TL;DR: Yes. | 04:50:28 |
sterni (he/him) | alexfmpe: there's no separate bootstrap set which is why it's rebuilt | 13:18:31 |
sterni (he/him) | I've tested a fix for happy already, will push that in a second | 13:30:25 |
sterni (he/him) | https://hydra.nixos.org/eval/1810967 | 14:30:33 |
| SigmaSquadron changed their display name from SigmaSquadron (Away until 2025-01-11) to SigmaSquadron. | 15:06:54 |
alexfmpe | nice, going to get miso/reflex-dom building again - there's a few patches now failing from upstreaming and whatnot | 15:19:35 |
alexfmpe | psqueues is a dep of both and also hitting the tasty-quickcheck issue, added a jailbreak next to your hashable one | 15:20:06 |
alexfmpe | rebased your recent pushes, rebuilding hackage again | 15:20:23 |
| oak 🏳️🌈♥️ changed their profile picture. | 16:44:58 |
| oak 🏳️🌈♥️ removed their profile picture. | 16:46:07 |
| oak 🏳️🌈♥️ set a profile picture. | 16:46:35 |
alexfmpe | for some reason, this #if evaluates to true when building haskellPackages.reflex from haskell-updates, but not when building with cabal https://github.com/reflex-frp/reflex/blob/b1767c47b47aae2e314166b1c6f4adefeb0e5128/src/Data/AppendMap.hs#L33 I'm using witherable 0.5 in both cases | 18:32:56 |
sterni (he/him) | cabal-install is known for circumventing the prepolutade package db are you sure it's the same version in both cases? | 19:12:35 |