summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2026-03-25 19:03:38 +0100
committerLudovic Courtès <ludo@gnu.org>2026-03-29 22:20:59 +0200
commit0a8acc00599a43763697f8bfc4542ff0b34cf689 (patch)
treee6405bcd4e45cd46a1419a3297cbfcc15a0eb964 /tests
parent425aa1bf7c35839f5e500515ff3b5a861a7533d6 (diff)
tests: Pass ‘User-Agent’ header when downloading from www.gnu.org.
This test had been failing for a few months in part due to this change at www.gnu.org. * tests/derivations.scm ("fixed-output derivation, network access, external host"): Pass #:headers to ‘http-get’. Change-Id: Ife54e65b2665704af433df669df0d4010b49884c Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #7470
Diffstat (limited to 'tests')
-rw-r--r--tests/derivations.scm5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/derivations.scm b/tests/derivations.scm
index a5e82238a48..7ae8fce8cfb 100644
--- a/tests/derivations.scm
+++ b/tests/derivations.scm
@@ -584,8 +584,11 @@
(set! (@ (guile) set-port-encoding!) (const #t))
(let-values (((response body)
+ ;; Note: www.gnu.org returns 403 when
+ ;; 'User-Agent' is missing.
(http-get "http://www.gnu.org/licenses/gpl-3.0.txt"
- #:decode-body? #f)))
+ #:decode-body? #f
+ #:headers '((user-agent . "GNU Guile")))))
(call-with-output-file %output
(lambda (port)
(put-bytevector port body)))))