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: d56ec49ae42e
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: f55c7cfa9402
Choose a head ref

Commits on Nov 23, 2018

  1. nss: 3.39 -> 3.40

    (cherry picked from commit 376f4b9)
    andir committed Nov 23, 2018
    Copy the full SHA
    7146449 View commit details
  2. libpng: 1.6.34 -> 1.6.35

    (cherry picked from commit e5deb04)
    andir committed Nov 23, 2018
    Copy the full SHA
    43ca58e View commit details
  3. sqlite: 3.24.0 -> 3.25.0

    dtzWill authored and andir committed Nov 23, 2018
    Copy the full SHA
    628ea26 View commit details
  4. sqlite: 3.25.0 -> 3.25.1

    (cherry picked from commit daf738f)
    dtzWill authored and andir committed Nov 23, 2018
    Copy the full SHA
    631572e View commit details
  5. sqlite: 3.25.1 -> 3.25.2

    (cherry picked from commit 2e27401)
    dtzWill authored and andir committed Nov 23, 2018
    Copy the full SHA
    6b52735 View commit details
  6. sqlite: 3.25.2 -> 3.25.3

    dtzWill authored and andir committed Nov 23, 2018
    Copy the full SHA
    06a935b View commit details
  7. pythonPackages.sqlalchemy: 1.2.11 -> 1.2.13

    (cherry picked from commit b8229dd)
    dtzWill authored and andir committed Nov 23, 2018
    Copy the full SHA
    aa3f523 View commit details

Commits on Dec 3, 2018

  1. Merge #50963: nss, libpng & sqlite backports (staging-18.09)

    Planned date of FF 64 is in about a week.
    vcunat committed Dec 3, 2018
    Copy the full SHA
    4f5651d View commit details
  2. Merge branch 'release-18.09' into staging-18.09

    I mainly want the kernel updates, to avoid useless builds.
    vcunat committed Dec 3, 2018
    Copy the full SHA
    395a526 View commit details
  3. elfutils: 0.173 -> 0.174

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/elfutils/versions
    
    Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403.
    
    (cherry picked from commit f52e50c)
    r-ryantm authored and globin committed Dec 3, 2018
    Copy the full SHA
    5ce2791 View commit details
  4. elfutils: 0.174 -> 0.175

    Semi-automatic update generated by
    https://github.com/ryantm/nixpkgs-update tools. This update was made
    based on information from
    https://repology.org/metapackage/elfutils/versions
    
    Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521.
    
    CC #51458
    
    (cherry picked from commit 5beb37d)
    r-ryantm authored and globin committed Dec 3, 2018
    Copy the full SHA
    8c853e6 View commit details

