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

Mark broken kernel modules on Linux 4.18 #45410

Merged
merged 7 commits into from Aug 23, 2018

Conversation

alyssais
Copy link
Member

@alyssais alyssais commented Aug 20, 2018

Motivation

Not having these marked as broken makes it difficult to nox-review kernel changes, since it's not clear whether modules have been broken by the change or were always broken.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Fits CONTRIBUTING.md.

@@ -51,5 +51,6 @@ stdenv.mkDerivation rec {
platforms = platforms.linux;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ];
broken = stdenv.lib.versionAtLeast kernel.version "4.18";
Copy link
Member

@Mic92 Mic92 Aug 21, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This module will be removed eventually when zfs issues a new release, so we do have to put any effort into this one.

@@ -33,5 +33,6 @@ stdenv.mkDerivation rec {
license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ makefu ];
platforms = lib.platforms.linux;
broken = stdenv.lib.versionAtLeast kernel.version "4.18";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @makefu

@@ -41,5 +41,6 @@ in stdenv.mkDerivation {
platforms = [ "i686-linux" "x86_64-linux" ];
license = licenses.gpl2;
maintainers = with maintainers; [ markuskowa ];
broken = stdenv.lib.versionAtLeast kernel.version "4.18";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the heads up. I'll keep an eye on the issue.

@@ -59,5 +59,6 @@ in stdenv.mkDerivation {
license = licenses.gpl2;
maintainers = with maintainers; [ ck3d ];
priority = -1;
broken = stdenv.lib.versionAtLeast kernel.version "4.18";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

cc @ck3d

@@ -51,7 +51,8 @@ in stdenv.mkDerivation rec {
license = licenses.ipl10;
platforms = platforms.linux;
maintainers = [ maintainers.z77z maintainers.spacefrogg ];
broken = versionOlder kernel.version "3.18";
broken = versionOlder kernel.version "3.18" ||
versionAtLeast kernel.version "4.18";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Mic92
Copy link
Member

Mic92 commented Aug 21, 2018

Marking those as broken, should be fine. I just wanted to make sure maintainers are notified.

@makefu
Copy link
Contributor

makefu commented Aug 21, 2018

@Mic92 thanks for the heads-up, there is an open PR for exfat-nofuse in upstream dorimanx/exfat-nofuse#137 , i will track it and once merged i will update the package

@Mic92 Mic92 merged commit 5e9cbc1 into NixOS:master Aug 23, 2018
@Yardanico
Copy link
Contributor

Also latest nvidia module is broken on 4.18 :)

@Mic92
Copy link
Member

Mic92 commented Aug 23, 2018

@Yardanico can you also open a pull request for that?

@alyssais
Copy link
Member Author

aha, I didn't test any unfree software

@alyssais alyssais deleted the linuxPackages_4_18-broken branch August 24, 2018 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants