linuxPackages_testing: Don't recurseIntoAttrs

The -rc kernels are quite likely to break out-of-tree modules and thus
cause unnecessary Hydra failures.

(Note that linux_testing already has `hydraPlatforms = [];` but that
does not prevent the package from being built since it has reverse
dependencies. Arguably that could be considered undesirable and thus
fixing that could be considered the proper fix, but this should do
for now.)
This commit is contained in:
Tuomas Tynkkynen 2016-09-04 18:32:08 +03:00
parent 16380441bb
commit c536a3fa2f

View File

@ -11408,7 +11408,10 @@ in
linuxPackages_4_6 = recurseIntoAttrs (self.linuxPackagesFor self.linux_4_6 linuxPackages_4_6);
linuxPackages_4_7 = recurseIntoAttrs (self.linuxPackagesFor self.linux_4_7 linuxPackages_4_7);
# Don't forget to update linuxPackages_latest!
linuxPackages_testing = recurseIntoAttrs (self.linuxPackagesFor self.linux_testing linuxPackages_testing);
# Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds.
linuxPackages_testing = self.linuxPackagesFor self.linux_testing linuxPackages_testing;
linuxPackages_custom = {version, src, configfile}:
let linuxPackages_self = (self.linuxPackagesFor (self.linuxManualConfig {inherit version src configfile;
allowImportFromDerivation=true;})