GNU bug report logs -
#37307
[PATCH] gnu: Add libraft
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 37307 in the body.
You can then email your comments to 37307 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#37307
; Package
guix-patches
.
(Thu, 05 Sep 2019 09:32:04 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Andrew Miloradovsky <andrew <at> interpretmath.pw>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Thu, 05 Sep 2019 09:32:04 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/cluster.scm (libraft): New variable.
---
gnu/packages/cluster.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/cluster.scm b/gnu/packages/cluster.scm
index 3608d67bed..43fd472dc3 100644
--- a/gnu/packages/cluster.scm
+++ b/gnu/packages/cluster.scm
@@ -22,6 +22,8 @@
#:use-module (guix build-system gnu)
#:use-module (guix download)
#:use-module (guix packages)
+ #:use-module (gnu packages autotools)
+ #:use-module (gnu packages gettext)
#:use-module (gnu packages linux)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages sphinx)
@@ -79,3 +81,34 @@ Server (@dfn{IPVS}) kernel module. High availability is achieved by the Virtual
Redundancy Routing Protocol (@dfn{VRRP}). Each Keepalived framework can be used
independently or together to provide resilient infrastructures.")
(license license:gpl2+)))
+
+(define-public libraft
+ (package
+ (name "libraft")
+ (version "0.9.5")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/canonical/raft/archive/v"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0zd8nnmsszvsrwvybcg783y705z4xik9pi0mb6gb6ii58qq2b3hz"))))
+ (arguments '(#:configure-flags '("--disable-uv")))
+ ;; The uv plugin tests fail, if libuv (or the example) is enabled,
+ ;; because setting up the environment requires too much privileges.
+ (native-inputs
+ `(("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ("gettext" ,gettext-minimal)
+ ("libtool" ,libtool)
+ ("pkg-config" ,pkg-config)))
+ (build-system gnu-build-system)
+ (home-page "https://github.com/canonical/raft")
+ (synopsis "C implementation of the Raft consensus protocol")
+ (description "The library has modular design: its core part implements only
+the core Raft algorithm logic, in a fully platform independent way. On top of
+that, a pluggable interface defines the I/O implementation for networking
+(send/receive RPC messages) and disk persistence (store log entries and
+snapshots).")
+ (license license:asl2.0)))
--
2.23.0
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Sun, 08 Sep 2019 12:21:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Andrew Miloradovsky <andrew <at> interpretmath.pw>
:
bug acknowledged by developer.
(Sun, 08 Sep 2019 12:21:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 37307-done <at> debbugs.gnu.org (full text, mbox):
Hi Andrew,
Andrew Miloradovsky <andrew <at> interpretmath.pw> skribis:
> * gnu/packages/cluster.scm (libraft): New variable.
I added a copyright line for you and committed.
In a followup commit, I changed the source to use ‘git-fetch’, as
reported by the ‘guix lint’ warning about “autogenerated source
tarballs”.
Thank you,
Ludo’.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Mon, 07 Oct 2019 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 4 years and 196 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.