update to 2.0.14
This commit is contained in:
parent
0d76abb398
commit
76923ddf7d
|
@ -1 +1 @@
|
||||||
/guile-2.0.13.tar.xz
|
/guile-2.0.14.tar.xz
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
commit 2fbde7f02adb8c6585e9baf6e293ee49cd23d4c4
|
|
||||||
Author: Ludovic Courtès <ludo@gnu.org>
|
|
||||||
Date: Fri Nov 4 22:45:51 2016 +0100
|
|
||||||
|
|
||||||
tests: Avoid race condition in REPL server test.
|
|
||||||
|
|
||||||
Fixes <http://bugs.gnu.org/24769>.
|
|
||||||
Reported by Rob Browning <rlb@defaultvalue.org>.
|
|
||||||
|
|
||||||
* test-suite/tests/00-repl-server.test ("simple expression"): Add call
|
|
||||||
to 'select' before 'display'.
|
|
||||||
|
|
||||||
diff --git a/test-suite/tests/00-repl-server.test b/test-suite/tests/00-repl-server.test
|
|
||||||
index 1f570a9..4b5ec0c 100644
|
|
||||||
--- a/test-suite/tests/00-repl-server.test
|
|
||||||
+++ b/test-suite/tests/00-repl-server.test
|
|
||||||
@@ -105,8 +105,14 @@ reached."
|
|
||||||
"scheme@(repl-server)> $1 = 42\n"
|
|
||||||
(with-repl-server socket
|
|
||||||
(read-until-prompt socket %last-line-before-prompt)
|
|
||||||
- (display "(+ 40 2)\n(quit)\n" socket)
|
|
||||||
- (read-string socket)))
|
|
||||||
+
|
|
||||||
+ ;; Wait until 'repl-reader' in boot-9 has written the prompt.
|
|
||||||
+ ;; Otherwise, if we write too quickly, 'repl-reader' checks for
|
|
||||||
+ ;; 'char-ready?' and doesn't print the prompt.
|
|
||||||
+ (match (select (list socket) '() (list socket) 3)
|
|
||||||
+ (((_) () ())
|
|
||||||
+ (display "(+ 40 2)\n(quit)\n" socket)
|
|
||||||
+ (read-string socket)))))
|
|
||||||
|
|
||||||
(pass-if "HTTP inter-protocol attack" ;CVE-2016-8606
|
|
||||||
(with-repl-server socket
|
|
|
@ -1,7 +1,7 @@
|
||||||
Summary: A GNU implementation of Scheme for application extensibility
|
Summary: A GNU implementation of Scheme for application extensibility
|
||||||
Name: guile
|
Name: guile
|
||||||
%define mver 2.0
|
%define mver 2.0
|
||||||
Version: 2.0.13
|
Version: 2.0.14
|
||||||
Release: 4%{?dist}
|
Release: 4%{?dist}
|
||||||
Epoch: 5
|
Epoch: 5
|
||||||
Source: ftp://ftp.gnu.org/pub/gnu/guile/guile-%{version}.tar.xz
|
Source: ftp://ftp.gnu.org/pub/gnu/guile/guile-%{version}.tar.xz
|
||||||
|
@ -15,7 +15,6 @@ Requires(preun): /sbin/install-info
|
||||||
Requires: coreutils
|
Requires: coreutils
|
||||||
|
|
||||||
Patch1: guile-multilib.patch
|
Patch1: guile-multilib.patch
|
||||||
Patch2: guile-repltest.patch
|
|
||||||
Patch3: guile-threadstest.patch
|
Patch3: guile-threadstest.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
|
@ -45,7 +44,6 @@ install the guile package.
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n guile-%version
|
%setup -q -n guile-%version
|
||||||
%patch1 -p1 -b .multilib
|
%patch1 -p1 -b .multilib
|
||||||
%patch2 -p1 -b .repltest
|
|
||||||
%patch3 -p1 -b .threadstest
|
%patch3 -p1 -b .threadstest
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
Loading…
Reference in New Issue