| 7 Jan 2025 |
maralorn | Replace haskellPackages with haskell.packages.ghc98 | 01:44:11 |
| raboof left the room. | 06:43:25 |
João Moreira | maralorn: derivation built successfully! tested it and it's working! thank you very much! i might contribute it to nixpkgs | 11:38:46 |
| @immae:immae.eu left the room. | 12:09:28 |
alexfmpe | If you put it on hackage it will eventually propagate to nixpkgs | 12:14:14 |
alexfmpe | Valeu! | 12:14:21 |
hellwolf | https://discourse.haskell.org/t/please-contribute-to-the-ghc-9-10-breakage-inventory/9533/18?u=hellwolf
I don't know if I was right to suggest that | 14:29:59 |
sterni (he/him) | probably a good idea although we haven't seen a lot of fixes to 9.10 so far, so it's not comprehensive, really | 17:38:42 |
sterni (he/him) | damn it's depressing seeing other people's overlays for e.g. 9.10 support that just never get contributed back upstream | 17:39:55 |
sterni (he/him) | nixpkgs without overlays when 😵💫 | 17:40:14 |
alexfmpe | Man, the amount of .nix churn there was on the reflex/obsidian ecosystem | 17:56:54 |
alexfmpe | Just for CI | 17:56:59 |
alexfmpe | Imagine lazy evaluation as a task prioritization strategy | 17:57:29 |
alexfmpe | That's what it looked like | 17:57:39 |
alexfmpe | Roughly the same thing repeated in a dozen repos | 17:58:21 |
alexfmpe | It wasn't even good for them, massive maintenance problem | 17:58:54 |
| SigmaSquadron changed their display name from SigmaSquadron to SigmaSquadron (Away until 2024-01-12). | 19:35:35 |
| 8 Jan 2025 |
| @feichtmeier:matrix.org changed their profile picture. | 23:54:19 |
| @feichtmeier:matrix.org changed their profile picture. | 23:57:58 |
| @feichtmeier:matrix.org changed their profile picture. | 23:59:15 |
| 9 Jan 2025 |
| @feichtmeier:matrix.org changed their profile picture. | 00:03:47 |
| @feichtmeier:matrix.org changed their profile picture. | 00:08:30 |
| @feichtmeier:matrix.org changed their profile picture. | 00:20:37 |
João Moreira | how can I move, haskell.lib.compose.justStaticExecutables, haskell.packages.ghc910 etc from all-packages.nix to package.nix so that nixpkgs-vet job succesffully passes (i.e. fits pkgs/by-name)? I tried finding examples on nixpkgs, but they don't seem right / too complex for my derivation.
How it is now:
pkgs/top-level/all-packages.nix
# Check kind-lang.cabal. GHC2024 >= ghc910.
kind-lang = haskell.lib.compose.justStaticExecutables (haskell.packages.ghc910.callPackage ../by-name/ki/kind-lang/package.nix {
haskellPackages = haskell.packages.ghc910;
});
nixpkgs-vet error
- Because pkgs/by-name/ki/kind-lang exists, the attribute `pkgs.kind-lang` must be defined like
kind-lang = callPackage ./../by-name/ki/kind-lang/package.nix { /* ... */ };
However, in this PR, it isn't defined that way. See the definition in pkgs/top-level/all-packages.nix:6458
kind-lang = haskell.lib.compose.justStaticExecutables (haskell.packages.ghc910.callPackage ../by-name/ki/kind-lang/package.nix {
haskellPackages = haskell.packages.ghc910;
});
This PR introduces the problems listed above. Please fix them before merging, otherwise the base branch would break.
To run locally: ./ci/nixpkgs-vet.sh master https://github.com/NixOS/nixpkgs.git
If you're having trouble, ping @NixOS/nixpkgs-vet
Error: Process completed with exit code 1.
pr https://github.com/NixOS/nixpkgs/pull/371934
| 11:56:35 |
chreekat | João Moreira: by-name/pr/pretty-simple/package.nix might be one place to find inspiration | 12:15:58 |
chreekat | I grepped for 'haskellPackages' in by-name and tried to find something similar | 12:16:11 |
linj | In reply to @joaomoreira:matrix.org
how can I move, haskell.lib.compose.justStaticExecutables, haskell.packages.ghc910 etc from all-packages.nix to package.nix so that nixpkgs-vet job succesffully passes (i.e. fits pkgs/by-name)? I tried finding examples on nixpkgs, but they don't seem right / too complex for my derivation.
How it is now:
pkgs/top-level/all-packages.nix
# Check kind-lang.cabal. GHC2024 >= ghc910.
kind-lang = haskell.lib.compose.justStaticExecutables (haskell.packages.ghc910.callPackage ../by-name/ki/kind-lang/package.nix {
haskellPackages = haskell.packages.ghc910;
});
nixpkgs-vet error
- Because pkgs/by-name/ki/kind-lang exists, the attribute `pkgs.kind-lang` must be defined like
kind-lang = callPackage ./../by-name/ki/kind-lang/package.nix { /* ... */ };
However, in this PR, it isn't defined that way. See the definition in pkgs/top-level/all-packages.nix:6458
kind-lang = haskell.lib.compose.justStaticExecutables (haskell.packages.ghc910.callPackage ../by-name/ki/kind-lang/package.nix {
haskellPackages = haskell.packages.ghc910;
});
This PR introduces the problems listed above. Please fix them before merging, otherwise the base branch would break.
To run locally: ./ci/nixpkgs-vet.sh master https://github.com/NixOS/nixpkgs.git
If you're having trouble, ping @NixOS/nixpkgs-vet
Error: Process completed with exit code 1.
pr https://github.com/NixOS/nixpkgs/pull/371934
another example is nixfmt-rfc-style | 12:19:09 |
| @feichtmeier:matrix.org changed their profile picture. | 16:23:16 |
| @feichtmeier:matrix.org changed their profile picture. | 18:20:21 |
alexfmpe | I'd like to fix eval/build for a few packages in ghc912, but am a bit confused by the current state
the haskell-updates -> staging branch has conflicts on a bunch of configuration-foo.nix files? | 19:08:06 |