guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/05: Merge branch 'master' into core-updates-frozen


From: guix-commits
Subject: 01/05: Merge branch 'master' into core-updates-frozen
Date: Mon, 13 Dec 2021 07:59:30 -0500 (EST)

civodul pushed a commit to branch core-updates-frozen
in repository guix.

commit 1052ae5f03de931b52c7a638c8e4f8d8d7093af3
Merge: 869d69a 788f56b
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Mon Dec 13 11:49:15 2021 +0100

    Merge branch 'master' into core-updates-frozen

 doc/build.scm                                      |   1 +
 doc/guix.texi                                      | 456 +++++++++++++++------
 etc/news.scm                                       |  53 +++
 gnu/build/hurd-boot.scm                            |  10 +-
 gnu/build/secret-service.scm                       |  17 +-
 gnu/local.mk                                       |   3 +
 gnu/packages/astronomy.scm                         |  63 +++
 gnu/packages/audio.scm                             |   5 +-
 gnu/packages/bioconductor.scm                      | 149 +++++++
 gnu/packages/dunst.scm                             |   4 +-
 gnu/packages/emacs-xyz.scm                         | 181 ++++----
 gnu/packages/finance.scm                           |  34 ++
 gnu/packages/gnuzilla.scm                          |   8 +-
 gnu/packages/graphviz.scm                          |  43 ++
 gnu/packages/groovy.scm                            |   2 +-
 gnu/packages/guile-xyz.scm                         |  22 +-
 gnu/packages/java.scm                              | 168 +++++++-
 gnu/packages/linux.scm                             |  28 +-
 gnu/packages/lisp-xyz.scm                          | 348 ++++++++++++++--
 gnu/packages/messaging.scm                         |  79 ++--
 .../patches/emacs-telega-path-placeholder.patch    |  49 +--
 gnu/packages/patches/emacs-telega-test-env.patch   |  30 +-
 .../patches/sbcl-aserve-add-HTML-5-elements.patch  |  63 +++
 .../patches/sbcl-aserve-fix-rfe12668.patch         |  43 ++
 gnu/packages/pdf.scm                               |   4 +-
 gnu/packages/python-check.scm                      |  39 +-
 gnu/packages/python-web.scm                        |  57 +--
 gnu/packages/python-xyz.scm                        |  72 ++--
 gnu/packages/rust-apps.scm                         | 109 ++++-
 gnu/packages/scheme.scm                            |  42 +-
 gnu/packages/sdl.scm                               |  42 +-
 gnu/packages/serveez.scm                           |  13 +-
 gnu/packages/shellutils.scm                        |  38 ++
 gnu/packages/suckless.scm                          |  29 ++
 gnu/packages/version-control.scm                   |   4 +-
 gnu/packages/web-browsers.scm                      |   4 +-
 gnu/packages/web.scm                               |  64 ++-
 gnu/services/base.scm                              | 406 ++++++++++++++----
 gnu/services/virtualization.scm                    |  45 +-
 gnu/system/hurd.scm                                |  12 +-
 gnu/system/install.scm                             |   5 +-
 gnu/tests/ganeti.scm                               |   7 +-
 gnu/tests/networking.scm                           | 141 ++++++-
 guix/narinfo.scm                                   |   4 +-
 guix/progress.scm                                  |  26 +-
 guix/scripts/challenge.scm                         |  97 ++---
 guix/substitutes.scm                               |   6 +-
 47 files changed, 2404 insertions(+), 721 deletions(-)

diff --cc gnu/local.mk
index faaf428,f485e73..7e1cedf
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -1744,9 -1734,14 +1744,10 @@@ dist_patch_DATA =                             
                
    %D%/packages/patches/rocm-opencl-runtime-4.3-nocltrace.patch \
    %D%/packages/patches/rocm-opencl-runtime-4.3-noopencl.patch \
    %D%/packages/patches/ruby-sanitize-system-libxml.patch      \
 -  %D%/packages/patches/rust-1.19-mrustc.patch                 \
 -  %D%/packages/patches/rust-1.25-accept-more-detailed-gdb-lines.patch \
 -  %D%/packages/patches/rust-1.45-linker-locale.patch          \
 -  %D%/packages/patches/rust-1.48-linker-locale.patch          \
 +  %D%/packages/patches/rustc-1.39.0-src.patch                 \
    %D%/packages/patches/rust-adblock-ignore-live-tests.patch           \
 -  %D%/packages/patches/rust-bootstrap-stage0-test.patch               \
    %D%/packages/patches/rust-coresimd-doctest.patch            \
+   %D%/packages/patches/i3status-rust-enable-unstable-features.patch   \
    %D%/packages/patches/rust-ndarray-remove-blas-src-dep.patch \
    %D%/packages/patches/rust-ndarray-0.13-remove-blas-src.patch        \
    %D%/packages/patches/rust-nettle-disable-vendor.patch                \
