~ruther/guix-local

7af52bd58c834f46e54f27592b6193604f7119fb — Sree Harsha Totakura 12 years ago bdff90a
gnu: gnunet: Fix failing testcases.

* gnu/packages/gnunet.scm (gnurl): Add pkg-config.
* gnu/packages/patches/gnunet-fix-tests.patch: Append fix for integration testcases.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2 files changed, 17 insertions(+), 3 deletions(-)

M gnu/packages/gnunet.scm
M gnu/packages/patches/gnunet-fix-tests.patch
M gnu/packages/gnunet.scm => gnu/packages/gnunet.scm +5 -3
@@ 153,8 153,9 @@ and support for SSL3 and TLS.")
             ("libidn" ,libidn)
             ("zlib" ,zlib)))
   (native-inputs
    `(("perl" ,perl)
      ("groff" ,groff)
    `(("groff" ,groff)
      ("perl" ,perl)
      ("pkg-config" ,pkg-config)
      ("python" ,python-2)))
   (arguments
    `(#:configure-flags '("--enable-ipv6" "--with-gnutls" "--without-libssh2"


@@ 211,7 212,8 @@ supports HTTPS, HTTPS and GnuTLS.")
        (search-patch "gnunet-fix-scheduler.patch")
        ;; Patch to fix bugs in testcases:
        ;; * Disable peerinfo-tool tests as they depend on reverse DNS lookups
        ;; * Allow revocation testcase to run on loopback; upstream: #32130
        ;; * Allow revocation and integration-tests testcases to run on
        ;;   loopback; upstream: #32130, #32326
        ;; * Skip GNS testcases requiring DNS lookups; upstream: #32118
        (search-patch "gnunet-fix-tests.patch")))
      (patch-flags '("-p0"))))

M gnu/packages/patches/gnunet-fix-tests.patch => gnu/packages/patches/gnunet-fix-tests.patch +12 -0
@@ 44,3 44,15 @@ Index: src/gns/test_gns_cname_lookup.sh
 rm -rf /tmp/test-gnunet-gns-peer-1/
 
 TEST_DOMAIN_PLUS="www.gnu"
Index: src/integration-tests/confs/test_defaults.conf
===================================================================
--- src/integration-tests/confs/test_defaults.conf	(revision 32320)
+++ src/integration-tests/confs/test_defaults.conf	(working copy)
@@ -17,6 +17,7 @@
 EXTERNAL_ADDRESS = 127.0.0.1
 INTERNAL_ADDRESS = 127.0.0.1
 BINDTO = 127.0.0.1
+RETURN_LOCAL_ADDRESSES = YES
 
 [hostlist]
 SERVERS =