-
-
Notifications
You must be signed in to change notification settings - Fork 14.5k
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
system76-dkms: 1.0.13 -> 1.0.16 #349177
system76-dkms: 1.0.13 -> 1.0.16 #349177
Conversation
Hi @Mic92, you reviewed this before so I hope you don't mind me pinging you again. I'm not sure what's up with the Codeowners check failure, but it looks transient or unrelated. |
if you have testing method I'd be happy to test this once I get my system76-power build issue fixed. |
Hi @ahoneybun, great to see you here. The way I would test this is:
Thanks in advance for testing this. The nixpkgs-review run confirmed that it builds against the latest 6.11 kernel as well as older ones, but I haven't booted into it yet on NixOS ($otherDistros went fine). On that note: would you be interested in taking over for me maintaining these three kernel modules in Nixpkgs? Once this is merged, I am planning to orphan of all of my packages in Nixpkgs except for nvd, as my involvement with Nix has been basically limited to just nvd for quite a while. Well, that plus a legacy Nix system at work :). |
(That's assuming you're not using flakes, if you are then you might need a different approach.) |
From my understanding I am using Flakes: https://gitlab.com/ahoneybun/nix-configs/-/blob/main/flake.nix?ref_type=heads but I have a general configuration.nix file: https://gitlab.com/ahoneybun/nix-configs/-/blob/main/configuration.nix?ref_type=heads |
I may be willing to if you stay around for some questions as I have just been maintaining a few COSMIC packages but no modules. |
I'm happy to share any knowledge I have.
I think you could set flake.nix's https://nix.dev/manual/nix/2.18/command-ref/new-cli/nix3-flake.html#path-like-syntax |
Thank you very much and I look forward to getting system76-io-dkms updated as well: I think that's similar to how I tested my nixos-hardware PR for the system76 galp5-1650. I most likely will just do a normal NixOS install using their official installer to make it easier to test. |
To avoid changing a flake based config you can also use nix build /etc/nixos#nixosConfigurations.$(hostname -s).config.system.build.toplevel --no-write-lock-file --override-input nixpkgs github:NixOS/nixpkgs/pull/349177/head FWIW this built for me with |
I think it may be fairly important to have that enabled since the whole point of this is for a system76 Thelio desktop. |
I need it for my laptop as well, my machine configuration hasn't been building until this change due to that being enabled. Unfortunately rebooting right now to fully test is problematic for me, probably not for a few hours, but I wanted to share the tip about |
Ah sorry this is for the dkms not the io-dkms which is Thelio only. |
It would be really nice to get this in soon as folks are stuck on the 6.10 or below kernel until this is merged. |
sorry for the delay, confirmed working on lemp12 laptop |
It looks like the 6.10 is now EOL so I had to drop down to the 6.6 kernel. |
Thank you @khumba for the PR! Looks good to me. |
Can you copy the suggestions I gave here #349436 (review) to this PR as well? |
The latest release adds a small compatibility fix needed for Linux 6.11.
Thanks for the reviews everyone.
Sure, done. |
The latest release adds a small compatibility fix needed for building against Linux 6.11 (which I've confirmed builds okay now).
Requested by: #348615
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.