Open RossComputerGuy opened 2 months ago
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/24-11-release-cycle-coming-up/51549/1
@jopejoe1 Why the unpin? We keep the release schedule up for every release until the release is done.
I did not even realize that I unpinned this, until you pinged me.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/nixpkgs-24-11-and-home-manager-24-04/52445/1
Can you make this issue only closeable by the release managers? I have the permissions to close this, and I hope no one accidentally closes this.
No, that’s not possible. I suggest not closing it.
@hacscred Seems like that problem has already been fixed.
Can you make this issue only closeable by the release managers? I have the permissions to close this, and I hope no one accidentally closes this.
GitHub permissions model is not very fine grained.
@hacscred Seems like that problem has already been fixed.
It hasn't.
I found that some of staging-next commits are cached https://releases.nixos.org/nixos/unstable/nixos-24.11pre689866.c31898adf5a8/git-revision . How often it cached and how long it lives? (I see couple dozens commits for 24.11pre). How I can track staging-next caches in my flake as they go to release?
How often it cached and how long it lives?
You might want to ask in the staging matrix chat.
We've reached the 2nd step in the schedule, all release critical packages are blocked.
We're in the feature freeze, only non breaking changes now.
This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/the-myth-of-stable-unstable/55516/14
I created the backport staging-24.11
label because current staging won't be merged into 24.11. Maybe that could be mentioned in the release manual but I guess the label doesn't make too much sense since the branch doesn't exist yet.
Missing reference to current staging-next merge request: https://github.com/NixOS/nixpkgs/pull/354201
Would be good to get nix 2.18 out of the nixos closure for the next release so we only have one nix version: https://github.com/NixOS/nixpkgs/pull/355745
How does one properly override the kernel source with NixOS 24.11?
Before, I overrode pkgs.linuxKernel.kernels.xanmod.main
with override
, now it seems like I need to use pkgs.linuxKernel.kernels.linux_xanmod_latest.overrideAttrs
instead.
I have issues though with modDirVersion
being wrong while being set in my overrideAttrs
(whereas it worked before).
Edit: By looking at the source, it looks like what I need to do is:
pkgs.linuxKernel.kernels.xanmodKernels { variant = "main"; argsOverride = myAttrs; }
~possibly a stupid question but is there a release notes draft available somewhere?~ never mind, found it: https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2411.section.md
Both the nixos:release-24.05 jobset and the nixos:release-24.11 jobset have a negative check interval of -129600 (-36 hours). The check interval of the nixos:release-24.05 jobset changed from 129600 to -129600 within the last day, while the nixos:release-24.11 jobset had a negative check interval for a few days now. Jobsets of older releases still have a positive value.
Do you think this is intentional? For five days, the release-24.11
branch has not been evaluated.
I've been managing these manually now. More big 24.11 evals at this point didn't seem worth the delay of https://github.com/NixOS/nixpkgs/pull/356895 and thus the whole release.
EDIT: 24.05 is a bit off topic, but its big channel is blocked on https://hydra.nixos.org/build/279608174#tabs-buildsteps anyway, so we'd again delay other stuff that is not blocked.
If it's too late already it's too late, but I've been trying to get #357105 merged and backported before release. Is that still realistically possible, or would there be additional evals for the backport PR that would delay things? I'm fine either way, but I'd like to know since if it's been missed I'll need to edit the PR.
Edit: Merged, thanks!
Forgot to mention this yesterday, if it isn't clear or anyone hasn't been on the staging matrix, we have had to delay 24.11 and let a staging cycle go through. There was a regression in curl which broke things and we didn't want it to cause a major impact.
let a staging cycle go through. @RossComputerGuy may i ask what does that mean and thus how long does a "cycle" last (more or less)?
Basically we have to wait for #356895, @vcunat might have an idea for how long that'll take. It mostly depends on how fast our builders are able to go through things.
I'm afraid I'd estimate that the next weekend we'll have the binaries and channel including this.
Forgot to mention this yesterday, if it isn't clear or anyone hasn't been on the staging matrix, we have had to delay 24.11 and let a staging cycle go through. There was a regression in curl which broke things and we didn't want it to cause a major impact.
Maybe make an announcement on Discourse saying the same thing?
master
staging-next
intomaster
, prep for ZHFmaster
master
master
staging-next
fixes into master; begin secondstaging-next
cyclestaging
master
before branch-offmaster
staging-next
fix cyclestaging-next
master
before branch-offmaster
,release-24.11
master
,release-24.11
release-24.11
release-24.11
Note: Dates reflected are in AoE (Anywhere on Earth) time.