Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

linuxPackages: 6.1 -> 6.6 #285845

Merged
merged 1 commit into from
Feb 27, 2024
Merged

linuxPackages: 6.1 -> 6.6 #285845

merged 1 commit into from
Feb 27, 2024

Conversation

mweinelt
Copy link
Member

@mweinelt mweinelt commented Feb 2, 2024

The latest longterm kernel release series is 6.6, and we should roll it out as the default now, to receive as much testing as possible before the NixOS 24.05 release.

I hope I'm holding this correctly. Also, happy to receive feedback on the commit message.

nix-repl> linuxPackages.kernel.version
"6.6.15"

Description of changes

Things done

  • Built on platform(s)
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)
    • sandbox = relaxed
    • sandbox = true
  • Tested, as applicable:
  • Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
  • Tested basic functionality of all binary files (usually in ./result/bin/)
  • 24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)
    • (Package updates) Added a release notes entry if the change is major or breaking
    • (Module updates) Added a release notes entry if the change is significant
    • (Module addition) Added a release notes entry if adding a new NixOS module
  • Fits CONTRIBUTING.md.

Add a 👍 reaction to pull requests you find important.

@alyssais
Copy link
Member

alyssais commented Feb 2, 2024

We discussed this a bit starting from #284724 (comment). tl;dr, the next ZFS patch release will support these kernels. Normally I'd say we don't care about out-of-tree modules, but since it seems like this is imminent, I think on balance we might as well wait a week or two.

@vcunat vcunat added the 2.status: wait-for-upstream Waiting for upstream fix (or their other action). label Feb 12, 2024
@GaetanLepage
Copy link
Contributor

Maybe this bump should be mentioned in the 24.05 changelog.
This is what has been done in #215313

The latest longterm kernel release series is 6.6, and we should roll it
out as the default now, to receive as much testing as possible before
the NixOS 24.05 release.
@mweinelt
Copy link
Member Author

We discussed this a bit starting from #284724 (comment). tl;dr, the next ZFS patch release will support these kernels. Normally I'd say we don't care about out-of-tree modules, but since it seems like this is imminent, I think on balance we might as well wait a week or two.

2.2.2 already supports the 6.6 release.

@alyssais
Copy link
Member

2.2.2 already supports the 6.6 release.

Not on aarch64 unless I'm mistaken, because it doesn't have openzfs/zfs#15711.

@alyssais
Copy link
Member

ZFS released

@vcunat
Copy link
Member

vcunat commented Feb 24, 2024

Opened as #290768

@dcarosone
Copy link

Is this now unblocked? Anything else it's waiting on?

@vcunat vcunat removed the 2.status: wait-for-upstream Waiting for upstream fix (or their other action). label Feb 26, 2024
@vcunat
Copy link
Member

vcunat commented Feb 26, 2024

Maybe #291547 but I don't expect it's blocking this. Feedback from more people could help I guess.

@surfaceflinger
Copy link
Member

surfaceflinger commented Feb 27, 2024

Personally I've been using 6.6 for some time now on my desktop, VM and a laptop for work, 2 personal laptops and an aarch64 VPS. Didn't notice any issues anywhere.
Also since today I'm running OpenZFS 2.2.3 on that VPS without removeLinuxDRM just fine.

@alyssais alyssais merged commit e03a74e into NixOS:master Feb 27, 2024
21 checks passed
@mweinelt mweinelt deleted the default-kernel-6.6 branch February 27, 2024 11:05
@vcunat
Copy link
Member

vcunat commented Feb 27, 2024

I suspected we should've checked -small before merging. This broke nixosTests.nfs3.simple
https://hydra.nixos.org/build/251337696

@mweinelt
Copy link
Member Author

Broke somewhere between 6.3.12 and 6.4.0. The real issue is that we don't test the latest kernels incrementally.

@alyssais
Copy link
Member

If we want to fix the nfs3 test (I think we should, but I don't know anything about NFS), the first bad commit is https://git.kernel.org/linus/bfca7a6f0c75f5d97f5efc2c80cca55bdbf5f79a, which looks like a clue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

6 participants