[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet-scheme] 199/324: guix: Use patched version of guile-fibers.
From: |
gnunet |
Subject: |
[gnunet-scheme] 199/324: guix: Use patched version of guile-fibers. |
Date: |
Tue, 21 Sep 2021 13:23:59 +0200 |
This is an automated email from the git hooks/post-receive script.
maxime-devos pushed a commit to branch master
in repository gnunet-scheme.
commit bebf22a2c13a1a06fcf068b37e50e108bef9a1c9
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Thu Aug 26 19:10:55 2021 +0200
guix: Use patched version of guile-fibers.
* guix.scm (guile-fibers/patched): Use a variant of guile-fibers that
has wait-for-port-readable-operation.
---
guix.scm | 21 ++++++++++++++++++++-
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/guix.scm b/guix.scm
index 7cd6201..0685d8d 100644
--- a/guix.scm
+++ b/guix.scm
@@ -27,6 +27,7 @@
(gnu packages pkg-config)
(guix packages)
(guix gexp)
+ (guix git-download)
(guix download)
(guix build-system gnu)
((guix licenses) #:prefix license:))
@@ -67,6 +68,24 @@ random inputs and seeing if it holds.")
(patches (list (local-file
"0001-Fix-non-revealed-port-is-closed-ports.test.patch")
(local-file "0001-ice-9-read-Parse-properly.patch")))))))
+;; This has some I/O patches (wait-for-port-readable-operation).
+(define-public guile-fibers/patched
+ (package
+ (inherit guile-fibers)
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://notabug.org/maximed/fibers")
+ (commit "3836b288eedfdb5064fdc84643f1e15a00071dbe")))
+ (sha256
+ (base32 "08rkmz1nkjk1l0bydic4vj5h7vd43l2sqskm14lcfz8pfkks7sx8"))))
+ (native-inputs
+ `(("autoconf" ,autoconf)
+ ("gettext" ,gettext-minimal)
+ ("libtool" ,libtool)
+ ("automake" ,automake)
+ ,@(package-native-inputs guile-fibers)))))
+
(define-public scheme-gnunet
(package
(name "scheme-gnunet")
@@ -75,7 +94,7 @@ random inputs and seeing if it holds.")
(build-system gnu-build-system)
(propagated-inputs `(("guile-zlib" ,guile-zlib)
("guile-bytestructures" ,guile-bytestructures)
- ("guile-fibers" ,guile-fibers)
+ ("guile-fibers" ,guile-fibers/patched)
("guile-json" ,guile-json-4)
("guile-pfds" ,guile-pfds)))
(native-inputs `(("guile" ,guile-3.0/fixed)
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [gnunet-scheme] 233/324: doc: Document the message type database a little., (continued)
- [gnunet-scheme] 233/324: doc: Document the message type database a little., gnunet, 2021/09/21
- [gnunet-scheme] 232/324: doc: Partially document handler procedures and interposers., gnunet, 2021/09/21
- [gnunet-scheme] 239/324: tests/network-size: Don't let the GC close port., gnunet, 2021/09/21
- [gnunet-scheme] 241/324: nse/client: Add a 'disconnected' callback., gnunet, 2021/09/21
- [gnunet-scheme] 195/324: mq-impl/stream: Reduce nesting., gnunet, 2021/09/21
- [gnunet-scheme] 200/324: mq-impl/stream: Make error injection less unobviously correct., gnunet, 2021/09/21
- [gnunet-scheme] 210/324: mq-stream: Reuse 'type' variable instead of reading the type again., gnunet, 2021/09/21
- [gnunet-scheme] 219/324: mq-impl/stream: Create the message queue as late as possible., gnunet, 2021/09/21
- [gnunet-scheme] 230/324: doc: Correct errors in ‘network structure’ section., gnunet, 2021/09/21
- [gnunet-scheme] 235/324: doc: Document how errors and received/sent messages are ordered., gnunet, 2021/09/21
- [gnunet-scheme] 199/324: guix: Use patched version of guile-fibers.,
gnunet <=
- [gnunet-scheme] 209/324: doc: Resolve the TODO about broken pipes., gnunet, 2021/09/21
- [gnunet-scheme] 213/324: nse/client: Use 'message-handler' macro., gnunet, 2021/09/21
- [gnunet-scheme] 222/324: mq-impl/stream: Handle closed ports more gracefully., gnunet, 2021/09/21
- [gnunet-scheme] 223/324: mq,doc: Update TODOs about message queues., gnunet, 2021/09/21
- [gnunet-scheme] 224/324: doc: Don't forget the message verifier., gnunet, 2021/09/21
- [gnunet-scheme] 225/324: mq: Inject errors when message verification has negative result., gnunet, 2021/09/21
- [gnunet-scheme] 234/324: doc: Remove resolved TODO., gnunet, 2021/09/21
- [gnunet-scheme] 240/324: mq-impl/stream: Handle ECONNRESET gracefully., gnunet, 2021/09/21
- [gnunet-scheme] 238/324: mq-impl/stream: Allow closing queues made with connect-fibers., gnunet, 2021/09/21
- [gnunet-scheme] 244/324: doc: Document the 'disconnected' callback., gnunet, 2021/09/21