From 3ebad47b8acd0eb6739cb3bc3d66c3cd6ce38da4 Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin Date: Tue, 9 Jan 2018 02:09:11 -0500 Subject: pyslurm: bump to unbreak Fixes: bd9512f217 ('slurm: 17.02.6 -> 17.02.9 for CVE-2017-15566') (cherry picked from commit e5aa7467d4cb3750816a3673cf6c7fac138de111) --- pkgs/development/python-modules/pyslurm/default.nix | 8 +++----- .../python-modules/pyslurm/pyslurm-dlfcn.patch | 18 ------------------ 2 files changed, 3 insertions(+), 23 deletions(-) delete mode 100644 pkgs/development/python-modules/pyslurm/pyslurm-dlfcn.patch (limited to 'pkgs/development/python-modules') diff --git a/pkgs/development/python-modules/pyslurm/default.nix b/pkgs/development/python-modules/pyslurm/default.nix index e855b952f276..41b42bb63ec0 100644 --- a/pkgs/development/python-modules/pyslurm/default.nix +++ b/pkgs/development/python-modules/pyslurm/default.nix @@ -2,18 +2,16 @@ buildPythonPackage rec { pname = "pyslurm"; - version = "unstable-69e4f4f"; + version = "20171102"; name = pname + "-" + version; src = fetchFromGitHub { repo = "pyslurm"; owner = "PySlurm"; - rev = "69e4f4fd66003b98ddb7da25613fe641d4ae160d"; - sha256 = "051kafkndbniklxyf0drb360aiblnqcf9rqjbvmqh66zrfya1m28"; + rev = "a2acbc820da419e308c5817998d2abe78a7b75e6"; + sha256 = "1wmlx5fh1xzjyksvmq7i083hmyvs7id61ysk2d9hbmf8rza498as"; }; - patches = [ ./pyslurm-dlfcn.patch ]; - buildInputs = [ cython slurm ]; setupPyBuildFlags = [ "--slurm-lib=${slurm}/lib" "--slurm-inc=${slurm.dev}/include" ]; diff --git a/pkgs/development/python-modules/pyslurm/pyslurm-dlfcn.patch b/pkgs/development/python-modules/pyslurm/pyslurm-dlfcn.patch deleted file mode 100644 index 2b3798a30706..000000000000 --- a/pkgs/development/python-modules/pyslurm/pyslurm-dlfcn.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/pyslurm/__init__.py b/pyslurm/__init__.py -index 81643e1..e8b6836 100644 ---- a/pyslurm/__init__.py -+++ b/pyslurm/__init__.py -@@ -11,8 +11,11 @@ import sys - old_dlopen_flags = '' - if hasattr(sys, "setdlopenflags"): - old_dlopen_flags = sys.getdlopenflags() -- import DLFCN -- sys.setdlopenflags(old_dlopen_flags | DLFCN.RTLD_GLOBAL) -+ if sys.version_info >= (3,6): -+ from os import RTLD_GLOBAL -+ else: -+ from DLFCN import RTLD_GLOBAL -+ sys.setdlopenflags(old_dlopen_flags | RTLD_GLOBAL) - - from .pyslurm import * - -- cgit 1.4.1