Nixpkgs upgrade to NixOS 24.11#11566
Conversation
5885e9f to
35cf784
Compare
|
We should probably create a Hydra jobset for this. |
|
The infinite recursion error here is already solved in nixpkgs master: NixOS/nixpkgs#344090 |
3e30b2b to
a787fc7
Compare
| inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; | ||
| #inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; | ||
| # TODO: Switch to nixpkgs-unstable once this is in: https://nixpkgs-tracker.ocfox.me/?pr=344090 | ||
| inputs.nixpkgs.url = "github:Mic92/nixpkgs/python3-netbsd"; |
There was a problem hiding this comment.
|
Bash no longer evals on windows/mingw? |
f0c686b to
081f255
Compare
|
nix-static on macOS is still broken: |
eb2bdb0 to
4f71d4b
Compare
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2024-09-30-nix-team-meeting-minutes-182/53814/1 |
This should be fixed by the Darwin refactor work that’s coming (see: https://discourse.nixos.org/t/on-the-future-of-darwin-sdks-or-how-you-can-stop-worrying-and-put-the-sdk-in-build-inputs/50574). I’m working through conflicts after rebasing on current staging. I have a few issues left, but I’m hopeful I can get the draft PR opened tonight to start the review while I work through them. The goal is to get it into the next staging-next cycle and be part of the 24.11 release. Edit: PR is here: NixOS/nixpkgs#346043 |
|
Ok. Let's see how the timing is, we might disable it temporarily for nix-ci and reactivate it as soon as your changes hit nixpkgs. |
|
Hydra jobset: https://hydra.nixos.org/jobset/nix/pr-11566 |
|
TODO: fix whatever is broken after hydra eval |
|
fyi, NixOS/nixpkgs#346043 is in master now. Darwin static compilation (both aarch64 and x86_64) should work now. |
ed60f23 to
c22ed12
Compare
c22ed12 to
d20fac9
Compare
|
Ok. Github looks good. Let's see what hydra says: https://hydra.nixos.org/eval/1810385 |
d414038 to
bf7d627
Compare
bf7d627 to
52f0a5d
Compare
|
@mergify rebase |
✅ Branch has been successfully rebased |
52f0a5d to
28e7bd3
Compare
2e7fd09 to
948f93e
Compare
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2024-12-16-nix-team-meeting-minutes-203/57483/1 |
Cross-compilation of curl is broken in nixpkgs. Therefore we disable it until nixpkgs fixes the underlying issues.
This is needed for macos support as the sandboxed version of lowdown doesn't work in the nix sandbox.
948f93e to
20ee83f
Compare
|
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/2024-12-18-nix-team-meeting-minutes-204/57602/1 |
|
Saw one or two failed tests on Hydra, but 24.05 is not relevant anymore, so let's fix them on master instead. |
| description = "The purely functional package manager"; | ||
|
|
||
| inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; | ||
| inputs.nixpkgs.url = "github:NixOS/nixpkgs/release-24.11"; |
There was a problem hiding this comment.
Out of curiosity, why is this using the master-branch-equivalent of 24.11 instead of, say, nixpkgs-24.11 or nixos-24.11?
Motivation
In preparation to NixOS 24.11 this updates nixpkgs to unstable until we can switch to the branch off branch. As a side effect this should also help with #11546
So far only the x86_64-linux build has been tested.
Context
Priorities and Process
Add 👍 to pull requests you find important.
The Nix maintainer team uses a GitHub project board to schedule and track reviews.