Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 661751dad317
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 30ff9ca19582
Choose a head ref
  • 16 commits
  • 6 files changed
  • 2 contributors

Commits on May 26, 2018

  1. linux-copperhead: 4.14.42 -> 4.14.44

    (cherry picked from commit 388469e)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    4aa13d0 View commit details
  2. linux-copperhead: 4.16.10.a -> 4.16.12.a

    (cherry picked from commit 4605fef)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    e37f64b View commit details
  3. linux: Add 4.16

    (cherry picked from commit 71f28a2)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    aad73bc View commit details
  4. linux: 4.16 -> 4.16.1

    (cherry picked from commit 9adee13)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    9378f2b View commit details
  5. linux: 4.16.1 -> 4.16.2

    (cherry picked from commit aa9bc17)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    6f48741 View commit details
  6. linux: 4.16.2 -> 4.16.3

    (cherry picked from commit f99c283)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    5b3cadd View commit details
  7. linux: 4.16.3 -> 4.16.4

    (cherry picked from commit 6a8b577)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    42835a4 View commit details
  8. linux: 4.16.4 -> 4.16.5

    (cherry picked from commit 7f3832b)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    84c49b8 View commit details
  9. linux: 4.16.5 -> 4.16.6

    (cherry picked from commit cf994a3)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    1b980cb View commit details
  10. linux: 4.16.6 -> 4.16.7

    (cherry picked from commit d6d9d75)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    c91d0db View commit details
  11. linux: 4.16.7 -> 4.16.8

    (cherry picked from commit d21ec84)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    bb5c265 View commit details
  12. linux: 4.16.8 -> 4.16.9

    (cherry picked from commit f58c4d9)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    737e9e0 View commit details
  13. linux: 4.16.9 -> 4.16.10

    (cherry picked from commit 950e17f)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    c86e54a View commit details
  14. linux: 4.16.10 -> 4.16.11

    (cherry picked from commit 69dad57)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    0c00bf8 View commit details
  15. linux: 4.16.11 -> 4.16.12

    (cherry picked from commit ae99562)
    NeQuissimus committed May 26, 2018
    Copy the full SHA
    fd72137 View commit details

Commits on May 27, 2018

  1. python: 2.7.14 -> 2.7.15 (bugfix + security)

    Fixes CVE-2018-1000030, /cc #38993.
    
    The ncurses patch no longer applied, and it appears the problems have
    been resolved upstream https://bugs.python.org/issue25720
    python/cpython@6ba0b583d67
    
    (cherry picked from commit 59beaf7)
    vcunat authored and FRidh committed May 27, 2018
    Copy the full SHA
    30ff9ca View commit details
6 changes: 2 additions & 4 deletions pkgs/development/interpreters/python/cpython/2.7/default.nix
Original file line number Diff line number Diff line change
@@ -31,7 +31,7 @@ with stdenv.lib;

let
majorVersion = "2.7";
minorVersion = "14";
minorVersion = "15";
minorVersionSuffix = "";
pythonVersion = majorVersion;
version = "${majorVersion}.${minorVersion}${minorVersionSuffix}";
@@ -40,7 +40,7 @@ let

src = fetchurl {
url = "https://www.python.org/ftp/python/${majorVersion}.${minorVersion}/Python-${version}.tar.xz";
sha256 = "0rka541ys16jwzcnnvjp2v12m4cwgd2jp6wj4kj511p715pb5zvi";
sha256 = "0x2mvz9dp11wj7p5ccvmk9s0hzjk2fa1m462p395l4r6bfnb3n92";
};

hasDistutilsCxxPatch = !(stdenv.cc.isGNU or false);
@@ -58,8 +58,6 @@ let
# if DETERMINISTIC_BUILD env var is set
./deterministic-build.patch

./properly-detect-curses.patch

] ++ optionals (x11Support && stdenv.isDarwin) [
./use-correct-tcl-tk-on-darwin.patch
] ++ optionals stdenv.isLinux [

This file was deleted.

18 changes: 18 additions & 0 deletions pkgs/os-specific/linux/kernel/linux-4.16.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:

with stdenv.lib;

buildLinux (args // rec {
version = "4.16.12";

# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));

# branchVersion needs to be x.y
extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));

src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
sha256 = "078if7mmlq4csv0d7x7rpsc8zs7m6rpz75h6878r0d2silsphw2n";
};
} // (args.argsOverride or {}))
4 changes: 2 additions & 2 deletions pkgs/os-specific/linux/kernel/linux-copperhead-lts.nix
Original file line number Diff line number Diff line change
@@ -3,9 +3,9 @@
with stdenv.lib;

let
version = "4.14.42";
version = "4.14.44";
revision = "a";
sha256 = "09j36qhxs1z2qcxlpscg8yrif4qvm5ipbh7n6gxg58150yg9sl05";
sha256 = "1alvhpwy9xzppwsag7qh1lkk3l4piyh2fv27w37il6gclja4dxkf";

# modVersion needs to be x.y.z, will automatically add .0 if needed
modVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
4 changes: 2 additions & 2 deletions pkgs/os-specific/linux/kernel/linux-copperhead-stable.nix
Original file line number Diff line number Diff line change
@@ -3,9 +3,9 @@
with stdenv.lib;

let
version = "4.16.10";
version = "4.16.12";
revision = "a";
sha256 = "1dd9zislrlv24mnvzm2j9rfxnfp93lgf0pi48zpdglw5xpfwqm49";
sha256 = "0gkgvhh2v5lca67xjmq512mqnfbln6lkk6hgigby2406b9w1b0sd";

# modVersion needs to be x.y.z, will automatically add .0 if needed
modVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
18 changes: 17 additions & 1 deletion pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
@@ -13336,6 +13336,21 @@ with pkgs;
];
};

linux_4_16 = callPackage ../os-specific/linux/kernel/linux-4.16.nix {
kernelPatches =
[ kernelPatches.bridge_stp_helper
# See pkgs/os-specific/linux/kernel/cpu-cgroup-v2-patches/README.md
# when adding a new linux version
# kernelPatches.cpu-cgroup-v2."4.11"
kernelPatches.modinst_arg_list_too_long
]
++ lib.optionals ((platform.kernelArch or null) == "mips")
[ kernelPatches.mips_fpureg_emu
kernelPatches.mips_fpu_sigill
kernelPatches.mips_ext3_n32
];
};

linux_testing = callPackage ../os-specific/linux/kernel/linux-testing.nix {
kernelPatches = [
kernelPatches.bridge_stp_helper
@@ -13527,7 +13542,7 @@ with pkgs;
linux = linuxPackages.kernel;

# Update this when adding the newest kernel major version!
linuxPackages_latest = linuxPackages_4_15;
linuxPackages_latest = linuxPackages_4_16;
linux_latest = linuxPackages_latest.kernel;

# Build the kernel modules for the some of the kernels.
@@ -13538,6 +13553,7 @@ with pkgs;
linuxPackages_4_9 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_9);
linuxPackages_4_14 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_14);
linuxPackages_4_15 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_15);
linuxPackages_4_16 = recurseIntoAttrs (linuxPackagesFor pkgs.linux_4_16);
# Don't forget to update linuxPackages_latest!

# Intentionally lacks recurseIntoAttrs, as -rc kernels will quite likely break out-of-tree modules and cause failed Hydra builds.