diff --cc gnu/packages/emacs-xyz.scm
index 392b4a5,db21102..71d1885
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@@ -27217,9 -27248,10 +27249,9 @@@ service, and connect it with Emacs via 
                                   "\"" ffmpeg-bin "\")"))))))
           (add-after 'unpack 'configure
             (lambda* (#:key inputs outputs #:allow-other-keys)
-              (substitute* "telega-server.el"
+              (substitute* "telega-customize.el"
                 (("@TELEGA_SERVER_BIN@")
 -                (string-append (assoc-ref inputs "emacs-telega-server")
 -                               "/bin/telega-server")))
 +                (search-input-file inputs "/bin/telega-server")))
               (substitute* "telega-util.el"
                 (("@TELEGA_SHARE@")
                  (string-append (elpa-directory (assoc-ref outputs "out"))
diff --cc gnu/packages/gnuzilla.scm
index 0cd8dbd,6d9f8f4..bbc6b53
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@@ -1629,8 -1616,8 +1629,8 @@@ standards of the IceCat project."
               (file-name (string-append "thunderbird-" version "-checkout"))
               (sha256
                (base32
-                "0rp4i353dskx065a6hskvfpf0l2qywqnivks9qc6a85h4yah4rvq")))))
+                "00zj1k3c8p66ylf9n7xp42y6kiv3h6hf8ba7bk6f8wj3hh0r2hrd")))))
 -       ("cargo" ,rust-1.51 "cargo")
 +       ("cargo" ,rust "cargo")
         ("clang" ,clang)
         ("llvm" ,llvm)
         ("m4" ,m4)
diff --cc gnu/packages/python-xyz.scm
index 2035714,b3a350a..f52a1fe
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@@ -13392,25 -13359,36 +13391,34 @@@ text."
                (uri (pypi-uri "moto" version))
                (sha256
                 (base32
-                 "1pix0c7zszjwzfy88n1rpih9vkdm25nqcvz93z850xvgwb4v81bd"))))
+                 "0pvay0jp119lzzwf5qj5h6311271yq0w2i6344ds20grpf6g6gz8"))))
      (build-system python-build-system)
      (arguments
-      `(#:phases (modify-phases %standard-phases
-                   (add-after 'unpack 'patch-hardcoded-executable-names
-                     (lambda _
-                       (substitute* "moto/batch/models.py"
-                         (("/bin/sh")
-                          (which "sh")))
-                       (substitute* (find-files "tests" "\\.py$")
-                         (("#!/bin/bash")
-                          (string-append "#!" (which "bash"))))
-                       #t))
-                   (replace 'check
-                     (lambda _
-                       (invoke "pytest" "-vv" "-m" "not network"
-                               ;; These tests require Docker.
-                               "-k" "not test_terminate_job \
- and not test_invoke_function_from_sqs_exception"))))))
+      `(#:phases
+        (modify-phases %standard-phases
+          (add-after 'unpack 'patch-hardcoded-executable-names
+            (lambda* (#:key inputs #:allow-other-keys)
 -             (let ((bash-exec (string-append
 -                               (assoc-ref inputs "bash")
 -                               "/bin/sh")))
++             (let ((bash-exec (search-input-file inputs "/bin/sh")))
+                (substitute* "moto/batch/models.py"
+                  (("/bin/sh") bash-exec))
+                (substitute* (find-files "tests" "\\.py$")
+                  (("#!/bin/bash") (string-append "#!" bash-exec))))))
+          (replace 'check
+            (lambda* (#:key inputs outputs tests? #:allow-other-keys)
+              (when tests?
+                (add-installed-pythonpath inputs outputs)
+                (invoke "pytest" "-vv" "-m" "not network" "-k"
+                        (string-append
+                         ;; These tests require Docker.
+                         "not test_terminate_job"
+                         " and not test_invoke_function_from_sqs_exception"
+                         " and not test_rotate_secret_lambda_invocations"
+                         ;; These tests also require the network.
+                         " and not test_put_record_batch_http_destination"
+                         " and not test_put_record_http_destination"
+                         " and not test_dependencies"
+                         " and not test_cancel_running_job"
+                         " and not test_container_overrides"))))))))
      (native-inputs
       `(("python-flask" ,python-flask)
         ("python-flask-cors" ,python-flask-cors)
diff --cc gnu/tests/networking.scm
index cebba7c,246e0a1..2bcc7f7
--- a/gnu/tests/networking.scm
+++ b/gnu/tests/networking.scm
@@@ -239,7 -344,20 +339,19 @@@ port 7, and a dict service on port 2628
                         (current-services))))
               marionette))
  
+           (test-equal "ovs0 is up"
+             IFF_UP
+             (marionette-eval
+              '(begin
+                 (use-modules (guix build syscalls))
+ 
+                 (let* ((sock  (socket AF_INET SOCK_STREAM 0))
+                        (flags (network-interface-flags sock "ovs0")))
+                   (close-port sock)
+                   (logand flags IFF_UP)))
+              marionette))
+ 
 -          (test-end)
 -          (exit (= (test-runner-fail-count (test-runner-current)) 0)))))
 +          (test-end))))
  
    (gexp->derivation "openvswitch-test" test))
  



reply via email to

[Prev in Thread] Current Thread [Next in Thread]