From unknown Sun Jun 22 07:59:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30740] Add r-tidyverse Resent-From: Charlie Ritter Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 07 Mar 2018 01:29:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30740 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 30740@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.152038612116914 (code B ref -1); Wed, 07 Mar 2018 01:29:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Mar 2018 01:28:41 +0000 Received: from localhost ([127.0.0.1]:48288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etNsi-0004Od-Ds for submit@debbugs.gnu.org; Tue, 06 Mar 2018 20:28:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1etMmO-0002hM-Jb for submit@debbugs.gnu.org; Tue, 06 Mar 2018 19:18:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1etMmF-0002XO-FL for submit@debbugs.gnu.org; Tue, 06 Mar 2018 19:17:55 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:39810) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1etMmF-0002XI-7z for submit@debbugs.gnu.org; Tue, 06 Mar 2018 19:17:51 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49564) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1etMmB-0000Y1-A5 for guix-patches@gnu.org; Tue, 06 Mar 2018 19:17:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1etMm7-0002Ph-6o for guix-patches@gnu.org; Tue, 06 Mar 2018 19:17:47 -0500 Received: from mout01.posteo.de ([185.67.36.65]:51184) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1etMm6-0002PK-86 for guix-patches@gnu.org; Tue, 06 Mar 2018 19:17:43 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id A4FED211FB for ; Wed, 7 Mar 2018 01:17:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1520381859; bh=Y9W/fCjM54njung6p1qgf9LvznyW6w06wtumyez+d4k=; h=From:To:Subject:Date:From; b=raLy9CuA6iX6lv9OXKzazOMA6SgyPZVWHQ3niwBENgbaqCJHqLJElPedAleAdh3tI CiP4ySOZFOLNyqUDvaPWF64Z/GVZ9+t23Mfo5M0Kw8+tYsIk/nuqiASB5cuz+rdqqj /oCPrm9W/YbFAG7qGTe5JWHCFJKbpYzAwDpnsmTHvGfAMBusotHf3+XqY+U6HZ4oQi uWc+ZkUZG7CPnHVAhL2guDIQOPjKnzsINluxI+S0IknmWWoXBRyS8L3MfSw45e6n5Q qQunf9KR3KRnVUXNZMxhhiBcNXOwHuq0hqA+bwyA1xl842cB5/r+rKZkqA3DFNSHAI n6f+T2Y3rRicA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 3zwvNf1Fzpz9rxK for ; Wed, 7 Mar 2018 01:17:37 +0100 (CET) From: Charlie Ritter Date: Tue, 06 Mar 2018 19:17:36 -0500 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Tue, 06 Mar 2018 20:28:34 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain This patch adds the r-tidyverse package --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-r-tidyverse.patch Content-Transfer-Encoding: quoted-printable Content-Description: r-tidyverse patch From=206ea7aee1484d4f04fa6365dcd6cfbaeed1cae40d Mon Sep 17 00:00:00 2001 From: Charlie Ritter Date: Tue, 6 Mar 2018 19:11:43 -0500 Subject: [PATCH] gnu: Add r-tidyverse. * gnu/packages/statistics.scm (r-tidyverse): New variable. * gnu/packages/statistics.scm (r-haven): New variable. * gnu/packages/statistics.scm (r-broom): New variable. * gnu/packages/statistics.scm (r-modelr): New variable. * gnu/packages/statistics.scm (r-readxl): New variable. * gnu/packages/statistics.scm (r-cli): New variable. * gnu/packages/statistics.scm (r-reprex): New variable. * gnu/packages/statistics.scm (r-rvest): New variable. * gnu/packages/statistics.scm (r-jsonlite): New variable. * gnu/packages/statistics.scm (r-callr): New variable. * gnu/packages/statistics.scm (r-selectr): New variable. =2D-- gnu/packages/statistics.scm | 633 ++++++++++++++++++++++++++++++++--------= ---- 1 file changed, 460 insertions(+), 173 deletions(-) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index 8ebdce137..cc8b75882 100644 =2D-- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -9,6 +9,7 @@ ;;; Copyright =C2=A9 2016, 2017 Raoul Bonnal ;;; Copyright =C2=A9 2017 Kyle Meyer ;;; Copyright =C2=A9 2017 Tobias Geerinckx-Rice +;;; Copyright =C2=A9 2018 Charlie Ritter ;;; ;;; This file is part of GNU Guix. ;;; @@ -69,6 +70,51 @@ #:use-module (gnu packages xorg) #:use-module (srfi srfi-1)) =20 +(define-public r-tidyverse + (package + (name "r-tidyverse") + (version "1.2.1") + (source (origin + (method url-fetch) + (uri (cran-uri "tidyverse" version)) + (sha256 + (base32 + "0yy3fkjksgcn6wkbgsb0pbnmsyqs4m01mziqafhig578nixs4rxd")))) + (build-system r-build-system) + (propagated-inputs + `(("r-broom" ,r-broom) + ("r-cli" ,r-cli) + ("r-crayon" ,r-crayon) + ("r-dbplyr" ,r-dbplyr) + ("r-dplyr" ,r-dplyr) + ("r-forcats" ,r-forcats) + ("r-ggplot2" ,r-ggplot2) + ("r-haven" ,r-haven) + ("r-hms" ,r-hms) + ("r-httr" ,r-httr) + ("r-jsonlite" ,r-jsonlite) + ("r-lubridate" ,r-lubridate) + ("r-magrittr" ,r-magrittr) + ("r-modelr" ,r-modelr) + ("r-purrr" ,r-purrr) + ("r-readr" ,r-readr) + ("r-readxl" ,r-readxl) + ("r-reprex" ,r-reprex) + ("r-rlang" ,r-rlang) + ("r-rstudioapi" ,r-rstudioapi) + ("r-rvest" ,r-rvest) + ("r-stringr" ,r-stringr) + ("r-tibble" ,r-tibble) + ("r-tidyr" ,r-tidyr) + ("r-xml2" ,r-xml2))) + (home-page "https://tidyverse.org") + (synopsis "Easily Install and Load the 'Tidyverse'") + (description "The 'tidyverse' is a set of packages that work in harmony +because they share common data representations and 'API' design. This pac= kage +is designed to make it easy to install and load multiple 'tidyverse' packa= ges +in a single step. Learn more about the 'tidyverse' at +.") + (license license:gpl3))) =20 (define-public pspp (package @@ -76,12 +122,12 @@ (version "1.0.1") (source (origin =2D (method url-fetch) =2D (uri (string-append "mirror://gnu/pspp/pspp-" =2D version ".tar.gz")) =2D (sha256 =2D (base32 =2D "1r8smr5057993h90nx0mdnff8nxw9x546zzh6qpy4h3xblp1la5s")))) + (method url-fetch) + (uri (string-append "mirror://gnu/pspp/pspp-" + version ".tar.gz")) + (sha256 + (base32 + "1r8smr5057993h90nx0mdnff8nxw9x546zzh6qpy4h3xblp1la5s")))) (build-system gnu-build-system) (inputs `(("cairo" ,cairo) @@ -203,9 +249,9 @@ be output in text, PostScript, PDF or HTML.") (string-append line " 1")))) #t)) (add-before 'configure 'set-default-pager =2D ;; Set default pager to "cat", because otherwise it is "false", =2D ;; making "help()" print nothing at all. =2D (lambda _ (setenv "PAGER" "cat") #t)) + ;; Set default pager to "cat", because otherwise it is "false", + ;; making "help()" print nothing at all. + (lambda _ (setenv "PAGER" "cat") #t)) (add-before 'check 'set-timezone ;; Some tests require the timezone to be set. However, the ;; timezone may not just be "UTC", or else a brittle regression @@ -217,9 +263,9 @@ be output in text, PostScript, PDF or HTML.") "/share/zoneinfo")) #t)) (add-after 'build 'make-info =2D (lambda _ (zero? (system* "make" "info")))) + (lambda _ (zero? (system* "make" "info")))) (add-after 'build 'install-info =2D (lambda _ (zero? (system* "make" "install-info"))))) + (lambda _ (zero? (system* "make" "install-info"))))) #:configure-flags '(;; Do not build the recommended packages. The build system creat= es ;; random temporary directories and embeds their names in some @@ -286,15 +332,15 @@ available, greatly increasing its breadth and scope.") =20 (define-public rmath-standalone (package (inherit r-minimal) =2D (name "rmath-standalone") =2D (arguments =2D '(#:phases =2D (modify-phases %standard-phases =2D (add-after 'configure 'chdir =2D (lambda _ (chdir "src/nmath/standalone/") #t))))) =2D (synopsis "Standalone R math library") =2D (description =2D "This package provides the R math library as an independent package= ."))) + (name "rmath-standalone") + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'configure 'chdir + (lambda _ (chdir "src/nmath/standalone/") #t))))) + (synopsis "Standalone R math library") + (description + "This package provides the R math library as an independent pa= ckage."))) =20 (define-public r-boot (package @@ -512,27 +558,27 @@ nonlinear mixed-effects models.") =20 (define-public r-mgcv (package =2D (name "r-mgcv") =2D (version "1.8-23") =2D (source =2D (origin =2D (method url-fetch) =2D (uri (cran-uri "mgcv" version)) =2D (sha256 =2D (base32 =2D "1lsrhf1yzn25pfn3f5x8yxjqnfryim4jx3iqd7ah8aalh5asqwbp")))) =2D (build-system r-build-system) =2D (propagated-inputs =2D `(("r-matrix" ,r-matrix) =2D ("r-nlme" ,r-nlme))) =2D (home-page "https://cran.r-project.org/web/packages/mgcv") =2D (synopsis "Mixed generalised additive model computation") =2D (description =2D "GAMs, GAMMs and other generalized ridge regression with multiple sm= oothing + (name "r-mgcv") + (version "1.8-23") + (source + (origin + (method url-fetch) + (uri (cran-uri "mgcv" version)) + (sha256 + (base32 + "1lsrhf1yzn25pfn3f5x8yxjqnfryim4jx3iqd7ah8aalh5asqwbp")))) + (build-system r-build-system) + (propagated-inputs + `(("r-matrix" ,r-matrix) + ("r-nlme" ,r-nlme))) + (home-page "https://cran.r-project.org/web/packages/mgcv") + (synopsis "Mixed generalised additive model computation") + (description + "GAMs, GAMMs and other generalized ridge regression with multiple smo= othing parameter estimation by GCV, REML or UBRE/AIC. The library includes a @code{gam()} function, a wide variety of smoothers, JAGS support and distributions beyond the exponential family.") =2D (license license:gpl2+))) + (license license:gpl2+))) =20 (define-public r-nnet (package @@ -616,27 +662,27 @@ curves, Cox models, and parametric accelerated failur= e time models.") =20 (define-public r (package (inherit r-minimal) =2D (name "r") =2D (source #f) =2D (build-system trivial-build-system) =2D (arguments '(#:builder (mkdir %output))) =2D (propagated-inputs =2D `(("r-minimal" ,r-minimal) =2D ("r-boot" ,r-boot) =2D ("r-class" ,r-class) =2D ("r-cluster" ,r-cluster) =2D ("r-codetools" ,r-codetools) =2D ("r-foreign" ,r-foreign) =2D ("r-kernsmooth" ,r-kernsmooth) =2D ("r-lattice" ,r-lattice) =2D ("r-mass" ,r-mass) =2D ("r-matrix" ,r-matrix) =2D ("r-mgcv" ,r-mgcv) =2D ("r-nlme" ,r-nlme) =2D ("r-nnet" ,r-nnet) =2D ("r-rpart" ,r-rpart) =2D ("r-spatial" ,r-spatial) =2D ("r-survival" ,r-survival))))) + (name "r") + (source #f) + (build-system trivial-build-system) + (arguments '(#:builder (mkdir %output))) + (propagated-inputs + `(("r-minimal" ,r-minimal) + ("r-boot" ,r-boot) + ("r-class" ,r-class) + ("r-cluster" ,r-cluster) + ("r-codetools" ,r-codetools) + ("r-foreign" ,r-foreign) + ("r-kernsmooth" ,r-kernsmooth) + ("r-lattice" ,r-lattice) + ("r-mass" ,r-mass) + ("r-matrix" ,r-matrix) + ("r-mgcv" ,r-mgcv) + ("r-nlme" ,r-nlme) + ("r-nnet" ,r-nnet) + ("r-rpart" ,r-rpart) + ("r-spatial" ,r-spatial) + ("r-survival" ,r-survival))))) =20 (define-public r-bit (package @@ -835,26 +881,26 @@ Munsell colour system.") =20 (define-public r-permute (package =2D (name "r-permute") =2D (version "0.9-4") =2D (source =2D (origin =2D (method url-fetch) =2D (uri (cran-uri "permute" version)) =2D (sha256 =2D (base32 =2D "1w8wzk1fg9q7wvisnfp2js70dg0m9wi12gkdhpyngpbdcgssahd5")))) =2D (build-system r-build-system) =2D ;; Tests do not run correctly, but running them properly would entail= a =2D ;; circular dependency with vegan. =2D (home-page "https://github.com/gavinsimpson/permute") =2D (synopsis "Functions for Generating Restricted Permutations of Data") =2D (description =2D "This package provides a set of restricted permutation designs for f= reely + (name "r-permute") + (version "0.9-4") + (source + (origin + (method url-fetch) + (uri (cran-uri "permute" version)) + (sha256 + (base32 + "1w8wzk1fg9q7wvisnfp2js70dg0m9wi12gkdhpyngpbdcgssahd5")))) + (build-system r-build-system) + ;; Tests do not run correctly, but running them properly would entail a + ;; circular dependency with vegan. + (home-page "https://github.com/gavinsimpson/permute") + (synopsis "Functions for Generating Restricted Permutations of Data") + (description + "This package provides a set of restricted permutation designs for fr= eely exchangeable, line transects (time series), spatial grid designs and permu= tation of blocks (groups of samples). @code{permute} also allows split-plot desi= gns, in which the whole-plots or split-plots or both can be freely exchangeable= .") =2D (license license:gpl2+))) + (license license:gpl2+))) =20 (define-public r-plyr (package @@ -1835,16 +1881,16 @@ building design matrices.") ;; tests must be run after installation (delete 'check) (add-after 'unpack 'set-matplotlib-backend-to-agg =2D (lambda _ =2D ;; Set the matplotlib backend to Agg to avoid problems using= the =2D ;; GTK backend without a display. =2D (substitute* (append (find-files "statsmodels/graphics/tests= " "\\.py") =2D '("statsmodels/tsa/vector_ar/tests/test= _var.py" =2D "statsmodels/duration/tests/test_surv= func.py")) =2D (("import matplotlib\\.pyplot as plt" line) =2D (string-append "import matplotlib;matplotlib.use('Agg');" =2D line))) =2D #t)) + (lambda _ + ;; Set the matplotlib backend to Agg to avoid problems using = the + ;; GTK backend without a display. + (substitute* (append (find-files "statsmodels/graphics/tests"= "\\.py") + '("statsmodels/tsa/vector_ar/tests/test_= var.py" + "statsmodels/duration/tests/test_survf= unc.py")) + (("import matplotlib\\.pyplot as plt" line) + (string-append "import matplotlib;matplotlib.use('Agg');" + line))) + #t)) (add-after 'install 'check (lambda* (#:key inputs outputs #:allow-other-keys) ;; Make installed package available for running the tests @@ -1874,13 +1920,13 @@ inference for statistical models.") (define-public python2-statsmodels (let ((stats (package-with-python2 python-statsmodels))) (package (inherit stats) =2D (propagated-inputs =2D `(("python2-pytz" ,python2-pytz) =2D ("python2-numpy" ,python2-numpy) =2D ("python2-scipy" ,python2-scipy) =2D ("python2-pandas" ,python2-pandas) =2D ("python2-patsy" ,python2-patsy) =2D ("python2-matplotlib" ,python2-matplotlib)))))) + (propagated-inputs + `(("python2-pytz" ,python2-pytz) + ("python2-numpy" ,python2-numpy) + ("python2-scipy" ,python2-scipy) + ("python2-pandas" ,python2-pandas) + ("python2-patsy" ,python2-patsy) + ("python2-matplotlib" ,python2-matplotlib)))))) =20 (define-public r-coda (package @@ -1908,12 +1954,12 @@ chain.") (name "r-ade4") (version "1.7-10") (source =2D (origin =2D (method url-fetch) =2D (uri (cran-uri "ade4" version)) =2D (sha256 =2D (base32 =2D "0zk81x0yn30gbyc0jpzyw1nxd08ccihl6vyk0ijvj3aw3nr5flc6")))) + (origin + (method url-fetch) + (uri (cran-uri "ade4" version)) + (sha256 + (base32 + "0zk81x0yn30gbyc0jpzyw1nxd08ccihl6vyk0ijvj3aw3nr5flc6")))) (build-system r-build-system) (propagated-inputs `(("r-mass" ,r-mass))) @@ -2580,12 +2626,12 @@ certain criterion, e.g., it contains a certain regu= lar file.") (name "r-rmarkdown") (version "1.9") (source =2D (origin =2D (method url-fetch) =2D (uri (cran-uri "rmarkdown" version)) =2D (sha256 =2D (base32 =2D "0wq6kbhrkv3fhcy4hg5yyv9gdvf8gr4nsjwdifs4ih8lnn0dmdyb")))) + (origin + (method url-fetch) + (uri (cran-uri "rmarkdown" version)) + (sha256 + (base32 + "0wq6kbhrkv3fhcy4hg5yyv9gdvf8gr4nsjwdifs4ih8lnn0dmdyb")))) (properties `((upstream-name . "rmarkdown"))) (build-system r-build-system) (propagated-inputs @@ -3117,30 +3163,30 @@ analysis of large sparse or dense matrices.") =20 (define-public r-glmnet (package =2D (name "r-glmnet") =2D (version "2.0-13") =2D (source =2D (origin =2D (method url-fetch) =2D (uri (cran-uri "glmnet" version)) =2D (sha256 =2D (base32 =2D "1zdqp6wnqxzp5qn2ky47phbkrxv3cpgbwmdp896h3xxjvp58sa7k")))) =2D (build-system r-build-system) =2D (inputs =2D `(("gfortran" ,gfortran))) =2D (propagated-inputs =2D `(("r-foreach" ,r-foreach) =2D ("r-matrix" ,r-matrix))) =2D (home-page "http://www.jstatsoft.org/v33/i01") =2D (synopsis "Lasso and elastic-net regularized generalized linear model= s") =2D (description =2D "The glmnet package provides efficient procedures for fitting the en= tire + (name "r-glmnet") + (version "2.0-13") + (source + (origin + (method url-fetch) + (uri (cran-uri "glmnet" version)) + (sha256 + (base32 + "1zdqp6wnqxzp5qn2ky47phbkrxv3cpgbwmdp896h3xxjvp58sa7k")))) + (build-system r-build-system) + (inputs + `(("gfortran" ,gfortran))) + (propagated-inputs + `(("r-foreach" ,r-foreach) + ("r-matrix" ,r-matrix))) + (home-page "http://www.jstatsoft.org/v33/i01") + (synopsis "Lasso and elastic-net regularized generalized linear models= ") + (description + "The glmnet package provides efficient procedures for fitting the ent= ire lasso or elastic-net regularization path for linear and Poisson regression= , as well as logistic, multinomial, Cox, multiple-response Gaussian and grouped multinomial models. The algorithm uses cyclical coordinate descent in a path-wise fashion.") =2D (license license:gpl2+))) + (license license:gpl2+))) =20 (define-public r-pkgmaker (package @@ -3168,24 +3214,24 @@ development. It currently provides managers for mu= ltiple package specific options and registries, vignette, unit test and bibtex related utilities.") (license license:gpl2+))) =20 =2D (define-public r-registry =2D (package =2D (name "r-registry") =2D (version "0.5") =2D (source =2D (origin =2D (method url-fetch) =2D (uri (cran-uri "registry" version)) =2D (sha256 =2D (base32 =2D "1yqfl1g6vsl28zn8brzc39659k8lqsmfms7900j7p64ilydyb2sx")))) =2D (build-system r-build-system) =2D (home-page "https://cran.r-project.org/web/packages/registry") =2D (synopsis "Infrastructure for R package registries") =2D (description =2D "This package provides a generic infrastructure for creating and u= sing R +(define-public r-registry + (package + (name "r-registry") + (version "0.5") + (source + (origin + (method url-fetch) + (uri (cran-uri "registry" version)) + (sha256 + (base32 + "1yqfl1g6vsl28zn8brzc39659k8lqsmfms7900j7p64ilydyb2sx")))) + (build-system r-build-system) + (home-page "https://cran.r-project.org/web/packages/registry") + (synopsis "Infrastructure for R package registries") + (description + "This package provides a generic infrastructure for creating and usin= g R package registries.") =2D (license license:gpl2+))) + (license license:gpl2+))) =20 (define-public r-rngtools (package @@ -3737,26 +3783,26 @@ data behind them) can be viewed and modified in a w= eb browser.") =20 (define-public r-biased-urn (package =2D (name "r-biased-urn") =2D (version "1.07") =2D (source =2D (origin =2D (method url-fetch) =2D (uri (cran-uri "BiasedUrn" version)) =2D (sha256 =2D (base32 =2D "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3")))) =2D (properties `((upstream-name . "BiasedUrn"))) =2D (build-system r-build-system) =2D (home-page "http://www.agner.org/random/") =2D (synopsis "Biased urn model distributions") =2D (description =2D "This package provides statistical models of biased sampling in the = form + (name "r-biased-urn") + (version "1.07") + (source + (origin + (method url-fetch) + (uri (cran-uri "BiasedUrn" version)) + (sha256 + (base32 + "13i2lgfnjhlbbm2yxfc2l5hswqw6x03pwba5csjmirv8kpjw4xr3")))) + (properties `((upstream-name . "BiasedUrn"))) + (build-system r-build-system) + (home-page "http://www.agner.org/random/") + (synopsis "Biased urn model distributions") + (description + "This package provides statistical models of biased sampling in the f= orm of univariate and multivariate noncentral hypergeometric distributions, including Wallenius' noncentral hypergeometric distribution and Fisher's noncentral hypergeometric distribution (also called extended hypergeometric distribution).") =2D (license license:gpl3+))) + (license license:gpl3+))) =20 (define-public r-rematch (package @@ -4538,7 +4584,7 @@ perform @dfn{independent component analysis} (ICA) an= d projection pursuit.") `(("gfortran" ,gfortran))) (synopsis "Breiman and Cutler's random forests for classification and = regression") (description =2D"This package provides the Breiman and Cutler's random forests algorithm= , based on a + "This package provides the Breiman and Cutler's random forests algori= thm, based on a forest of trees using random inputs, for classification and regression.") (license license:gpl2+))) =20 @@ -4859,7 +4905,7 @@ For example, it provides fixed point clustering, line= ar regression clustering, clustering by merging Gaussian mixture components, as well as symmetric and asymmetric discriminant projections for visualisation of the separation of groupings.") =2D (license license:gpl2+))) + (license license:gpl2+))) =20 (define-public r-vgam (package @@ -4879,7 +4925,7 @@ groupings.") (home-page "https://www.stat.auckland.ac.nz/~yee/VGAM") (synopsis "Vector generalized linear and additive models") (description =2D "This package is an implementation of about 6 major classes of stati= stical + "This package is an implementation of about 6 major classes of statis= tical regression models. Currently only fixed-effects models are implemented, i= .e., no random-effects models. Many (150+) models and distributions are estima= ted by maximum likelihood estimation (MLE) or penalized MLE, using Fisher scor= ing. @@ -4946,7 +4992,7 @@ regression and information measures.") (home-page "http://optimizer.r-forge.r-project.org") (synopsis "Derivative-free optimization algorithms by quadratic approx= imation") (description =2D "This package provides a derivative-free optimization by quadratic= approximation + "This package provides a derivative-free optimization by quadratic ap= proximation based on an interface to Fortran implementations by M. J. D. Powell.") (license license:gpl2))) =20 @@ -4969,7 +5015,7 @@ based on an interface to Fortran implementations by M= . J. D. Powell.") (home-page "http://eigen.tuxfamily.org") (synopsis "Rcpp integration for the Eigen templated linear algebra lib= rary") (description =2D "This package provides an integration of Eigen in R using a C++ te= mplate + "This package provides an integration of Eigen in R using a C++ templ= ate library for linear algebra: matrices, vectors, numerical solvers and relat= ed algorithms. It supports dense and sparse matrices on integer, floating point and compl= ex numbers, decompositions of such matrices, and solutions of linear systems.") @@ -4982,10 +5028,10 @@ decompositions of such matrices, and solutions of l= inear systems.") (source (origin (method url-fetch) =2D (uri (cran-uri "ModelMetrics" version)) =2D (sha256 =2D (base32 =2D "119xxmzb5biq7k1yxqsf0jmmarmfn6lds9x9hfgv593xlpym6za8")))) + (uri (cran-uri "ModelMetrics" version)) + (sha256 + (base32 + "119xxmzb5biq7k1yxqsf0jmmarmfn6lds9x9hfgv593xlpym6za8")))) (properties `((upstream-name . "ModelMetrics"))) (build-system r-build-system) (propagated-inputs @@ -5098,7 +5144,7 @@ algorithms.") (home-page "https://cran.r-project.org/web/packages/lme4") (synopsis "Linear mixed-effects models using eigen and S4") (description =2D "This package provides fit linear and generalized linear mixed-eff= ects + "This package provides fit linear and generalized linear mixed-effects models. The models and their components are represented using S4 classes = and methods. The core computational algorithms are implemented using the Eigen C++ library for numerical linear algebra and RcppEigen glue.") @@ -5149,7 +5195,7 @@ bootstrap test for generalized linear mixed models.") (home-page "https://r-forge.r-project.org/projects/car/") (synopsis "Companion to applied regression") (description =2D "This package provides functions and datasets from book Companion + "This package provides functions and datasets from book Companion to Applied regression, Second Edition, Sage, 2011.") (license license:gpl2+))) =20 @@ -5213,10 +5259,10 @@ even in multithreaded code, typically using OpenMP.= ") (source (origin (method url-fetch) =2D (uri (cran-uri "mnormt" version)) =2D (sha256 =2D (base32 =2D "1b34xxrnf35khsx82mhvmk96sgfr2flyasaah7qkb2976pwxay7z")))) + (uri (cran-uri "mnormt" version)) + (sha256 + (base32 + "1b34xxrnf35khsx82mhvmk96sgfr2flyasaah7qkb2976pwxay7z")))) (build-system r-build-system) (native-inputs `(("gfortran" ,gfortran))) @@ -5600,3 +5646,244 @@ Java package that provides routines for various sta= tistical distributions.") ;; are under the GPLv3, which is a mistake. The author confirmed in an ;; email that this whole project should be under GPLv2+. (license license:gpl2+))) + +(define-public r-haven + (package + (name "r-haven") + (version "1.1.1") + (source (origin + (method url-fetch) + (uri (cran-uri "haven" version)) + (sha256 + (base32 "1fkcvsrnw8waqwggv0aydbvbi99x5kp9g78xfxj4w6s3xvdzcy= sz")))) + (build-system r-build-system) + (propagated-inputs + `(("r-forcats" ,r-forcats) + ("r-hms" ,r-hms) + ("r-rcpp" ,r-rcpp) + ("r-readr" ,r-readr) + ("r-tibble" ,r-tibble))) + (home-page "http://haven.tidyverse.org") + (synopsis "Import and Export 'SPSS', 'Stata' and 'SAS' Files") + (description "Import foreign statistical formats into R via the embedd= ed +'ReadStat' C library, .") + (license license:expat))) + +(define-public r-broom + (package + (name "r-broom") + (version "0.4.3") + (source (origin + (method url-fetch) + (uri (cran-uri "broom" version)) + (sha256 + (base32 "119pc2jnxvm13cvd77c7d14p3bn68f4jm310vj3yfck40101n9= if")))) + (build-system r-build-system) + (propagated-inputs + `(("r-dplyr" ,r-dplyr) + ("r-nlme" ,r-nlme) + ("r-plyr" ,r-plyr) + ("r-psych" ,r-psych) + ("r-reshape2" ,r-reshape2) + ("r-stringr" ,r-stringr) + ("r-tidyr" ,r-tidyr))) + (home-page "http://github.com/tidyverse/broom") + (synopsis "Convert Statistical Analysis Objects into Tidy Data Frames") + (description "Convert statistical analysis objects from R into tidy da= ta +frames, so that they can more easily be combined, reshaped and otherwise +processed with tools like 'dplyr', 'tidyr' and 'ggplot2'. The package +provides three S3 generics: tidy, which summarizes a model's statistical +findings such as coefficients of a regression; augment, which adds columns= to +the original data such as predictions, residuals and cluster assignments; = and +glance, which provides a one-row summary of model-level statistics.") + (license license:expat))) + +(define-public r-modelr + (package + (name "r-modelr") + (version "0.1.1") + (source (origin + (method url-fetch) + (uri (cran-uri "modelr" version)) + (sha256 + (base32 "1rqw0b583vp107zqp4h3wj51dvv4hb3wszfr1f5f48xassc53f= 95")))) + (build-system r-build-system) + (propagated-inputs + `(("r-broom" ,r-broom) + ("r-dplyr" ,r-dplyr) + ("r-lazyeval" ,r-lazyeval) + ("r-magrittr" ,r-magrittr) + ("r-purrr" ,r-purrr) + ("r-tibble" ,r-tibble) + ("r-tidyr" ,r-tidyr))) + (home-page "https://github.com/hadley/modelr") + (synopsis "Modelling Functions that Work with the Pipe") + (description "Functions for modelling that help you seamlessly integra= te +modelling into a pipeline of data manipulation and visualisation.") + (license license:gpl3))) + +(define-public r-readxl + (package + (name "r-readxl") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (cran-uri "readxl" version)) + (sha256 + (base32 "1bf7gxw9r11m4llyymplxiaa4gzgyj4bwmwad5in756pzq3jzm= pv")))) + (build-system r-build-system) + (propagated-inputs + `(("r-cellranger" ,r-cellranger) + ("r-rcpp" ,r-rcpp) + ("r-tibble" ,r-tibble))) + (home-page "http://readxl.tidyverse.org") + (synopsis "Read Excel Files") + (description "Import excel files into R. Supports '.xls' via the embe= dded +'libxls' C library and '.xlsx' = via +the embedded 'RapidXML' C++ library . W= orks +on Windows, Mac and Linux without external dependencies.") + (license license:gpl3))) + +(define-public r-cli + (package + (name "r-cli") + (version "1.0.0") + (source (origin + (method url-fetch) + (uri (cran-uri "cli" version)) + (sha256 + (base32 "07as3dr7vwx02p3qgzlmxz1dlrd3x3lysrzp222ip9jcjpydp8= wg")))) + (build-system r-build-system) + (propagated-inputs + `(("r-assertthat" ,r-assertthat) + ("r-crayon" ,r-crayon))) + (home-page "https://github.com/r-lib/cli#readme") + (synopsis "Helpers for Developing Command Line Interfaces") + (description "This package provides a suite of tools designed to build +attractive command line interfaces ('CLIs'). Includes tools for drawing +rules, boxes, trees, and 'Unicode' symbols with 'ASCII' alternatives.") + (license license:expat))) + +(define-public r-reprex + (package + (name "r-reprex") + (version "0.1.2") + (source (origin + (method url-fetch) + (uri (cran-uri "reprex" version)) + (sha256 + (base32 "105d9vsmqfilgpw8psfb2wyiz1hvcycvh4cqhb3ab37lm3rcav= vs")))) + (build-system r-build-system) + (propagated-inputs + `(("r-callr" ,r-callr) + ("r-knitr" ,r-knitr) + ("r-rmarkdown" ,r-rmarkdown) + ("r-whisker" ,r-whisker))) + (home-page "https://github.com/jennybc/reprex") + (synopsis "Prepare Reproducible Example Code for Sharing") + (description "Convenience wrapper that uses the 'rmarkdown' package to +render small snippets of code to target formats that include both code and +output. The goal is to encourage the sharing of small, reproducible, and +runnable examples on code-oriented websites, such as + and , or in email. 'reprex' +also extracts clean, runnable R code from various common formats, such as +copy/paste from an R session.") + (license license:expat))) + +(define-public r-rvest + (package + (name "r-rvest") + (version "0.3.2") + (source + (origin + (method url-fetch) + (uri (cran-uri "rvest" version)) + (sha256 + (base32 "04mv99z8dixywx96kfy4215g6ib23s7qvd77hcf9pxqxzcvqhvhd")))) + (build-system r-build-system) + (propagated-inputs + `(("r-httr" ,r-httr) + ("r-magrittr" ,r-magrittr) + ("r-selectr" ,r-selectr) + ("r-xml2" ,r-xml2))) + (home-page "https://github.com/hadley/rvest") + (synopsis "Easily Harvest (Scrape) Web Pages") + (description "Wrappers around the 'xml2' and 'httr' packages to make it +easy to download, then manipulate, HTML and XML.") + (license license:gpl3))) + +(define-public r-jsonlite + (package + (name "r-jsonlite") + (version "1.5") + (source + (origin + (method url-fetch) + (uri (cran-uri "jsonlite" version)) + (sha256 + (base32 + "00lfg464jhf7k01bal9pcjvbdf5cxk6xi2h46hccp1x3h883g434")))) + (build-system r-build-system) + (home-page "https://arxiv.org/abs/1403.2805") + (synopsis "A Robust, High Performance JSON Parser and Generator for R") + (description "This package provides a fast JSON parser and generator +optimized for statistical data and the web. Started out as a fork of +'RJSONIO', but has been completely rewritten in recent versions. The pack= age +offers flexible, robust, high performance tools for working with JSON in R= and +is particularly powerful for building pipelines and interacting with a web +API. The implementation is based on the mapping described in the +vignette (Ooms, 2014). In addition to converting JSON data from/to R obje= cts, +'jsonlite' contains functions to stream, validate, and prettify JSON data. +The unit tests included with the package verify that all edge cases are +encoded and decoded consistently for use with dynamic data in systems and +applications.") + (license license:expat))) + +(define-public r-callr + (package + (name "r-callr") + (version "2.0.2") + (source + (origin + (method url-fetch) + (uri (cran-uri "callr" version)) + (sha256 + (base32 + "0m51p39vfwldxv6h8x4y9w3laf8q9bldhfqhlcrlx3xhy3irb1bp")))) + (build-system r-build-system) + (propagated-inputs + `(("r-assertthat" ,r-assertthat) + ("r-crayon" ,r-crayon) + ("r-debugme" ,r-debugme) + ("r-r6" ,r-r6) + ("r-testthat" ,r-testthat))) + (home-page + "https://github.com/r-lib/callr#readme") + (synopsis "Call R from R") + (description "It is sometimes useful to perform a computation in a +separate R process, without affecting the current R process at all. This +packages does exactly that.") + (license license:expat))) + +(define-public r-selectr + (package + (name "r-selectr") + (version "0.3-2") + (source + (origin + (method url-fetch) + (uri (cran-uri "selectr" version)) + (sha256 + (base32 + "0kdrj64rqg4z6hg92y9r2h602a2i73r5rnlpg23ys33d5d32n8jy")))) + (build-system r-build-system) + (propagated-inputs `(("r-stringr" ,r-stringr))) + (home-page "https://sjp.co.nz/projects/selectr") + (synopsis "Translate CSS Selectors to XPath Expressions") + (description "Translates a CSS3 selector into an equivalent XPath +expression. This allows us to use CSS selectors when working with the XML +package as it can only evaluate XPath expressions. Also provided are +convenience functions useful for using CSS selectors on XML nodes. This +package is a port of the Python package +'cssselect' ().") + (license license:bsd-3))) =2D-=20 2.16.1 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEiNLX4rpUkGUHqgmts0r+M/VPj+8FAlqfL6AACgkQs0r+M/VP j+/yigf+Ju3gKLuCBFFlaXj9CxtBiTAa1dz720wS9mMV1GVxFh7V7EGn/3CtyN5E K4zHEWjcmqdfm53IG1MNm/GrA5V1MVxUy5VnbijirL0WNsp0UR76juokWfmIEwja CqEYsqEtD7VvXwRbYlR64t4NQlI8mhfg9mdCCQ/DbJR6+vQKdGMhJUEsxS3NZtHq KTuCcDsnvacojh+0uuMmU+s3Qjk83fcc1gN5JrIoDSBv8dAWyWzd1hViCU9zPsF5 eRjeh/RVER87r8AAYm48wnk+FEWb6u8HUO3iPCMaHkWMicFU//otNrKu/ra23dyA 0lmQpLhidzVikWOqLhGdaXjUehUYMg== =W9zx -----END PGP SIGNATURE----- --==-=-=-- From unknown Sun Jun 22 07:59:06 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#30740] Add r-tidyverse References: In-Reply-To: Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 09 Mar 2018 23:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30740 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Charlie Ritter Cc: 30740@debbugs.gnu.org Received: via spool by 30740-submit@debbugs.gnu.org id=B30740.152063663624463 (code B ref 30740); Fri, 09 Mar 2018 23:04:01 +0000 Received: (at 30740) by debbugs.gnu.org; 9 Mar 2018 23:03:56 +0000 Received: from localhost ([127.0.0.1]:52930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euR3M-0006MU-8B for submit@debbugs.gnu.org; Fri, 09 Mar 2018 18:03:56 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euR3J-0006MD-T5 for 30740@debbugs.gnu.org; Fri, 09 Mar 2018 18:03:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1520633890; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; l=765; bh=84LcNvM1Jz9VBMqHfOu1DZhnUzmZnQ9iih/5HJitNpc=; b=PH69/hq7nFKATOy25jubYGjJgWtK+f/bLfaPs6Jdxv25ZrD87PZse4EqiAf59vws sKOsQW/qX0cc5r1tx+OjoOgQLKP6r0MPW9rtdqYRBABcrQ29m2Dk6+ZOp+2F9xHIXQS H6qtDAFGOdQXwA0WbQhGepyFTZzjnAGG0DGkRLrk= Received: from localhost (port-92-200-43-38.dynamic.qsc.de [92.200.43.38]) by mx.zohomail.com with SMTPS id 152063389056357.60177184931422; Fri, 9 Mar 2018 14:18:10 -0800 (PST) User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Fri, 09 Mar 2018 23:18:08 +0100 Message-ID: <87r2oski5b.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi Charlie, thank you very much for the contributions! We normally use one commit/patch per package addition. This makes the git log much more useful to us. I see that you included spurious changes to the indentation of a bunch of unrelated packages. Please only include changes that belong to the packages you added. Your patch also includes definitions for packages that already exist elsewhere in Guix, such as r-jsonlite, which is defined in (gnu packages web). For packages from CRAN, please add them to (gnu packages cran). Would you like to send an updated patch series? You can just send them as replies to this message. Thanks again! -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Mar 17 17:37:05 2018 Received: (at control) by debbugs.gnu.org; 17 Mar 2018 21:37:05 +0000 Received: from localhost ([127.0.0.1]:38784 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exJVh-0001zY-Ai for submit@debbugs.gnu.org; Sat, 17 Mar 2018 17:37:05 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:49156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exJVf-0001z2-73 for control@debbugs.gnu.org; Sat, 17 Mar 2018 17:37:03 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A207C1326C for ; Sat, 17 Mar 2018 22:37:02 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tcU3CAXvg6Pl for ; Sat, 17 Mar 2018 22:37:01 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8F2E013265 for ; Sat, 17 Mar 2018 22:37:01 +0100 (CET) Date: Sat, 17 Mar 2018 22:37:00 +0100 Message-Id: <87lgeql6yr.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #30777 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) merge 30777 30740 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 19 03:56:30 2018 Received: (at control) by debbugs.gnu.org; 19 Mar 2018 07:56:30 +0000 Received: from localhost ([127.0.0.1]:40622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1expeg-0001jE-8R for submit@debbugs.gnu.org; Mon, 19 Mar 2018 03:56:30 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:40278 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1expee-0001j6-Ka for control@debbugs.gnu.org; Mon, 19 Mar 2018 03:56:28 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 2E8D213D067; Mon, 19 Mar 2018 07:56:28 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 07AF413D064 for ; Mon, 19 Mar 2018 07:56:28 +0000 (GMT) Received: from giedi (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id 22e9468d for ; Mon, 19 Mar 2018 07:56:27 +0000 (UTC) Date: Mon, 19 Mar 2018 07:56:27 +0000 Message-Id: <87efkg7b2s.fsf@cbaines.net> To: control@debbugs.gnu.org From: Christopher Baines Subject: control message for bug #30740 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) merge 30740 30784 30783 30782 30781 30780 30779 30778 From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 19 04:22:50 2018 Received: (at control) by debbugs.gnu.org; 19 Mar 2018 08:22:50 +0000 Received: from localhost ([127.0.0.1]:40747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exq4A-0006Pg-L5 for submit@debbugs.gnu.org; Mon, 19 Mar 2018 04:22:50 -0400 Received: from li622-129.members.linode.com ([212.71.249.129]:40422 helo=mira.cbaines.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1exq48-0006PZ-VP for control@debbugs.gnu.org; Mon, 19 Mar 2018 04:22:49 -0400 Received: by mira.cbaines.net (Postfix, from userid 113) id 8AC7C13D067; Mon, 19 Mar 2018 08:22:48 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 Received: from localhost (cpc102582-walt20-2-0-cust14.13-2.cable.virginm.net [86.27.34.15]) by mira.cbaines.net (Postfix) with ESMTPSA id 6393113D064 for ; Mon, 19 Mar 2018 08:22:48 +0000 (GMT) Received: from giedi (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id e30f8e04 for ; Mon, 19 Mar 2018 08:22:48 +0000 (UTC) Date: Mon, 19 Mar 2018 08:22:48 +0000 Message-Id: <87efkg5vaf.fsf@cbaines.net> To: control@debbugs.gnu.org From: Christopher Baines Subject: control message for bug #30740 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) tags 30740 patch