~ruther/guix-local

79bd3c685f83239f385727661501e9e8fe59aac6 — Maxim Cournoyer 2 years ago edb03ce
gnu: opendht: Update to 3.1.7.

* gnu/packages/networking.scm (opendht): Update to 3.1.7.
[arguments]: Add a new relax-test-timeouts phase.

Change-Id: Ida7fe021599e9c469e49f6540a908e80b7264241
1 files changed, 10 insertions(+), 2 deletions(-)

M gnu/packages/networking.scm
M gnu/packages/networking.scm => gnu/packages/networking.scm +10 -2
@@ 3808,7 3808,7 @@ and targeted primarily for asynchronous processing of HTTP-requests.")
(define-public opendht
  (package
    (name "opendht")
    (version "2.4.12")
    (version "3.1.7")
    (source (origin
              (method git-fetch)
              (uri (git-reference


@@ 3817,7 3817,7 @@ and targeted primarily for asynchronous processing of HTTP-requests.")
              (file-name (git-file-name name version))
              (sha256
               (base32
                "0yji5pziqxfvyfizk3fn9j59bqlfdwfa1a0y9jjfknb2mmlwwb9w"))))
                "15jx62fm1frbbvpkxysvvwz1a8d605xi53aacf0bvp4mb1dzpddn"))))
    (outputs '("out" "python" "tools" "debug"))
    (build-system gnu-build-system)
    (arguments


@@ 3845,6 3845,14 @@ and targeted primarily for asynchronous processing of HTTP-requests.")
              (substitute* "tests/Makefile.am"
                (("\\bdhtrunnertester\\.(h|cpp)\\b")
                 ""))))
          (add-after 'unupack 'relax-test-timeouts
            (lambda _
              ;; At least the 'test_send_json' has been seen to fail
              ;; non-deterministically, but it seems hard to reproducible that
              ;; failure.
              (substitute* "tests/httptester.cpp"
                (("std::chrono::seconds\\(10)")
                 "std::chrono::seconds(30)"))))
          (add-after 'unpack 'fix-python-installation-prefix
            ;; Specify the installation prefix for the compiled Python module
            ;; that would otherwise attempt to installs itself to Python's own