Skip to content
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
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a6b2d4b82cd4
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 738b346d2c18
Choose a head ref

Commits on Jun 15, 2019

  1. Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    grahamc Graham Christensen
    Copy the full SHA
    861bbbc View commit details
  2. python.pkgs.pip: 19.0.3 -> 19.1.1

    Jonathan Ringer authored and FRidh committed Jun 15, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    vcunat Vladimír Čunát
    Copy the full SHA
    44eac16 View commit details
  3. Revert "python.pkgs.pip: 19.0.3 -> 19.1.1"

    mass-rebuild...
    
    This reverts commit 44eac16.
    FRidh committed Jun 15, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    vcunat Vladimír Čunát
    Copy the full SHA
    3ac9699 View commit details
  4. Merge pull request #62853 from samueldr/fix/sshd-cross-compile-issue

    nixos/sshd: fixes validation for cross-compilation
    lukateras authored Jun 15, 2019
    Copy the full SHA
    d089f23 View commit details
  5. pantheon.wingpanel-applications-menu: drop libwnck3

    Guess upstream documented that they used libwnck3 even
    though it was removed years ago.
    worldofpeace committed Jun 15, 2019
    Copy the full SHA
    7e7efa6 View commit details
  6. Copy the full SHA
    6465fd4 View commit details
  7. cocoapods: 1.7.1 -> 1.7.2

    Also update cocoapods-beta to match.
    lilyball authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    96d79af View commit details
  8. Merge staging-next into master

    FRidh authored Jun 15, 2019
    Copy the full SHA
    9bd6c5d View commit details
  9. Merge pull request #62245 from NixOS/python-unstable

    Python package set
    FRidh authored Jun 15, 2019
    Copy the full SHA
    79a7dac View commit details
  10. Merge master into staging-next

    FRidh committed Jun 15, 2019
    Copy the full SHA
    017b817 View commit details
  11. Merge staging into staging-next

    FRidh committed Jun 15, 2019
    Copy the full SHA
    482c74c View commit details
  12. Merge staging-next into staging

    FRidh committed Jun 15, 2019
    Copy the full SHA
    40ff733 View commit details
  13. dbus: 1.12.14 -> 1.12.16

    https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12.16/NEWS
    
    It's short and explains the CVE a bit, including below:
    
    > CVE-2019-12749: Do not attempt to carry out DBUS_COOKIE_SHA1
    > authentication for identities that differ from the user running the
    > DBusServer. Previously, a local attacker could manipulate symbolic
    > links in their own home directory to bypass authentication and connect
    > to a DBusServer with elevated privileges. The standard system and
    > session dbus-daemons in their default configuration were immune to this
    > attack because they did not allow DBUS_COOKIE_SHA1, but third-party
    > users of DBusServer such as Upstart could be vulnerable.   Thanks to Joe
    > Vennix of Apple Information Security.   (dbus#269, Simon McVittie)
    dtzWill authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    6d7cdd7 View commit details
  14. Copy the full SHA
    044b8b6 View commit details
  15. Copy the full SHA
    26e9078 View commit details
  16. Copy the full SHA
    7c11742 View commit details
  17. guile: 2.2.3 -> 2.2.4

    lopsided98 authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    0a7bc46 View commit details
  18. less: 530 -> 551

    At long last! \o/
    
    pname-ify while visiting.
    
    http://greenwoodsoftware.com/less/news.551.html
    dtzWill authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    4f96316 View commit details
  19. bison: 3.3.2 -> 3.4.1

    FRidh committed Jun 15, 2019
    Copy the full SHA
    f1bf93e View commit details
  20. pythonPackages.pluggy: 0.8.1 -> 0.11.0

    marsam authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    f532fc6 View commit details
  21. pythonPackages.wcwidth: disable test

    To prevent infinite recursion with pytest
    marsam authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    7cd19f8 View commit details
  22. pythonPackages.chardet: fix pytest 4 support

    marsam authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    8ece4ae View commit details
  23. pythonPackages.apipkg: fix pytest 4 support

    marsam authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    0261dc4 View commit details
  24. Copy the full SHA
    a8e9146 View commit details
  25. pythonPackages.execnet: 1.5.0 -> 1.6.0

    marsam authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    25f1bba View commit details
  26. pythonPackages.werkzeug: 0.15.2 -> 0.15.4

    marsam authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    e6da8a3 View commit details
  27. Copy the full SHA
    b853f59 View commit details
  28. pythonPackages.pytest: 4.2.1 -> 4.6.3

    marsam authored and FRidh committed Jun 15, 2019
    Copy the full SHA
    2cb27e7 View commit details
  29. Copy the full SHA
    72774d6 View commit details
  30. Copy the full SHA
    4ed415c View commit details
  31. Copy the full SHA
    f56edb0 View commit details
  32. Copy the full SHA
    738b346 View commit details
10 changes: 9 additions & 1 deletion nixos/modules/services/networking/ssh/sshd.nix
Original file line number Diff line number Diff line change
@@ -4,7 +4,15 @@ with lib;

let

sshconf = pkgs.runCommand "sshd.conf-validated" { nativeBuildInputs = [ cfgc.package ]; } ''
# The splicing information needed for nativeBuildInputs isn't available
# on the derivations likely to be used as `cfgc.package`.
# This middle-ground solution ensures *an* sshd can do their basic validation
# on the configuration.
validationPackage = if pkgs.stdenv.buildPlatform == pkgs.stdenv.hostPlatform
then [ cfgc.package ]
else [ pkgs.buildPackages.openssh ];

sshconf = pkgs.runCommand "sshd.conf-validated" { nativeBuildInputs = [ validationPackage ]; } ''
cat >$out <<EOL
${cfg.extraConfig}
EOL
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ stdenv, fetchFromGitHub, pantheon, substituteAll, meson, ninja, python3
, pkgconfig, vala, granite, libgee, gettext, gtk3, appstream, gnome-menus
, json-glib, plank, bamf, switchboard, libunity, libsoup, wingpanel, libwnck3
, zeitgeist, bc }:
, json-glib, plank, bamf, switchboard, libunity, libsoup, wingpanel, zeitgeist
, bc }:

