From 1c1b67a3c91cd46241dee9c556d326e11b1d9ce2 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Mon, 19 Dec 2016 01:05:52 +0100 Subject: gnu: thefuck: Correct inputs and disable tests. * gnu/packages/admin.scm (thefuck)[arguments]: Set #:tests? #f. [inputs]: Move everything to ... [propagated-inputs]: ... here. Remove duplicate [inputs] and python-setuptools. [native-inputs]: Add python-pytest, python-pytest-mock and python-mock. --- gnu/packages/admin.scm | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'gnu/packages/admin.scm') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 69c04dc139..6e913d2cd0 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -1697,15 +1697,26 @@ throughput (in the same interval).") (base32 "04q2cn8c83f6z6wn1scla1ilrpi5ssjc64987hvmwfvwvb82bvkp")))) (build-system python-build-system) - (inputs + (arguments + '(#:tests? #f)) + ;; FIXME: 10 test failures. Some require newer pytest (> 2.9.2). + ;; Others need more work. Un-comment the below to run the tests. + ;; #:phases + ;; (modify-phases %standard-phases + ;; (replace 'check + ;; (lambda _ + ;; ;; Some tests need write access to $HOME. + ;; (setenv "HOME" "/tmp") + ;; (zero? (system* "py.test" "-v"))))))) + (propagated-inputs `(("python-colorama" ,python-colorama) ("python-decorator" ,python-decorator) ("python-psutil" ,python-psutil) ("python-six" ,python-six))) - (inputs - ;; Requires setuptools >= 17.1 due to some features used, while our - ;; python currently only includes 12.0. TODO: Remove this input. - `(("python-setuptools" ,python-setuptools))) + (native-inputs + `(("python-mock" ,python-mock) + ("python-pytest" ,python-pytest) + ("python-pytest-mock" ,python-pytest-mock))) (home-page "https://github.com/nvbn/thefuck") (synopsis "Correct mistyped console command") (description -- cgit v1.2.3 From 1c851cbe0c562894bd38c0f9f39d12be306b3e59 Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Thu, 23 Feb 2017 14:35:00 -0500 Subject: gnu: shadow: Fix CVE-2017-2616. * gnu/packages/patches/shadow-CVE-2017-2616.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (shadow): Use it. --- gnu/packages/admin.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gnu/packages/admin.scm') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index b2207a1205..d9c7ba3b73 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -276,7 +276,8 @@ client and server, a telnet client and server, and an rsh client and server.") (uri (string-append "https://github.com/shadow-maint/shadow/releases/" "download/" version "/shadow-" version ".tar.xz")) - (patches (search-patches "shadow-4.4-su-snprintf-fix.patch")) + (patches (search-patches "shadow-4.4-su-snprintf-fix.patch" + "shadow-CVE-2017-2616.patch")) (sha256 (base32 "0g7hf55ar2pafg5g3ldx0fwzjk36wf4xb21p4ndanbjm3c2a9ab1")))) -- cgit v1.2.3 From 63f5d53cf148b1d506fb55d64d69059ddd307c71 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 2 Mar 2017 00:30:00 +0100 Subject: gnu: di: Update to 4.43. * gnu/packages/admin.scm (di): Update to 4.43. --- gnu/packages/admin.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/admin.scm') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index d9c7ba3b73..6bded60c11 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -1718,13 +1718,13 @@ a new command using the matched rule, and runs it.") (define-public di (package (name "di") - (version "4.42") + (version "4.43") (source (origin (method url-fetch) (uri (string-append "https://gentoo.com/di/di-" version ".tar.gz")) (sha256 - (base32 "1i6m9zdnidn8268q1lz9fd8payk7s4pgwh5zlam9rr4dy6h6a67n")))) + (base32 "1q25jy51qfzsym9b2w0cqzscq2j492gn60dy6gbp88m8nwm4sdy8")))) (build-system gnu-build-system) (arguments `(#:tests? #f ; Obscure test failures. -- cgit v1.2.3 From 1a01551a9b35830a9980abec76ca7cd0c5663aa4 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 2 Mar 2017 05:46:42 +0100 Subject: gnu: cbatticon: Update to 1.6.5. * gnu/packages/admin.scm (cbatticon): Update to 1.6.5. --- gnu/packages/admin.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/admin.scm') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index 6bded60c11..17d726b7ac 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -1749,14 +1749,14 @@ highly portable. Great for heterogenous networks.") (define-public cbatticon (package (name "cbatticon") - (version "1.6.4") + (version "1.6.5") (source (origin (method url-fetch) (uri (string-append "https://github.com/valr/" name "/archive/" version ".tar.gz")) (sha256 (base32 - "023fvsa4q7rl98rqgwrb1shyzaybdkkbyz5sywd0s5p7ixkksxqx")) + "0xzz1faqgm57bwlkw6sjdfbckf5hck81879zbfk18p7xn9vhvixv")) (file-name (string-append name "-" version ".tar.gz")))) (build-system gnu-build-system) (arguments -- cgit v1.2.3 From 6f5d28f9d05aaa9743b3aac6bceb2c6323122d2d Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Wed, 22 Feb 2017 09:03:25 -0800 Subject: gnu: inetutils: Enable tests. * gnu/packages/admin.scm (inetutils)[arguments]: Remove '#:tests? #f' and #:configure-flags. [native-inputs]: Add net-tools. Signed-off-by: Leo Famulari --- gnu/packages/admin.scm | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'gnu/packages/admin.scm') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index d2001d4e2c..a7f97f6893 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -253,13 +253,9 @@ re-executing them as necessary.") (base32 "05n65k4ixl85dc6rxc51b1b732gnmm8xnqi424dy9f1nz7ppb3xy")))) (build-system gnu-build-system) - (arguments `(#:configure-flags '("--localstatedir=/var") - - ;; FIXME: `tftp.sh' relies on `netstat' from utils-linux, - ;; which is currently missing. - #:tests? #f)) (inputs `(("ncurses" ,ncurses) - ("readline" ,readline))) ; for 'ftp' + ("readline" ,readline))) ;for 'ftp' + (native-inputs `(("netstat" ,net-tools))) ;for tests (home-page "http://www.gnu.org/software/inetutils/") (synopsis "Basic networking utilities") (description -- cgit v1.2.3 From 483188b76efcda27865a9d5082c99d91b9bde35b Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Thu, 9 Mar 2017 02:05:07 -0500 Subject: gnu: inetutils: Set the $localstatedir. This is a followup to commit 6f5d28f9d05aaa9743b3aac6bceb2c6323122d2d. * gnu/packages/admin.scm (inetutils)[arguments]: Pass '--localstatedir=/var' to #:configure-flags. --- gnu/packages/admin.scm | 2 ++ 1 file changed, 2 insertions(+) (limited to 'gnu/packages/admin.scm') diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index a7f97f6893..e7364f6e53 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -253,6 +253,8 @@ re-executing them as necessary.") (base32 "05n65k4ixl85dc6rxc51b1b732gnmm8xnqi424dy9f1nz7ppb3xy")))) (build-system gnu-build-system) + (arguments + '(#:configure-flags '("--localstatedir=/var"))) (inputs `(("ncurses" ,ncurses) ("readline" ,readline))) ;for 'ftp' (native-inputs `(("netstat" ,net-tools))) ;for tests -- cgit v1.2.3