Commits on Dec 5, 2018

  1. ncurses: upgrade from 6.1 -> 6.1-20181027

    This includes fixes for CVE-2018-10754.
    
    While we're changing things, also set the `--with-manpage-format=normal`
    configure flag, which prevents the `configure` script from looking in
    /usr to determine whether to compress manpages. This was already the
    format on NixOS (where these directories don't exist), but making this
    explicit makes the build more reproducible on other distros.
    
    (cherry picked from commit f485b2e)
    andrew-d authored and guaraqe committed Dec 5, 2018
    Copy the full SHA
    0b2757d View commit details
  2. Merge pull request #51181 from guaraqe/ncurses

    ncurses: upgrade from 6.1 -> 6.1-20181027
    c0bw3b authored Dec 5, 2018
    Copy the full SHA
    261bf90 View commit details
  3. tzdata: 2018e -> 2018g

    Notable changes:
      - Morocco switched to permanent +01 on 2018-10-27
      - Volgograd moved from +03 to +04 on 2018-10-28
      - Fiji ends DST 2019-01-13, not 2019-01-20
      - Most of Chile changes DST dates, effective 2019-04-06
    
    tzdata: fetch over https
    (cherry picked from commit 7c25174)
    fpletz authored and c0bw3b committed Dec 5, 2018
    Copy the full SHA
    b57b9b7 View commit details
  4. Merge pull request #51591 from c0bw3b/data/1809/tzdata

    [18.09] tzdata: 2018e -> 2018g
    c0bw3b authored Dec 5, 2018
    Copy the full SHA
    d54a4ac View commit details

Commits on Dec 9, 2018

  1. Merge staging-18.09 into release-18.09

    It's older version of the branch that's almost finished on Hydra.
    vcunat committed Dec 9, 2018
    Copy the full SHA
    99e3efe View commit details
  2. nextcloud: 14.0.3 -> 14.0.4

    (cherry picked from commit ee1613a)
    ciil authored and flokli committed Dec 9, 2018
    Copy the full SHA
    b352d47 View commit details
  3. Copy the full SHA
    510946b View commit details
  4. Merge pull request #51795 from andir/18.09/smartmontools

    [18.09] smartmontools: drivedb 4548 -> 4852
    andir authored Dec 9, 2018
    Copy the full SHA
    1a5d5a5 View commit details
  5. ghostscript: 9.25 -> 9.26

    (cherry picked from commit 0ed7d3c)
    hedning authored and flokli committed Dec 9, 2018
    Copy the full SHA
    2549e2e View commit details
  6. Merge pull request #51799 from flokli/18.09-ghostscript-9.26

    ghostscript: 9.25 -> 9.26
    flokli authored Dec 9, 2018
    Copy the full SHA
    6a7b2a4 View commit details

Commits on Dec 10, 2018

  1. nixos tests: disable kafka for now

    They consistently fail since openjdk bump with some out-of-space errors.
    That's not a problem by itself, but each test instance ties a build slot
    for many hours and consequently they also delay channels as those wait
    for all builds to finish.
    
    Feel free to re-enable when fixed, of course.
    
    (cherry picked from commit 3946d83)
    vcunat committed Dec 10, 2018
    Copy the full SHA
    4b37406 View commit details
  2. gnss-sdr: turn off unit tests explicitly

    (cherry picked from commit 0528001)
    markuskowa committed Dec 10, 2018
    Copy the full SHA
    67de9c4 View commit details
  3. steam: ran update-runtime.py

    (cherry picked from commit 1de88c3)
    andir committed Dec 10, 2018
    Copy the full SHA
    a67d27e View commit details
  4. Merge pull request #51826 from markuskowa/fix-gnss-sdr-18.09

    [18.09] gnss-sdr: turn off unit tests explicitly
    c0bw3b authored Dec 10, 2018
    Copy the full SHA
    dc75482 View commit details
  5. google-chrome-dev: add at-spi2-core dependency

    (cherry picked from commit 45fd44c)
    colemickens authored and flokli committed Dec 10, 2018
    Copy the full SHA
    4921bf4 View commit details
  6. geckodriver: unstable-2018-02-24 -> 0.22.0

    Motivation: unstable-2018-02-24 (which reports to be
    0.19.1, but probably doesn't correspond to any actual
    geckodriver release) isn't compatible with the currently
    shipped Firefox version 63.0
    
    closes NixOS/nixpkgs#50380
    das-g authored and alyssais committed Dec 10, 2018
    Copy the full SHA
    03c552a View commit details
  7. python.pkgs.pylint: disable broken test

    Robert Schütz committed Dec 10, 2018
    Copy the full SHA
    7b7d140 View commit details
  8. Merge pull request #51828 from andir/18.09/steam

    [18.09] steam: ran update-runtime.py
    c0bw3b authored Dec 10, 2018
    Copy the full SHA
    b144dfa View commit details
  9. dbeaver: 5.2.5 -> 5.3.0

    (cherry picked from commit 1c3079f)
    samueldr committed Dec 10, 2018
    Copy the full SHA
    30e538b View commit details

Commits on Dec 11, 2018

  1. doc: Fix insecure nginx docs (#51840)

    (cherry picked from commit e576c3b)
    jappeace authored and Mic92 committed Dec 11, 2018
    Copy the full SHA
    32d7eb3 View commit details
  2. Merge pull request #51856 from samueldr/auto/dbeaver/nixos-18.09/5.3.0

    dbeaver: 5.2.5 -> 5.3.0 (18.09)
    srhb authored Dec 11, 2018
    Copy the full SHA
    87ee6c4 View commit details
  3. Copy the full SHA
    1d83bd0 View commit details
  4. Merge pull request #51835 from alyssais/geckodriver-backport

    Backport "geckodriver: unstable-2018-02-24 -> 0.22.0" to 18.09
    alyssais authored Dec 11, 2018
    Copy the full SHA
    f55c7cf View commit details
2 changes: 1 addition & 1 deletion nixos/modules/services/web-servers/nginx/vhost-options.nix
Original file line number Diff line number Diff line change
@@ -69,7 +69,7 @@ with lib;
acmeRoot = mkOption {
type = types.str;
default = "/var/lib/acme/acme-challenge";
description = "Directory to store certificates and keys managed by the ACME service.";
description = "Directory for the acme challenge which is PUBLIC, don't put certs or keys in here";
};

acmeFallbackHost = mkOption {
2 changes: 1 addition & 1 deletion nixos/release.nix
Original file line number Diff line number Diff line change
@@ -329,7 +329,7 @@ in rec {
tests.plotinus = callTest tests/plotinus.nix {};
tests.keymap = callSubTests tests/keymap.nix {};
tests.initrdNetwork = callTest tests/initrd-network.nix {};
tests.kafka = callSubTests tests/kafka.nix {};
#tests.kafka = callSubTests tests/kafka.nix {}; # broken since openjdk: 8u181 -> 8u192
tests.kernel-latest = callTest tests/kernel-latest.nix {};
tests.kernel-lts = callTest tests/kernel-lts.nix {};
tests.kubernetes.dns = callSubTestsOnMatchingSystems ["x86_64-linux"] tests/kubernetes/dns.nix {};
4 changes: 2 additions & 2 deletions pkgs/applications/misc/dbeaver/default.nix
Original file line number Diff line number Diff line change
@@ -7,7 +7,7 @@

stdenv.mkDerivation rec {
name = "dbeaver-ce-${version}";
version = "5.2.5";
version = "5.3.0";

desktopItem = makeDesktopItem {
name = "dbeaver";
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {

src = fetchurl {
url = "https://dbeaver.io/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz";
sha256 = "0xjggjq2brhi9x3i4d7hqfi18cd8czs6rzvihvspfxaqilsai0dm";
sha256 = "1gn52bffjn2fw9yhi1rv4iy9dfdn5qxc51gv6qri5g0c8pblvh7m";
};

installPhase = ''
1 change: 1 addition & 0 deletions pkgs/applications/misc/gnss-sdr/default.nix
Original file line number Diff line number Diff line change
@@ -47,6 +47,7 @@ stdenv.mkDerivation rec {
cmakeFlags = [
"-DGFlags_ROOT_DIR=${google-gflags}/lib"
"-DGLOG_INCLUDE_DIR=${glog}/include"
"-DENABLE_UNIT_TESTING=OFF"

# gnss-sdr doesn't truly depend on BLAS or LAPACK, as long as
# armadillo is built using both, so skip checking for them.
Original file line number Diff line number Diff line change
@@ -4,7 +4,7 @@
, glib, fontconfig, freetype, pango, cairo, libX11, libXi, atk, gconf, nss, nspr
, libXcursor, libXext, libXfixes, libXrender, libXScrnSaver, libXcomposite, libxcb
, alsaLib, libXdamage, libXtst, libXrandr, expat, cups
, dbus, gtk2, gtk3, gdk_pixbuf, gcc-unwrapped, at-spi2-atk
, dbus, gtk2, gtk3, gdk_pixbuf, gcc-unwrapped, at-spi2-atk, at-spi2-core
, kerberos

# command line arguments which are always set e.g "--disable-gpu"
@@ -57,7 +57,7 @@ let
libexif
liberation_ttf curl utillinux xdg_utils wget
flac harfbuzz icu libpng opusWithCustomModes snappy speechd
bzip2 libcap at-spi2-atk
bzip2 libcap at-spi2-atk at-spi2-core
kerberos
] ++ optional pulseSupport libpulseaudio
++ [ gtk ];
2 changes: 1 addition & 1 deletion pkgs/applications/networking/dropbox/default.nix
Original file line number Diff line number Diff line change
@@ -36,7 +36,7 @@ buildFHSUserEnv {
libICE libSM libX11 libXcomposite libXdamage libXext libXfixes libXrender
libXxf86vm libxcb xkeyboardconfig
curl dbus firefox-bin fontconfig freetype gcc glib gnutar libxml2 libxslt
procps zlib
procps zlib mesa libxshmfence libpthreadstubs
];

extraInstallCommands = ''
10 changes: 5 additions & 5 deletions pkgs/data/misc/tzdata/default.nix
Original file line number Diff line number Diff line change
@@ -2,16 +2,16 @@

stdenv.mkDerivation rec {
name = "tzdata-${version}";
version = "2018e";
version = "2018g";

srcs =
[ (fetchurl {
url = "http://www.iana.org/time-zones/repository/releases/tzdata${version}.tar.gz";
sha256 = "0bk97fv2i5ns42prpmlaadsswdjwv0ifi7whj2s4q6l44rcqwa3b";
url = "https://data.iana.org/time-zones/releases/tzdata${version}.tar.gz";
sha256 = "05kayi3w9pvhj6ljx1hvwd0r8mxfzn436fjmwhx53xkj919xxpq2";
})
(fetchurl {
url = "http://www.iana.org/time-zones/repository/releases/tzcode${version}.tar.gz";
sha256 = "1kpb02631s58i068mwq63xlamcv1ffj4p6y4wpb9kdl01vr0qd6a";
url = "https://data.iana.org/time-zones/releases/tzcode${version}.tar.gz";
sha256 = "09y44fzcdq3c06saa8iqqa0a59cyw6ni3p31ps0j1w3hcpxz8lxa";
})
];

8 changes: 4 additions & 4 deletions pkgs/development/libraries/libpng/default.nix
Original file line number Diff line number Diff line change
@@ -3,20 +3,20 @@
assert zlib != null;

let
patchVersion = "1.6.34";
patchVersion = "1.6.35";
patch_src = fetchurl {
url = "mirror://sourceforge/libpng-apng/libpng-${patchVersion}-apng.patch.gz";
sha256 = "1ha4npf9mfrzp0srg8a5amks5ww84xzfpjbsj8k3yjjpai798qg6";
sha256 = "011fq5wgyz07pfrqs9albixbiksx3agx5nkcf3535gbvhlwv5khq";
};
whenPatched = stdenv.lib.optionalString apngSupport;

in stdenv.mkDerivation rec {
name = "libpng" + whenPatched "-apng" + "-${version}";
version = "1.6.34";
version = "1.6.35";

src = fetchurl {
url = "mirror://sourceforge/libpng/libpng-${version}.tar.xz";
sha256 = "1xjr0v34fyjgnhvaa1zixcpx5yvxcg4zwvfh0fyklfyfj86rc7ig";
sha256 = "1mxwjf5cdzk7g0y51gl9w3f0j5ypcls05i89kgnifjaqr742x493";
};
postPatch = whenPatched "gunzip < ${patch_src} | patch -Np1";

14 changes: 8 additions & 6 deletions pkgs/development/libraries/ncurses/default.nix
Original file line number Diff line number Diff line change
@@ -12,17 +12,18 @@
}:

stdenv.mkDerivation rec {
version = "6.1";
version = "6.1-20181027";
name = "ncurses-${version}" + lib.optionalString (abiVersion == "5") "-abi5-compat";

src = fetchurl {
url = "mirror://gnu/ncurses/ncurses-${version}.tar.gz";
sha256 = "05qdmbmrrn88ii9f66rkcmcyzp1kb1ymkx7g040lfkd1nkp7w1da";
urls = [
"https://invisible-mirror.net/archives/ncurses/current/ncurses-${version}.tgz"
"ftp://ftp.invisible-island.net/ncurses/current/ncurses-${version}.tgz"
];
sha256 = "1xn6wpi22jc61158w4ifq6s1fvilhmsy1in2srn3plk8pm0d4902";
};

# The patch st-0.7.patch needs to be removed, if ncurses is upgraded in the future.
# It is necessary for the 6.1 version of ncurses.
patches = [ ./st-0.7.patch ] ++ lib.optional (!stdenv.cc.isClang) ./clang.patch;
patches = lib.optional (!stdenv.cc.isClang) ./clang.patch;

outputs = [ "out" "dev" "man" ];
setOutputFlags = false; # some aren't supported
@@ -32,6 +33,7 @@ stdenv.mkDerivation rec {
"--without-debug"
"--enable-pc-files"
"--enable-symlinks"
"--with-manpage-format=normal"
] ++ lib.optional unicode "--enable-widec"
++ lib.optional (!withCxx) "--without-cxx"
++ lib.optional (abiVersion == "5") "--with-abi-version=5"
13 changes: 0 additions & 13 deletions pkgs/development/libraries/ncurses/st-0.7.patch

This file was deleted.

6 changes: 3 additions & 3 deletions pkgs/development/libraries/nss/default.nix
Original file line number Diff line number Diff line change
@@ -8,11 +8,11 @@ let

in stdenv.mkDerivation rec {
name = "nss-${version}";
version = "3.39";
version = "3.40";

src = fetchurl {
url = "mirror://mozilla/security/nss/releases/NSS_3_39_RTM/src/${name}.tar.gz";
sha256 = "0jw6qlfl2g47hhx056nvnj6h92bk3sn46hy3ig61a911dzblvrkb";
url = "mirror://mozilla/security/nss/releases/NSS_3_40_RTM/src/${name}.tar.gz";
sha256 = "1p9jidi3nysirf3lhkrqkjjrf2cw3y2wz2jgjvsjn1ysidxhhqh5";
};

buildInputs = [ perl zlib sqlite ]
4 changes: 2 additions & 2 deletions pkgs/development/libraries/sqlite/analyzer.nix
Original file line number Diff line number Diff line change
@@ -6,11 +6,11 @@ in

stdenv.mkDerivation rec {
name = "sqlite-analyzer-${version}";
version = "3.24.0";
version = "3.25.3";

src = assert version == sqlite.version; fetchurl {
url = "https://sqlite.org/2018/sqlite-src-${archiveVersion version}.zip";
sha256 = "19ck2sg13i6ga5vapxak42jn6050vpfid0zrmah7jh32mksh58vj";
sha256 = "08b4fs9mrah5gxl1865smlqs2ba6g7k7d6pfa084i6d78342p4n7";
};

nativeBuildInputs = [ unzip ];
4 changes: 2 additions & 2 deletions pkgs/development/libraries/sqlite/default.nix
Original file line number Diff line number Diff line change
@@ -10,12 +10,12 @@ in

stdenv.mkDerivation rec {
name = "sqlite-${version}";
version = "3.24.0";
version = "3.25.3";

# NB! Make sure to update analyzer.nix src (in the same directory).
src = fetchurl {
url = "https://sqlite.org/2018/sqlite-autoconf-${archiveVersion version}.tar.gz";
sha256 = "0jmprv2vpggzhy7ma4ynmv1jzn3pfiwzkld0kkg6hvgvqs44xlfr";
sha256 = "1pgkja0d13qp5p79ik9kh9lm5y79cwyxwwfc80cr8a1rw5xzksq0";
};

outputs = [ "bin" "dev" "out" ];
4 changes: 2 additions & 2 deletions pkgs/development/python-modules/pylint/default.nix
Original file line number Diff line number Diff line change
@@ -23,8 +23,8 @@ buildPythonPackage rec {

checkPhase = ''
pytest pylint/test -k "not ${lib.concatStringsSep " and not " (
# Broken test
[ "test_good_comprehension_checks" ] ++
# Broken tests
[ "test_good_comprehension_checks" "missing_final_newline" ] ++
# Disable broken darwin tests
lib.optionals stdenv.isDarwin [
"test_parallel_execution"
17 changes: 14 additions & 3 deletions pkgs/development/python-modules/sqlalchemy/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{ lib
, fetchPypi
, fetchpatch
, buildPythonPackage
, pytest
, mock
@@ -9,13 +10,23 @@

buildPythonPackage rec {
pname = "SQLAlchemy";
version = "1.2.11";
version = "1.2.13";

src = fetchPypi {
inherit pname version;
sha256 = "ef6569ad403520ee13e180e1bfd6ed71a0254192a934ec1dbd3dbf48f4aa9524";
sha256 = "84412de3794acee05630e7788f25e80e81f78eb4837e7b71d0499129f660486a";
};

patches = [
# fix for failing doc tests
# https://bitbucket.org/zzzeek/sqlalchemy/issues/4370/sqlite-325x-docs-tutorialrst-doctests-fail
(fetchpatch {
name = "doc-test-fixes.patch";
url = https://bitbucket.org/zzzeek/sqlalchemy/commits/63279a69e2b9277df5e97ace161fa3a1bb4f29cd/raw;
sha256 = "1x25aj5hqmgjdak4hllya0rf0srr937k1hwaxb24i9ban607hjri";
})
];

checkInputs = [
pytest
mock
@@ -32,4 +43,4 @@ buildPythonPackage rec {
description = "A Python SQL toolkit and Object Relational Mapper";
license = licenses.mit;
};
}
}
14 changes: 8 additions & 6 deletions pkgs/development/tools/geckodriver/default.nix
Original file line number Diff line number Diff line change
@@ -1,24 +1,26 @@
{ lib
, fetchFromGitHub
, rustPlatform
, stdenv
, darwin
}:

with rustPlatform;

buildRustPackage rec {
version = "unstable-2018-02-24";
version = "0.22.0";
name = "geckodriver-${version}";

src = fetchFromGitHub {
owner = "mozilla";
repo = "gecko-dev";
rev = "ecb86060b4c5a9808798b81a57e79e821bb47082";
sha256 = "1am84a60adw0bb12rlhdqbiwyywhza4qp5sf4f4fmssjl2qcr6nl";
repo = "geckodriver";
rev = "v${version}";
sha256 = "12m95lfqwdxs2m5kjh3yrpm9w2li5m8n3fw46a2nkxyfw6c94l4b";
};

sourceRoot = "${src.name}/testing/geckodriver";
buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ];

cargoSha256 = "0dvcvdb623jla29i93glx20nf8pbpfw6jj548ii6brzkcpafxxm8";
cargoSha256 = "1a8idl6falz0n9irh1p8hv5w2pmiknzsfnxl70k1psnznrpk2y8n";

meta = with lib; {
description = "Proxy for using W3C WebDriver-compatible clients to interact with Gecko-based browsers";
4 changes: 2 additions & 2 deletions pkgs/development/tools/misc/elfutils/default.nix
Original file line number Diff line number Diff line change
@@ -3,11 +3,11 @@
# TODO: Look at the hardcoded paths to kernel, modules etc.
stdenv.mkDerivation rec {
name = "elfutils-${version}";
version = "0.173";
version = "0.175";

src = fetchurl {
url = "https://sourceware.org/elfutils/ftp/${version}/${name}.tar.bz2";
sha256 = "1zq0l12k64hrbjmdjc4llrad96c25i427hpma1id9nk87w9qqvdp";
sha256 = "0nx6nzbk0rw3pxbzxsfvrjjh37hibzd2gjz5bb8wccpf85ar5vzp";
};

patches = [ ./debug-info-from-env.patch ];
Loading