stdenv.mkDerivation rec {
pname = "applications-menu";
@@ -42,7 +42,6 @@ stdenv.mkDerivation rec {
libgee
libsoup
libunity
libwnck3
plank
switchboard
wingpanel
5 changes: 2 additions & 3 deletions pkgs/development/interpreters/guile/default.nix
Original file line number Diff line number Diff line change
@@ -12,11 +12,11 @@

(rec {
name = "guile-${version}";
version = "2.2.3";
version = "2.2.4";

src = fetchurl {
url = "mirror://gnu/guile/${name}.tar.xz";
sha256 = "11j01agvnci2cx32wwpqs9078856yxmvs15gcsz7ganpkj2ahlw3";
sha256 = "07p3g0v2ba2vlfbfidqzlgbhnzdx46wh2rgc5gszq1mjyx5bks6r";
};

outputs = [ "out" "dev" "info" ];
@@ -42,7 +42,6 @@

patches = [
./eai_system.patch
./riscv.patch
] ++ stdenv.lib.optional (coverageAnalysis != null) ./gcov-file-name.patch
++ stdenv.lib.optional stdenv.isDarwin (fetchpatch {
url = "https://gitlab.gnome.org/GNOME/gtk-osx/raw/52898977f165777ad9ef169f7d4818f2d4c9b731/patches/guile-clocktime.patch";
17 changes: 3 additions & 14 deletions pkgs/development/libraries/boehm-gc/default.nix
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, libatomic_ops
{ lib, stdenv, fetchurl, fetchpatch
, enableLargeConfig ? false # doc: https://github.com/ivmai/bdwgc/blob/v7.6.6/doc/README.macros#L179
}:

@@ -14,9 +14,6 @@ stdenv.mkDerivation rec {
sha256 = "1798rp3mcfkgs38ynkbg2p47bq59pisrc6mn0l20pb5iczf0ssj3";
};

buildInputs = [ libatomic_ops ];
nativeBuildInputs = [ pkgconfig ];

outputs = [ "out" "dev" "doc" ];
separateDebugInfo = stdenv.isLinux;

@@ -29,20 +26,12 @@ stdenv.mkDerivation rec {
lib.optional stdenv.hostPlatform.isRiscV ./riscv.patch;

configureFlags =
[ "--enable-cplusplus" ]
[ "--enable-cplusplus" "--with-libatomic-ops=none" ]
++ lib.optional enableLargeConfig "--enable-large-config"
++ lib.optional (stdenv.hostPlatform.libc == "musl") "--disable-static"
# Configure script can't detect whether C11 atomic intrinsics are available
# when cross-compiling, so it links to libatomic_ops, which has to be
# propagated to all dependencies. To avoid this, assume that the intrinsics
# are available.
++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) "--with-libatomic-ops=none";
++ lib.optional (stdenv.hostPlatform.libc == "musl") "--disable-static";

doCheck = true; # not cross;

# Don't run the native `strip' when cross-compiling.
dontStrip = stdenv.hostPlatform != stdenv.buildPlatform;

enableParallelBuilding = true;

meta = {
4 changes: 2 additions & 2 deletions pkgs/development/libraries/dbus/default.nix
Original file line number Diff line number Diff line change
@@ -6,8 +6,8 @@ assert x11Support -> libX11 != null
&& libSM != null;

let
version = "1.12.14";
sha256 = "13aca7gzgl7z1dfdipfs23773w8n6z01d4rj5kmssv4gms8c5ya4";
version = "1.12.16";
sha256 = "107ckxaff1cv4q6kmfdi2fb1nlsv03312a7kf6lb4biglhpjv8jl";

self = stdenv.mkDerivation {
name = "dbus-${version}";
4 changes: 2 additions & 2 deletions pkgs/development/libraries/nghttp2/default.nix
Original file line number Diff line number Diff line change
@@ -18,11 +18,11 @@ let inherit (stdenv.lib) optional; in

stdenv.mkDerivation rec {
pname = "nghttp2";
version = "1.38.0";
version = "1.39.1";

src = fetchurl {
url = "https://github.com/${pname}/${pname}/releases/download/v${version}/${pname}-${version}.tar.bz2";
sha256 = "156r3myrglkmrdv4zh151g9zcr7b92zjn15wx5i9ypw0naanjc4g";
sha256 = "1vzmkh3pky3l3w6iaffhikh7hslp8zp0jsdqpd6knbflsmzp511a";
};

outputs = [ "bin" "out" "dev" "lib" ];
14 changes: 7 additions & 7 deletions pkgs/development/mobile/cocoapods/Gemfile-beta.lock
Original file line number Diff line number Diff line change
@@ -9,10 +9,10 @@ GEM
tzinfo (~> 1.1)
atomos (0.1.3)
claide (1.0.2)
cocoapods (1.7.1)
cocoapods (1.7.2)
activesupport (>= 4.0.2, < 5)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.7.1)
cocoapods-core (= 1.7.2)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.2.2, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -22,13 +22,13 @@ GEM
cocoapods-try (>= 1.1.0, < 2.0)
colored2 (~> 3.1)
escape (~> 0.0.4)
fourflusher (>= 2.2.0, < 3.0)
fourflusher (>= 2.3.0, < 3.0)
gh_inspector (~> 1.0)
molinillo (~> 0.6.6)
nap (~> 1.0)
ruby-macho (~> 1.4)
xcodeproj (>= 1.8.2, < 2.0)
cocoapods-core (1.7.1)
xcodeproj (>= 1.10.0, < 2.0)
cocoapods-core (1.7.2)
activesupport (>= 4.0.2, < 6)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
@@ -45,7 +45,7 @@ GEM
colored2 (3.1.2)
concurrent-ruby (1.1.5)
escape (0.0.4)
fourflusher (2.2.0)
fourflusher (2.3.0)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
i18n (0.9.5)
@@ -59,7 +59,7 @@ GEM
thread_safe (0.3.6)
tzinfo (1.2.5)
thread_safe (~> 0.1)
xcodeproj (1.9.0)
xcodeproj (1.10.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
14 changes: 7 additions & 7 deletions pkgs/development/mobile/cocoapods/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -9,10 +9,10 @@ GEM
tzinfo (~> 1.1)
atomos (0.1.3)
claide (1.0.2)
cocoapods (1.7.1)
cocoapods (1.7.2)
activesupport (>= 4.0.2, < 5)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.7.1)
cocoapods-core (= 1.7.2)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.2.2, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
@@ -22,13 +22,13 @@ GEM
cocoapods-try (>= 1.1.0, < 2.0)
colored2 (~> 3.1)
escape (~> 0.0.4)
fourflusher (>= 2.2.0, < 3.0)
fourflusher (>= 2.3.0, < 3.0)
gh_inspector (~> 1.0)
molinillo (~> 0.6.6)
nap (~> 1.0)
ruby-macho (~> 1.4)
xcodeproj (>= 1.8.2, < 2.0)
cocoapods-core (1.7.1)
xcodeproj (>= 1.10.0, < 2.0)
cocoapods-core (1.7.2)
activesupport (>= 4.0.2, < 6)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
@@ -45,7 +45,7 @@ GEM
colored2 (3.1.2)
concurrent-ruby (1.1.5)
escape (0.0.4)
fourflusher (2.2.0)
fourflusher (2.3.0)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
i18n (0.9.5)
@@ -59,7 +59,7 @@ GEM
thread_safe (0.3.6)
tzinfo (1.2.5)
thread_safe (~> 0.1)
xcodeproj (1.9.0)
xcodeproj (1.10.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
16 changes: 8 additions & 8 deletions pkgs/development/mobile/cocoapods/gemset-beta.nix
Original file line number Diff line number Diff line change
@@ -46,21 +46,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0iyk28wd5k77vcsl9w5c04x5wz4a00ximwz6p2smccm7xk6v07gs";
sha256 = "0hbz1i513prx3nk507h3jyfza71x9xa23921mm1qyq5874myiwi9";
type = "gem";
};
version = "1.7.1";
version = "1.7.2";
};
cocoapods-core = {
dependencies = ["activesupport" "fuzzy_match" "nap"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "090a57w0lrnf5f86hdmiz8snkal2f48998lin1sx84wlh3y0ng4x";
sha256 = "051pfrr1y1a8mky1nzlgql6nvhq4lwpg689rn45gb6lii1vn3yr4";
type = "gem";
};
version = "1.7.1";
version = "1.7.2";
};
cocoapods-deintegrate = {
groups = ["default"];
@@ -169,10 +169,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1d2ksz077likjv8dcxy1rnqcjallbfa7yk2wvix3228gq7a4jkq3";
sha256 = "0b9kzw8pr7bg67fqvv7x6xdknyfa5i0wzipxqvkg6xpkjca0vvn8";
type = "gem";
};
version = "2.2.0";
version = "2.3.0";
};
fuzzy_match = {
groups = ["default"];
@@ -292,9 +292,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0qhanxa4zbirbdq6skdpg7hvx1vivwy1i5x22c3xkdb7pykh7dm7";
sha256 = "1x2ypkxyfsr6k8qy75iy64p6af6b024fqnlmw8qvzzzixmwrr8q7";
type = "gem";
};
version = "1.9.0";
version = "1.10.0";
};
}
16 changes: 8 additions & 8 deletions pkgs/development/mobile/cocoapods/gemset.nix
Original file line number Diff line number Diff line change
@@ -40,21 +40,21 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0iyk28wd5k77vcsl9w5c04x5wz4a00ximwz6p2smccm7xk6v07gs";
sha256 = "0hbz1i513prx3nk507h3jyfza71x9xa23921mm1qyq5874myiwi9";
type = "gem";
};
version = "1.7.1";
version = "1.7.2";
};
cocoapods-core = {
dependencies = ["activesupport" "fuzzy_match" "nap"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "090a57w0lrnf5f86hdmiz8snkal2f48998lin1sx84wlh3y0ng4x";
sha256 = "051pfrr1y1a8mky1nzlgql6nvhq4lwpg689rn45gb6lii1vn3yr4";
type = "gem";
};
version = "1.7.1";
version = "1.7.2";
};
cocoapods-deintegrate = {
groups = ["default"];
@@ -151,10 +151,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1d2ksz077likjv8dcxy1rnqcjallbfa7yk2wvix3228gq7a4jkq3";
sha256 = "0b9kzw8pr7bg67fqvv7x6xdknyfa5i0wzipxqvkg6xpkjca0vvn8";
type = "gem";
};
version = "2.2.0";
version = "2.3.0";
};
fuzzy_match = {
source = {
@@ -254,9 +254,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0qhanxa4zbirbdq6skdpg7hvx1vivwy1i5x22c3xkdb7pykh7dm7";
sha256 = "1x2ypkxyfsr6k8qy75iy64p6af6b024fqnlmw8qvzzzixmwrr8q7";
type = "gem";
};
version = "1.9.0";
version = "1.10.0";
};
}
12 changes: 9 additions & 3 deletions pkgs/development/python-modules/apipkg/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, buildPythonPackage, fetchPypi
, pytest_3, setuptools_scm }:
, pytest, setuptools_scm }:

buildPythonPackage rec {
pname = "apipkg";
@@ -11,15 +11,21 @@ buildPythonPackage rec {
};

nativeBuildInputs = [ setuptools_scm ];
checkInputs = [ pytest_3 ];
checkInputs = [ pytest ];

# Fix pytest 4 support. See: https://github.com/pytest-dev/apipkg/issues/14
postPatch = ''
substituteInPlace "test_apipkg.py" \
--replace "py.test.ensuretemp('test_apipkg')" "py.path.local('test_apipkg')"
'';

checkPhase = ''
py.test
'';

meta = with stdenv.lib; {
description = "Namespace control and lazy-import mechanism";
homepage = https://bitbucket.org/hpk42/apipkg;
homepage = "https://github.com/pytest-dev/apipkg";
license = licenses.mit;
};
}
14 changes: 11 additions & 3 deletions pkgs/development/python-modules/chardet/default.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ stdenv, buildPythonPackage, fetchPypi
, pytest_3, pytestrunner, hypothesis }:
{ stdenv, buildPythonPackage, fetchPypi, fetchpatch
, pytest, pytestrunner, hypothesis }:

buildPythonPackage rec {
pname = "chardet";
@@ -10,7 +10,15 @@ buildPythonPackage rec {
sha256 = "1bpalpia6r5x1kknbk11p1fzph56fmmnp405ds8icksd3knr5aw4";
};

checkInputs = [ pytest_3 pytestrunner hypothesis ];
patches = [
# Add pytest 4 support. See: https://github.com/chardet/chardet/pull/174
(fetchpatch {
url = "https://github.com/chardet/chardet/commit/0561ddcedcd12ea1f98b7ddedb93686ed8a5ffa4.patch";
sha256 = "1y1xhjf32rdhq9sfz58pghwv794f3w2f2qcn8p6hp4pc8jsdrn2q";
})
];

checkInputs = [ pytest pytestrunner hypothesis ];

meta = with stdenv.lib; {
homepage = https://github.com/chardet/chardet;
Loading