From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 28 17:32:56 2018 Received: (at submit) by debbugs.gnu.org; 28 Jun 2018 21:32:56 +0000 Received: from localhost ([127.0.0.1]:38944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeX5-00065g-AT for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:32:56 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40572) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeX3-00065M-6y for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:32:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fYeWw-0007r3-ST for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:32:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:37506) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fYeWw-0007qf-P8 for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:32:42 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59776) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fYeWv-0003PT-ER for guix-patches@gnu.org; Thu, 28 Jun 2018 17:32:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fYeWu-0007lB-9c for guix-patches@gnu.org; Thu, 28 Jun 2018 17:32:41 -0400 Received: from mail-wr0-x22a.google.com ([2a00:1450:400c:c0c::22a]:40898) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fYeWu-0007jQ-2X for guix-patches@gnu.org; Thu, 28 Jun 2018 17:32:40 -0400 Received: by mail-wr0-x22a.google.com with SMTP id l2-v6so6293143wro.7 for ; Thu, 28 Jun 2018 14:32:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=dlz6NtpB2NG89Sp3rkN1j5M3bGwjHoNX/rJ1etjWtkI=; b=tkwcOCa/Sn30TkWFnbSv5iwQ+ERm3I1KsBylDjMGtRWQopZ/qd/tNH9Dn0pj6N/Ae6 +ztFvSALOZukych0Vblon6vxiO5D89x+gxYFW0KuNIHvCwsVUdTEkVwcBBB5ZLvsU9E1 AZSos/oYH6Jru4afmZM4n4qkha3HZEDOetT2BR6X/1Bx/yhpmakWeqmOSSpiw1Zg93yK bLAW1gggIAIwiyeU7ChTI8cpbsoRedjgSk0Mkb7yX6ygcmVnTcPt7b9gLCOr7GdxzFje h6pX2uPyh+kBM4Adu30vwTQifS+FWv9bPzhj8a93m7AMaObOIoD7QunyimOMPzYeX2eM P+Aw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=dlz6NtpB2NG89Sp3rkN1j5M3bGwjHoNX/rJ1etjWtkI=; b=qs4UfiKCFG36DmR29P+ulZ2BzKakNXEzCEO52LJYYGhlk9zoERoS2lHDsqsEJhe2Rc oVbbTUNak+J8c2iq78Rhft0ImZz6NwACysflDfn8uqIdO5DJSesEvW2L/VRoKBUAhpzo 0CZBWDSrzottO+mui2rH0Wcj1eD8PNnBkwqZL42bKeacTRX5OQTz2WelTlFSJv70SCMZ 2XKDaQa1MIlGx1FIJw/Ow914BiH67JTYO66HKz2TcimpqXOlU5P4mxp/hr5rHNdfOPPz 7ratMDORfCZ46zpQ4DE6Mrl/1IaWBLkJg/krXzOhM1vmqv9RkbUBivIpH6cFVjeMtzmB fp0g== X-Gm-Message-State: APt69E1e+IXqlFSmq6yOCaK+l2e01eNzJM/QWlXqNAYug0Iu9+3TY8v3 V8qpBDZ1NV9DzjNXINuKoK9w0Q== X-Google-Smtp-Source: AAOMgpedGMwnrmZ2m0z9asrcym0QpXvoPOrNZabiQ7ySoA4jCix9BSysce/gqBT4mbWcm2aa6CCsmw== X-Received: by 2002:adf:9883:: with SMTP id w3-v6mr10693440wrb.9.1530221558296; Thu, 28 Jun 2018 14:32:38 -0700 (PDT) Received: from mimimi.home (2a01cb040a37a0005adf9a0845f647b3.ipv6.abo.wanadoo.fr. [2a01:cb04:a37:a000:5adf:9a08:45f6:47b3]) by smtp.gmail.com with ESMTPSA id s10-v6sm14847577wmb.12.2018.06.28.14.32.37 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Jun 2018 14:32:37 -0700 (PDT) From: Pierre Neidhardt To: guix-patches@gnu.org Subject: [PATCH 1/7] gnu: Add volume-key. Date: Thu, 28 Jun 2018 23:32:37 +0200 Message-Id: <20180628213237.21625-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) * gnu/package/disk.scm (volume-key): New variable. --- gnu/packages/disk.scm | 47 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index bdd24a315..9c5cdf956 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2018 Vasile Dumitrascu ;;; Copyright © 2018 Eric Bavier ;;; Copyright © 2018 Rutger Helling +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -55,7 +56,11 @@ #:use-module (gnu packages compression) #:use-module (gnu packages vim) #:use-module (gnu packages w3m) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (gnu packages cryptsetup) + #:use-module (gnu packages gnuzilla) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages swig)) (define-public parted (package @@ -547,3 +552,43 @@ provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with @code{rifle}, a file launcher that is good at automatically finding out which program to use for what file type.") (license license:gpl3))) + +(define-public volume-key + (package + (name "volume-key") + (version "0.3.10") + (source (origin + (method url-fetch) + (uri (string-append "https://releases.pagure.org/volume_key/volume_key-" + version ".tar.xz")) + (sha256 + (base32 + "19wqgrd0cnnjs1b1d7s9ssc957vis8vj7bls9rkwhf9ywgkrswn5")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("util-linux" ,util-linux) + ("glib" ,glib) + ("swig" ,swig) + ("lvm2" ,lvm2) + ("python" ,python-2))) ; Used to generate the Python bindings. + (inputs + `(("cryptsetup" ,cryptsetup) + ("nss" ,nss) + ("gpgme" ,gpgme))) + (arguments + `(#:tests? #f ; Not sure how tests are supposed to pass, even when run manually. + #:phases + (modify-phases %standard-phases + (add-before 'configure 'patch-python.h-path + (lambda _ + (let ((python (assoc-ref %build-inputs "python"))) + (substitute* "Makefile.in" + (("/usr/include/python") (string-append python "/include/python"))) + #t)))))) + (home-page "https://pagure.io/volume_key") + (synopsis "Manipulate storage volume encryption keys") + (description + "A library for manipulating storage volume encryption keys and storing +them separately from volumes to handle forgotten passphrases.") + (license license:gpl2+))) -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 28 17:35:37 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jun 2018 21:35:37 +0000 Received: from localhost ([127.0.0.1]:38952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZl-0006Cu-Dj for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:37 -0400 Received: from mail-wr0-f176.google.com ([209.85.128.176]:42372) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZj-0006C7-3y for 31999@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:35 -0400 Received: by mail-wr0-f176.google.com with SMTP id p1-v6so6884721wrs.9 for <31999@debbugs.gnu.org>; Thu, 28 Jun 2018 14:35:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=VwER9XsT7CLA62OvKAeb+IGuqJYp9q5U+HehLxCP/SM=; b=eJt6PZ5RGor2VK3KwJ5CpI5Gdn/cXbqZr3o3CMBD16wprEIRXRCMhWFlno/nws5jfT NNccK//T0wWRbInNL+zNn8joxmwIibx14B63os7KO+64bLlX8olnQw90QQFYpWvadSTg yHSLa0/Umes19kW/M/szOkXRSGcUNyuKcjwOgm7p/iQkEtA+df+jvHVf4yMIFI8C9vUA N2wyOFVEo7PzkCFm8hS4+UVcV+YqyaQkvFbAnNwle3tTP5ffR+M7/drgeo9/BD9954ZX Aq1Dkb1rgkg8FtZKF9sBkMPOugKl3ed4Ppmbu1MdXS8LF495R8r5VUSQShzNvhiOKih3 u2kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=VwER9XsT7CLA62OvKAeb+IGuqJYp9q5U+HehLxCP/SM=; b=lA5PgJcI60gxTNdCcUPs324Pc8iedZQmorAHVtUWI27eNTrNs7MFheGatwN3y8x4Ju ZNGlYiWAs8bi/LnOX/3awP1TGzg6TqeRgLypIz7zXBRjnkoPsZKAdMuodenpN4lOclrO yOl+5ZiWWYyZb5Yo4Po34896ilOX1prJCfm1oeg7M69Mf0ZTzG0FwlYw4UChBuBwFFHa GlxWuF5A8MQl4DSiGmfOCtsiyameucZ1jlziy4B3+S3+Zw2cjUhXwUMQKZy2nUUirmBX /TJBzoya32awViAqkhDJBXR0m23RsuD3tv27NJ8JoQ/g8JhByZ3CGCYK1XLQh/4oddTg DrVg== X-Gm-Message-State: APt69E05WJXSUiSmg7YmQwIQRew9DXGavLSH5uyGnx7x7AvKNi5ej/3m kC7C32UxJG4GLaT48QNsIUluCw== X-Google-Smtp-Source: AAOMgpc0KSs2N8InMSIf8CSF/Cd3sN7MQZqpEiphJg55Q1CJJnp8o1r2Aqf3k6FWdzKqTarO5T/p9A== X-Received: by 2002:adf:9186:: with SMTP id 6-v6mr334505wri.51.1530221728913; Thu, 28 Jun 2018 14:35:28 -0700 (PDT) Received: from mimimi.home (2a01cb040a37a0005adf9a0845f647b3.ipv6.abo.wanadoo.fr. [2a01:cb04:a37:a000:5adf:9a08:45f6:47b3]) by smtp.gmail.com with ESMTPSA id g125-v6sm7812918wmf.16.2018.06.28.14.35.28 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Jun 2018 14:35:28 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 2/7] gnu: Add ndctl. Date: Thu, 28 Jun 2018 23:35:22 +0200 Message-Id: <20180628213527.23318-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.17.1 X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/package/disk.scm (ndctl): New variable. --- gnu/packages/disk.scm | 60 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 9c5cdf956..8d0739a45 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -33, 6 +33, 7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system python) @@ -60,7 +61,11 @@ #:use-module (gnu packages cryptsetup) #:use-module (gnu packages gnuzilla) #:use-module (gnu packages gnupg) - #:use-module (gnu packages swig)) + #:use-module (gnu packages swig) + #:use-module (gnu packages autotools) + #:use-module (gnu packages web) + #:use-module (gnu packages documentation) + #:use-module (gnu packages bash)) [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.128.176 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.176 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ambrevar[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/package/disk.scm (ndctl): New variable. --- gnu/packages/disk.scm | 60 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 9c5cdf956..8d0739a45 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -33,6 +33,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system python) @@ -60,7 +61,11 @@ #:use-module (gnu packages cryptsetup) #:use-module (gnu packages gnuzilla) #:use-module (gnu packages gnupg) - #:use-module (gnu packages swig)) + #:use-module (gnu packages swig) + #:use-module (gnu packages autotools) + #:use-module (gnu packages web) + #:use-module (gnu packages documentation) + #:use-module (gnu packages bash)) (define-public parted (package @@ -592,3 +597,56 @@ automatically finding out which program to use for what file type.") "A library for manipulating storage volume encryption keys and storing them separately from volumes to handle forgotten passphrases.") (license license:gpl2+))) + +(define-public ndctl + (package + (name "ndctl") + (version "60.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pmem/ndctl") + (commit (string-append "v" version)))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0w19yh6f9skf5zy4bhdjlrn3wdx5xx9cq8j6h04cmw4nla6zj9ar")))) + (build-system gnu-build-system) + (native-inputs + `(("asciidoc" ,asciidoc) + ("automake" ,automake) + ("autocont" ,autoconf) + ("libtool" ,libtool) + ("xmlto" ,xmlto) + ("which" ,which) + ("pkg-config" ,pkg-config) + ("docbook-xsl" ,docbook-xsl) + ("libxml2" ,libxml2) ; Required for offline docbook generation. + ("bash-completion" ,bash-completion))) + (inputs + `(("json-c" ,json-c) + ("eudev" ,eudev) + ("util-linux" ,util-linux) + ("kmod" ,kmod))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + (substitute* "autogen.sh" + (("/bin/sh") (which "sh"))) + (substitute* "git-version-gen" + (("/bin/sh") (which "sh"))) + (substitute* "git-version" + (("/bin/bash") (which "bash"))) + (invoke "sh" "autogen.sh")))) + #:make-flags + (let ((out (assoc-ref %outputs "out"))) + (list (string-append "BASH_COMPLETION_DIR=" out + "/share/bash-completion/completions"))))) + (home-page "https://github.com/pmem/ndctl") + (synopsis "Manage the non-volatile memory device sub-system in the Linux kernel") + (description + "Utility library for managing the libnvdimm (non-volatile memory device) +sub-system in the Linux kernel.") + (license license:lgpl2.1+))) -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 28 17:35:43 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jun 2018 21:35:43 +0000 Received: from localhost ([127.0.0.1]:38954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZl-0006Cx-P0 for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:43 -0400 Received: from mail-wr0-f181.google.com ([209.85.128.181]:42377) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZj-0006CC-FO for 31999@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:36 -0400 Received: by mail-wr0-f181.google.com with SMTP id p1-v6so6884736wrs.9 for <31999@debbugs.gnu.org>; Thu, 28 Jun 2018 14:35:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=S0kRZBtkJGz6+QAPR2SbFWbTmZNBXXHr3ayWbUOQhZA=; b=tYtgzwrsm64xNskuHtLkCoAueRgKEweqWwuhWSNkFgG6gzJJFrkjuvLqXZ9OpSNpLl DqhKxUcNW4JNLRbI36frLSEtxRothEbVRDIQu+bmJVLalpZuw4ioUBEAPMwYla8PpzmH X23TD6hOOpzMVy8C9imGD9vOzzknsBSoIjtlV7eUu8b3UHt9by4yJRTYwyHf+2r+rwkW lRA07lnf9OHWkqNpPm+NKrp0CWqe+C6Bvf7Y+tb6OzDOoXUmp7ZQLmSFMxO8qWHsQGlT /7EszqtDw6lPhKWwHJKZ8Dr6R2oPBDloa/oTCK8z98Y0sww45EkieLuIbynQ3WyQnDYA 0MNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=S0kRZBtkJGz6+QAPR2SbFWbTmZNBXXHr3ayWbUOQhZA=; b=WEg3VKFCcx9eiLBDpfY3ODCvejHwpTQD8Ahn1H5imuwn9LXDdrK21iu9Q7/vEhIMxL ncVsffydCz1l//FrXFjea2TmxEAeA7RCfaHBaH/YvLfIDxKXNJsTVDxGo9I85xHO5y3k si09NFHTwtTosDT9vo3OHhfX7t9XXMYCiRlfJinM24uybh7qyYRugeLMkpCiIGZcyY43 HAXAxUWjOSA1T1raEFZstc2Na9hslwisOzmgpmhqcIAnKG1inD2IsY2o+v8QBV/xOS9F W2g5V1AM2DizX5qRGhmNTRNvS0wzjTqNW5cl4MGy2KKVt6hT+y3gfmWFlMt1gs9l2Mws kXMw== X-Gm-Message-State: APt69E19yTCLM2ay24gIU9b4NrySmT3joF9ke1Wr4noeeM080hESu7FT 8gzHJBVBmidrMBHsLNpz80uKNw== X-Google-Smtp-Source: AAOMgpdeXnBMMNpWubI3TnzTKLDG9brKSwDI0N0cww/La9jf915pcKkTVe2D5y/j9K+1YVjYxQB7WA== X-Received: by 2002:adf:f282:: with SMTP id k2-v6mr9478843wro.263.1530221729475; Thu, 28 Jun 2018 14:35:29 -0700 (PDT) Received: from mimimi.home (2a01cb040a37a0005adf9a0845f647b3.ipv6.abo.wanadoo.fr. [2a01:cb04:a37:a000:5adf:9a08:45f6:47b3]) by smtp.gmail.com with ESMTPSA id g125-v6sm7812918wmf.16.2018.06.28.14.35.28 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Jun 2018 14:35:29 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 3/7] gnu: Add libbytesize. Date: Thu, 28 Jun 2018 23:35:23 +0200 Message-Id: <20180628213527.23318-2-ambrevar@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180628213527.23318-1-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/package/c.scm (libbytesize): New variable. --- gnu/packages/c.scm | 75 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index bc6042874..0398bb04d 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2016, 2018 Ludovic Courtès ;;; Copyright © 2016, 2017 Ricardo Wurmus ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -22,6 +23,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages bootstrap) @@ -30,6 +32,12 @@ #:use-module (gnu packages perl) #:use-module (gnu packages texinfo) #:use-module (gnu packages guile) + #:use-module (gnu packages multiprecision) + #:use-module (gnu packages pcre) + #:use-module (gnu packages python) + #:use-module (gnu packages autotools) + #:use-module (gnu packages gettext) + #:use-module (gnu packages pkg-config) #:use-module (srfi srfi-1)) [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.128.181 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.181 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ambrevar[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/package/c.scm (libbytesize): New variable. --- gnu/packages/c.scm | 75 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index bc6042874..0398bb04d 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2016, 2018 Ludovic Courtès ;;; Copyright © 2016, 2017 Ricardo Wurmus ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -22,6 +23,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages bootstrap) @@ -30,6 +32,12 @@ #:use-module (gnu packages perl) #:use-module (gnu packages texinfo) #:use-module (gnu packages guile) + #:use-module (gnu packages multiprecision) + #:use-module (gnu packages pcre) + #:use-module (gnu packages python) + #:use-module (gnu packages autotools) + #:use-module (gnu packages gettext) + #:use-module (gnu packages pkg-config) #:use-module (srfi srfi-1)) (define-public tcc @@ -166,3 +174,70 @@ compiler while still keeping it small, simple, fast and understandable.") ;; PCC incorporates code under various BSD licenses; for new code bsd-2 is ;; preferred. See http://pcc.ludd.ltu.se/licenses/ for more details. (license (list license:bsd-2 license:bsd-3)))) + +(define-public libbytesize + (package + (name "libbytesize") + (version "1.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/storaged-project/libbytesize") + (commit version))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "1ys5d8rya8x4q34gn1hr96z7797s9gdzah0y0d7g84x5x6k50p30")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("gettext" ,gettext-minimal) + ("pkg-config" ,pkg-config) + ("python" ,python) + ("python2" ,python-2) ; For tests. + ("python2-six" ,python2-six) ; For tests. + ("python2-polib" ,python2-polib) ; For tests. + )) + (inputs + `(("mpfr" ,mpfr) + ("pcre" ,pcre))) + (arguments + `(#:tests? #f ; One test fails because busctl (systemd only?) and + ; python2-pocketlint are missing. + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + (invoke ("sh" "autogen.sh"))))))) + (home-page "https://github.com/storaged-project/libbytesize") + (synopsis "Tiny C library for working with arbitrary big sizes in bytes") + (description + "The goal of this project is to provide a tiny library that would +facilitate the common operations with sizes in bytes. Many projects need to +work with sizes in bytes (be it sizes of storage space, memory...) and all of +them need to deal with the same issues like: + +@itemize +@item How to get a human-readable string for the given size? +@item How to store the given size so that no significant information is lost? +@item If we store the size in bytes, what if the given size gets over the +MAXUINT64 value? +@item How to interpret sizes entered by users according to their locale and +typing conventions? +@item How to deal with the decimal/binary units (MB vs. MiB) ambiguity? +@end itemize + +Some projects have all the above questions/concerns addressed well, some have +them addressed partially some simply don't care. However, having (partial) +solutions implemented in multiple places every time with a different set of +bugs, differences in behaviour and this or that missing is a waste of time and +effort. We need a generally usable solution that could be used by every +project that needs to deal with sizes in bytes. + +Since the goal is to provide a solution as much generally usable as possible +the implementation has to be small, fast and written in a language that can be +easily interfaced from other languages. The current obvious choice is the C +language with thin bindings for other languages.") + (license license:lgpl2.1+))) -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 28 17:35:43 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jun 2018 21:35:43 +0000 Received: from localhost ([127.0.0.1]:38958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZr-0006DO-BC for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:43 -0400 Received: from mail-wr0-f169.google.com ([209.85.128.169]:33635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZk-0006CL-7w for 31999@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:36 -0400 Received: by mail-wr0-f169.google.com with SMTP id k7-v6so3383285wrq.0 for <31999@debbugs.gnu.org>; Thu, 28 Jun 2018 14:35:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=yiGj3C5i7TxcDc5YNXFMgcu/lUzlRPul75Sg9xloYc0=; b=RdsPD3//uaF8OcYZLiqf0JrpR/akceAB7XQ0dW9OpzvOKpZib1bWrLyYVHJBZpG3qa 4kkPblz5PitNayMb12gdlOppFbSdbWIZd/wo3yU9AMNauBktYtQ/hrBxWJk0Q6r8Mm5X arC23Hb4AeR11TTTdNzd4gcvHERmJdr8X1PnaXWBVLliHe6dVIunz6lYiQwuItxChFvh 34K88k1OZV4iWGMJd/lUb56u587m5kq4+UYH/hm1mCAPhEY77PrQM0RJ9tWJ7DfYzNpO bcOEbic3VjuCIO3clfUYur7STHMTaEfKfl2wZuPgc5a4HQGGTUZ96jp2Xvxs7BmdZAca 3lsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=yiGj3C5i7TxcDc5YNXFMgcu/lUzlRPul75Sg9xloYc0=; b=c0gDfSNRsGIrp1T0HwwBFt/irTC/Rb8wg6Koh7JszDh6q681oZ/dVGHxiSjMJrUk5W 6yizZlpyzVdJd/ClT42kPEWSKW96ZAIgcoaV35frralRwIGt2WGrdG3104T2Pr4UGb0b dftUc2I5djJHQSKPomDeqcCjgWOGmk4UOzEt5d4n5UrFwPCh1lr5VNUgTrztPt5RYfxK 6bj5uvBgtJezFrPX02e/Cg6C4IYaJ+xg4IQ4smRkS7gN1q67PYooHE+fGoPo2p9R4vZA JgovivpM5q5v8MXzcxJX1XdVR3AltNhcLXBV0flur4caed7j8PQ2PxK3M4nMK+d9ph5t uV8A== X-Gm-Message-State: APt69E1PitCqY5r72U09/HsYqFaTYGnTplpcjOe2CbPr3ylpkbyVL78F X9ouWU3UdosETg34mTng1L194g== X-Google-Smtp-Source: AAOMgpdXzXYMTfRfqVledz81gh1BpO39cbKd0QQ1rUix+SjRAB8h3FtXjU9lqmF0HSITURU3gTHuRw== X-Received: by 2002:adf:b86b:: with SMTP id u40-v6mr9996631wrf.162.1530221730322; Thu, 28 Jun 2018 14:35:30 -0700 (PDT) Received: from mimimi.home (2a01cb040a37a0005adf9a0845f647b3.ipv6.abo.wanadoo.fr. [2a01:cb04:a37:a000:5adf:9a08:45f6:47b3]) by smtp.gmail.com with ESMTPSA id g125-v6sm7812918wmf.16.2018.06.28.14.35.29 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Jun 2018 14:35:29 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 4/7] gnu: lvm2: Add device-mapper-event support. Date: Thu, 28 Jun 2018 23:35:24 +0200 Message-Id: <20180628213527.23318-3-ambrevar@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180628213527.23318-1-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-event. --- gnu/packages/linux.scm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 50f90e165..a3c7276d6 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -2138,6 +2138,8 @@ time.") "--enable-udev_sync" "--enable-udev_rules" "--enable-pkgconfig" + "--enable-cmdlib" + "--enable-dmeventd" ; Requires '--enable-cmdlib'. ;; Make sure programs such as 'dmsetup' can ;; find libdevmapper.so. -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 28 17:35:44 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jun 2018 21:35:44 +0000 Received: from localhost ([127.0.0.1]:38960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZr-0006DZ-KT for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:43 -0400 Received: from mail-wr0-f178.google.com ([209.85.128.178]:44140) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZk-0006CN-U9 for 31999@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:37 -0400 Received: by mail-wr0-f178.google.com with SMTP id p12-v6so6871353wrn.11 for <31999@debbugs.gnu.org>; Thu, 28 Jun 2018 14:35:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=q2eAO1mJoDJcEU3+Bg70CX3Mp36ipTvlFFKacnEMG5c=; b=Woilh3u2L0sE4o6gi5NSixZ9ZU9aTnqEwJwyWyArdlBJtxjlDUoniG3c+3R9mnZsxk tHv19ta3nxs1rOT+kbVt0vlNO67T8fW+XJ6O+yQ1ipFAZ/D/SB3oNO7c4RYSKbcrbIce 7QVk+WM58P20EZs6atNu07Bd4NExS3YcrFQHLyHcLM0opsGpAmfVRz+/5HUSnBQ76uYK NtmqehwL6MkbHQDhhT7R9uFEIQYDOGE49dDfnD/+JrdZKfl+kRcZXS99HOtdWTCyAsSk mX+ShxdBUwJQM9i9K6lNb2sBItpHYGtu25+/dY75c2MDDVuzt4zSqYSQV0ewDntI+6Lf TVbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=q2eAO1mJoDJcEU3+Bg70CX3Mp36ipTvlFFKacnEMG5c=; b=n1jGuljs3zQrBG0yd01CsMvK2MPWKXVH+1edTjALI5MGEdYNUcC118iTo4zVOKfiOU hu3JT+phm9AinBrRudSvT4AhNf9QAuJeNEFvcyB2A6hWpOKGBuFkt7aGSRXKi2Hq/Jza Ax0lBX/xgndsthbHObFdLBnfHPZoSvQKeC/wY5sAWw4vYrYguy7yqJeGSY/UC7OPWUX/ cVR2M3KlqorT5J8JzME6OP2jsHTr9aH/wnCfnnDVgggCAvcc7VfI0K4DjLv71anMXn33 qXjCEQE/uMstLzy/fccMcEeeGV7zMBny2DvcBT8PbnpyTAFDStFJpSlD1WuiAv7wuRkL qkTw== X-Gm-Message-State: APt69E3GCWDrN4Xq+GtqdpVWfgWbKLy+/1hcm4YCGZIAoiDBBUXOOqvK RsgrKQikATp8I2jHRPJRFqXDFg== X-Google-Smtp-Source: AAOMgpeRjp68pXOYYpHAkm9NYOq6CE+gdUM56+7qA5O4rUrQ4rZV/+5epNI8lnovyYuS8IVJTeG1xQ== X-Received: by 2002:adf:afd3:: with SMTP id y19-v6mr10787282wrd.176.1530221731066; Thu, 28 Jun 2018 14:35:31 -0700 (PDT) Received: from mimimi.home (2a01cb040a37a0005adf9a0845f647b3.ipv6.abo.wanadoo.fr. [2a01:cb04:a37:a000:5adf:9a08:45f6:47b3]) by smtp.gmail.com with ESMTPSA id g125-v6sm7812918wmf.16.2018.06.28.14.35.30 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Jun 2018 14:35:30 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 5/7] gnu: Add dmraid. Date: Thu, 28 Jun 2018 23:35:25 +0200 Message-Id: <20180628213527.23318-4-ambrevar@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180628213527.23318-1-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/disk.scm (dmraid): New variable. --- gnu/packages/disk.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 8d0739a45..bb1faae8a 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -650,3 +650,32 @@ them separately from volumes to handle forgotten passphrases.") "Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel.") (license license:lgpl2.1+))) + +(define-public dmraid + (package + (name "dmraid") + (version "1.0.0.rc16-3") + (source (origin + (method url-fetch) + (uri (string-append "http://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-" + version + ".tar.bz2")) + (sha256 + (base32 + "1n7vsqvh7y6yvil682q129d21yhb0cmvd5fvsbkza7ypd78inhlk")))) + (build-system gnu-build-system) + (native-inputs + `(("lvm2" ,lvm2))) + (arguments + `(#:phases (modify-phases %standard-phases + (add-before 'configure 'change-directory + (lambda _ (chdir (string-append ,version "/dmraid")) #t))))) + (home-page "http://people.redhat.com/~heinzm/sw/dmraid/") + (synopsis "Device mapper RAID interface") + (description + "This software supports RAID device discovery, RAID set activation, creation, +removal, rebuild and display of properties for ATARAID/DDF1 metadata. + +@command{dmraid} uses @file{libdevmapper} and the device-mapper kernel runtime +to create devices with respective mappings for the ATARAID sets discovered.") + (license license:gpl2+))) -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 28 17:35:44 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jun 2018 21:35:44 +0000 Received: from localhost ([127.0.0.1]:38962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZr-0006De-Uv for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:44 -0400 Received: from mail-wr0-f175.google.com ([209.85.128.175]:35418) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZl-0006CQ-LM for 31999@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:38 -0400 Received: by mail-wr0-f175.google.com with SMTP id c13-v6so6874572wrq.2 for <31999@debbugs.gnu.org>; Thu, 28 Jun 2018 14:35:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=3Pm6+6D7tUxKR/MW2/Ak01JrDLXdVj8wPRtxYM8aWY8=; b=E8MUp4mG0LlGwhn/tP3BmF5OG//lpJz3GuMQcoHukYKWha+DzIU2tTQTYyO2lbc1y/ XgOy3UHJb6KWoSeIUDjkluMReCyoR7tTNURymc1x4wUz/WiJH4Idw7yU8iA4EsGhShBQ ISpYN9fZRg9OEWBCuk/oXTVoqDCxW2gu9pw2uG1j8OB8kaYLQ3sEst/eBP80iRtUJYm9 VEU3G6zdtzrFuXRQSultm1fzogyH3gfoTSG5dO3DpLT+6Kt9WDqWbzKpE16UnRPFrKIe 912mJeql6H5IxP90xjICpn3n5BMFO7mEba5OJSKHkrEdScgFt4nktP6uKYs3hBWq7uZk nFig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=3Pm6+6D7tUxKR/MW2/Ak01JrDLXdVj8wPRtxYM8aWY8=; b=aaIuTcDb2fcpQefcfltAm+TIXYGmDkdpmq3O1RuF0WtKeDuAQmn6Jmq9uuW9NXor+L TgVPx3lTTcVc5DCZ7vBtub4F3LKi5c4lFKgJ7eDh/Wl3yx+l6JAeY+J8VUPtC0iZROPx yv/INzH4ZNmlx3uO5GnqdxJ6sZhpIol+JdfyiLNRwoA0vKhSKcOvvW+4uy5NJwPw6krB PqA4w+sTAYizEsNYcx9JCLXy7wcfYa1Mnrxp6elOhnGz1HN3cX3Bi0K5oTYvrPAE0nlm 7goa/w1Y0xrVxOeNDwY58ncfiZx23paf1MaogDJP6Kq2geGvGGJmi4mElY40Mv97pGsU I0ng== X-Gm-Message-State: APt69E3V3cd5R9A2c7UmGXWj/zoy9WMnCOgWI8ZfmhWXeLoJtqjhHcFk k5VCmgfItW3Z28j0aLanABsWqA== X-Google-Smtp-Source: AAOMgpesXCuizJTC0ra9g5CVq1rHwRbD86Qd8cylrflRR9/09RRjQCKmOz91jc9nlR7ICBFERFOlTw== X-Received: by 2002:adf:c546:: with SMTP id s6-v6mr10538372wrf.46.1530221731745; Thu, 28 Jun 2018 14:35:31 -0700 (PDT) Received: from mimimi.home (2a01cb040a37a0005adf9a0845f647b3.ipv6.abo.wanadoo.fr. [2a01:cb04:a37:a000:5adf:9a08:45f6:47b3]) by smtp.gmail.com with ESMTPSA id g125-v6sm7812918wmf.16.2018.06.28.14.35.31 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Jun 2018 14:35:31 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 6/7] gnu: Add libblockdev. Date: Thu, 28 Jun 2018 23:35:26 +0200 Message-Id: <20180628213527.23318-5-ambrevar@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180628213527.23318-1-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/package/disk.scm (libblockdev): New variable. --- gnu/packages/disk.scm | 59 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index bb1faae8a..2a458eafb 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -65,7 +65,8 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages web) #:use-module (gnu packages documentation) - #:use-module (gnu packages bash)) + #:use-module (gnu packages bash) + #:use-module (gnu packages c)) [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.128.175 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.175 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ambrevar[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/package/disk.scm (libblockdev): New variable. --- gnu/packages/disk.scm | 59 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index bb1faae8a..2a458eafb 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -65,7 +65,8 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages web) #:use-module (gnu packages documentation) - #:use-module (gnu packages bash)) + #:use-module (gnu packages bash) + #:use-module (gnu packages c)) (define-public parted (package @@ -679,3 +680,59 @@ removal, rebuild and display of properties for ATARAID/DDF1 metadata. @command{dmraid} uses @file{libdevmapper} and the device-mapper kernel runtime to create devices with respective mappings for the ATARAID sets discovered.") (license license:gpl2+))) + +(define-public libblockdev + (package + (name "libblockdev") + (version "2.17") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rhinstaller/libblockdev") + (commit (string-append version "-1")))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "14f52cj2qcnm8i2zb57qfpdk3kij2gb3xgqkbvidmf6sjicq84z2")))) + (build-system gnu-build-system) + (native-inputs + `(("python" ,python) + ("gobject-introspection" ,gobject-introspection) + ("automake" ,automake) + ("autocont" ,autoconf) + ("libtool" ,libtool) + ("glib" ,glib) + ("util-linux" ,util-linux) + ("nss" ,nss) + ("cryptsetup" ,cryptsetup) + ("eudev" ,eudev) + ("pkg-config" ,pkg-config))) + (inputs + `(("btrfs-progs" ,btrfs-progs) + ("dosfstools" ,dosfstools) + ("dmraid" ,dmraid) + ("libbytesize" ,libbytesize) + ("lvm2" ,lvm2) + ("mdadm" ,mdadm) + ("ndctl" ,ndctl) + ("mdadm" ,mdadm) + ("parted" ,parted) + ("volume-key" ,volume-key) + ;; ("xfsprogs" ,xfsprogs) ; TODO: Package? + ("kmod" ,kmod) + )) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + (invoke "sh" "autogen.sh")))))) + (home-page "https://github.com/rhinstaller/libblockdev") + (synopsis "A library for manipulating block devices") + (description + "libblockdev is a C library supporting GObject introspection for +manipulation of block devices. It has a plugin-based architecture where each +technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a separate +plugin, possibly with multiple implementations (e.g. using LVM CLI or the new +LVM DBus API).") + (license license:lgpl2.1+))) -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 28 17:35:53 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jun 2018 21:35:53 +0000 Received: from localhost ([127.0.0.1]:38964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZw-0006ED-MM for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:53 -0400 Received: from mail-wr0-f178.google.com ([209.85.128.178]:43258) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeZm-0006CS-EV for 31999@debbugs.gnu.org; Thu, 28 Jun 2018 17:35:42 -0400 Received: by mail-wr0-f178.google.com with SMTP id c5-v6so6876363wrs.10 for <31999@debbugs.gnu.org>; Thu, 28 Jun 2018 14:35:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=sThu58L0FLp6sN4X1GFgyEFtvhUA019thfQ6j54htng=; b=DbQm9oPETOSi1F+MKaiSMLEidjz35dDniBE06NAH8tkxEe6sMly+yiI/1dNTkbRXdU 5q/hZqCRmHfqZtEEvkU1ftvwodyLvjxdJyHE2DsPF/FH0m+nMLFVUJsNeUAtMxbiHa7i KJ7CzliE0pUNuIfhsy+fKOyOrFNqquh5vh3pVRK/ZZQok6YF2zSQ3QFP7JWE2gqDK4nq 76LO1ekswRJ4d0JRkLM1jO3CHEccRB4/YTey3m3M+DJ1WS4OB0MvTDIOwkuqYaZbuX1S PykiquUbWMdE97dgRGwneH6TuSzduyIDksdh9fpVK9PoqKRJKvY1W4PAy7CT+q8XAeSL O9JA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=sThu58L0FLp6sN4X1GFgyEFtvhUA019thfQ6j54htng=; b=S5Dc+Q/B469EqYvJDXxXJkRZ3LU94rOza/sXe025Uejp9olTzDNmw/EOuEhUKhJ+ep 4BuzsOoZQ+PaZRXKLIp42tSZ6eoIMJrZRPUeminWWzLPDdJS4hr8Rja8GO1XQ3pDm2d5 lf1M30kc/T8zNSU1C05KhurRGWfJnxZxgueNwqWxpwOOOH3ufwOxNBTvOR9kXmHxRV5l o7JtR0R86IakaN/SqklDFI99DatPzjfBY8wR0FRbnPHyezpNEpUcbwgDj9vQz0LFCNbk wVHDQeGmT3X+iQz0/QSuXQnj4Pg/mxRBgJQA5DhIJCCFv6f2ZS6jbM1EC1zcwmQ4pn7H NnTg== X-Gm-Message-State: APt69E1m5n8WZLgta5DygC/IHOm9ls53cZkrR5nNaS9fvqebyDg7fmIC 955ZNq0w5weRKKYk7WQbQcv95w== X-Google-Smtp-Source: AAOMgpfyapywYpIPr+YIiQsOPy/Qtd5Twj3gF8cQu+anuRATMDgBw0iEQ58zTYevJV10+fqxK5A6Jw== X-Received: by 2002:adf:ec02:: with SMTP id x2-v6mr9442510wrn.245.1530221732529; Thu, 28 Jun 2018 14:35:32 -0700 (PDT) Received: from mimimi.home (2a01cb040a37a0005adf9a0845f647b3.ipv6.abo.wanadoo.fr. [2a01:cb04:a37:a000:5adf:9a08:45f6:47b3]) by smtp.gmail.com with ESMTPSA id g125-v6sm7812918wmf.16.2018.06.28.14.35.31 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 28 Jun 2018 14:35:31 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 7/7] gnu: Update udisk to 2.7.6. Date: Thu, 28 Jun 2018 23:35:27 +0200 Message-Id: <20180628213527.23318-6-ambrevar@gmail.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180628213527.23318-1-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/package/freedesktop.scm (udisks): Update to 2.7.6. --- gnu/packages/freedesktop.scm | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 7df44dfb0..ff3720109 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2017, 2018 Rutger Helling ;;; Copyright © 2017 Brendan Tildesley ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -77,6 +78,9 @@ #:use-module (gnu packages xml) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) + #:use-module (gnu packages base) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages swig) #:use-module (srfi srfi-1)) [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.128.178 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.178 listed in wl.mailspike.net] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ambrevar[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/package/freedesktop.scm (udisks): Update to 2.7.6. --- gnu/packages/freedesktop.scm | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 7df44dfb0..ff3720109 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2017, 2018 Rutger Helling ;;; Copyright © 2017 Brendan Tildesley ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -77,6 +78,9 @@ #:use-module (gnu packages xml) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) + #:use-module (gnu packages base) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages swig) #:use-module (srfi srfi-1)) (define-public xdg-utils @@ -622,20 +626,29 @@ Analysis and Reporting Technology) functionality.") (define-public udisks (package (name "udisks") - (version "2.1.8") + (version "2.7.6") (source (origin - (method url-fetch) - (uri (string-append "https://udisks.freedesktop.org/releases/" - name "-" version ".tar.bz2")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/storaged-project/udisks") + (commit (string-append name "-" version)))) + (file-name (string-append name "-" version "-checkout")) (sha256 (base32 - "1nkxhnqh39c9pzvm4zfj50rgv6apqawdx09bv3sfaxrah4a6jhfs")))) + "16kf104vv2xbk8cdgaqygszcl69d7lz9gf3vmi7ggywn7nfbp2ks")))) (build-system gnu-build-system) (native-inputs `(("docbook-xml" ,docbook-xml-4.3) ; to build the manpages ("docbook-xsl" ,docbook-xsl) ("glib:bin" ,glib "bin") ; for glib-mkenums ("gobject-introspection" ,gobject-introspection) + ("gnome-common" ,gnome-common) + ("which" ,which) ; for autogen.sh + ("automake" ,automake) + ("autocont" ,autoconf) + ("libtool" ,libtool) + ("glib" ,glib "bin") ; for glib-gettextize + ("gtk-doc" ,gtk-doc) ("intltool" ,intltool) ("pkg-config" ,pkg-config) ("xsltproc" ,libxslt))) @@ -647,13 +660,15 @@ Analysis and Reporting Technology) functionality.") ("libgudev" ,libgudev) ("polkit" ,polkit) ("util-linux" ,util-linux) - ("cryptsetup" ,cryptsetup) - ("parted" ,parted))) + ("cryptsetup" ,cryptsetup) ; TODO: Not needed on https://www.archlinux.org/packages/extra/x86_64/udisks2/. + ("parted" ,parted) ; TODO: Use as native-input? Arch Linux does it. + )) (outputs '("out" "doc")) ;5 MiB of gtk-doc HTML (arguments `(#:tests? #f ; requiring system message dbus #:disallowed-references ("doc") ;enforce separation of "doc" + ;; TODO: No need for configure? #:configure-flags (list "--enable-man" "--localstatedir=/var" @@ -679,6 +694,13 @@ Analysis and Reporting Technology) functionality.") docbook-xml-catalog-file))) #:phases (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + ;; The autogen.sh script in gnome-common will run ./configure + ;; by default, which is problematic because source shebangs + ;; have not yet been patched. + (setenv "NOCONFIGURE" "t") + (invoke "sh" "autogen.sh"))) (add-before 'configure 'fix-girdir (lambda _ -- 2.17.1 From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 28 17:41:02 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jun 2018 21:41:02 +0000 Received: from localhost ([127.0.0.1]:38974 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYef0-0006Ps-6b for submit@debbugs.gnu.org; Thu, 28 Jun 2018 17:41:02 -0400 Received: from mail-wr0-f179.google.com ([209.85.128.179]:42770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fYeey-0006P2-9N for 31999@debbugs.gnu.org; Thu, 28 Jun 2018 17:41:00 -0400 Received: by mail-wr0-f179.google.com with SMTP id p1-v6so6895390wrs.9 for <31999@debbugs.gnu.org>; Thu, 28 Jun 2018 14:41:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:subject:in-reply-to:date:message-id :mime-version; bh=RPyMAgyvg5AiB5GYpNFrNmJHuXOwfQSJPEOYb7dF2hg=; b=UrUNt6xJE1ow3K5uoh97DM9N4mxbtFqdxbY/1ZTmQx6SbP+RH3mBEHftLv9fl9O0ud DyxlwMnyYPLsI4IF/xAEduLKLYRolMgENRY20Ex3iRczCYQ8oFzu+dnBm3kDZAkfLZAT oUbjD1cxwEASvernarxxqjxNaExNGxy9Y9uAqKgK+V1+g0pGJ85Ed/JJ4U8lRaX7fNSV 62Cy2TlzG7rjMV8ix2/mji3dwD6UjRTDrt+ZQh6ckCLQfJgTflw2ToHhrI0GVNv7s37S FDTVP97BlAJ7pfHitJ521KUAhIAhiDrmLwVzB9p5z6k6vMEL+EdCnhlEV8HdbUeIZKDP cHOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:subject :in-reply-to:date:message-id:mime-version; bh=RPyMAgyvg5AiB5GYpNFrNmJHuXOwfQSJPEOYb7dF2hg=; b=jTBHZBYhYd9fZUkXzxDWCN08+3Eaz5pj5sxEafr9Dcav8gG/N+5z8opcOQcPL+pVOv BiIteDLR20cKGyiQZ4mf8hI8G0EUskfY+EQm/j2ZNX+VwzPjhOrdfMQ3WarPN2t1C90V IWCC1BeDA7XfFBJDtpMqXGfqibnQ6OMCZ7F5SiXHSwhgYIhGdCGIHh96AakXAoxQ6LJQ a6HrXuQctr+6BJeRlNVwshXamc95nC/N/XBzxkHOTt4f7Dl7jzab6H9Zupengji/Unsa NYRVGK+3NYGP2+qlIsJIQ5LUc71qs2iuNvwApMTa6NTg5rNh9EemQDJAihUg5Z623h+d 8YSw== X-Gm-Message-State: APt69E2kZA7nCvYbAUyaPcvhBY1pChb+vKQMzz8ESxsQus68lErE0Jsi zzNq8tpGAnnTpbzwt1Ii5Albfw== X-Google-Smtp-Source: AAOMgpdbCrYxkyS3uF5wht/VSbtKXY/+S17sgsxuAKwYFGiGk6aC12kAtU+U9SMbKSLedLtlsLaA7A== X-Received: by 2002:adf:8895:: with SMTP id f21-v6mr10164924wrf.250.1530222054338; Thu, 28 Jun 2018 14:40:54 -0700 (PDT) Received: from mimimi (2a01cb040a37a0005adf9a0845f647b3.ipv6.abo.wanadoo.fr. [2a01:cb04:a37:a000:5adf:9a08:45f6:47b3]) by smtp.gmail.com with ESMTPSA id s2-v6sm10116775wro.42.2018.06.28.14.40.53 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 28 Jun 2018 14:40:53 -0700 (PDT) References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-6-ambrevar@gmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: Re: [PATCH 7/7] gnu: Update udisk to 2.7.6. In-reply-to: <20180628213527.23318-6-ambrevar@gmail.com> Date: Thu, 28 Jun 2018 23:40:52 +0200 Message-ID: <87zhzeoahn.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I'm sending this unfinished patch set because it's been a while and I don't want to lose it all. It's almost done: as far as I understand, we just need to build lvm2 with the new options so that dmraid->libblockdev->udisks can build. =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAls1VeQACgkQm9z0l6S7 zH9d8Qf9FddWl/G5VoJqVPBaKiAq4QWyk9xXVWpCtp2ipgD2PUZJh6wdXcraztdV 9tqgQ0/p/Dmhoo0HAnH9LOMyBbEPReiUvaMJkmP4V+Wt+xe1GsouBiweboKJiICo LrG8E6a4AjadrIDmaAKbLpU27mkr3xo4/b1pkijcApeIat3hspgtIm0wcUlIyW9t xwtnc4TFrLs96RS0EiE416lehlN+Sp0OJSWavhPczopQ3B6dtJWczkiGE56aYEZX qgpiZYdKZBc80FxL7lfD+GhVq0ekRTPeOdVquych2NfSbNJrIB8PzPaLoX2dBNKV pz9y6t+zCRA5inzkzYLW11TzmaBqVQ== =VkYs -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 12 16:04:44 2018 Received: (at 31999) by debbugs.gnu.org; 12 Jul 2018 20:04:44 +0000 Received: from localhost ([127.0.0.1]:57369 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdhpU-0004ed-1m for submit@debbugs.gnu.org; Thu, 12 Jul 2018 16:04:44 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:40909) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdhpR-0004eV-SA for 31999@debbugs.gnu.org; Thu, 12 Jul 2018 16:04:42 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id E6380483; Thu, 12 Jul 2018 16:04:40 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 12 Jul 2018 16:04:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=eDGp5g+j+efKnAU5lgZkOs5q3BvNyV+NncKJCBAzA60=; b=AdTA7tbd MMSLM5oZ+z09Vv52AZVdHbHRuhGVPONDfPhY1g89Q4HeTptjbkAM9il1NNJKMIpU bikjh7P0WaWIALnluglt5MlEmPhKKWOQKtZdvHb/6IMq1FIemFWx6fZBlaAKwj/b jCgW3Fj1Ce+QlgnwTKvTTa2GuTRTguMv4+0A8P8RaOPEmJJkxTMYTiqjHvVfH12W T0t8aunu6PObFbUAzRPnHpRUzGBXfDMvMGQ/ug04tiw+tP7MCBBz7SuxxjoUYwMT JoomytcF6TE1+iaotC1wSef+tAO4mp9m9J8XgNLl0Itf2LfMAicAcvZToUVNe3mc rEuEWvZf+FXLOA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=eDGp5g+j+efKnAU5lgZkOs5q3BvNy V+NncKJCBAzA60=; b=fYp8rsMEqorjEm3eRnHk6aKlguDJVMXzMkSQ+SxcEBpAd kdfKUgG9L2xF/un1ADakH1QZI+szvdpKGS7BArfDkFWWxzKIvdx+FBplc5q5GxAZ jM6vX/Pq3stbUYgJTIMlREEVJyPnLxfYua3Qj4xY6N6TI0wdv08uYnZUpkEj07Qe kgfNHqC+pxjO7N0KRsOYXScfFb8Lc6qTuoYGCq4Z+MFlBdFjXhXgoNSQYCFE4p+n gixYJkv5YMNZFffV61qgsuVGCa7rkHTGC65UzeLYWsZLP6RdObQ+8V7oDIfEyOHw HaNeSxbZ5ZIHAjtkTJDZolPp8/o/K4R2Sms3FY4dg== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id EF2E010273; Thu, 12 Jul 2018 16:04:39 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 1/7] gnu: Add volume-key. In-Reply-To: <20180628213237.21625-1-ambrevar@gmail.com> References: <20180628213237.21625-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Thu, 12 Jul 2018 22:04:38 +0200 Message-ID: <87r2k86x0p.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hello! I realize this patch set is incomplete, but will offer some feedback for the next version :-) Pierre Neidhardt writes: > * gnu/package/disk.scm (volume-key): New variable. [...] > + (arguments > + `(#:tests? #f ; Not sure how tests are supposed to pass, even when = run manually. Heh. I tried adding the "bin" output of NSS to get "certutil", but then it failed with: Error creating passphrase-encrypted packet: GPGME: Invalid crypto engine=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 Don't know what's up with that. Perhaps our GPGME package is broken? > + #:phases > + (modify-phases %standard-phases > + (add-before 'configure 'patch-python.h-path > + (lambda _ > + (let ((python (assoc-ref %build-inputs "python"))) Rather: (lambda* (#:key inputs #:allow-other-keys) (let ((python (assoc-ref inputs "python"))) > + (substitute* "Makefile.in" > + (("/usr/include/python") (string-append python "/includ= e/python"))) > + #t)))))) > + (home-page "https://pagure.io/volume_key") > + (synopsis "Manipulate storage volume encryption keys") > + (description > + "A library for manipulating storage volume encryption keys and stor= ing > +them separately from volumes to handle forgotten passphrases.") Please use complete sentences, e.g. "This package provides a ...". > + (license license:gpl2+))) This is actually GPL2 only, since the source headers specify it without the "or later" clause. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltHtFYACgkQoqBt8qM6 VPr27AgAhHPc5IpqwwnLqzF2ZbttocWoW1Kz844WW3kBLK+1lIdxW23Y5lz8jIkU FDoLDWE9wlUDEKF2STjRnIPkvMFDF8GucXyrwDnAYjez0+5att7sK1GMPGl9NoOY YuQBpp9bpchQiUpfhcADye+YBzxFYF9W7FHhjOAOXTnhl96D+X93RtB/T99vLj3u czHtHtSa/ZfntWtoaGhlmsMlVHHmUi/W9b+wrxrVGXCB8PWs5AG8/yT6Ldz391DW 2aOVbdYeX6iIEyC3bOnAJTHei1v51epo8ys8L46CR0SVCgADmUqijIvJP/5lKN4A JuYQW+VZRrV4MfprKJJYU2cefR2HKA== =tMsp -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 12 16:12:42 2018 Received: (at 31999) by debbugs.gnu.org; 12 Jul 2018 20:12:42 +0000 Received: from localhost ([127.0.0.1]:57381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdhxC-0004qI-IF for submit@debbugs.gnu.org; Thu, 12 Jul 2018 16:12:42 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:58201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdhxA-0004qA-CC for 31999@debbugs.gnu.org; Thu, 12 Jul 2018 16:12:40 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 78CE3437; Thu, 12 Jul 2018 16:12:39 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 12 Jul 2018 16:12:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=DGoyHnNt38F9SAajeANlYeHaubIhmaDEk6/5QVsGVMU=; b=o19eFsBX XmbXjbck9u+GFmi3inYBNEOH4axOjiR8Z6wZ3NKTR69k7PPGY9+iY+/W+T82iIWF 8nPpskCe2zNVMK8vCqRdfgXpokKHEKtWmYDB+6MV+OP414nfzSdF9kCDHYL4/YwD 5xgYtQc5aBR9rgAn+pY+k9fpApPV+L2de6o8HOCxV1qi63tIaFnkyIA9+zCWd/NY x6gaOxRWHjxKER0j8j7GI+nYKhIG3p43THb0ZSoxTWi5ePLVV/bwzJ7lpno8nvyW RDObcWbTX9uf69mB6s2U4tpKaagu3mCMwCKC5YtvRA8H4JFL23qSYxVkcG9QPYko mbU77WnMQ+xRFw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=DGoyHnNt38F9SAajeANlYeHaubIhm aDEk6/5QVsGVMU=; b=eTTGovFy27eCY/z4GzgC8vWZhkLpqu5Dpcm5BQ1ANdqEQ ULQs9fr1heOY7APa2Y/NHxNCGrqqfHf0q3wthHIkYhJauYaaiRttNwoEuYaOmi0b zH7rDgt9WrKczcgqIyE+VKzahso2g67MHIsyC4Ic9iTA04yG3XAs/yxeT7U4LMWt VF/XbknDTaDWFmK0SxxqW+jInMGEbvDnmFMZO9DWk5HT7JP2RKrfaIeLZ/X6FVub NYSARfcj2JZrzCM0rbLCIRrbN1fa1sZTT1MeBTBJOyd9qoY49qSV90m8zUYAYj25 jNvw7AvYIml6iUV3f1eujoPS1p2JRf1aJGpTJunVw== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 764DB1026E; Thu, 12 Jul 2018 16:12:38 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 2/7] gnu: Add ndctl. In-Reply-To: <20180628213527.23318-1-ambrevar@gmail.com> References: <20180628213237.21625-1-ambrevar@gmail.com> <20180628213527.23318-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Thu, 12 Jul 2018 22:12:36 +0200 Message-ID: <87o9fc6wnf.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/disk.scm (ndctl): New variable. [...] > + (native-inputs > + `(("asciidoc" ,asciidoc) > + ("automake" ,automake) > + ("autocont" ,autoconf) > + ("libtool" ,libtool) > + ("xmlto" ,xmlto) > + ("which" ,which) > + ("pkg-config" ,pkg-config) > + ("docbook-xsl" ,docbook-xsl) > + ("libxml2" ,libxml2) ; Required for offline docbook generation. > + ("bash-completion" ,bash-completion))) > + (inputs > + `(("json-c" ,json-c) > + ("eudev" ,eudev) > + ("util-linux" ,util-linux) > + ("kmod" ,kmod))) Nit-pick: please try to keep inputs sorted. In addition to cosmetics, it makes it easier to find out whether a particular input is present. > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'autogen > + (lambda _ > + (substitute* "autogen.sh" > + (("/bin/sh") (which "sh"))) > + (substitute* "git-version-gen" > + (("/bin/sh") (which "sh"))) > + (substitute* "git-version" > + (("/bin/bash") (which "bash"))) > + (invoke "sh" "autogen.sh")))) > + #:make-flags > + (let ((out (assoc-ref %outputs "out"))) > + (list (string-append "BASH_COMPLETION_DIR=" out > + "/share/bash-completion/completions"))))) > + (home-page "https://github.com/pmem/ndctl") > + (synopsis "Manage the non-volatile memory device sub-system in the Linux kernel") > + (description > + "Utility library for managing the libnvdimm (non-volatile memory device) > +sub-system in the Linux kernel.") > + (license license:lgpl2.1+))) Most of the source files say GPL version 2 (only), except for the library files which are LGPL2.1 only. So I think we need to list both. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltHtjQACgkQoqBt8qM6 VPpWGAf8DMF41/2yRhg18TUTq+kU540paBBDSvhsQUTXfnG1I1mOsJfckYlEhubU lF0zXn5KY1pZgMb2vN7KqtE6COZD3vb1tm7+Z62hTMqdoSTXkozrC25DVFHzlVpL vBbGcA+BZ0V6xxMrEEwqWgsFHML1FcG/FLNr0WqV0Go4MvQ7B/gw0wa9LNDu7T5q 3NnVSwgkEkbv5k1oWMyRBHozI4H6r8p6dtBs3yIjyGIXbp8SDzuiXSlp62ZK5pFA IRFct7AMum12MKgQwpLbTK+LZeNumbqpfzMzs+XG+bWkEMEBlhvOYVekCTwG1z94 NeGWRgaJ5ZWLEQJlO1MCsidjeTa+jw== =CPfy -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 12 16:20:49 2018 Received: (at 31999) by debbugs.gnu.org; 12 Jul 2018 20:20:49 +0000 Received: from localhost ([127.0.0.1]:57393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdi52-000535-PA for submit@debbugs.gnu.org; Thu, 12 Jul 2018 16:20:48 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:46353) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdi50-00052v-UK for 31999@debbugs.gnu.org; Thu, 12 Jul 2018 16:20:47 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 2CC30349; Thu, 12 Jul 2018 16:20:46 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 12 Jul 2018 16:20:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=mdQ3Dz8bqFqmeW+q5BXSGu1GOhiGkkIst5db0lUYqMg=; b=nEu7Ew1T tQAS0PknB78BF28U5xPdfSYE7aJ4aY5xWJF0XID3ETKwmoyByKY1E9JUW9qEYvPz vFUOVcHHTiQt7eQ+nl+Ro8e9rUpdV9RpSuoAjU/PfjCVDWLHA8ZUqtm4TUOwlXVA hTZ6mL3ENG7w/DGW/pOK46FMhvExMVVw+Ci3ep28lRSaFIS1/R3Aj1AJRV1VNdS2 dlegPfLm/gfvhol3bEx+nuqHIbUOtXP7yvkrwM3bRGrLpDl7geKIQKpTVo0QNj9/ KhKvh6Wy97G9eX3mVJi2qHwqAuC4+BwuNV6TJpdhx1/WicHEkVZZSw0QM9hGKI8h tTlPPajfS6ivKQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=mdQ3Dz8bqFqmeW+q5BXSGu1GOhiGk kIst5db0lUYqMg=; b=I5F5OBr/DJ/z5ZFdHcuQjbkXm0YNf4GJiwvEe8DLiODUJ av/f6HwsyX7HEtrVfKHTMxaPZ9GsgIx91RxP7O3YXDaya7YkcmWyLJhPLP4eKLAL z/WbnUFpGMwbK0CwUWYlUY9IaUKbDp45yLHMwg6WI5VyJRQ1GMz0C8m77WYCK5bM 7ys1qTnUlsccZ6mbAbw7SBtMbFqBbnl4bKTzFt2jH3dOg4pFqB9gb3sY8shv3cZL 2nXF1yAXRRumvftftj58Mw6BCMFsXzZ5JflUEYpjshOJxThfk8XQ9S9MtD5bk6m4 2EA8CvAZCXs/3B0RZqlPehmW0fv7wtvFY/mXGlsFQ== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 1E39910261; Thu, 12 Jul 2018 16:20:45 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 3/7] gnu: Add libbytesize. In-Reply-To: <20180628213527.23318-2-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-2-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Thu, 12 Jul 2018 22:20:43 +0200 Message-ID: <87lgag6w9w.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/c.scm (libbytesize): New variable. [...] > + (description > + "The goal of this project is to provide a tiny library that would > +facilitate the common operations with sizes in bytes. Many projects need to > +work with sizes in bytes (be it sizes of storage space, memory...) and all of > +them need to deal with the same issues like: > + > +@itemize > +@item How to get a human-readable string for the given size? > +@item How to store the given size so that no significant information is lost? > +@item If we store the size in bytes, what if the given size gets over the > +MAXUINT64 value? > +@item How to interpret sizes entered by users according to their locale and > +typing conventions? > +@item How to deal with the decimal/binary units (MB vs. MiB) ambiguity? > +@end itemize > + > +Some projects have all the above questions/concerns addressed well, some have > +them addressed partially some simply don't care. However, having (partial) > +solutions implemented in multiple places every time with a different set of > +bugs, differences in behaviour and this or that missing is a waste of time and > +effort. We need a generally usable solution that could be used by every > +project that needs to deal with sizes in bytes. > + > +Since the goal is to provide a solution as much generally usable as possible > +the implementation has to be small, fast and written in a language that can be > +easily interfaced from other languages. The current obvious choice is the C > +language with thin bindings for other languages.") Woah. I wonder if we should shorten this a bit (for once!). It's a lot to digest for the curious user. Can you try to provide a summary? :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltHuBsACgkQoqBt8qM6 VPp9QAf/dLMMYA5f3AyYia5vVF8g6AUM/hhuVFtFwp9cAlsydtOuc4m8RgRkg0I8 z9Bt43xFcdGmplTBSBCHh5qjBAROVeNnTN3H5qgAzyZTTRPMwgQhjgPyCg2mRWA1 PNKCgdiV8W8dMvDbJjxAZJZQNky4d0CrtRoA5p/4uLRW2vXA9IabQL9crNZ62Llu kYjiKsOUAu265/sxu5LGsM9OUc0xcCmzAyfDRcRw9meZAfraWqNsy1aB6e2jEr56 bIfInJVB2ZkjeM/Nbm6p0IQWR2Y3H0YSBVtGZWiaxksjLJi9oxf26XGHNvNnfczz emFnkm4uQ+fQ/QLkfG6NuT66n85jDg== =ncMS -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 12 16:24:16 2018 Received: (at 31999) by debbugs.gnu.org; 12 Jul 2018 20:24:16 +0000 Received: from localhost ([127.0.0.1]:57400 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdi8O-000596-9k for submit@debbugs.gnu.org; Thu, 12 Jul 2018 16:24:16 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:44787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdi8M-00058z-Pl for 31999@debbugs.gnu.org; Thu, 12 Jul 2018 16:24:15 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 12FB04B6; Thu, 12 Jul 2018 16:24:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 12 Jul 2018 16:24:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=urzV2YJh1Ck5QK8GrZn45PVXPzEhy5X8Jbe3SeQIuYA=; b=Pz8GbCd3 9wh1PwbHqqUPgJuhlJUIKW71I/+HZ1jVBBWFzPw+Vfc2CwUSSNgAArR/9gQs7JGB yR123A6lVCYVwn3OuywSvLwZVQjp4anbcFxatLVaiHKqFQiXO5DclhqycymuFD25 mNbbSaI7CsjhXj7g9bAdQAs2nuzrQ9p/HHwkRvBbOHdDqKgCb401gkZXoiUCuR8w g3U8kLms9XBRSJlbpjYcgCh+PHOrEyzwFCUQXXm/AWLmtfAxORdBG62OgYnrPsgi fjt35f5yPFK2u+Q/5gGyzBmtQEgg7s/f5bDGP3P9rgS9F4jHolBzy8GNtASjoqqq mS8w/2ek+Gr7ZQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=urzV2YJh1Ck5QK8GrZn45PVXPzEhy 5X8Jbe3SeQIuYA=; b=siHmAmKQlfVBPMKnX3riFdFIbKAa0GO0rvQHDNjD5ajA6 Mer8k4aqwX8LhWvasNgOjjaHdB4toMI0bA7B62Gwfv0FtNuLlk55KTSwHJvX413V 5RG2Ede3LJK0+HaWPv1q+2GiKQ+k60aID20afOdev5d/YdluOZxYWqYlpgqOntNC /V2b0EwO6nMdrio/fXw3fDB2nWmdjvwZp4i8BpFGsvOraN5E+YWNKGWFZqFpavrf gaoadYmqwb8yLUPmIXtPbBDENytSFw45kQc/IXx7Th8lbmZxpXpaBViP2yttPEBg jDbhdGF0F2E2pYuhyDMQX5msk7reGCOn3Jzbl5nCA== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 2996F1026A; Thu, 12 Jul 2018 16:24:13 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 6/7] gnu: Add libblockdev. In-Reply-To: <20180628213527.23318-5-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-5-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Thu, 12 Jul 2018 22:24:11 +0200 Message-ID: <87in5k6w44.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/disk.scm (libblockdev): New variable. [...] > +(define-public libblockdev > + (package > + (name "libblockdev") > + (version "2.17") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/rhinstaller/libblockdev") > + (commit (string-append version "-1")))) > + (file-name (string-append name "-" version "-checkout")) > + (sha256 > + (base32 > + "14f52cj2qcnm8i2zb57qfpdk3kij2gb3xgqkbvidmf6sjicq84z2")))) Note that this project provides uploaded releases, which are preferrable to git checkouts, and won't suddenly change. Could you change to that? Otherwise LGTM, provided `guix lint` is happy :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltHuOsACgkQoqBt8qM6 VPoFlggAth8CxChfENWDvGhZW7kuBFivl5mb0KOBbWSsjhMl2jNq/DQyOBG6vPff T9mrV1P5hRYVV8bF7vrng2KHbidmFqRyd++Pcxe9WrnTH7oM/eDmKuRq/kjyyWWC tZoYDRD+6SvgsFkNMgBxQHD9N4FDw1CyO3gfIIvLCFs/xyCpSZ4e/TXzEM0J12Bo OvIl1CZS3I5PXUOYTc7M0yzv6OzMgXUfWXmZJIV/8nxXCRoSnjnZLen31iXK/y6X F8gy4p4auMdMu8bhhfPQT8o3zwZyk483760X9NIMmBD00LDWNl58qSU6X6fHzQHK wDApxYoY+eOkghB8flr8pb7LIAWiog== =AKJV -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 12 17:26:54 2018 Received: (at 31999) by debbugs.gnu.org; 12 Jul 2018 21:26:54 +0000 Received: from localhost ([127.0.0.1]:57432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdj70-0006cu-Kg for submit@debbugs.gnu.org; Thu, 12 Jul 2018 17:26:54 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:45201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdj6y-0006cm-Rg for 31999@debbugs.gnu.org; Thu, 12 Jul 2018 17:26:53 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id C9115510; Thu, 12 Jul 2018 17:26:51 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 12 Jul 2018 17:26:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=Lbh3nT1146LvNk0MEmVBgxFpBV9+50T+vAAi6FLi4lo=; b=lxZmoTye t0xRaBmzdT82szqM3wVRtv1UE3Jxl1nWQAKKersUyPYzUKcTKvH2fPfPy6bfmSez ErSwcsMjrhGS212Fc+1nncT/i8pLRJzgNzEykHySrbVrmIp4IIOciP60acZgvg2Y ZPU+RGUQKWvfPdXNZ6j1d6k2EtCyaiear8ZCh7ebqiG+NC1Vi2C0D4QE6INDmUIa f0XXbSuqa8MD2Z/0Cm9heNbqnM2/AtkvliTe7rOxzjCubcbQCBREx1ZSJ4BM2EQA Xklx7tXGHOV8TcdryCQ6snmM9FHj6bk4xlpNpRe/ZOzHmJcAgD0ceaYctaFo/lBP qiuRmQgZMQROzQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=Lbh3nT1146LvNk0MEmVBgxFpBV9+5 0T+vAAi6FLi4lo=; b=TkJ7ismg7Rvnv0gqa8MmztbEV4sZooCdGC2ZiGgLhKb0e G9ZRGKXeHUNYWgsMZyIDmFGX+wx+SKcYn2qs0R+r8T1RN9rNP1EygZOgDtgGU1BP oMm93OMtW8Vy39d0ChXNwh5hUau6RZ5Qj5yTZU9ZN5jvTsQc1vVTyBvXnToSR7cE kwY5WJ8CIBQyJ4gLaC+LhEtZJoeLrP4gJ9Bp45VzLwhyI21FFHD/kBTcwMe2VaBm LenRURFdpS7ADgDLI0N10k5ASBruHjMIyZEFFYbO3Se7kLif2dw8PTSy1lRYGXh6 elWqBlLfrJkWFrJ01MNtcpDPb9DKNpDqW/7u5cBuQ== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id B12221026B; Thu, 12 Jul 2018 17:26:50 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 4/7] gnu: lvm2: Add device-mapper-event support. In-Reply-To: <20180628213527.23318-3-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-3-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Thu, 12 Jul 2018 23:26:49 +0200 Message-ID: <87fu0o6t7q.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-event. [...] > + "--enable-cmdlib" > + "--enable-dmeventd" ; Requires '--enable-cmdlib'. I was able to get this working by modifying LDFLAGS *and* CLDFLAGS like so: --=-=-= Content-Type: text/x-patch Content-Disposition: inline 1 file changed, 12 insertions(+), 1 deletion(-) gnu/packages/linux.scm | 13 ++++++++++++- modified gnu/packages/linux.scm @@ -2133,11 +2133,22 @@ time.") "--enable-udev_rules" "--enable-pkgconfig" + "--enable-cmdlib" + "--enable-dmeventd" + ;; Make sure programs such as 'dmsetup' can ;; find libdevmapper.so. (string-append "LDFLAGS=-Wl,-rpath=" (assoc-ref %outputs "out") - "/lib")) + "/lib,-rpath=" + (assoc-ref %outputs "out") + "/lib/device-mapper") + (string-append "CLDFLAGS=-Wl,-rpath=" + (assoc-ref %outputs "out") + "/lib,-rpath=" + (assoc-ref %outputs "out") + "/lib/device-mapper") + ) ;; The tests use 'mknod', which requires root access. #:tests? #f)) [back] --=-=-= Content-Type: text/plain The reason CLDFLAGS is required is because the dmeventd plugins do not respect LDFLAGS. See "%.so" (around line 449) in make.tmpl.in. I think it would be okay to patch the Make template to also take LDFLAGS into account. Not sure what CLDFLAGS is used for, but it seems redundant to have the same contents in both. Can you try that? --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltHx5kACgkQoqBt8qM6 VPpIJgf/VRvuynihoJddscdWoRKdv0dPasN1A7PVWSGvMDqCVXTZNkZlxzYEm/p9 P38BRHu9kHhzrLw1lQXPqD4O1BZnWl0TxQ5EyFCks2xdTaB5Sgcktf1guLShYJq3 867ycjIXGG20vf4/Do/+ENCnqTNFXKwpyTvLcN7DhZDGrx/zWfW1tJdF1VbyFkmF ZoKdIXj+40zpDmXwzCy8epXfurPK0MDWV0uivPM6nso6rUTjO95WWvIi7Ezwn+Be ft7ogrhoq19biWBqf19/VzqkmAa5ae6djCVh6crL/zpTzR6Egd43XuHXBBVDfjdH DsgtVV8r/VMY3ih/gnkI93JsJq38aQ== =kMeH -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 12 17:28:45 2018 Received: (at 31999) by debbugs.gnu.org; 12 Jul 2018 21:28:45 +0000 Received: from localhost ([127.0.0.1]:57438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdj8n-0006fo-0J for submit@debbugs.gnu.org; Thu, 12 Jul 2018 17:28:45 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:56637) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdj8l-0006fh-Dp for 31999@debbugs.gnu.org; Thu, 12 Jul 2018 17:28:43 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id BBFDF5DE; Thu, 12 Jul 2018 17:28:42 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 12 Jul 2018 17:28:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=2j2IEcIhIwzo6Qcg0UYSTFokRXrzkIy2gmxFCRRiLjo=; b=h1zbCch5 q9Wz9jmcy3WWpX73EpBr9xxoNiVj2J5FMK+xn8EWZoBq51OFSAU87ZPEcZi3IHjg nlT01nYtN2lXEpt/qkk3AvzdaQR2MHF8ah4/JU3TJ2WuNvBw+JSzjpOeJrfuQoyU ms+N+WH5TS4rsiW7A+8BnBm3lpYZX5IyQAG34mnY2iX4s4Cez1gYcr76Jb0mYtUu qgWl+8Hp9f6qwAuUrSosD25MvKPff1uO+PNW0vzrHErVAft+K2Jjf8uikLdfWOtc S/+DsxpULaEKT1RaU6XdeGX0NmihYfXkOqTP2VBfruYD0t8UbERVRQsticEVzhws wNkDE2UVJGPy+Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=2j2IEcIhIwzo6Qcg0UYSTFokRXrzk Iy2gmxFCRRiLjo=; b=nnBtni5Ma19dckUxWXWeXUHBkP0XVk8GsyhwrKnyvvMP3 6DmxuphBChzS+8Co8pbb2Kg4oHiyMF2HIIk5Uj+KydAH8waEYnMjEvvNj9AGzM94 2Zjz2ZrjGqoKW8IS2Pd0lBoABeKYbsIXLRVh3RZGUgR+RNR/ZKeDiF4rrvxaCR1N WicVYz0+iRfyrlfamC/c3aXuL8p6+XDyGxf9wiBK0VoIQrzFoiOMxrxVt/fAuDIP WqFgge10gwgMwRVmu2mP29tHCuwe/Jhdd0Upzeu638Zi5UAAvb1b7vR5I+UXehGe soX7RJEm7bVI0sV5/iiijz8NQyvFe5hzzPPO/q0IA== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id CCE431026A; Thu, 12 Jul 2018 17:28:41 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 5/7] gnu: Add dmraid. In-Reply-To: <20180628213527.23318-4-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-4-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Thu, 12 Jul 2018 23:28:40 +0200 Message-ID: <87d0vs6t4n.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/disk.scm (dmraid): New variable. This is built-in to LVM2 these days, no? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltHyAgACgkQoqBt8qM6 VPq82gf+Pxq4xF2xtpKuwUBRPtwGVBrzjFrg/Xi2pAWMb62FLzk6stA9EWALG6W0 QfX2fVtHJD2GXuzE5vsnVPK2Fpe5lGueWOFkk3O7lqfEwc6ltLaI7f0wxbK3oD93 lQV5rCGKCI68b47R0xVeoIFaZhNhytuDeIT9HiPI7mSYMEt9Xp+EJ5x7yVJc6iqV hjzYeWBetn8uzcR1szn/t2XiR2Sgk8Jq+AUTJFNHl1NeaJHrx52ACR7hYIRAA0Gr iynzMkMEDwBAi5fkwlYxkpmkSNfP8OqN0FTOV24PVKhEPHEjZ2/MqUlo5eiw2j9F AhRXDdTA78zekgOYSoYL7PGjd65wuw== =uzeL -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 12 17:34:46 2018 Received: (at 31999) by debbugs.gnu.org; 12 Jul 2018 21:34:46 +0000 Received: from localhost ([127.0.0.1]:57446 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdjEb-0006pL-Mo for submit@debbugs.gnu.org; Thu, 12 Jul 2018 17:34:45 -0400 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:53617) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fdjEZ-0006pD-UG for 31999@debbugs.gnu.org; Thu, 12 Jul 2018 17:34:44 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id BDAB258D; Thu, 12 Jul 2018 17:34:42 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Thu, 12 Jul 2018 17:34:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=rR3+suCH/mBC+FUTaA9L+i4dwZbci6+atj/JTpcDdKQ=; b=DeHmYWKb Ev+5EebCIrDkfPMvPUb/omwQ1z3obfmRZkoOwObdu6iqmvIs7WPhh9WtBi6gk4Ah mWHfG2x+kqRVcBgEzvblBS3gmPIeR5rI1whD9sSOrhgFvxo8G4ZIZggD2weOa/WS o72ZpAFtPku9r8r6efotacIpXUaU2uSrvbPKQtLOoapJJiEHsK8oLWe9l5m6DReW XEsl5/iOnVJuim0T/mRJIPM+5RIhhf4M+KurnYC5sd6HMPVSufo5rlDaPIX/973I wSRyLD2qNt6qcCJ2ixojlNtotwhkXwKbJiQDrzuvITOEgoVcvihG8qEhDcNpWPTi NPc46xI1XBpENw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=rR3+suCH/mBC+FUTaA9L+i4dwZbci 6+atj/JTpcDdKQ=; b=cAOV+3Sodjj64M21vlK2elVNO3rwNb8imjt31+LtTYB5N dZHGMUlE1nkr3Gl6OJcril006OGGCcTuvOqur2JVr4fx0VW20rnfFiCT6dDOwwB6 j1D8eafdaOkLCdFRZKRXB8Xb/xoU6OzTFysqj2NdVIIQoo5eAYGLCbCBLcqB2BY+ RVlPiH9jZ7sRYbrMZge68NJtn9cdh+2zEKTkI5hzeOhYINxSK6G4RGtXeEKoc3vB hO4zI7Ui04dqODu0AEDaMMLxt8PjdeiKF/Pf2HdrHGidVGfhL2yQMM1/T+NmgwpX h9/txosdKqwfHPRsW90wLn/+S03GslhRfXlmDc82Q== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id AA35E1025C; Thu, 12 Jul 2018 17:34:41 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 7/7] gnu: Update udisk to 2.7.6. In-Reply-To: <20180628213527.23318-6-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-6-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Thu, 12 Jul 2018 23:34:40 +0200 Message-ID: <87a7qw6sun.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/freedesktop.scm (udisks): Update to 2.7.6. [...] > (define-public udisks > (package > (name "udisks") > - (version "2.1.8") > + (version "2.7.6") > (source (origin > - (method url-fetch) > - (uri (string-append "https://udisks.freedesktop.org/releases/" > - name "-" version ".tar.bz2")) > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/storaged-project/udisks") > + (commit (string-append name "-" version)))) > + (file-name (string-append name "-" version "-checkout")) > (sha256 > (base32 > - "1nkxhnqh39c9pzvm4zfj50rgv6apqawdx09bv3sfaxrah4a6jhfs")))) > + "16kf104vv2xbk8cdgaqygszcl69d7lz9gf3vmi7ggywn7nfbp2ks")))) > (build-system gnu-build-system) > (native-inputs > `(("docbook-xml" ,docbook-xml-4.3) ; to build the manpages > ("docbook-xsl" ,docbook-xsl) > ("glib:bin" ,glib "bin") ; for glib-mkenums > ("gobject-introspection" ,gobject-introspection) > + ("gnome-common" ,gnome-common) Do you know what gnome-common is used for? > + ("which" ,which) ; for autogen.sh > + ("automake" ,automake) > + ("autocont" ,autoconf) > + ("libtool" ,libtool) > + ("glib" ,glib "bin") ; for glib-gettextize > + ("gtk-doc" ,gtk-doc) > ("intltool" ,intltool) > ("pkg-config" ,pkg-config) > ("xsltproc" ,libxslt))) > @@ -647,13 +660,15 @@ Analysis and Reporting Technology) functionality.") > ("libgudev" ,libgudev) > ("polkit" ,polkit) > ("util-linux" ,util-linux) > - ("cryptsetup" ,cryptsetup) > - ("parted" ,parted))) > + ("cryptsetup" ,cryptsetup) ; TODO: Not needed on https://www.archlinux.org/packages/extra/x86_64/udisks2/. How does it fail without it? Perhaps it should be propagated from somewhere else? > + ("parted" ,parted) ; TODO: Use as native-input? Arch Linux does it. If the software does not use parted at runtime (check with `guix gc --references`) it should be a native-input. > + )) `guix lint` won't be happy about these ;-) > (outputs '("out" > "doc")) ;5 MiB of gtk-doc HTML > (arguments > `(#:tests? #f ; requiring system message dbus > #:disallowed-references ("doc") ;enforce separation of "doc" > + ;; TODO: No need for configure? Why is that? I see it can run configure as part of autogen, but IMO it's better to keep it this way to keep a consistent interface. > #:configure-flags > (list "--enable-man" > "--localstatedir=/var" > @@ -679,6 +694,13 @@ Analysis and Reporting Technology) functionality.") > docbook-xml-catalog-file))) > #:phases > (modify-phases %standard-phases > + (add-after 'unpack 'autogen > + (lambda _ > + ;; The autogen.sh script in gnome-common will run ./configure > + ;; by default, which is problematic because source shebangs > + ;; have not yet been patched. > + (setenv "NOCONFIGURE" "t") > + (invoke "sh" "autogen.sh"))) LGTM. Thanks a lot for taking this on, hopefully we can get this in master soon! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltHyXAACgkQoqBt8qM6 VPrsTAf9EVe74RqH55cPt7nJWRZCriucPpB7127AXwsj51l9U+K5Db1VaPRxEib9 slf0i56dcwoiBkK3QviGeQ84xheymOVeT1NTAnhuuRElQAffVGuvwRNCGes4K/eb zeV02xDb5F8tvgLIaZiKI5yyPdnpa0eWS5Qlmnxw1Y3x3OVvQvUyBR7ZhF0SDB+K wOsjZjxKVJ3GxNaKyzqS7jNjayMpZzmAJFesKSvn98M5JJT3WUQ4NAGtbVtlfWcj 5f0ucOKNnkxfC0CnSK+AW23lcas4ZIXn8u2vsec3WrjXyNmFXm3NYfTfpQBhLPdV Qz8FzBIVI1qCbmyjk5Jsa+SMgXRX9w== =s5FW -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:32:22 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jul 2018 15:32:22 +0000 Received: from localhost ([127.0.0.1]:33017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjRCg-0000hk-67 for submit@debbugs.gnu.org; Sat, 28 Jul 2018 11:32:22 -0400 Received: from mail-wr1-f48.google.com ([209.85.221.48]:33018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjRCd-0000hV-HN for 31999@debbugs.gnu.org; Sat, 28 Jul 2018 11:32:19 -0400 Received: by mail-wr1-f48.google.com with SMTP id g6-v6so8059725wrp.0 for <31999@debbugs.gnu.org>; Sat, 28 Jul 2018 08:32:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=HZaD5l9o1riPGgh327UuUIXBAp1jwJF9TOb6aIU1UXc=; b=CZ6S0kvYx+m7bX1XYhLoBn+o2ZW3hrkwCiBCsqVwiKwMDMS/Rh8kVYOJIQGENVNtXv AU3M6hMZ03IYFQSya92J2fsTXX83y46O4VyQBA2ud+GUPWpl6uBDioNe/P1jAKV+KyFT 4MXXfZDTl6Ceig5J9aGu89KTE8jqmbMPRxaKs4+ABv8/TZjXrZmYWPTa8OZQ3WeGyQfM ieTeD2cB25aKKJT2X2ofL3rNwV33OCcbbJAGdT9qJI46uty5NOIvdERXAG2efOwP4N86 tUhbFFhrcx5wZTFqejXVKji8PrbApLTjS7aASflTN7TyqdRvCBbJIQOAikS9MWtqIjQv prAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=HZaD5l9o1riPGgh327UuUIXBAp1jwJF9TOb6aIU1UXc=; b=EyR5XzuArehSq1fXkFaG4A2DxqEzbXeIG65NXe4j9xz/pQc3HJXixuBjTCdO5nZ8Eq xZEAdtr+h4G65/Koot/F8sAg8pFo4V0Lp1oSPF3ZGfEQEr3M2NpZwOUPqvr94PiLhSNG RowxbMJqezTYUMwTlsxJnjAPVV0Y+H0gYUpMqqiBGBb19MpqsyVTjbrbptBqn8Boh4w3 HRj532jLGCJ0Zpiz1vM7EY6BfSajS3tzDcUthB8kPJuyXt9XnshgwDjI6rE8rWi9GwBP CoTd+LoTFk0OyWhvho6zj9aDO1gNNWUK3usAeljn38xfH115ipHMQ4lv0zfTMmPQt3UW H14A== X-Gm-Message-State: AOUpUlFy/FsyGr75pklhcwePebWdqoF1hcSEry5czM7qJvd9pqxhiQdb zSicnESfGqRKbPv9ah9ZfJgwITwY X-Google-Smtp-Source: AAOMgpfXIeQEVwk1YXztVhoa+Lpm55D8/uxm+eYeNpPI9jW78R5Qr6z+jQyW5c9W77aB1BfOagvmtg== X-Received: by 2002:a5d:494c:: with SMTP id r12-v6mr9796092wrs.66.1532791933375; Sat, 28 Jul 2018 08:32:13 -0700 (PDT) Received: from mimimi (59.193.4.93.rev.sfr.net. [93.4.193.59]) by smtp.gmail.com with ESMTPSA id j9-v6sm15193387wrv.5.2018.07.28.08.32.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 28 Jul 2018 08:32:12 -0700 (PDT) References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-4-ambrevar@gmail.com> <87d0vs6t4n.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 5/7] gnu: Add dmraid. In-reply-to: <87d0vs6t4n.fsf@fastmail.com> Date: Sat, 28 Jul 2018 17:32:10 +0200 Message-ID: <871sbne5qd.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Marius Bakke writes: > Pierre Neidhardt writes: > >> * gnu/package/disk.scm (dmraid): New variable. > > This is built-in to LVM2 these days, no? Not unless I'm mistaken. Arch Linux has separate packages for them. The Guix declaration of lvm2 does not seem to relate to dmraid. -- Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAltcjHoACgkQm9z0l6S7 zH/9eQf6AtwawAzH1q/ZMiNwqeHzPVHTzBMjyP6VtUEy+uS5Z40mYGN62mnou6Hw qYFt6/htRRGj3TE5AlgpFPBSgy/q1DNTlAfXJJZU5vON4+w/1xkA31HByeQb4QKT JOzH7JPxUC7tpNQsYiFHCrCymaiYWFaQwSfhWsE/fhUNoYyh0aPbbeQ/tW2Emu6l jKCBqlbNX0BLsR64VO0t9Jk5jKqd9O9IfNrykgIMLD62EdIvmf99oPR5BjPBoT/N WcWfW29rg7npRvJJQaqjT8SXGzdT8vJMdlgaYWjKDDjv6rmXmaG+dttu207u3ye3 WDJKrZpSfiXwhbXauADWGoL+yoANFw== =Uger -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 18:04:14 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jul 2018 22:04:14 +0000 Received: from localhost ([127.0.0.1]:33105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXJt-0001wb-PB for submit@debbugs.gnu.org; Sat, 28 Jul 2018 18:04:14 -0400 Received: from mail-wr1-f49.google.com ([209.85.221.49]:41977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXJr-0001wN-He for 31999@debbugs.gnu.org; Sat, 28 Jul 2018 18:04:11 -0400 Received: by mail-wr1-f49.google.com with SMTP id j5-v6so8627910wrr.8 for <31999@debbugs.gnu.org>; Sat, 28 Jul 2018 15:04:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=oHIyetC3gihOG56IHZ01XqqadoHsQpmc5ibxbgWdSNY=; b=OV0yvY6zneT4jJIMeneQGxg4I87+wMA0OLOhdS9PzNb1Y0ZB3o5OV2C01vDfoP+9yx 4oTeLolashvxkmAHSFgcELvIg30aPvdxYHEv8zhBOq7dC8YKgt0/ozgyVAP71T8hozKP R9i/dYjSlcKuWziRtL4SMRPo/VOFOFZUs/fNdwm5UWvJ1Ag0kqwTClyT6K5Shb1EJ9kq W6MhaVlKOT2GxqN0OAK58chPkO2vY0JU7nK4dJw1SKpJHRDnz04tLMu0p4lrWZpEygMM +0qqSxRLoVN4Wl08LwwjnRXrEjn54EW+n/IcbMybqET0RGvzU+ppDJE9Vk/9hh7X0LTf dUaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oHIyetC3gihOG56IHZ01XqqadoHsQpmc5ibxbgWdSNY=; b=YYiav6SoX+1ZVDf9vAzh9zPjWIxGH902KOSnYppR2DnieTqaMkEZ9/xmoKIWw/pt6O qSGhfB06qcG9zWSte60pIatj+YJ3q85UpzL3ia9mK5EHg/yhfgmSdph/wKbl6rzD04AK W6+3f3nCrukUHAOcVlAPzGMj34//D1jniduZsjmPidGDOJ+WR+VomULZn9xKWjsn1mF4 6COLfu3vuxAcjOhSythHK9x7eP0HvgquvEucIl23dU1WAMG1rGGwhC0tGg2LYCOvZaR6 ag6pNcQpdhGAZJ1xAVyN2rbIAHb52jnjPncxCoPWiCTtY9BVwEtzhY7aGkXEFJWgGA4O JKow== X-Gm-Message-State: AOUpUlGsSb0sL61gaTNIoKNfjaPuDBkD1IC0ZZB3cQ0lM+zBRikfSijV Cu9Y2sl7RiWnKcJE0lLna9MQMFC/ X-Google-Smtp-Source: AAOMgpcTCvKCVFxkfjh1CZZZXb/o10Z2igA7dvE3MEVm8UxwVZLad8L0YFh1BCjqLGwOw+Yx8ctjRg== X-Received: by 2002:adf:e542:: with SMTP id z2-v6mr10725170wrm.40.1532815445690; Sat, 28 Jul 2018 15:04:05 -0700 (PDT) Received: from localhost.localdomain (59.193.4.93.rev.sfr.net. [93.4.193.59]) by smtp.gmail.com with ESMTPSA id s16-v6sm7098653wrq.20.2018.07.28.15.04.04 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jul 2018 15:04:05 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 1/7] gnu: Add volume-key. Date: Sun, 29 Jul 2018 00:04:00 +0200 Message-Id: <20180728220400.11462-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87r2k86x0p.fsf@fastmail.com> References: <87r2k86x0p.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/disk.scm (volume-key): New variable. --- gnu/packages/disk.scm | 48 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index c1fc2e2c3..6d4435784 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2018 Vasile Dumitrascu ;;; Copyright © 2018 Eric Bavier ;;; Copyright © 2018 Rutger Helling +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -55,7 +56,11 @@ #:use-module (gnu packages compression) #:use-module (gnu packages vim) #:use-module (gnu packages w3m) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (gnu packages cryptsetup) + #:use-module (gnu packages gnuzilla) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages swig)) (define-public parted (package @@ -547,3 +552,44 @@ provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with @code{rifle}, a file launcher that is good at automatically finding out which program to use for what file type.") (license license:gpl3))) + +(define-public volume-key + (package + (name "volume-key") + (version "0.3.10") + (source (origin + (method url-fetch) + (uri (string-append "https://releases.pagure.org/volume_key/volume_key-" + version ".tar.xz")) + (sha256 + (base32 + "19wqgrd0cnnjs1b1d7s9ssc957vis8vj7bls9rkwhf9ywgkrswn5")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("util-linux" ,util-linux) + ("glib" ,glib) + ("swig" ,swig) + ("lvm2" ,lvm2) + ("python" ,python-2))) ; Used to generate the Python bindings. + (inputs + `(("cryptsetup" ,cryptsetup) + ("nss" ,nss) + ("gpgme" ,gpgme))) + (arguments + `(#:tests? #f ; Not sure how tests are supposed to pass, even when run manually. + #:phases + (modify-phases %standard-phases + (add-before 'configure 'patch-python.h-path + (lambda* (#:key inputs #:allow-other-keys) + (let ((python (assoc-ref inputs "python"))) + (substitute* "Makefile.in" + (("/usr/include/python") (string-append python "/include/python"))) + #t)))))) + (home-page "https://pagure.io/volume_key") + (synopsis "Manipulate storage volume encryption keys") + (description + "This package provides a library for manipulating storage volume +encryption keys and storing them separately from volumes to handle forgotten +passphrases.") + (license license:gpl2))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 18:05:36 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jul 2018 22:05:36 +0000 Received: from localhost ([127.0.0.1]:33109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXLE-0001yg-6S for submit@debbugs.gnu.org; Sat, 28 Jul 2018 18:05:36 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:39766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXLC-0001yT-8y for 31999@debbugs.gnu.org; Sat, 28 Jul 2018 18:05:34 -0400 Received: by mail-wr1-f47.google.com with SMTP id h10-v6so8616608wre.6 for <31999@debbugs.gnu.org>; Sat, 28 Jul 2018 15:05:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=/vq8yKGujww3rloLcu98Tegn1+b+Tk6eygEzF10uFf8=; b=QGSkIZX30+bq2e/pfEY1MeTcQMMg0D4Kxb7cwhdUSWJUF8XQmf4HkLy+A4ieqCJORe YT8tePMcUb0fQ7s1b40QImXpsrt6Ovn3JVnj7krQvAFf40ytCS88rcUp6YAzfU6GfdXi qH0ZcegsBrkMfodQHqxYhadHZHFwkeU6TM0+g4pFEp+xg1q15FWSnwNZs37/dsrkhb2p Is6pn/F9ybXPsDaArohwdLF/xac4awIlar04NHNRK9FTzdPfL/hLCa+syVYH6r6ZX1l9 m1aCzMdPV6KoqSmaBhBtO0m2CC6e49Jn8Z57u9ylxJAiwxhsvXULJAQJ4I7igXgpq/9o KrRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=/vq8yKGujww3rloLcu98Tegn1+b+Tk6eygEzF10uFf8=; b=IWjvWQ4i7KJDhW2z0cMicOg5cg7a9MEECvQJmig4SfPE7fZbCN0BWquhp9KdZKsbOd UzlGlFe8Xztz3q/RF269Uoj3uP+odK8i7hoYZuAdGNB3t+0GiMfM5hlDGkKJ3mkYvxzt 7Mn58eJubTmJtinJNodOJBbZPkh1oZZlk+X92iIZJ/nwYJxXdsSRl3/Y17pTrjAvaTa9 0J26VwF8cEgsB5wfmk/yyqyywvWTr1rqHf/jVPV6zU7GZinrdx1wS9t3kFFs0J6whfg0 nPvTS0GOAKjSuMn0U96udmnjZD4cxxo9maO5AjolVu3bA6ukVsov65TXwZ8UHpJ3hF0P oo+g== X-Gm-Message-State: AOUpUlHeNBWicpNiGz1tFhvdj3XlrWJCC04ZcAZoXl7rbXX0NCCQe0Fz mo5AU732kYSGm5fhgYd+KlfAAwaS X-Google-Smtp-Source: AAOMgpdOYZw14xykG5ERxDRP5+OCCTaJ5AwXi7VqExdxhuKjqNPXV74PI4ejm3X9pOEOpOhCkaO0YQ== X-Received: by 2002:adf:9a0b:: with SMTP id z11-v6mr10498715wrb.47.1532815528398; Sat, 28 Jul 2018 15:05:28 -0700 (PDT) Received: from localhost.localdomain (59.193.4.93.rev.sfr.net. [93.4.193.59]) by smtp.gmail.com with ESMTPSA id t13-v6sm9749009wrr.74.2018.07.28.15.05.27 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jul 2018 15:05:27 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 2/7] gnu: Add ndctl. Date: Sun, 29 Jul 2018 00:05:22 +0200 Message-Id: <20180728220522.12078-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87o9fc6wnf.fsf@fastmail.com> References: <87o9fc6wnf.fsf@fastmail.com> X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/package/disk.scm (ndctl): New variable. --- gnu/packages/disk.scm | 61 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 6d4435784..354313441 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -33, 6 +33, 7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system python) @@ -60,7 +61,11 @@ #:use-module (gnu packages cryptsetup) #:use-module (gnu packages gnuzilla) #:use-module (gnu packages gnupg) - #:use-module (gnu packages swig)) + #:use-module (gnu packages swig) + #:use-module (gnu packages autotools) + #:use-module (gnu packages web) + #:use-module (gnu packages documentation) + #:use-module (gnu packages bash)) [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.221.47 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ambrevar[at]gmail.com) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.47 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/package/disk.scm (ndctl): New variable. --- gnu/packages/disk.scm | 61 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 6d4435784..354313441 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -33,6 +33,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system python) @@ -60,7 +61,11 @@ #:use-module (gnu packages cryptsetup) #:use-module (gnu packages gnuzilla) #:use-module (gnu packages gnupg) - #:use-module (gnu packages swig)) + #:use-module (gnu packages swig) + #:use-module (gnu packages autotools) + #:use-module (gnu packages web) + #:use-module (gnu packages documentation) + #:use-module (gnu packages bash)) (define-public parted (package @@ -593,3 +598,57 @@ automatically finding out which program to use for what file type.") encryption keys and storing them separately from volumes to handle forgotten passphrases.") (license license:gpl2))) + +(define-public ndctl + (package + (name "ndctl") + (version "60.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pmem/ndctl") + (commit (string-append "v" version)))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0w19yh6f9skf5zy4bhdjlrn3wdx5xx9cq8j6h04cmw4nla6zj9ar")))) + (build-system gnu-build-system) + (native-inputs + `(("asciidoc" ,asciidoc) + ("automake" ,automake) + ("autoconf" ,autoconf) + ("bash-completion" ,bash-completion) + ("docbook-xsl" ,docbook-xsl) + ("libtool" ,libtool) + ("libxml2" ,libxml2) + ("pkg-config" ,pkg-config) + ("xmlto" ,xmlto) + ;; Required for offline docbook generation: + ("which" ,which))) + (inputs + `(("eudev" ,eudev) + ("json-c" ,json-c) + ("kmod" ,kmod) + ("util-linux" ,util-linux))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + (substitute* "autogen.sh" + (("/bin/sh") (which "sh"))) + (substitute* "git-version-gen" + (("/bin/sh") (which "sh"))) + (substitute* "git-version" + (("/bin/bash") (which "bash"))) + (invoke "sh" "autogen.sh")))) + #:make-flags + (let ((out (assoc-ref %outputs "out"))) + (list (string-append "BASH_COMPLETION_DIR=" out + "/share/bash-completion/completions"))))) + (home-page "https://github.com/pmem/ndctl") + (synopsis "Manage the non-volatile memory device sub-system in the Linux kernel") + (description + "Utility library for managing the libnvdimm (non-volatile memory device) +sub-system in the Linux kernel.") + (license (list license:lgpl2.1 license:gpl2)))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 18:07:23 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jul 2018 22:07:23 +0000 Received: from localhost ([127.0.0.1]:33113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXMs-00021L-Oc for submit@debbugs.gnu.org; Sat, 28 Jul 2018 18:07:23 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:38215) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXMr-000219-2f for 31999@debbugs.gnu.org; Sat, 28 Jul 2018 18:07:17 -0400 Received: by mail-wr1-f47.google.com with SMTP id v14-v6so8639309wro.5 for <31999@debbugs.gnu.org>; Sat, 28 Jul 2018 15:07:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=4T4KIwWLuJg1rTx63Outsn3cc/ayUvlYzeUoBamycUk=; b=jHuV9UWhpgK6l1Ak1niFQt+8tquiogQ2poVIfOrX2zsxObNtaYmW8q6aaYGAAU+cWT ZzEkO9Y8/QYBlWeS4B1nYpPjIbAZVmE7DH9YeuOCkFyr0hlq5U/Qsk9I3YFhk4pyxHLp ybyYUfYpxP+pwfSUZxB/rVGc0lbxfCTE6zFQvEpgP+NukJ1rD4H1qRi+Ik5/cSmvoSXX /W+S3siqV7LDb7V8O1vOWFgtup5ptLuHMZ3aSZ+PtsZyLTGPFJ39B+lIuH11OV96IyDL gSo1zzcjxynSRTj6PZdX4obFzXNiKQSQ9gaA9ChoJhY6ViPgq7ih78ZSDipKcXGj9L8a 8VDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=4T4KIwWLuJg1rTx63Outsn3cc/ayUvlYzeUoBamycUk=; b=edfcoAI5e6uHeVWTbJ7KFG88StRhmHhlPto6IF8VURkQEQyl29DIz/Tbf5i9qAn1A8 D7LvuKCtQwpB15SiYP0B8WRfBl09Aenim427lPsq4C3BrS23Ff6jPIfwoWIkphJB2zfz 2YL/d+g4aiifoBEbr/6Aj7ZSggpU6oVESty5x+gEGrqkVEUMnUHsvw9sJK3skQcIcXIw ESXXlg8R+gLdQPhejrw4CzUwXUWbwOY7Z7dQWFt0QjsMC0uiW0AmxBs/cd1B3T5I4Qx+ QRR5cpV3JiEUIHQb5LKwtHtnBXl2jdCm/vi7Z6dFJYdq7zYaxpw1ppwgJMmedC1ynUYA RKIg== X-Gm-Message-State: AOUpUlGmDD2mNxl5APtHdfFedlgN5wgWjSyUq2EUp7eevtfmHxjEZo/F LvKgKPNZHrQolswaigG4Fa/qupo4 X-Google-Smtp-Source: AAOMgpdG39w3nLa8/mBElr9xf9i5B1NP5103xE2+0BSW9ufaSstghhSW1IUCvg2MrGGY7s9HWwuxyw== X-Received: by 2002:adf:cc0a:: with SMTP id x10-v6mr10226449wrh.242.1532815631317; Sat, 28 Jul 2018 15:07:11 -0700 (PDT) Received: from localhost.localdomain (59.193.4.93.rev.sfr.net. [93.4.193.59]) by smtp.gmail.com with ESMTPSA id l14-v6sm10709862wrw.65.2018.07.28.15.07.10 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jul 2018 15:07:10 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 3/7] gnu: Add libbytesize. Date: Sun, 29 Jul 2018 00:07:06 +0200 Message-Id: <20180728220706.12904-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87lgag6w9w.fsf@fastmail.com> References: <87lgag6w9w.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/package/c.scm (libbytesize): New variable. --- gnu/packages/c.scm | 67 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index bc6042874..65de20cf9 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2016, 2018 Ludovic Courtès ;;; Copyright © 2016, 2017 Ricardo Wurmus ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -22,6 +23,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages bootstrap) @@ -30,6 +32,12 @@ #:use-module (gnu packages perl) #:use-module (gnu packages texinfo) #:use-module (gnu packages guile) + #:use-module (gnu packages multiprecision) + #:use-module (gnu packages pcre) + #:use-module (gnu packages python) + #:use-module (gnu packages autotools) + #:use-module (gnu packages gettext) + #:use-module (gnu packages pkg-config) #:use-module (srfi srfi-1)) [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.221.47 listed in list.dnswl.org] 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ambrevar[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.47 listed in wl.mailspike.net] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/package/c.scm (libbytesize): New variable. --- gnu/packages/c.scm | 67 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index bc6042874..65de20cf9 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2016, 2018 Ludovic Courtès ;;; Copyright © 2016, 2017 Ricardo Wurmus ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -22,6 +23,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages bootstrap) @@ -30,6 +32,12 @@ #:use-module (gnu packages perl) #:use-module (gnu packages texinfo) #:use-module (gnu packages guile) + #:use-module (gnu packages multiprecision) + #:use-module (gnu packages pcre) + #:use-module (gnu packages python) + #:use-module (gnu packages autotools) + #:use-module (gnu packages gettext) + #:use-module (gnu packages pkg-config) #:use-module (srfi srfi-1)) (define-public tcc @@ -166,3 +174,62 @@ compiler while still keeping it small, simple, fast and understandable.") ;; PCC incorporates code under various BSD licenses; for new code bsd-2 is ;; preferred. See http://pcc.ludd.ltu.se/licenses/ for more details. (license (list license:bsd-2 license:bsd-3)))) + +(define-public libbytesize + (package + (name "libbytesize") + (version "1.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/storaged-project/libbytesize") + (commit version))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "1ys5d8rya8x4q34gn1hr96z7797s9gdzah0y0d7g84x5x6k50p30")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("gettext" ,gettext-minimal) + ("pkg-config" ,pkg-config) + ("python" ,python) + ("python2" ,python-2) ; For tests. + ("python2-six" ,python2-six) ; For tests. + ("python2-polib" ,python2-polib) ; For tests. + )) + (inputs + `(("mpfr" ,mpfr) + ("pcre" ,pcre))) + (arguments + `(#:tests? #f ; One test fails because busctl (systemd only?) and + ; python2-pocketlint are missing. + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + (invoke "sh" "autogen.sh")))))) + (home-page "https://github.com/storaged-project/libbytesize") + (synopsis "Tiny C library for working with arbitrary big sizes in bytes") + (description + "The goal of this project is to provide a tiny library that would +facilitate the common operations with sizes in bytes. Many projects need to +work with sizes in bytes (be it sizes of storage space, memory...) and all of +them need to deal with the same issues like: + +@itemize +@item How to get a human-readable string for the given size? +@item How to store the given size so that no significant information is lost? +@item If we store the size in bytes, what if the given size gets over the +MAXUINT64 value? +@item How to interpret sizes entered by users according to their locale and +typing conventions? +@item How to deal with the decimal/binary units (MB versus MiB) ambiguity? +@end itemize + +@code{libbytesize} offers a generally usable solution that could be used by +every project that needs to deal with sizes in bytes. It is written in the C +language with thin bindings for other languages.") + (license license:lgpl2.1+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 18:09:40 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jul 2018 22:09:40 +0000 Received: from localhost ([127.0.0.1]:33117 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXPA-000254-0W for submit@debbugs.gnu.org; Sat, 28 Jul 2018 18:09:40 -0400 Received: from mail-wm0-f54.google.com ([74.125.82.54]:36130) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXP8-00024r-Hs for 31999@debbugs.gnu.org; Sat, 28 Jul 2018 18:09:38 -0400 Received: by mail-wm0-f54.google.com with SMTP id s14-v6so9467289wmc.1 for <31999@debbugs.gnu.org>; Sat, 28 Jul 2018 15:09:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=2DY6eV3kzYj8imVy4goBS7Rq7d0A9fwsfjDTAmVdKWI=; b=RI8nb0JM0ir91bCclZelHAHKKy6LjBbzGiDai9SnNogRzJecTV+1PrVi+beWmQIx6Y LT9UbZQn/i7hvMfOy8Yuo4bBo6UZF5vE0y+c12iWVbv/UwChoCRnqx8g+q0eCoioYTWX 582Qz1ejSfyqkyiEX1MC5kJEsBOisN58c7wj+dM/bQAfIzAzZlVev9U5KAoWauQdpdc4 mVQUvyiDQBbM9itHSF6YTuYECyydBCh2PzVGGiqG1B2+q6s+Zrn8YMHMra0fPZoUJ2CR Q9QO4CGR1BiZ1paJe5MElM1cNDxKiOn7iM3WIXyINGwPL0kbCx7IaxNoN8tQpLVOz4NS 4V+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=2DY6eV3kzYj8imVy4goBS7Rq7d0A9fwsfjDTAmVdKWI=; b=m3YpHAjWX8Ax18l5ZeDb9P7TuCX0UtB/YZutrrNeaMBhEsShZX4EtrBUJdYxA6OWlK triWPh5WhBnZEhoy5pTCpcZ7p3BrN6aQ1Obkv0JJTcxnzPj/zHHFpBI4QYU70OmOlNE6 nihdMiwZZvxntSHBHHwnwnwse9JIINdo0TNDsZx/rRyS4I8ffKpSLNyORPk1JCaJyxUi 1+OY9CXxykg+Ip78vCpEyGCFojUK/Fp0oyafkmFkrE5E+wqWsjxm8D7m4iAqX1J4oGS2 bd1kYIOD/2lhhIZOp8cV/Oy6K6VkGcaBQ7bstRDMuCsZ2RcgQ61NUdl12nNuteuoq8vy eTtw== X-Gm-Message-State: AOUpUlHl3erh5F2hV/XRisDJdZx3jeNQx2UiCd51GrQdYUWM0UHKZokI 58//VRKGcNqEj611F/f9wG5vNtir X-Google-Smtp-Source: AAOMgpc175Oc1OzOC/rFA5uZjr8oZ3Qj4nkXk2W+zWlvp1GkUM9GzgIMNwVc8ZBLllz+Fo56Z450NQ== X-Received: by 2002:a1c:e54:: with SMTP id 81-v6mr9773977wmo.84.1532815772732; Sat, 28 Jul 2018 15:09:32 -0700 (PDT) Received: from localhost.localdomain (59.193.4.93.rev.sfr.net. [93.4.193.59]) by smtp.gmail.com with ESMTPSA id l12-v6sm6374775wmh.0.2018.07.28.15.09.31 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jul 2018 15:09:32 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 4/7] gnu: lvm2: Add device-mapper-event support. Date: Sun, 29 Jul 2018 00:09:27 +0200 Message-Id: <20180728220927.14031-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87fu0o6t7q.fsf@fastmail.com> References: <87fu0o6t7q.fsf@fastmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-event. --- gnu/packages/linux.scm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 70615df93..e27c9b475 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -2127,12 +2127,24 @@ time.") "--enable-udev_sync" "--enable-udev_rules" "--enable-pkgconfig" + "--enable-cmdlib" + "--enable-dmeventd" ; Requires '--enable-cmdlib'. ;; Make sure programs such as 'dmsetup' can ;; find libdevmapper.so. (string-append "LDFLAGS=-Wl,-rpath=" (assoc-ref %outputs "out") - "/lib")) + "/lib,-rpath=" + (assoc-ref %outputs "out") + "/lib/device-mapper") + ;; TODO: Patch make.tmpl.in to take LDFLAGS + ;; into account so that we don't need to also + ;; set CLDFLAGS. + (string-append "CLDFLAGS=-Wl,-rpath=" + (assoc-ref %outputs "out") + "/lib,-rpath=" + (assoc-ref %outputs "out") + "/lib/device-mapper")) ;; The tests use 'mknod', which requires root access. #:tests? #f)) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 18:10:14 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jul 2018 22:10:14 +0000 Received: from localhost ([127.0.0.1]:33121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXPi-00026P-DQ for submit@debbugs.gnu.org; Sat, 28 Jul 2018 18:10:14 -0400 Received: from mail-wr1-f52.google.com ([209.85.221.52]:44673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXPg-00026A-DU for 31999@debbugs.gnu.org; Sat, 28 Jul 2018 18:10:12 -0400 Received: by mail-wr1-f52.google.com with SMTP id r16-v6so8619900wrt.11 for <31999@debbugs.gnu.org>; Sat, 28 Jul 2018 15:10:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=XHAv3EUusxPM+3exu3bKX7LSyZrvN6EumwJmrNgW0hU=; b=RRrgpdWybDoFSwNmn0GI2WwZ5zkzMPbvrc7DafgxvJWTbJnGZuTfvRGFV+uQYKnHjm rcQF4QzfqZ5RMyqk+Ve2BalNA2QpBVv4lu770hT/74Mt5/a1xMQTEIHsMEvR/7AohJsq V9UQyGPWJDL1Mr8dzUvntG/UBQeJBbUVUseOgY+07r8xzuibz1WmH/IfBgyNqsL6V+7H C5X94igbX3wOnuMGgcq/jFps1Se0tngff+wiLSMrRtCfiw4jB0nqztgMH3nxoJ0P/jmE e/0MgokDbb/QDBUL0O1xd5EBA1T5Q0gFhWMfTWYiegHGgesqxXsDDemq8xT/Lq13gbeP bhZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=XHAv3EUusxPM+3exu3bKX7LSyZrvN6EumwJmrNgW0hU=; b=P+phCaef4MclpepQl/W2FiKVDqVRBwLSS10ttOKF1A6nnvHg5pdil/DKC/3+fTMtJ6 WaoWSAacIYdUe7IUJS0nCo8D5dfOUmqnuoCy/kr9szS2crGktNE85aTA4y3en7e2s6d2 FXUb6mMn3IuvppOjuflPV7k8Cz7k684fyQeX3sH3Rad3MOY5nfeFczOX1Zxmm9G4wqR3 zw/Yt1VELH2yxsluFuZwxhd2VXk/4OT+KOXZfPCxvDN4B3z64+wwlOozoYKYWgcp5mSQ Mkv/d/m+cs8hA/wdZsxu+2gfT4lf3R0D85hD+1dQvhUNRjCOdSM/2eJ3QWecCi9ox+p2 +juw== X-Gm-Message-State: AOUpUlHsscmmk0sASpaj7JNk670ZWpftS+39FovRTB0atgr/iDxTa/fy Omn64R3qZ+NJYdozF0TVvrxQQLUs X-Google-Smtp-Source: AAOMgpcZLcKy4z5iNN9HO/BXBKcsOngvm7IxcpNU8mp1trJsfCwGLHX55UyXNaJhKwXEApDTdBNfCg== X-Received: by 2002:adf:e78d:: with SMTP id n13-v6mr10875021wrm.136.1532815806575; Sat, 28 Jul 2018 15:10:06 -0700 (PDT) Received: from localhost.localdomain (59.193.4.93.rev.sfr.net. [93.4.193.59]) by smtp.gmail.com with ESMTPSA id e12-v6sm8187508wru.89.2018.07.28.15.10.05 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jul 2018 15:10:06 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 5/7] gnu: Add dmraid. Date: Sun, 29 Jul 2018 00:10:01 +0200 Message-Id: <20180728221001.14315-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <871sbne5qd.fsf@gmail.com> References: <871sbne5qd.fsf@gmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/disk.scm (dmraid): New variable. --- gnu/packages/disk.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 354313441..f26772ed2 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -652,3 +652,43 @@ passphrases.") "Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel.") (license (list license:lgpl2.1 license:gpl2)))) + +(define-public dmraid + (package + (name "dmraid") + (version "1.0.0.rc16-3") + (source (origin + (method url-fetch) + (uri (string-append "http://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-" + version + ".tar.bz2")) + (sha256 + (base32 + "1n7vsqvh7y6yvil682q129d21yhb0cmvd5fvsbkza7ypd78inhlk")))) + (build-system gnu-build-system) + (native-inputs + `(("lvm2" ,lvm2) + ("which" ,which))) + (arguments + `(#:tests? #f ; No tests. + #:phases (modify-phases %standard-phases + (add-before 'configure 'change-directory + (lambda _ + (chdir (string-append ,version "/dmraid")) + (substitute* "make.tmpl.in" + (("/bin/sh") (which "sh"))) + #t))) + #:configure-flags (list ;; Make sure programs such as 'dmevent_tool' can + ;; find libdmraid.so. + (string-append "LDFLAGS=-Wl,-rpath=" + (assoc-ref %outputs "out") + "/lib")))) + (home-page "http://people.redhat.com/~heinzm/sw/dmraid/") + (synopsis "Device mapper RAID interface") + (description + "This software supports RAID device discovery, RAID set activation, creation, +removal, rebuild and display of properties for ATARAID/DDF1 metadata. + +@command{dmraid} uses @file{libdevmapper} and the device-mapper kernel runtime +to create devices with respective mappings for the ATARAID sets discovered.") + (license license:gpl2+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 18:10:48 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jul 2018 22:10:48 +0000 Received: from localhost ([127.0.0.1]:33124 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXQF-00027D-Oy for submit@debbugs.gnu.org; Sat, 28 Jul 2018 18:10:48 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:40639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXQD-00026z-Jd for 31999@debbugs.gnu.org; Sat, 28 Jul 2018 18:10:46 -0400 Received: by mail-wr1-f45.google.com with SMTP id h15-v6so8629577wrs.7 for <31999@debbugs.gnu.org>; Sat, 28 Jul 2018 15:10:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=eb69nQ2AVY0q2hE45BmLGwvGNlyW8o78UlJtsAKVwVI=; b=Ilg0h/yjgX/qs9eyAd4xqxTGIT1803rqrEe+3obileMvTfFXKI87dgpcyaXQ2o4Cyb NPQb8W5ISWzLzg5bVzmFl3koMZ1NGIpalVjYfk85MHUlKLU/G94mYLbYOupIzRstJsye cgS/LliFQtU8r1+sLxkwz3a1qMe712JN8QtPHUWR7WCWD/XMc9wn8JRXVSiia4a1Vbyf 7x6h93asoAHHjsmlTL1TUBuaIeawKJ75B+Z8fJeLLV4kofP928G9XB3lFTKPUmli6kgr pg9GEqHGwBedaZJc2wYLBpTXiQ166JvI4Y2xLDsBw3YjnzJoL+0Ngyfc6tLWRbcNHDt8 k03A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=eb69nQ2AVY0q2hE45BmLGwvGNlyW8o78UlJtsAKVwVI=; b=VZjg/k29NuLXLucvJBErGLvgVsdxQlFFEFfb4DdbGcxJHv97PcK6ra9b6dfyT0CN6X KhxHJSJCKxVOiU3JG9qTu9oSCyNAZYN37XAhpMYFbNVFjm2ErmRxjfixlm5BxUQuP1il ZwNqd4EmA7uTirDDb3I81CR6C/xsjNleIxVpbTQiRolfDk0FQ3JVhZRVUhixyU4KL0+9 ZU5Rvfphbeu8Y3yr2DR14CACG6Asy+K6HcGIM+HgBI4qZYFLRm5zEmonnthm2o6S+/EP Nh/r875QhFzdK+I7vOUCU3NCWM6Ga1zJusVi1tycvmYghU4IcDrfr/hPyytGKLnoTRtz bWrg== X-Gm-Message-State: AOUpUlElBS3/8OGunR+J9F4QCzLfYBL6h9+iyuGQP5+dbKrfKElCnEdB 50876FoGkLi2PZevTFvIY3B2mFob X-Google-Smtp-Source: AAOMgpf8ZAudZJHwbEdppVUBiU664rwqJJxthVl7Mt0RHqGVYL0sl6rmx0rEblzOHt82faXeydB5EA== X-Received: by 2002:a5d:5201:: with SMTP id j1-v6mr10668492wrv.198.1532815839843; Sat, 28 Jul 2018 15:10:39 -0700 (PDT) Received: from localhost.localdomain (59.193.4.93.rev.sfr.net. [93.4.193.59]) by smtp.gmail.com with ESMTPSA id i15-v6sm7258124wro.7.2018.07.28.15.10.39 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jul 2018 15:10:39 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 6/7] gnu: Add libblockdev. Date: Sun, 29 Jul 2018 00:10:35 +0200 Message-Id: <20180728221035.14575-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87in5k6w44.fsf@fastmail.com> References: <87in5k6w44.fsf@fastmail.com> X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/package/disk.scm (libblockdev): New variable. --- gnu/packages/disk.scm | 59 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index f26772ed2..900fa7a18 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -65,7 +65,8 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages web) #:use-module (gnu packages documentation) - #:use-module (gnu packages bash)) + #:use-module (gnu packages bash) + #:use-module (gnu packages c)) [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ambrevar[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.45 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.221.45 listed in list.dnswl.org] 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/package/disk.scm (libblockdev): New variable. --- gnu/packages/disk.scm | 59 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 58 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index f26772ed2..900fa7a18 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -65,7 +65,8 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages web) #:use-module (gnu packages documentation) - #:use-module (gnu packages bash)) + #:use-module (gnu packages bash) + #:use-module (gnu packages c)) (define-public parted (package @@ -692,3 +693,59 @@ removal, rebuild and display of properties for ATARAID/DDF1 metadata. @command{dmraid} uses @file{libdevmapper} and the device-mapper kernel runtime to create devices with respective mappings for the ATARAID sets discovered.") (license license:gpl2+))) + +(define-public libblockdev + (package + (name "libblockdev") + (version "2.18") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/storaged-project/libblockdev/archive/" + version + "-1.tar.gz")) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "1q8wh27yngrjvydm9bainda5fgifq8hbgzdsjipkn3nrrhbfy8p9")))) + (build-system gnu-build-system) + (native-inputs + `(("automake" ,automake) + ("autoconf" ,autoconf) + ("cryptsetup" ,cryptsetup) + ("eudev" ,eudev) + ("glib" ,glib) + ("gobject-introspection" ,gobject-introspection) + ("libtool" ,libtool) + ("libyaml" ,libyaml) + ("nss" ,nss) + ("pkg-config" ,pkg-config) + ("python" ,python-wrapper) + ("util-linux" ,util-linux))) + (inputs + `(("btrfs-progs" ,btrfs-progs) + ("dosfstools" ,dosfstools) + ("dmraid" ,dmraid) + ("kmod" ,kmod) + ("libbytesize" ,libbytesize) + ("lvm2" ,lvm2) + ("mdadm" ,mdadm) + ("ndctl" ,ndctl) + ("parted" ,parted) + ("volume-key" ,volume-key) + ;; ("xfsprogs" ,xfsprogs) ; TODO: Package? + )) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + (invoke "sh" "autogen.sh")))))) + (home-page "https://github.com/storaged-project/libblockdev") + (synopsis "Library for manipulating block devices") + (description + "libblockdev is a C library supporting GObject introspection for +manipulation of block devices. It has a plugin-based architecture where each +technology (like LVM, Btrfs, MD RAID, Swap...) is implemented in a separate +plugin, possibly with multiple implementations (e.g. using LVM CLI or the new +LVM DBus API).") + (license license:lgpl2.1+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 18:11:28 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jul 2018 22:11:28 +0000 Received: from localhost ([127.0.0.1]:33129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXQp-00028Z-3o for submit@debbugs.gnu.org; Sat, 28 Jul 2018 18:11:28 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:38940) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXQm-00028M-Rc for 31999@debbugs.gnu.org; Sat, 28 Jul 2018 18:11:21 -0400 Received: by mail-wr1-f45.google.com with SMTP id h10-v6so8624817wre.6 for <31999@debbugs.gnu.org>; Sat, 28 Jul 2018 15:11:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=oUeTuvhow6EKHlpVqU8WCyVcrdukJvpKyOGLI1JOJag=; b=sAqZgHPk/ru0Bcwp0H+FE+3r+poGcjTsCCUQ/QBLFbB3msKow4nuuuMh3fZcUW53ID 98hoLrnKZpYAUJzjKvyir/4BuLjYX/hbejf0EaXoiPcMr2lMJXnVu4DLJ+ogb0+ssfpm pSUaOSCIVZeVIFAnJoMBGCu2DQK6neQOu+bQyDp/PLACZ94EWPya2H7OwC4w0zH1O4T3 sjngrx++P31UbIY2pCyH0yWCMjvLKuiL+fjGj6J0nDrCbJ0q1Nqe0SxO2k2UU1iQcqnr imHtMSCxubjlHbi5dodenXQ+ABTK+7TKiSq4vGt6Lp0Abku6XsKyywGVg4M9qj76UzLN qMWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oUeTuvhow6EKHlpVqU8WCyVcrdukJvpKyOGLI1JOJag=; b=mgk1s/cKAdw/HQbFwaTu2ABXFFlhbmiajx6BfVcHO5QfR+0ErLwItaGaDQg/0wPABc 2gcGDqaTj377WMIaYpz81kPV9wta40L++DfeVGdmZUSJsEfUM94LaKHujTNLyetlPaUl BP0dY58MAbEq16+MkDKe1qibR0N3u2XmCEZugl1qgUKgZNAMMAcWJNVLPMXPTri5fnek KRM4UPw9bFkM39W8j16By8hjzkGuIOilN+uNyAd4361/yiSTdOi8vNmCiAa58z5NRrRx 3p+g0FP2JM7UwDAITc6D5OXZPgXo0/v4My3li0QDVztDhwc2yYJRcUC4pD1wrRG8bfzt +QGQ== X-Gm-Message-State: AOUpUlEDQLFMVMRFaWMAqCeU7c1R2PLpjV01Rudhcvp3u1M6FRvz5QiO pt7pszRQxlcoTWW21fC0W9jQZ15a X-Google-Smtp-Source: AAOMgpeIA4Qh9SgMhnw95rZj4w/b3P06g6n7IU/XlGolR3jI7CU0h/5aNK4on5DDQruPFINBC3cgQw== X-Received: by 2002:a5d:67c6:: with SMTP id n6-v6mr10672992wrw.39.1532815875122; Sat, 28 Jul 2018 15:11:15 -0700 (PDT) Received: from localhost.localdomain (59.193.4.93.rev.sfr.net. [93.4.193.59]) by smtp.gmail.com with ESMTPSA id c3-v6sm7010061wmb.40.2018.07.28.15.11.14 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jul 2018 15:11:14 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 7/7] gnu: Update udisk to 2.7.6. Date: Sun, 29 Jul 2018 00:11:10 +0200 Message-Id: <20180728221110.14912-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87a7qw6sun.fsf@fastmail.com> References: <87a7qw6sun.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/package/freedesktop.scm (udisks): Update to 2.7.6. [inputs]: Replace parted with libblockdev. --- gnu/packages/freedesktop.scm | 47 +++++++++++++++++++++++++ 1 file changed, 33 insertions(+), 14 deletions(-) [...] Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.7 URIBL_BLACK Contains an URL listed in the URIBL blacklist [URIs: autogen.sh] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.221.45 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.221.45 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (ambrevar[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) * gnu/package/freedesktop.scm (udisks): Update to 2.7.6. [inputs]: Replace parted with libblockdev. --- gnu/packages/freedesktop.scm | 47 +++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 14 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index b42a27b8c..43c49f51e 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2017, 2018 Rutger Helling ;;; Copyright © 2017 Brendan Tildesley ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -77,6 +78,9 @@ #:use-module (gnu packages xml) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) + #:use-module (gnu packages base) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages swig) #:use-module (srfi srfi-1)) (define-public xdg-utils @@ -623,33 +627,42 @@ Analysis and Reporting Technology) functionality.") (define-public udisks (package (name "udisks") - (version "2.1.8") + (version "2.7.6") (source (origin - (method url-fetch) - (uri (string-append "https://udisks.freedesktop.org/releases/" - name "-" version ".tar.bz2")) + (method git-fetch) + (uri (git-reference + (url "https://github.com/storaged-project/udisks") + (commit (string-append name "-" version)))) + (file-name (string-append name "-" version "-checkout")) (sha256 (base32 - "1nkxhnqh39c9pzvm4zfj50rgv6apqawdx09bv3sfaxrah4a6jhfs")))) + "16kf104vv2xbk8cdgaqygszcl69d7lz9gf3vmi7ggywn7nfbp2ks")))) (build-system gnu-build-system) (native-inputs - `(("docbook-xml" ,docbook-xml-4.3) ; to build the manpages + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("docbook-xml" ,docbook-xml-4.3) ; to build the manpages ("docbook-xsl" ,docbook-xsl) - ("glib:bin" ,glib "bin") ; for glib-mkenums + ("glib:bin" ,glib "bin") ; for glib-mkenums + ("gnome-common" ,gnome-common) ; TODO: Why is this needed? ("gobject-introspection" ,gobject-introspection) + ("gtk-doc" ,gtk-doc) + ("libtool" ,libtool) ; for glib-gettextize ("intltool" ,intltool) ("pkg-config" ,pkg-config) - ("xsltproc" ,libxslt))) + ("xsltproc" ,libxslt) + ;; For autogen.sh: + ("which" ,which))) (propagated-inputs `(("glib" ,glib))) ; required by udisks2.pc (inputs `(("acl" ,acl) + ("cryptsetup" ,cryptsetup) ("libatasmart" ,libatasmart) + ("libblockdev" ,libblockdev) ("libgudev" ,libgudev) ("polkit" ,polkit) - ("util-linux" ,util-linux) - ("cryptsetup" ,cryptsetup) - ("parted" ,parted))) + ("util-linux" ,util-linux))) (outputs '("out" "doc")) ;5 MiB of gtk-doc HTML (arguments @@ -657,6 +670,8 @@ Analysis and Reporting Technology) functionality.") #:disallowed-references ("doc") ;enforce separation of "doc" #:configure-flags (list "--enable-man" + "--enable-gtk-doc" ; Without this the HTML doc does not seem to build automatically. + "--enable-available-modules" ; Such as lvm2, btrfs, etc. "--localstatedir=/var" "--enable-fhs-media" ;mount devices in /media, not /run/media (string-append "--with-html-dir=" @@ -680,6 +695,13 @@ Analysis and Reporting Technology) functionality.") docbook-xml-catalog-file))) #:phases (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + ;; The autogen.sh script in gnome-common will run ./configure + ;; by default, which is problematic because source shebangs + ;; have not yet been patched. + (setenv "NOCONFIGURE" "t") + (invoke "sh" "autogen.sh"))) (add-before 'configure 'fix-girdir (lambda _ @@ -702,9 +724,6 @@ Analysis and Reporting Technology) functionality.") ;; cryptsetup is required for setting encrypted ;; partitions, e.g. in gnome-disks ,(string-append cryptsetup "/sbin") - ;; parted is required for managing partitions, e.g. in - ;; gnome-disks - ,(string-append parted "/sbin") "/run/current-system/profile/bin" "/run/current-system/profile/sbin"))) #t)))))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 18:17:39 2018 Received: (at 31999) by debbugs.gnu.org; 28 Jul 2018 22:17:39 +0000 Received: from localhost ([127.0.0.1]:33135 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXWs-0002Hx-Se for submit@debbugs.gnu.org; Sat, 28 Jul 2018 18:17:39 -0400 Received: from mail-wm0-f47.google.com ([74.125.82.47]:53605) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjXWs-0002Hm-0U for 31999@debbugs.gnu.org; Sat, 28 Jul 2018 18:17:38 -0400 Received: by mail-wm0-f47.google.com with SMTP id s9-v6so9018285wmh.3 for <31999@debbugs.gnu.org>; Sat, 28 Jul 2018 15:17:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:subject:in-reply-to:date:message-id :mime-version; bh=Ss/xH26T/EA5XmVqVe/mmLlJtuGfM/yT0knZ82qxLKE=; b=LUf3y7sKlcXqi42L0FMKaPUcG92p4UaFZcKgVrBPHThPyTo9PSMvh2ZoYEE4ZGSvBC 91lQNtAaU9gwBnfVoCOY+5DZKBbj9PK74sx4VTDCPPTsSQReeigHik2PrVpF/F4Q3WAN hSgwpG8tjZqOeeV6xaGMehInZ76vLCNvm5Bh3fYf3K8RBbcY0ombPldpPEO0QuRWitGq J4S3l4z5VxyUzduGYZp8IPDR8IEvQkoGVgDJT4UVHD8rAL4gEIylujhRZ/lDEd+upcz7 zxj218Cb7+dXIh592XsFMH/DAmA3cikwftJWVa4CVqjzMrC17cjF+iLKanjeAAXc3Lt2 pGLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:subject :in-reply-to:date:message-id:mime-version; bh=Ss/xH26T/EA5XmVqVe/mmLlJtuGfM/yT0knZ82qxLKE=; b=KxSuI5nJu6ajjfTsAihvMHRPBsQ+Dspqs1hKoXCXOWK6PWI2SxCb3fKX6duqOE8NAt rmm2DUUaVkue0NeNiSp8LNG9oyVqaCH1x9hhneUyX4qpSS4dk+DT6z6EJGcAY6s34Oks zDgp26C3nbUEKw6GHzwjO3KF20hqZbTqG5sJF4COksuTcg6aCvOOqwu8ek8d02jlAnjZ v5gRzTatQ9pptmYzuHmV7vCSzGSUChT1muVXmJQO47uO5e1ik8301NBrOTeUmUB61PmX tzOTvqieWrZLAjmnGZ62xeWLGhG58vUvRu23yKuLThM+gI3s1q1WoOpQT0B2e6RUpAVl kglg== X-Gm-Message-State: AOUpUlGV6t9iHWapC9+KLgqOEdG/tjD2bKYhl5Ff6Er+o7xABNlUVJrE 6odeaTCPxCIYL1lS5+CtmMhfx+36 X-Google-Smtp-Source: AAOMgpd+HB/B8zER6ykPQZDN24JIV9GIVm9TEd4W44ZBgxGGpfQpnIiv8mEhSG6C/LaREqDOYXGhvw== X-Received: by 2002:a1c:228b:: with SMTP id i133-v6mr9630511wmi.69.1532816252053; Sat, 28 Jul 2018 15:17:32 -0700 (PDT) Received: from mimimi (59.193.4.93.rev.sfr.net. [93.4.193.59]) by smtp.gmail.com with ESMTPSA id w4-v6sm7059136wrt.40.2018.07.28.15.17.31 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 28 Jul 2018 15:17:31 -0700 (PDT) References: <87a7qw6sun.fsf@fastmail.com> <20180728221110.14912-1-ambrevar@gmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: Re: [PATCH 7/7] gnu: Update udisk to 2.7.6. In-reply-to: <20180728221110.14912-1-ambrevar@gmail.com> Date: Sun, 29 Jul 2018 00:17:30 +0200 Message-ID: <87sh43uhs5.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable At last, a working version of an up-to-date udisks! I tried mounting an external drive with it and it worked. I haven't test the more advanced features. =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAltc63oACgkQm9z0l6S7 zH981QgAqlAlT0S9Hzh/Hi2Wjiji26gp2cQRzs64+xklt6W7lVWgzfqVvfxDubeS odqhTmSDvoMcbcJ68dTlrKlbYUiSzEt6eTSXWG8x4a0t1Pks/zMUeOo1hOGNFZII 6KCh7QcbJajwKNPqEV9lZiso8jRtB7cM6xBP1QLwmhey21FeuL2K1/5OLEKvscNx GPFgqe3PLv2TdDj8fcdfqBN99HlZdwJ7q+/dHLYyAUTi9S8PIRKS2bngC33lFOsA C8JqUBPCxOLt09hkSW3Im6fYTMYSN0UkkyrtTl8tbYzyaJXfCjp7DwFnssCb89KC Y1QXUw2ScxAm6nqAuQaPZJ7u2Gl59w== =UrXa -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 29 18:10:36 2018 Received: (at 31999) by debbugs.gnu.org; 29 Jul 2018 22:10:36 +0000 Received: from localhost ([127.0.0.1]:34157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjttb-0002au-Lr for submit@debbugs.gnu.org; Sun, 29 Jul 2018 18:10:36 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:32827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjtta-0002an-WA for 31999@debbugs.gnu.org; Sun, 29 Jul 2018 18:10:35 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id B8194219E6; Sun, 29 Jul 2018 18:10:34 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 29 Jul 2018 18:10:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=h+9/SN2Q4IRcSMnykBDo5CRffUd1lfBkYTPHP8ylOnI=; b=BRwZc+83 Mpnjuyqi+ynSpzcHYNaoCzmPQnA8mTCk0KOtyq+p5sOTazdSYV2BQXZSbao/Sbb3 whhDS0iIh3179VE/ylG1xCwUEqfrBUXxUdceUxPGQ6NE0R9Tj8+9KBGiHjBpLP19 bUhkbG7vm232Ei+hnj6rwORxeicwHT/dczl4cHSHDwPtlQRCQwSqBumNwgjWBicF vvuRJ9hUwhEGMrCAtOBgxX6CbiJcFvet2Sp3kSebNcphL3RPxuzQWxo2Jhicm0yj lbiUmpq5Gvq9mRfzIdZg+gD5avTv9tz3XfMKUHBytd8LsnDSZPsd/icJaVp4x02A rNfdRmuyUEi/SQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=h+9/SN2Q4IRcSMnykBDo5CRffUd1l fBkYTPHP8ylOnI=; b=kPoHah8eTVAPgPqxN5owixfFCK/PTfEC8P/qDPli2J3o3 AHdPTRBojSStc4mPpgyfMK/4pixRxagdCoq+9wu7Bc95ymJM0FkwwqR/Wsi5XPg+ p0LVCS2N0GN0XG3JG11+c/43+yJLtmiYyxL699wQ7anOh7kt1pMb3z59sm4xK5Pu RMIzwt//MOTqFvbPkuRx/vDgofFvpaYm8S7CSGeW9Z/PP1TA6bclXZ+eOGPDPt/R LhWdccKGdgztGsVUXssVYxcD7NJqdPR+1h+1WDVBHfCO1XCy6i8Tzwm7IGUG283D wllpiFqXDHlSmzy0HQYUvNyHw2tv+hMvNXbjv9S1A== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 17B56E450F; Sun, 29 Jul 2018 18:10:33 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 3/7] gnu: Add libbytesize. In-Reply-To: <20180728220706.12904-1-ambrevar@gmail.com> References: <87lgag6w9w.fsf@fastmail.com> <20180728220706.12904-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 00:10:32 +0200 Message-ID: <87y3dt3d7r.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > * gnu/package/c.scm (libbytesize): New variable. [...] > +(define-public libbytesize > + (package > + (name "libbytesize") > + (version "1.3") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/storaged-project/libbytesiz= e") > + (commit version))) > + (file-name (string-append name "-" version "-checkout")) > + (sha256 > + (base32 > + "1ys5d8rya8x4q34gn1hr96z7797s9gdzah0y0d7g84x5x6k50p30"))= )) This project has a release tarball (which are distinct from autogenerated tarballs and won't suddenly change): https://github.com/storaged-project/libbytesize/releases Can you change to use that instead? > + (build-system gnu-build-system) > + (native-inputs > + `(("autoconf" ,autoconf) > + ("automake" ,automake) > + ("libtool" ,libtool) > + ("gettext" ,gettext-minimal) > + ("pkg-config" ,pkg-config) > + ("python" ,python) > + ("python2" ,python-2) ; For tests. > + ("python2-six" ,python2-six) ; For tests. > + ("python2-polib" ,python2-polib) ; For tests. > + )) Please move these parenthesis up to please 'guix lint'. > + (inputs > + `(("mpfr" ,mpfr) > + ("pcre" ,pcre))) > + (arguments > + `(#:tests? #f ; One test fails because busctl (systemd only?) and > + ; python2-pocketlint are missing. Nit-pick: margin comments are typically not capitalized and has no spacing between the ; and the text. > + #:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'autogen > + (lambda _ > + (invoke "sh" "autogen.sh")))))) Note that since the previous 'core-updates' merge, the equivalent of this should now be invoked automatically if needed. Can you try removing it? If that doesn't work, use (replace 'bootstrap ...) here for clarity. The rest LGTM. > + (home-page "https://github.com/storaged-project/libbytesize") > + (synopsis "Tiny C library for working with arbitrary big sizes in by= tes") > + (description > + "The goal of this project is to provide a tiny library that would > +facilitate the common operations with sizes in bytes. Many projects nee= d to > +work with sizes in bytes (be it sizes of storage space, memory...) and a= ll of > +them need to deal with the same issues like: > + > +@itemize > +@item How to get a human-readable string for the given size? > +@item How to store the given size so that no significant information is = lost? > +@item If we store the size in bytes, what if the given size gets over the > +MAXUINT64 value? > +@item How to interpret sizes entered by users according to their locale = and > +typing conventions? > +@item How to deal with the decimal/binary units (MB versus MiB) ambiguit= y? > +@end itemize > + > +@code{libbytesize} offers a generally usable solution that could be used= by > +every project that needs to deal with sizes in bytes. It is written in = the C > +language with thin bindings for other languages.") > + (license license:lgpl2.1+))) > --=20 > 2.18.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlteO1gACgkQoqBt8qM6 VPoNvwf/QGZWgYZ54/SRjQP4YLo9nivus1gVUu2W/xMeuk92+jeZg+4Sea/svBI5 MVBIwLAvZEWu8JPxhuy+oddzEAmfPLNacS/ww4AlmFfmpbMSvrVXhYJoYmNEKgpN Iu/zDlgbpl8W6DlGI6tHtQNbvCXgXCs1z7gQO9TWkYQSyswCl8A6n82WP9H/lKme CHw1tZV40VJMCAHx+DRfzqrzi+wzC76K71SrulFB4w0QHU1HaHXqml/iGQrH/y5h qFd0H0ju8LJ/hXFsq6s6EZXF1bkstml7J5XSk89ay45Boz7P4jRaV3mayUVmxs8S /Q/9a5Bbbq8lKAT4wWPqqEMfTepU7Q== =xCuw -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 29 18:23:40 2018 Received: (at 31999) by debbugs.gnu.org; 29 Jul 2018 22:23:40 +0000 Received: from localhost ([127.0.0.1]:34163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fju6G-0002uQ-1Q for submit@debbugs.gnu.org; Sun, 29 Jul 2018 18:23:40 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:41809) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fju6E-0002uJ-NC for 31999@debbugs.gnu.org; Sun, 29 Jul 2018 18:23:38 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 789B220F20; Sun, 29 Jul 2018 18:23:38 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 29 Jul 2018 18:23:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=+ywelb78TeFBnhUzTqxygXWTUeTc2anV4t7bwQ4FKxg=; b=nEAP9MOa g1+3L0XU3D6e/SljCt5TEnjeGN2/Mv3viHB/aJ6iu09PAsC6UgjSfauThNEZPPAX z+P11YDcrI8QDdooE8916I76Ef4Fu5Wyjv5F25R0NiOpGVoeJ+ejCV/urHBVzGoV /tjX+EEEDFvWGtNYiWtDQyHv8YaEODCEP7xkY/FSyK5MUmnxWOap5gvU668pBXAo zMOA4oFX78ZL5/TaodMA41H5fQBkyLFRRf3AWV5XWY002nxUXutMfCWSh+zn53MI SXS5Z4Pn+UCPiadEcbq7LFCKbyivcrHOczaSW5xcKM2kjjphm8Ulckk48Gsd5xJ+ o2gTs3IafKh8+g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=+ywelb78TeFBnhUzTqxygXWTUeTc2 anV4t7bwQ4FKxg=; b=PeFF6v+2GirskEYN4Qj6NZ4QqW66Jt0vLp2QgGyHNpO+T owbmN0y4WJxjEoRURe51O0L1yj4gbyACgQo+aOVeXptelOcPeBjenv6ukP5aO0yT qt1Z7K9QGswlYrzytN3Szczf5E5RkQVRRUOOKvdx1Ftld96uPEiWHavXVM2mAcGH Iy3ivg4xY2KJX8Mvf+wk/Rr4YZrlUwJmnuguDn2uYbwrFV7y5FqCKvAOGqJRSS8f 92mKpqcb61DhBC9AboJP7kTQ3Q3+OWk2a7sHaU2INJwZ7XimpAYWd6wWMmlPU0Rz L39DhXD6JnCh5PnxowuQ442yawqqHJZKMrrSb+RMQ== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id D340AE454E; Sun, 29 Jul 2018 18:23:37 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 2/7] gnu: Add ndctl. In-Reply-To: <20180728220522.12078-1-ambrevar@gmail.com> References: <87o9fc6wnf.fsf@fastmail.com> <20180728220522.12078-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 00:23:36 +0200 Message-ID: <87va8x3clz.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/disk.scm (ndctl): New variable. [...] > +(define-public ndctl > + (package > + (name "ndctl") > + (version "60.3") Version 61.2 is out. Can you see if that still works? > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/pmem/ndctl") > + (commit (string-append "v" version)))) > + (file-name (string-append name "-" version "-checkout")) > + (sha256 > + (base32 > + "0w19yh6f9skf5zy4bhdjlrn3wdx5xx9cq8j6h04cmw4nla6zj9ar")))) > + (build-system gnu-build-system) > + (native-inputs > + `(("asciidoc" ,asciidoc) > + ("automake" ,automake) > + ("autoconf" ,autoconf) > + ("bash-completion" ,bash-completion) That's an unusual input. Can you add a comment about why it's needed? > + ("docbook-xsl" ,docbook-xsl) > + ("libtool" ,libtool) > + ("libxml2" ,libxml2) > + ("pkg-config" ,pkg-config) > + ("xmlto" ,xmlto) > + ;; Required for offline docbook generation: > + ("which" ,which))) > + (inputs > + `(("eudev" ,eudev) > + ("json-c" ,json-c) > + ("kmod" ,kmod) > + ("util-linux" ,util-linux))) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'autogen > + (lambda _ > + (substitute* "autogen.sh" > + (("/bin/sh") (which "sh"))) > + (substitute* "git-version-gen" > + (("/bin/sh") (which "sh"))) > + (substitute* "git-version" > + (("/bin/bash") (which "bash"))) > + (invoke "sh" "autogen.sh")))) Same here: please use the existing bootstrap phase if possible, or replace it. > + #:make-flags > + (let ((out (assoc-ref %outputs "out"))) > + (list (string-append "BASH_COMPLETION_DIR=" out > + "/share/bash-completion/completions"))))) > + (home-page "https://github.com/pmem/ndctl") > + (synopsis "Manage the non-volatile memory device sub-system in the Linux kernel") > + (description > + "Utility library for managing the libnvdimm (non-volatile memory device) > +sub-system in the Linux kernel.") Please use full sentences in descriptions. E.g. "This package provides a ...". > + (license (list license:lgpl2.1 license:gpl2)))) Please add comments when the licensing situation is not clear cut. I had a look, and while COPYING says LGPL2.1, most of the source headers were GPL2. In that situation GPL2 "wins", so I'd write this as: ;; COPYING says LGPL2.1, but many source files are GPL2 so that's ;; the effective license. Note that some files under ccan/ are ;; covered by BSD-3 or public domain, see the individual folders. (license license:gpl2))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltePmgACgkQoqBt8qM6 VPp+FAf9GRwcGK0yFj3tbQxSpakWmOPEuXkKsLllvaAanBXLAoaENIYsh3e6I0S0 99GDh5W2IPJ14/j4s8VlEfX8bToACtmRm4gOCy5pEh5ZDJZngSmG6dDjPzDZjTAx GcG1l96du+TsvsBGEAg+cV7wzMbx9Aye1LOv1RucXGKz/MKpMUJXNHNN4dWW/1ud fzUGhtkrZ0/wxufnD93+RWuy4eAEB+D/1PY4rVy+ttg4j+G2g887JeMaGyTQOukq L6yU0fRxzr7UQFcAvPRmAQ3YQ5tz3oBkMvJPEXYPoB1nY21dY4ebJANW7s+2aUR3 gISp1IUhnC/oQG5oVveNuAEEzRYyJg== =0yPW -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 29 18:33:38 2018 Received: (at 31999) by debbugs.gnu.org; 29 Jul 2018 22:33:38 +0000 Received: from localhost ([127.0.0.1]:34175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjuFu-0003Aa-Az for submit@debbugs.gnu.org; Sun, 29 Jul 2018 18:33:38 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:38873) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjuFs-0003AS-Ay for 31999@debbugs.gnu.org; Sun, 29 Jul 2018 18:33:36 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 1487C21A21; Sun, 29 Jul 2018 18:33:36 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 29 Jul 2018 18:33:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=MSpxVHYxw1KhKTZUKK2thy8O2oUtkLe4UVJ2AVrqstY=; b=O/hqRAHW ZES6Rid18F5aUx/F3vIdEOEEqm9JordRNdg3YY0lg4p95cJNxubgP1Z+2Ad6ijal Pg9eXB8dsn58ArUWMBygDPgwm9E4seXvaK+GqEeI5aNp0ZvTIXavJrv0gd7CSkhk RP/u6pA5xavkR/Vy0i2zQX9lbEaUsDPcsE09w8YPxa4QldH2Q2sDXltVaIj0n7iB OA6a5qJyKDMZuHgIoWrbJi+mpcb99zA8iincDhGirpjWVxUkDL6BKesV0cc2HwMV tXe2kmy9D8C+cg05jYkd61CllgALsiIq7jlb40c+8+CKZebH2s1sbseH3Ip4WSro ca3QvwG7g6FrrA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=MSpxVHYxw1KhKTZUKK2thy8O2oUtk Le4UVJ2AVrqstY=; b=R6SGuxAz09vikKqjgC9hXBOrpVquSptQrp3Wo1UALC9Uo bKNSWLB/XRXxivSMyx6t7u9WjxLfmq1YnmFOX8GeUTssas6nJoQzTBnZGVml5u33 dEgKqxhO5iEH2VGAM0bb3iyR5yENqFs71OCbXR2le8NYex+z9fWQhoS2rZ8gNU87 PK8ys+LpyEll8OrAzjf1czaOQ/WSxqTd2BMxI62ub/pb6e9I6vVJsUOBFqsRS/gq Tb/hnHmuSn9TKiXlwBpo4UmPyY9BAnQfacqaNYRqN7GLTdODX8o2/szp1n9lCrHZ qOHZeRBjeRH0VF72ueSf+fyIe2Q2cCSd3IowFmaCA== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 821C6E4519; Sun, 29 Jul 2018 18:33:35 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 4/7] gnu: lvm2: Add device-mapper-event support. In-Reply-To: <20180728220927.14031-1-ambrevar@gmail.com> References: <87fu0o6t7q.fsf@fastmail.com> <20180728220927.14031-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 00:33:34 +0200 Message-ID: <87pnz53c5d.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > * GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-eve= nt. This changes more than just configure-flags, can you update the commit message accordingly? [...] > diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm > index 70615df93..e27c9b475 100644 > --- a/gnu/packages/linux.scm > +++ b/gnu/packages/linux.scm > @@ -2127,12 +2127,24 @@ time.") > "--enable-udev_sync" > "--enable-udev_rules" > "--enable-pkgconfig" > + "--enable-cmdlib" > + "--enable-dmeventd" ; Requires '--enable-= cmdlib'. >=20=20 > ;; Make sure programs such as 'dmsetup' c= an > ;; find libdevmapper.so. > (string-append "LDFLAGS=3D-Wl,-rpath=3D" > (assoc-ref %outputs "out") > - "/lib")) > + "/lib,-rpath=3D" > + (assoc-ref %outputs "out") > + "/lib/device-mapper") > + ;; TODO: Patch make.tmpl.in to take LDFLA= GS > + ;; into account so that we don't need to = also > + ;; set CLDFLAGS. > + (string-append "CLDFLAGS=3D-Wl,-rpath=3D" > + (assoc-ref %outputs "out") > + "/lib,-rpath=3D" > + (assoc-ref %outputs "out") > + "/lib/device-mapper")) Did you try patching the Make template? I suppose this is okay, though I'm curious about the LDFLAGS/CLDFLAGS distinction. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlteQL4ACgkQoqBt8qM6 VPortAf/QuAAK80erjajTEn6M+BFzmKIW4ds2Dv5UonJN29zS9Ls9vFGw14wxGjb s6gt40DJkXwraxFqAMkLaTu74aZZZArkpOtnY/iH0xbvzemBnzZ9Ob9HkiZzK15b j6D31jFiSTRuvyeIMJ/hcw9fY0rAVePCK60qYOkAUJ1avSrJbXj5a11v0TdDQJ2K I0GebzCH/WW24lhCqLEvxN/wRa/noKGobqoDGX8RZkkkWbghvPsSdaucCMP+U4Fe QjjZDaI06iFuSkWda8zhczfIX50wGMZpfuaoLqEYzkb81u5DJZRWAEpyhhpAmqFt DYCcniMqBA3gAYsaO4i/qshC4DyJuA== =QA3u -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 29 18:42:44 2018 Received: (at 31999) by debbugs.gnu.org; 29 Jul 2018 22:42:44 +0000 Received: from localhost ([127.0.0.1]:34182 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjuOi-0003OE-7g for submit@debbugs.gnu.org; Sun, 29 Jul 2018 18:42:44 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:35497) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjuOg-0003O6-6o for 31999@debbugs.gnu.org; Sun, 29 Jul 2018 18:42:42 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id C7D1B20F12; Sun, 29 Jul 2018 18:42:41 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 29 Jul 2018 18:42:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=SHUxx2OEECEw8eBGMm2cuLTC2Y4uRsAxSSlxzrguitw=; b=hyAee0s+ mT++WY7PlgzG3NWHlumq9vUnuR5B7R3qUH1cLV/FY/sSPmmia2QWgcCQhRucMlMx R6lniJcFr/Qyaw96QGi8+NwDFOo2gYJ7iQQwBkcOG9QHLZKkw2UDwxw1dPTJ/uYp BN8JfmAhyaLU0lViJxIFIs5XOS6d6O+b/JEfifvQbr6As3WPvExP77x/w0m4/zKN nK2/k5qo1aMgxzj9bB3LCHXnv96RfqWRsRvmxv/rmpIbG/q7QXNVe6uD0u8WS5q/ jfoHWBQ6NXo02GNEKGBnB2WMn3LQAkqOp6m0gu4nxDded2UWp8vs6Aue7ZScyoVe hKX0w5TWEgxEzQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=SHUxx2OEECEw8eBGMm2cuLTC2Y4uR sAxSSlxzrguitw=; b=cIuWlzo6mI5yyZUGMLCxT587t7cinWVKB8jV935t4cbG6 PrxbFxiCBgXKNc7mZgm6InPXDQwVeNcW/xE0LLFZ+/+PcIXCSGDPUJ4iQBpXTZci 77neqvW3mQtU2u7vG2y9Nz/1strRBMyamXH6zSxQhhWUNo0lStHuPfVEWeWLRj0M MEHsahcwVDgcf4mZzzOirhsFVhpghvUgARKQnFCQNKTyuy60gLBKrsGXKX3EHt+C HcXD5jDV2piqIWPrVYiv86eYyeisnTHirOsq06MDvJFNzmOXYG1soUzoUaQyURQw kc78WqLwJzy+I1d4JiQ9RfDnMny3BeTbeSgwGkiFw== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 3E0B1E4116; Sun, 29 Jul 2018 18:42:41 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 5/7] gnu: Add dmraid. In-Reply-To: <20180728221001.14315-1-ambrevar@gmail.com> References: <871sbne5qd.fsf@gmail.com> <20180728221001.14315-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 00:42:39 +0200 Message-ID: <87muu93bq8.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/disk.scm (dmraid): New variable. [...] > +(define-public dmraid > + (package > + (name "dmraid") > + (version "1.0.0.rc16-3") > + (source (origin > + (method url-fetch) > + (uri (string-append "http://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-" > + version > + ".tar.bz2")) *HTTPS. Also you can save a line here :-) > + (sha256 > + (base32 > + "1n7vsqvh7y6yvil682q129d21yhb0cmvd5fvsbkza7ypd78inhlk")))) 14 years since the last release and still going strong! > + (build-system gnu-build-system) > + (native-inputs > + `(("lvm2" ,lvm2) > + ("which" ,which))) Is LVM2 really a native input? > + (arguments > + `(#:tests? #f ; No tests. > + #:phases (modify-phases %standard-phases > + (add-before 'configure 'change-directory > + (lambda _ > + (chdir (string-append ,version "/dmraid")) > + (substitute* "make.tmpl.in" > + (("/bin/sh") (which "sh"))) > + #t))) Nit-pick: I prefer having the chdir just after unpack. It's a huge benefit on tarballs with lots of unrelated directories, so that the various patching phases don't have to traverse everything. I doubt it makes a difference in this case, though :P > + #:configure-flags (list ;; Make sure programs such as 'dmevent_tool' can > + ;; find libdmraid.so. > + (string-append "LDFLAGS=-Wl,-rpath=" > + (assoc-ref %outputs "out") > + "/lib")))) > + (home-page "http://people.redhat.com/~heinzm/sw/dmraid/") *HTTPS > + (synopsis "Device mapper RAID interface") > + (description > + "This software supports RAID device discovery, RAID set activation, creation, > +removal, rebuild and display of properties for ATARAID/DDF1 metadata. > + > +@command{dmraid} uses @file{libdevmapper} and the device-mapper kernel runtime > +to create devices with respective mappings for the ATARAID sets discovered.") > + (license license:gpl2+))) OK! I realized this is the "fake RAID" driver, apparently it's called ATARAID. It would be good to mention this is for specialized hardware, and LVM itself can do "normal" RAID, but if you can't think of a good way to squeeze it in don't sweat about it :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlteQt8ACgkQoqBt8qM6 VPqwUwgAl70tgH5IVYlab9hDf0bM9ciDxQnV5lL/amcCI+Js0q9SSq5txKWy9YSH cvUgVV9Mkp0Yl8ICvM4S2W1yYg53mshNSahbOFIe/XJOkD5gB15Dx1znxln+u/Z8 jpzHxWNoicF5yGTJWa3EzxLsc67kGH3CXvkHnY3lzPaHcoXp0+D18+0pkDaZWEtO qlW1OCqkBW2AuLJJ6DLmuqbf82tDirGKKfP3nPcihOjRDLaq0DRtU0CTmnonKU4T ehf36c3vrmToSzxW1eeSfBusQ331m/km+4joKrwIK36yEwtvsKK7H1GhZgLzcQGI Xt2h2+GX5SayDasahn3VB7xcoxJufg== =1Xwe -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 29 18:56:18 2018 Received: (at 31999) by debbugs.gnu.org; 29 Jul 2018 22:56:18 +0000 Received: from localhost ([127.0.0.1]:34188 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjubq-0003iv-Gr for submit@debbugs.gnu.org; Sun, 29 Jul 2018 18:56:18 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:54629) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjubo-0003in-Ty for 31999@debbugs.gnu.org; Sun, 29 Jul 2018 18:56:17 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 935AD20365; Sun, 29 Jul 2018 18:56:16 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 29 Jul 2018 18:56:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=9LJ8TF/DG4G8YzC6lV0jYmzR0QEKTQ5btPpOUCrBsso=; b=I8PSh0ln 786V/clVKCBYhLVj+I5fIJ+Utyz90vK25lUHK8VRZmWEm1gI35bFch9L6Jsyf45m 2B+YDXNP9Vy/ROvMja4RK00TCYB83dGjoeU9PlpP95E+oyMhUzbO8PYarm0lwHCL sDuCAmHhi5pxxcZNWB4XofQktfnliTmtfY73A83pS6G9jbhdcT12AbwqhZu7xee+ 2EpMp4pQYmm7CHXkBPgiFJTkycrN4cbz/udCv7H5sR5IAUaNXtcJLbGi9PpooHkD 630xJeeS5+i8MxbLYdysUYaTNShdyXGT0Tlg1Ynkyr//OurY6qegkW4FwiIrnVIf 8klQ/srMog0Vdw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=9LJ8TF/DG4G8YzC6lV0jYmzR0QEKT Q5btPpOUCrBsso=; b=itnl+iBJYLcCkRQDukRNU4Rhu3roECanCg82QaW9JIt5Q o2tVaZ6aSnOdQFBTeRhO8hfyuimjHHqYapka9yVIA+UMPZklrgv5vO8cFocVqG8k z3TrbTgm5jYWGjzaz2ZLB2WBFoKdSPPZhdvePo3Jwb5BSreWsq1K1Y/VJoCdQ3jw pnei+VsFfR7Y0lvP9e0qvWmP3y6AJuPQyGVLn/CzbDQO9unwbb5RsVhwtqx76Twf SORqsee2x2JFiUCeORVmKY8ko+e8N31MwNTjKzv1X0YqlVx6A0GAKa9kVnxd8z4W JTP+6wbrn1NZ56WTCTOZ6DJuLCXO0L9yyV+yL31hw== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id F26B1E4116; Sun, 29 Jul 2018 18:56:15 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 6/7] gnu: Add libblockdev. In-Reply-To: <20180628213527.23318-5-ambrevar@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-5-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 00:56:14 +0200 Message-ID: <87k1pd3b3l.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > * gnu/package/disk.scm (libblockdev): New variable. [...] > +(define-public libblockdev > + (package > + (name "libblockdev") > + (version "2.17") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/rhinstaller/libblockdev") > + (commit (string-append version "-1")))) > + (file-name (string-append name "-" version "-checkout")) > + (sha256 > + (base32 > + "14f52cj2qcnm8i2zb57qfpdk3kij2gb3xgqkbvidmf6sjicq84z2"))= )) This project also provides uploaded releases. Please use those when available. Also, 2.18 is out! > + (build-system gnu-build-system) > + (native-inputs > + `(("python" ,python) > + ("gobject-introspection" ,gobject-introspection) > + ("automake" ,automake) > + ("autocont" ,autoconf) > + ("libtool" ,libtool) > + ("glib" ,glib) > + ("util-linux" ,util-linux) > + ("nss" ,nss) > + ("cryptsetup" ,cryptsetup) > + ("eudev" ,eudev) > + ("pkg-config" ,pkg-config))) That's a lot of native dependencies! I would assume glib, cryptsetup and eudev at least were "normal" inputs, I guess they are needed for tests? Can you add a comment about it? > + (inputs > + `(("btrfs-progs" ,btrfs-progs) > + ("dosfstools" ,dosfstools) > + ("dmraid" ,dmraid) > + ("libbytesize" ,libbytesize) > + ("lvm2" ,lvm2) > + ("mdadm" ,mdadm) > + ("ndctl" ,ndctl) > + ("mdadm" ,mdadm) > + ("parted" ,parted) > + ("volume-key" ,volume-key) > + ;; ("xfsprogs" ,xfsprogs) ; TODO: Package? > + ("kmod" ,kmod) > + )) These parenthesis feel lonely ;-) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (add-after 'unpack 'autogen > + (lambda _ > + (invoke "sh" "autogen.sh")))))) Try removing this phase here too, or replace 'bootstrap' :-) > + (home-page "https://github.com/rhinstaller/libblockdev") > + (synopsis "A library for manipulating block devices") s/A library/C library/ to please `guix lint` :-) =20 > + (description > + "libblockdev is a C library supporting GObject introspection for > +manipulation of block devices. It has a plugin-based architecture where = each > +technology (like LVM, Btrfs, MD RAID, Swap,...) is implemented in a sepa= rate > +plugin, possibly with multiple implementations (e.g. using LVM CLI or th= e new > +LVM DBus API).") Remember two spaces between sentences (guix lint should warn about this too= ). Also s/DBus/D-Bus/ > + (license license:lgpl2.1+))) Most of the source files are GPL2+, actually. Not a single source file includes the LGPL header, though some are missing licensing information. I'd write this as: ;; XXX: Copying says LGPL2.1, but the source files with license ;; information are GPL2+. (license license:gpl2+))) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlteRg4ACgkQoqBt8qM6 VPpCzAgAso92+JuA3RNuNAnVpraMrUtYdB2izrUj7TVa4RCpo2cqc9KMIjvP4BYK tybxnSDUCEAzmt4i6fUd63XlX5SojYiV4hXZaPT04daooezmdDaZNLT+BPSao1XM AwVMhr6qmvF4bowxwzQAOItGMMrD/AssejFESMir2g2YGLihoW1SYX/M1A4KaQWZ 2IYUJBERKgvyjbbZ2dPj0g1MVKzapJnA3PkwwflvxMzivudhulNcmsiznJf8aa8i TK9Ku1l1GgMAnKxyMNuIVloFphXCfxS16TTWaLYgWR11U6bwNEa2+P3ER+CACk2T 04rkwU68tyeU58g2PhwQ1FRej1buzA== =v+T4 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 29 19:01:25 2018 Received: (at 31999) by debbugs.gnu.org; 29 Jul 2018 23:01:25 +0000 Received: from localhost ([127.0.0.1]:34197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjugn-0003sW-CM for submit@debbugs.gnu.org; Sun, 29 Jul 2018 19:01:25 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:38697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjugm-0003sP-0C for 31999@debbugs.gnu.org; Sun, 29 Jul 2018 19:01:24 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id EB80921193; Sun, 29 Jul 2018 19:01:22 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 29 Jul 2018 19:01:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=lh/yTjtjVM0M1Of0To+eN+JDWlnGTBVAUpuGjrF+b1A=; b=CAgrF3iS TodECjioqeBuZ0obkNOqExr/yDP4aSsfyetTzn3X9OGuEHP2C/i07TygF09ugkuz sfdz8PLv3WOoTKbUdOwMUqXE+efyxn0XZGSpYozLJY1AghwENihxK+vcMIwkQNdj MybyjGklNlZs43pVTC1t7RpB47z79Em65DND6+0gUKEed4tdiEsE6nxTmWLXYt1V WDQ+pVPRHVI3qP5N39lNrfgUPt9yz0ZtptUWgbponGCNhwakpq/AqlOxFzyd9XwJ vzicI1ZOLy72La5zMVuijz2TspHYlc889vd49nyzQKIOwndn6GD87q+8A/Ri4dRC QKdihhL28j8HwQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=lh/yTjtjVM0M1Of0To+eN+JDWlnGT BVAUpuGjrF+b1A=; b=FWdjqWxWtArmxk9838kR01hkoCN+l64i1SJ60lcaxwKY8 esBBoH4sUUUUi1d42IUCfRzIgFHMBNpOniDXxoYGRR3ZfJEokwzxlBoi2ov5tvqa xXEX5MtS99uCCgndhU3ZYceoQ87QrzrJ7LkPS8nbfp0Qi0ObAUN4iidANq71xVL4 SUwvSwZD0ToAGoyihMd/DlSir2wprOUTcnsNLPDfPoc89QiQT+/06o5b+fWLUFPW gs1dDeCKQi8XEh4m+X3mcfl7eflgdNU2hbUbepj9b2/A7/kAJBsnM1wE9fERr+1t FPMv8Q1ChloGBPJxTWLQ7k5Da6sDlz6IaurJFhTfw== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 3B259E4512; Sun, 29 Jul 2018 19:01:22 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 7/7] gnu: Update udisk to 2.7.6. In-Reply-To: <20180728221110.14912-1-ambrevar@gmail.com> References: <87a7qw6sun.fsf@fastmail.com> <20180728221110.14912-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 01:01:20 +0200 Message-ID: <87h8kh3av3.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > * gnu/package/freedesktop.scm (udisks): Update to 2.7.6. > [inputs]: Replace parted with libblockdev. Woohoo! Please also mention the changes to [native-inputs] and [arguments] here. [...] =20=20 > @@ -623,33 +627,42 @@ Analysis and Reporting Technology) functionality.") > (define-public udisks > (package > (name "udisks") > - (version "2.1.8") > + (version "2.7.6") > (source (origin > - (method url-fetch) > - (uri (string-append "https://udisks.freedesktop.org/releas= es/" > - name "-" version ".tar.bz2")) > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/storaged-project/udisks") > + (commit (string-append name "-" version)))) > + (file-name (string-append name "-" version "-checkout")) > (sha256 > (base32 > - "1nkxhnqh39c9pzvm4zfj50rgv6apqawdx09bv3sfaxrah4a6jhfs"))= )) > + "16kf104vv2xbk8cdgaqygszcl69d7lz9gf3vmi7ggywn7nfbp2ks"))= )) 2.7.7 is out! Also use the uploaded release instead of a git checkout. Then you can drop the autotools inputs and autogen phase as well! Other than that LGTM. > (build-system gnu-build-system) > (native-inputs > - `(("docbook-xml" ,docbook-xml-4.3) ; to build the manpages > + `(("autoconf" ,autoconf) > + ("automake" ,automake) > + ("docbook-xml" ,docbook-xml-4.3) ; to build the manpages > ("docbook-xsl" ,docbook-xsl) > - ("glib:bin" ,glib "bin") ; for glib-mkenums > + ("glib:bin" ,glib "bin") ; for glib-mkenums > + ("gnome-common" ,gnome-common) ; TODO: Why is this needed? > ("gobject-introspection" ,gobject-introspection) > + ("gtk-doc" ,gtk-doc) > + ("libtool" ,libtool) ; for glib-gettextize > ("intltool" ,intltool) > ("pkg-config" ,pkg-config) > - ("xsltproc" ,libxslt))) > + ("xsltproc" ,libxslt) > + ;; For autogen.sh: > + ("which" ,which))) > (propagated-inputs > `(("glib" ,glib))) ; required by udisks2.pc > (inputs > `(("acl" ,acl) > + ("cryptsetup" ,cryptsetup) > ("libatasmart" ,libatasmart) > + ("libblockdev" ,libblockdev) > ("libgudev" ,libgudev) > ("polkit" ,polkit) > - ("util-linux" ,util-linux) > - ("cryptsetup" ,cryptsetup) > - ("parted" ,parted))) > + ("util-linux" ,util-linux))) > (outputs '("out" > "doc")) ;5 MiB of gtk-doc HTML > (arguments > @@ -657,6 +670,8 @@ Analysis and Reporting Technology) functionality.") > #:disallowed-references ("doc") ;enforce separation of= "doc" > #:configure-flags > (list "--enable-man" > + "--enable-gtk-doc" ; Without this the HTML doc does not see= m to build automatically. > + "--enable-available-modules" ; Such as lvm2, btrfs, etc. > "--localstatedir=3D/var" > "--enable-fhs-media" ;mount devices in /media, not /run= /media > (string-append "--with-html-dir=3D" > @@ -680,6 +695,13 @@ Analysis and Reporting Technology) functionality.") > docbook-xml-catalog-file))) > #:phases > (modify-phases %standard-phases > + (add-after 'unpack 'autogen > + (lambda _ > + ;; The autogen.sh script in gnome-common will run ./configu= re > + ;; by default, which is problematic because source shebangs > + ;; have not yet been patched. > + (setenv "NOCONFIGURE" "t") > + (invoke "sh" "autogen.sh"))) > (add-before > 'configure 'fix-girdir > (lambda _ > @@ -702,9 +724,6 @@ Analysis and Reporting Technology) functionality.") > ;; cryptsetup is required for setting encrypted > ;; partitions, e.g. in gnome-disks > ,(string-append cryptsetup "/sbin") > - ;; parted is required for managing partitions, e.g. = in > - ;; gnome-disks > - ,(string-append parted "/sbin") > "/run/current-system/profile/bin" > "/run/current-system/profile/sbin"))) > #t)))))) > --=20 > 2.18.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlteR0AACgkQoqBt8qM6 VPpNHwf/efJ/nAQZPbAjSVLoO4bG4DxOOIK2hn3JvctpEYTgUcyEsL9svkrTwUL2 /mNddB+NjltgNuY+9GpyTKOXrPmp5UJ4rcewNvxzQxvZQneOmfff0JHxrW3xDERT v0qI5PQ1efF+BvjEM77ONBYT2hXowwrsYyUQXlcPxBksT8VGX+ov45ETp+C9UsIK bU3GFc99M7ivlUXg+JAveO1oggGnS9H8e3bjRpwVpPFPldbeQNMjtPk8BG8a71VN PilC6QvyTyfYtqNIlSjVr7cyeiFHriSnIXTxFinrCLfW6kjVVt9mksKA7e6JP4oB w3+0EJVUztDABubR5SmPYCxrvRMC5g== =yC35 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 05:14:25 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 09:14:25 +0000 Received: from localhost ([127.0.0.1]:34336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk4G1-0001XZ-Eq for submit@debbugs.gnu.org; Mon, 30 Jul 2018 05:14:25 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:37973) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk4Fz-0001XN-IR for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 05:14:23 -0400 Received: by mail-wr1-f42.google.com with SMTP id v14-v6so12025965wro.5 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 02:14:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=iFBnZUtYkZIaHaBlNbjTAHQ6LUF9uvol/FHEKXT+6pE=; b=c9G7HVVQiAIW1QeOerDCSQfANsDaL9UH8C7lWBJ4dGOVz6G2fxxf7ubO+PJ+y0b+js F5IHVxQKD5BkGfpD+8sMh72bWv4VVnUYCF6RhrXTOE43QULwNid1bqgaFq4hQZkooMiR oWADjCNJKV51eNXAtFlLhmvv3B8aLcUTLciVJQlSYiw1+w0BqqwupIO9hiy4eThMmpmk KcYj2ICvrJsPRGt5ZSnSSJoLMH0MsESRge2fGh3VTcLZChwAfP99KoGKQwk7QspINULk UDVhuLvLVTzdK1Fm5b1eCnl9lYKwYYzO/XyAQs+j7oO9ENRd5bYWqhvRISvk/CRZRYe5 t7kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=iFBnZUtYkZIaHaBlNbjTAHQ6LUF9uvol/FHEKXT+6pE=; b=LMPXlnJc9+k4WdhBG4J5DOHohTqYiRx8sChXvcgtk23Jsv/gZQgdFG8ndzz8M3x2fZ RYAEosbmRTxTTVBiCS5PlZXLUI7P7EwF/to6wMk+lx2GI083VO/cl2QyUw4wuuRLpSP4 hWCyX7/gNyVJJDxm4MLwhZy7Oj+jGj7NT46cxytPW26eWJoWwQuWA4Q7bk+SDtPqMasP sg/iWyObkETkd/qcyfkHtgFtr5R/gXLpMqguIxmGTeCdUog5Zazz+EIBjHOqpQiJqXc5 Qe8t5cSHvsKbxAJrPLQGeTYIZAhtN2SbTgZkpX+cznJ9aNPw+m61dJ/FjQyBlf6+E6b6 05FQ== X-Gm-Message-State: AOUpUlHv+Wdek1r41KIaQZUERQ+7hJQQIBBeaOjBfNbO+xAv9xKU1VVZ xj46CfO1huRpDYwoJarit+fXgpTQ X-Google-Smtp-Source: AAOMgpcS+fWE3qQ1yb0JAKTRBnvpxLPowRbcA3OZ8qTX4DMGQ6W8X7NvVMDH9WZeFLNeOOWft8Q1fQ== X-Received: by 2002:adf:ad38:: with SMTP id p53-v6mr17327116wrc.10.1532942057620; Mon, 30 Jul 2018 02:14:17 -0700 (PDT) Received: from mimimi (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id p5-v6sm10995090wre.32.2018.07.30.02.14.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 02:14:17 -0700 (PDT) References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-5-ambrevar@gmail.com> <87k1pd3b3l.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 6/7] gnu: Add libblockdev. In-reply-to: <87k1pd3b3l.fsf@fastmail.com> Date: Mon, 30 Jul 2018 11:14:16 +0200 Message-ID: <87effl13x3.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Looks like you've reviewed the n-1 patch! :p Some comments are still valid though. Let me know if there is anything else in the latest patch. =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlte1ugACgkQm9z0l6S7 zH8BGQf/bnNY9UNqQsZhS/xlVR/snGnNhuJjXSEEWkOPfgWcpbye/OalrlCKhrdE uBJUHggkT0LK2DHWgbSak0MEPd8F7oTJb7K4INtaV9q0SJTAb5WnasRgjqiMykH1 f2lAzIM8kzssU8TdeL8GIz482490oCbsfDDOAoF8Xg00gTPrD8J8stHpVfR1wbVk lOCV5SKzl0sGfK70n3cM5oBsdy3qMF7ixozeUxmg3NrVFeZqKZ0V2xy6RDkjNsKn OWbb3sYmgDqonAJDvFLNhcdL9CyxSVRaJnrFfupN1LUuGmbCH575YT0y5P4OzuU+ I6+7CsWRrvK6x7eIPjOwqNcn052XEA== =VgrK -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 05:19:20 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 09:19:20 +0000 Received: from localhost ([127.0.0.1]:34340 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk4Km-0001fC-0T for submit@debbugs.gnu.org; Mon, 30 Jul 2018 05:19:20 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:35369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk4Kk-0001ey-1K for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 05:19:18 -0400 Received: by mail-wr1-f67.google.com with SMTP id a3-v6so12020289wrt.2 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 02:19:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=ez6Rq9JglW6cXEugSaJ1WLZnzWNSTILF2e/7VjD8/to=; b=nLslJdKToo6kWniUhp9vDkY+xpoOJNUUb9DN7W7BIzAbzSvhiSLoCO9wlJbM+31rdr 5klwhiG2uZ1iVr7D3xpdy80PY9M/3ZyOwhlnKgh/2VEcE0gDz04+DfgiR8bzc1iXV4SY W1Z3yQkihAmxFv0zS9BekOE/9PEa+qrGnPWA1CLXc4Sv9CN9Es1v/dUSKgPsnR4GpKe1 7qA+cGUnhS62k31y/vu7i8lAV2HPNqptqMrPDKkNUKHaPnG7uJY95wMAOrbOSJRZOnmL uLYXScJYScMGvHrKWPqYZgrcRMnmadWiAVtfKHHwiYkvsEiZUGsqd+ExqwCDw+ejRHaX sxVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=ez6Rq9JglW6cXEugSaJ1WLZnzWNSTILF2e/7VjD8/to=; b=Cij6UOmfozLJw2skO5Tqy3+AEC8ywhwgBsRB31WWBLFJCU06J3LSsdcSlarFquVzQl VxqjBbCDPQKd2xAlkg2kpx/lBvkroX0Rkfq5kpT1Mq6NMe0Tn9lUBLLYozB7TO0dMBwp xNppkqledTi6TEiRenLIawuvY14DH9WXf+W9KAAKtmkiq2wA5N9a0y8zbFNTAb6h8y7t HIaoubpAVriO64J4dV/8NZ6c1eRRvpHQZEszjLi8PTe1yadnNxidtYLyR7yiTsxekdq/ HAaU9ls99OukbK+Y8ibVacVhA5+3TgDlmV+tbOhzhiX+wxo9rLPQmLM688PD1kXDZUpa ahyA== X-Gm-Message-State: AOUpUlGHSYKlCm5Ui+xzqu08cVXOX8Hwco6VoTDRARsbdyUzRTCWzxyb +aTQTzXjHvBixuysJnvINU/h+OYu X-Google-Smtp-Source: AAOMgpej63gpF1Gc3krTb9QmVVMeCggRRYTvIJRuqEqNKQWH/OLAxduZObgI5GtzrWSmAhlfUP3jvA== X-Received: by 2002:adf:a963:: with SMTP id u90-v6mr17815993wrc.248.1532942352258; Mon, 30 Jul 2018 02:19:12 -0700 (PDT) Received: from mimimi (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id i15-v6sm11344982wrw.75.2018.07.30.02.19.11 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 02:19:11 -0700 (PDT) References: <87r2k86x0p.fsf@fastmail.com> <20180728215835.9132-1-ambrevar@gmail.com> <87sh413ce4.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#32299] [PATCH 1/7] gnu: Add volume-key. In-reply-to: <87sh413ce4.fsf@fastmail.com> Date: Mon, 30 Jul 2018 11:19:11 +0200 Message-ID: <87d0v513ow.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.GNU.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Marius Bakke writes: > Pierre Neidhardt writes: > >> * gnu/package/disk.scm (volume-key): New variable. > > [...] > >> +(define-public volume-key >> + (package >> + (name "volume-key") >> + (version "0.3.10") > > 0.3.11 is out! > >> + (source (origin >> + (method url-fetch) >> + (uri (string-append "https://releases.pagure.org/volume_k= ey/volume_key-" >> + version ".tar.xz")) >> + (sha256 >> + (base32 >> + "19wqgrd0cnnjs1b1d7s9ssc957vis8vj7bls9rkwhf9ywgkrswn5")= ))) >> + (build-system gnu-build-system) >> + (native-inputs >> + `(("pkg-config" ,pkg-config) >> + ("util-linux" ,util-linux) >> + ("glib" ,glib) >> + ("swig" ,swig) >> + ("lvm2" ,lvm2) >> + ("python" ,python-2))) ; Used to generate the Python b= indings. > > Are you sure lvm2 and glib are native-inputs? I.e. are they truly only > needed for building, and not at runtime? > > Other than that LGTM! > >> + (inputs >> + `(("cryptsetup" ,cryptsetup) >> + ("nss" ,nss) >> + ("gpgme" ,gpgme))) >> + (arguments >> + `(#:tests? #f ; Not sure how tests are supposed to pass, even when= run manually. >> + #:phases >> + (modify-phases %standard-phases >> + (add-before 'configure 'patch-python.h-path >> + (lambda* (#:key inputs #:allow-other-keys) >> + (let ((python (assoc-ref inputs "python"))) >> + (substitute* "Makefile.in" >> + (("/usr/include/python") (string-append python "/inclu= de/python"))) >> + #t)))))) >> + (home-page "https://pagure.io/volume_key") >> + (synopsis "Manipulate storage volume encryption keys") >> + (description >> + "This package provides a library for manipulating storage volume >> +encryption keys and storing them separately from volumes to handle forg= otten >> +passphrases.") >> + (license license:gpl2))) >> --=20 >> 2.18.0 Acknowledged. But mind the confusion with the bug number (my bad, I messed up). I'm CC'ing this answer to the right bug number. =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlte2A8ACgkQm9z0l6S7 zH/+kQf/ZKmVjUAPo47m3nl0NcFIZBi7eYJXr8brosVR9g8oKVSd2pX+JbhSihJS 4xqlWL/fFB0dA58q1ZFmU5zzOx9qNaMNR2FNnPolYm2YqY/NUTD/9MxSiuR6Zeed YNM0t8cNDHX2MQJ1qH2j4DoCHWnLnIC/Y0ryYUhDq7iYHfZJVCNXOJDkKza7IF/B yQ51vO0AVrught6jzhMp0UtB8pElji6XCV4wqaM74rdekgRBWEG4samJ+pCEImL4 nakVKBX1YLD7BuEKWiVW99etP4cnQTz6m6yOk86MabZ2hASun4ilkisgiGUvBai0 kJ9Wo7+kPQ3xNGZ+Wk+Ux0OVNMrFaw== =TjJg -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 05:47:46 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 09:47:46 +0000 Received: from localhost ([127.0.0.1]:34367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk4mI-0002Ns-9Q for submit@debbugs.gnu.org; Mon, 30 Jul 2018 05:47:46 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:46050) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk4mG-0002Nf-9i for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 05:47:44 -0400 Received: by mail-wr1-f51.google.com with SMTP id f12-v6so2213341wrv.12 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 02:47:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=3Crn4lQtqNPBXh6JJzymlzAdK1zewhfg8P133uKgvMU=; b=TKwxSrfA2P45vHRd/Xy7cuSJuEYZSt+6NPMU0mbk/YQEArX1fkBsyw/srVX36lpfxx UcNpLmdnjH5UoERbvWKhT/j/sj82JF3caIz59gDTrkHdlAqsRxfbvVLzbX6fAwK53QqN +U+2ONzRXTlKifd9/8ORhoWTy/0bgg4ntjscwEewpd9PwPqh/qZRBRnl4Pz4g8mUn2gP 0+nMkb581haTsRvFB1NWHzbrDrR5smLlA3JmkRoPWfSKR6ZPnPF2QvNvp3YUSKUHSg5V U8ld0VBzRHj7i99riGdYoy2FflVnSlbFQ/eeJgUkLOmQRjJIWMjdJUtyUYn3zpElklTl 1YtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=3Crn4lQtqNPBXh6JJzymlzAdK1zewhfg8P133uKgvMU=; b=BNMkssC1v/SdRhmvF3FfHQgYGfD4WADks26MDn70K23HxBQTl55VrvfTU71UqfbMvX uefPnhaFA/HV3G35OLgY7w5Im1UKIufWeeuZDOaNaQ2stHVIIpvoRAF531MWqpXjttq5 FzzvDWvjznA18v56GOL8oIhlDKDvBTKVYLd9nyE4X7yQG8Iu/+ITEjSNbzcf0dC+QvKT sKUuyQP0keuFG/QaF6cJW/kqZX77OZ4+WqFqmUvMYS1ZHRwbPUtk4oU7VO0Ip5pb33ec ho+k2t5Dv1ekX15789WlF0qTLv4tCK25FzKn8uokjYc9lyH25fhBfRX+kvFuHaa8Sd5Z XDig== X-Gm-Message-State: AOUpUlFJ08/3XI5GaxvngkxbTg3Gx6w97oRQcap5QnPCewgOBYQHWrkF aDo/gx0qK3n2FnCD7kGSMjL3OGFs X-Google-Smtp-Source: AAOMgpcEnNJf6UJ9xGx0snShulD7Q8UOZ35U3BIw1u5Txxhs+rB8DpjT2w61sR1s5c192X/YgfUCvA== X-Received: by 2002:adf:ee4e:: with SMTP id w14-v6mr17756383wro.63.1532944058429; Mon, 30 Jul 2018 02:47:38 -0700 (PDT) Received: from mimimi (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id y206-v6sm11688602wmg.45.2018.07.30.02.47.37 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 02:47:37 -0700 (PDT) References: <87o9fc6wnf.fsf@fastmail.com> <20180728220522.12078-1-ambrevar@gmail.com> <87va8x3clz.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 2/7] gnu: Add ndctl. In-reply-to: <87va8x3clz.fsf@fastmail.com> Date: Mon, 30 Jul 2018 11:47:37 +0200 Message-ID: <87bmap12di.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Marius Bakke writes: >> + ("bash-completion" ,bash-completion) > > That's an unusual input. Can you add a comment about why it's needed? I took that from the Arch package (https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=3Dpa= ckages/ndctl) but it's obviously not required. That said, should I add bash-completion as an input or leave it out? I tend to see this as "optional", so I'd rather leave it out. Not sure what the Guix policy is in this regard. =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlte3rkACgkQm9z0l6S7 zH8Elwf/Riyj3URfnDrGrSdYcaJurDOrrKglPjAqq+fcHfZnM8O30JoEwuTaUXr3 5cvYuFUr75DN8QQvlLEP6xCFZBVPjqew6+8opi0UXlbSPQicXMCLcIdHP+Zico95 CT1dgLZiOv08hMxjRRVwfHBZ2+ci3rZanL1buUCnbsUtCMObTKMe2BWSxUxKBOkS Cq8Q7bjdG9IBraShdrQxdxJLFXkUgkqq52o+B6jhZpX5uHTGDoMxqbRbznpnQbHh /YBkdjxSxWmeUwP8/SpbR/JqebsDJ6CtKXApeb8VDtJAh1EEnsei1fpUhS3mMmUI 78RlX805w+RuOhEWnTbS8vfNyI+ylg== =062N -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 06:00:07 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 10:00:07 +0000 Received: from localhost ([127.0.0.1]:34376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk4yE-0002fO-TF for submit@debbugs.gnu.org; Mon, 30 Jul 2018 06:00:07 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:34609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk4yC-0002eJ-VZ for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 06:00:05 -0400 Received: by mail-wr1-f44.google.com with SMTP id c13-v6so12171711wrt.1 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 03:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=eeMKCZNPO9v2+xvNlCfWJ7Z5GivKFXQ/ytVwEhqo2V0=; b=Jrr0DOlozW9o6kQEaHF7dhoYzJ0c2utLmEGIRj/NDBaZV+ddv/YzqwzVrv3OMYjFDN aW0hXTVgTSGt1OR8NGP2x0IremiR8hkX7ek738QCuQH13tAhjwRcknl4NPUX+CqVQIGZ UVXtl+s60yivsk8xbyixrb9HO8C1TnMXQxN5IMf9TQDQ6Q+aHA5jH43IiYKEEBdNpuj8 9J5IPHcjGVodmyNCNK2W13LMoro1sTB805H0aDCUxwIr/OB4RMgPHyOH6UTlVOX9dmwi 1dZ2tFBL4HMdOLXpE/btqJpzAIkamF7J07AKrLXz3Q9SJ8DsVJqAEfh3lZ5ps/z4+vlX DvDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=eeMKCZNPO9v2+xvNlCfWJ7Z5GivKFXQ/ytVwEhqo2V0=; b=qwVIkyjQI1n5m4u0Jttv2Ni22pnSW0zJUJ8qRXEu/lm0GF/m2tHxN5uzmU31nld5cZ awY7KBkfLXz0RRo9WNnU/hT+eZiXXBHaQEY72UlnqHH6Whrxn5K1nkIQyyDji6dFjBAJ JfMWyCuKmHY1fL2dY63znPGgUg5ZytWo7Sp46IWNzu5TgGh8D+T7RGX1w++nY6TpIQYD IGSImdzM89e7orTPfhMGFGIfSTNWAjHNZKx/4Ss5GQkAfaZsthqIz9QYkAK94/OLyfgt u64jjZO4cJhnKo+QksrVhSMusdmSCLS6lnm4X6tkD/mpcYcHpuEHC93k5U2c1Iq3EXkL IccA== X-Gm-Message-State: AOUpUlGe9xJYhlHd5FHSkI+B3YjIX0+qx2wqUNdqW3UoGdz9MHPSkzbr ljRFRcz208wgJt4wZzL2SSnR4Mjq X-Google-Smtp-Source: AAOMgpflKkeifU6H/Lcm158mCGQHRM3bcuoZYEyu17pBkj2iA3BHe03QXEciSGmMGA+r6VPfhYxs7Q== X-Received: by 2002:adf:9954:: with SMTP id x78-v6mr17816034wrb.178.1532944798984; Mon, 30 Jul 2018 02:59:58 -0700 (PDT) Received: from mimimi (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id c129-v6sm19805464wmh.2.2018.07.30.02.59.58 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 02:59:58 -0700 (PDT) References: <87lgag6w9w.fsf@fastmail.com> <20180728220706.12904-1-ambrevar@gmail.com> <87y3dt3d7r.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 3/7] gnu: Add libbytesize. In-reply-to: <87y3dt3d7r.fsf@fastmail.com> Date: Mon, 30 Jul 2018 11:59:57 +0200 Message-ID: <87a7q911sy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Marius Bakke writes: >> + ("python2-polib" ,python2-polib) ; For tests. >> + )) > > Please move these parenthesis up to please 'guix lint'. Actually, because there is a comment on the previous line, guix lint does not complain and in fact it's accepted but the style guide of Guix. See "(guix) Formatting Code" which refers to http://mumble.net/~campbell/scheme/style.txt. -- Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlte4Z0ACgkQm9z0l6S7 zH8JkwgAhAq/o8i3RbhPO+G9V5YHgpCd2nPvYhZxCID+anA/wtOPExOpaIeHxTDm /aFL6GQYSRunVKVRni/qvoePDLIxf5o2QDjyiqDQnJTPjikpB/hyHyaOMNhQNOy2 5y9AO5H5AcljUBi+wpmaxelTkTWcSqAZvzTNqa1eohi8qWlxVLT4a0CIkhHhG1ls FYVjQWdvjaKBhACupdWsBZtaMeB7Ilzq+Tx5Up8GsKNVKrEc/UJp/mYOWJ2TTH65 oKKiGy4cAOiL8q4uL/hLrcoP3xcxTh4O/kKf5CpIv8nCxw6+o+V0dQDnr8vFw137 DXdjmsPEO6uDxS5bW/T+c1QxRDbzOA== =aHgg -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 06:10:47 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 10:10:47 +0000 Received: from localhost ([127.0.0.1]:34386 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk58Z-0002v2-9m for submit@debbugs.gnu.org; Mon, 30 Jul 2018 06:10:47 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:37858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk58Y-0002un-0j for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 06:10:46 -0400 Received: by mail-wr1-f46.google.com with SMTP id q10-v6so12216322wrd.4 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 03:10:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=EbbEwIQvnQehmLYWAhWFhWHwP6qHz2pwbd34pmlbzOg=; b=J9DaPaMrg0wBd5ZPNa7Vb3U4z7Eu8cBzalk2n75x7poE4cbgwk3VExLLCiFpUdQwWD 15KNmrV7BCWtvuA7buu/yZRIxZJXyHEVuPZ2SMFfnXMQMMrF905OcIxkqNoKYUY7xbHH B9B3XEuRHYNGd9NEbFNdNp8nzEFTrmcBOFbTEOThz4G8djhWjkfydo1ztt224t80GG9L HGYfpaAM1Gefg9C3VwvFK9yEmw6VeDTQJM2yxqffsTgB94HSPHNf4DIe39DgH0KYeTbK mme8apwL2JifrxkEsLvC6LF+6+sRmLOq1zvJMPJTEKCmIlR1Y0L0J0aw7wOMW2tJScaz 69lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=EbbEwIQvnQehmLYWAhWFhWHwP6qHz2pwbd34pmlbzOg=; b=IfTGBHJKTMDfWhssmQ9Ga5ISOzi9OqVau5FByZHV7iUFKVaA3fYIFpdBEUFPPqhYQJ zQKYNUSDJRCQGGsvnvhxtawq30Y9zcWb3qV/3m+XvwWB30TeCZEeJS0mCVzy0Doo5S2u BaIIq9CD1vKLgm7h6hrZqYp+ul2pY3r9zM6YZ2kM6AEqmN47RbXW8urv9RrIal88lBnP ZzpJxn2RwJL2IlJiE4o+Y+zkto0/EsGhNb/yU1XRW+wlqjrot30FeXkkalpvg4hpAXIZ MV0XClTPkN1S6Jd3NsggKTRBeGW1JkG3lA3imVNhDXaqOV+/vbRYpTGgAnVbCqJtSZki 8BSQ== X-Gm-Message-State: AOUpUlHK+MkMVkFGud41YN0TLNnbI/jhiOW1cecoUniOrYKsadoYHtPI 4rLnd/fD3uOHMCMWEqkSFFgBOs5U X-Google-Smtp-Source: AAOMgpcIfxqmOen2wb7abFWHEuPKouU3aqLMK1nsvLkMaRyoYal9FA5yNXMrCX2HDlKQEcw/k4XYkQ== X-Received: by 2002:adf:fa45:: with SMTP id y5-v6mr18069113wrr.138.1532945440211; Mon, 30 Jul 2018 03:10:40 -0700 (PDT) Received: from mimimi (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id f6-v6sm22056539wrw.78.2018.07.30.03.10.39 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 03:10:39 -0700 (PDT) References: <87fu0o6t7q.fsf@fastmail.com> <20180728220927.14031-1-ambrevar@gmail.com> <87pnz53c5d.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 4/7] gnu: lvm2: Add device-mapper-event support. In-reply-to: <87pnz53c5d.fsf@fastmail.com> Date: Mon, 30 Jul 2018 12:10:38 +0200 Message-ID: <878t5t11b5.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Marius Bakke writes: >> + ;; TODO: Patch make.tmpl.in to take LDFL= AGS >> + ;; into account so that we don't need to= also >> + ;; set CLDFLAGS. >> + (string-append "CLDFLAGS=3D-Wl,-rpath=3D" >> + (assoc-ref %outputs "out") >> + "/lib,-rpath=3D" >> + (assoc-ref %outputs "out") >> + "/lib/device-mapper")) > > Did you try patching the Make template? > > I suppose this is okay, though I'm curious about the LDFLAGS/CLDFLAGS > distinction. I did not but this is low priority on my TODO list so I'd rather leave a TODO comment if someone wants to pick this up later. =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlte5B4ACgkQm9z0l6S7 zH8WFwgAhRgUodA9U3d3tjHz5MoDhhz5Rn1HhvT5gWdZUOGYHKntTXn9v/h6uEiV NuWA1LBVe26QkDrB799L8gZkJMsK0tAiIxAtCnm++Mnppb7QdtqIE8faIeF55/x0 wlFL3r3si/ig4EUJInOPnaUH5h4u4Fj5AotHE99M3hk0l66YEqfrbMJHPubB5zJx HSSlX5zbP3YcCW/Gj4xt32UINbZvbzgHQmL03nGgniYBAJWuYvL+eUGlxPp1U405 sSbQd82T1lJgvpeKCKgUhuES12K+KUJFVgSKe1+PmTCLUVlqucq6tsomehbZxNV+ OED0nfy4q0ExSmdJ0xckx1zYBsFgpg== =XdHP -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 06:12:50 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 10:12:51 +0000 Received: from localhost ([127.0.0.1]:34390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk5AY-0002xy-Mu for submit@debbugs.gnu.org; Mon, 30 Jul 2018 06:12:50 -0400 Received: from mail-wm0-f53.google.com ([74.125.82.53]:51692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk5AW-0002xk-Jw for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 06:12:49 -0400 Received: by mail-wm0-f53.google.com with SMTP id y2-v6so12506433wma.1 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 03:12:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=SF8loZqDNXjX4tqDvJCunnjiR+hXXBWhFsHtTk0lsms=; b=mtMPZ6P+uxJz7/HsOk0cZj4hwpqzQENEiX3pBQctmpPEl5o1Iy2ydAvApWRdS3D3ap HwTlo+w08bvpoW6GHOkcIe2Y4ZllQNTIKCjBS/N89K+8cdp1CDMsRGrYTWlsZNfJRdr8 nhMG6Oq4Jc4Kq18SaQmRQzvqOLMOuvRbp4wIMzIZG7Ssot6+a076/H0Y1fqRXxJPruUA vQuguGmu0Y3lF5uhS4ugzyWkthO0LeR8+tY17ft5ZzWSSv5tLcPS7gZAX/oD9q3vAsWT xD6ulDjvFwbSk7Rut2g1RnjQvS38p8BRVWExMpPNZudMeWm9+YDHTjiFn11HdY6WvJXP KYow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=SF8loZqDNXjX4tqDvJCunnjiR+hXXBWhFsHtTk0lsms=; b=DVx5k30yjjGtW9iVA+2GBN4XcSxT81N5eBewKZ4i1ZFTgb9udK1jBqUGZhYnJfdrJB SukQVTfsxIObO0v+SGibN5sI5h25+liI3lybyfpg7GLtFuG+WxM4rsYPFpn4Pol9u0sr lg0/rGgjfRAsNRWDJ7Nrq8r8gZ/fGJ3Q1f2383nWKB2b6NraDsJTr6kIuBLUUOYPVaH0 KUHC1XfCGk2Dx8fa9gHOcKvp9s+WFR9l6/DMQwJYdNeH/USnom96UL3SUyRt4fdW+5XY mSmEOEgbqtadZYd3HA9+RhIEsgovmZlsH7UAuqh80vZGtJMYpLj3NOtt3a5X5GvyBLzL Tplg== X-Gm-Message-State: AOUpUlFeDck/39rF7yEAqkcSpciPJjBnU7FXH7h8tC0Y7WwCskn8382V zmgN9HIQeV1pznLP4lzwxHDnvgYT X-Google-Smtp-Source: AAOMgpdxJBFx1V/HiH/yAUJzoILfXB8i3yzNWNuXudX34kVYrzUs6gpvD8sxYBWAIAU4x3cZ3BnaDA== X-Received: by 2002:a1c:ef0f:: with SMTP id n15-v6mr14138900wmh.116.1532945562603; Mon, 30 Jul 2018 03:12:42 -0700 (PDT) Received: from mimimi (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id l14-v6sm16059298wrw.65.2018.07.30.03.12.41 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 03:12:42 -0700 (PDT) References: <87fu0o6t7q.fsf@fastmail.com> <20180728220927.14031-1-ambrevar@gmail.com> <87pnz53c5d.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 4/7] gnu: lvm2: Add device-mapper-event support. In-reply-to: <87pnz53c5d.fsf@fastmail.com> Date: Mon, 30 Jul 2018 12:12:41 +0200 Message-ID: <877eld117q.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Marius Bakke writes: > Pierre Neidhardt writes: > >> * GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-ev= ent. > > This changes more than just configure-flags, can you update the commit > message accordingly? Err... What else does it change? Could be missing the obvious... :p =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlte5JkACgkQm9z0l6S7 zH/xtgf+KeaFnoLkURBP5jxbtrnZphw9+cVHXWNm76/6g9b418cuxcexwTHngegy oGOneLmTjCO7BUWsN3BUFXIz3PrVo51rgCZBpA594snQDv6MEuF+ktfJ+lsOhTC1 4dpOV8BDMxA7v/5ysDTI9zrD7CJz4PRxpVR+sc+2MAxzHKVwiMoe8W0sjqTHt3EW PNhEwU2wycCMb1i0si/ro5jLTDiEyqpUxF4dBgMOQ0jidiAenTkoS9bXr8Qy5m4t LNN5wqhegQ4JIzhkAE8+QEnZAvGSg5S7tN+IwgfQpz3dI6zsRkyvmAPhdj60MZWi wG0Fg83eWleiM6K470kBKfsGuHYu3w== =MnUB -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 06:23:52 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 10:23:52 +0000 Received: from localhost ([127.0.0.1]:34412 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk5LD-0003F8-M6 for submit@debbugs.gnu.org; Mon, 30 Jul 2018 06:23:51 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:43920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk5LB-0003Er-QU for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 06:23:50 -0400 Received: by mail-wr1-f66.google.com with SMTP id b15-v6so12257032wrv.10 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 03:23:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=gjPo6fBgw37LgUiHeJMwbyv80bZrPjMlG3smDQG8twk=; b=pgJW4N+q49mHAeITqVDacipmWFYxx35GmCP2qlZXTNQuU393By7lnWDxUU3kLbg3PL rp8OSZgdgNBm4pagH454F9YgXxVXuVae7LG+/C6s92Fdo5GZwzcsxfsiT7ZjH5C8WHwd owXb3+FXwAQRqp8tpEQDcY+3TM5dSnWV/smljELwp5BzI9IpVHldR3jHYpNi0k4hOoVn Ik5WhYEgEEc7y2aUtM4aw0HMaoh+tFcgJmlyLiuP+e5mRYAsezRkFKRfBkZuZnmhhxsI 0BFLkSMcy2zTjO3RCMNkKMKcHHB8dBwkF7j66M1I77XDYRgQPIh0KO38I6BwhwjPHxgb 7cgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=gjPo6fBgw37LgUiHeJMwbyv80bZrPjMlG3smDQG8twk=; b=TYD0MRFBa4IU8bZKJfV/sjdRjKgq9Ga9wTl5BCIpEZplchsRpka7sFEXu3c1jkZutM +pW2PcP9qr6pQCky2LNH5JVej0hl5c6UVLGyRTU9H2XsMXvmVA0WhtYTRgK9aTgTopk7 jLmECp6vgZ5zmXHliJJycA+J/gePSN2GHhrqZea7af75NKJOn4EuTlN2QvLrF5sLer2r tF0gbQckxhiuYsNZ7vVjdubD74D5pAcnfWmQ0o1dgtUoZFU080aKVQRzKfu8jZgMYHFz gdTx8tjQoZXkJ/K9JK55VduDYMmWThRw9jaURcnjoEp1j6X0fZRt51Av1mabQUqx8Oc/ TSSg== X-Gm-Message-State: AOUpUlEuR7HdkS7lj9CkInBt3SHfyJ94hMbvUdLrUA0tY2b5oC9tFR41 +2v13l42s+p4thTbYeybbTEtp/Rs X-Google-Smtp-Source: AAOMgpczcE2ogYLn0WKE+o4tU89A8U7RuwCLeN+GxoXyCTMLCubQTkpZPEVZQHsAj3k8p3BP8VyYjQ== X-Received: by 2002:adf:be0f:: with SMTP id n15-v6mr17946745wrh.267.1532946224014; Mon, 30 Jul 2018 03:23:44 -0700 (PDT) Received: from mimimi (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id b10-v6sm11676959wrr.88.2018.07.30.03.23.43 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 03:23:43 -0700 (PDT) References: <871sbne5qd.fsf@gmail.com> <20180728221001.14315-1-ambrevar@gmail.com> <87muu93bq8.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 5/7] gnu: Add dmraid. In-reply-to: <87muu93bq8.fsf@fastmail.com> Date: Mon, 30 Jul 2018 12:23:42 +0200 Message-ID: <87600x10pd.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Marius Bakke writes: > OK! I realized this is the "fake RAID" driver, apparently it's called > ATARAID. It would be good to mention this is for specialized hardware, > and LVM itself can do "normal" RAID, but if you can't think of a good > way to squeeze it in don't sweat about it :-) I don't know anything about it, so I'll leave it to someone with more knowledge on RAID :) =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlte5y4ACgkQm9z0l6S7 zH8vJAf/bGJa4tUriXniXuZZwzkAf7Em5sz3YEl1XE417M8nc5E6Cn1EhQZdGp7W WEH9R3h+ik7EVfzriQ0W3T4bDHuFnVuESbcgfAJHaDjzrIveSi65GBIR2355xT9m ayZC8wGfAYtMNTo+yr95Oajtt91jxYXDRcAzjjj6/jOn8VHCdZsEaX9rm7rzVJgB 22hG8Kb4WQC/CA+b0UTWrbUmQ4z8npGYk6rRl5LhKxul2KoBKtvCpoQxXUGU1Cbl 2GfOjPZ5nFSXVH0agm748RdWShexqOg4s+A3iTgG4oCA+Vr2JEcYHB8sFjj8jIYD sSvsQFSi+qwJUvTUXU+p2X/fGfFREQ== =wlth -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 08:50:35 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 12:50:35 +0000 Received: from localhost ([127.0.0.1]:34452 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk7dD-0000LE-65 for submit@debbugs.gnu.org; Mon, 30 Jul 2018 08:50:35 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:43147) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk7dB-0000L7-Il for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 08:50:33 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 4388021E97; Mon, 30 Jul 2018 08:50:33 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 08:50:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=TJaPEwUb1qiyb3YsMpGsyfPh92hN/MTJAj+sHrM8zOY=; b=M7nrjv3D 8Ad3KQUKxBSGjNdyHdWvRzul2f5VEc4RzkWm1mI6/5wMZhfgu6zvaC9epbnv9N1s 2w0DyE6B1O75SfJs43ijLHBve0IwOwGwuOsYr0icYu039yNjRO+8+1naKPVrE+cq CYzMU0vK8v2z71TqNrbZEb7hUkHHDlLjhztGv4rBTSjo/yZ5uRCju3CXLtJa5Ohn j3RuC1B8z2wUXxpw7eLfCQWKdXqrfVNyAIxY6PDz67/RSzX/ObeAblRJz/5ADdV/ DFFiB/b0MhNCr9RAsXFpuTFRiIFRzt8oqBuq7gmbwpNlHaN4UOWeY8nbMo6nKRwV GUItOQXCjfVZaA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=TJaPEwUb1qiyb3YsMpGsyfPh92hN/ MTJAj+sHrM8zOY=; b=vXJd9wVdRiuFpgEH+kq7JQrprzMUGPQgTu5WIo02rnR1H 4x/JL9tLgdzG1J6N155ycpniQ1RgfuHbtKAM6r0wj7zEKtOc6D029+dG/uxEwAwD hUu74KVrEk5FBP9Y8l4QzlnLL6NowNHZNC+6tsuxug64j6MXFqmemAugnTYdHSaE uR0LdMduhDZ5MZPkUyTj12P0FnhK/SzIFqoyKBEGqqQDrb1HQh9TbYNhzwG9x2rP fkDvsQ/9dBIFWpAZ2YbIBAS0Xm7k5KhOQwRb6gUsQTxKddjk0zaAO4X/vbjBYGbm dW6fMTLI9nHReaWoSxhQ0hcBYn3WGnSeo6e7Z5YBQ== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 8BBDAE469E; Mon, 30 Jul 2018 08:50:32 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt Subject: Re: [bug#31999] [PATCH 4/7] gnu: lvm2: Add device-mapper-event support. In-Reply-To: <877eld117q.fsf@gmail.com> References: <87fu0o6t7q.fsf@fastmail.com> <20180728220927.14031-1-ambrevar@gmail.com> <87pnz53c5d.fsf@fastmail.com> <877eld117q.fsf@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 14:50:21 +0200 Message-ID: <87effk3n1u.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > Marius Bakke writes: > >> Pierre Neidhardt writes: >> >>> * GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-event. >> >> This changes more than just configure-flags, can you update the commit >> message accordingly? > > Err... What else does it change? Could be missing the obvious... :p Derp. Never mind! I though the LDFLAGS stuff was elsewhere, but apparently I'm seeing things :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfCY0ACgkQoqBt8qM6 VPo0eAf+Ofy5qZyCzxHESNAsDsuLxHgu8cvt4kZRvbC6c4i/dzv54gjpQxwpXZ5y ZETQMTUJyAMus3aLJiXnuuAfkOyt6tBuKzdTWSkb5Ew1n+YSbcTa2zugHn7IeF+j RTFfnAU4fjcm5/+Zad09VesFS8itNAEexIMC5/vSQuuXyoF8AUeZws6vqmng5R1q gHUPRc1QiB//iLKMU/+gPJ0kKwqc5veSnka3dLfQ+wab9p46AEdSHda+2CJyCNvH vOnguOOJijPcjkddsxbywuCAaXHJ+x8OMY3UKLUX+WciLa030pkxRl+p1gR6Dh0F OI8BHGXlK/20GOOjiOzwrp0cxPzCmA== =+GfU -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 08:52:58 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 12:52:58 +0000 Received: from localhost ([127.0.0.1]:34458 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk7fW-0000P5-IZ for submit@debbugs.gnu.org; Mon, 30 Jul 2018 08:52:58 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:42615) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk7fV-0000Oy-Cd for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 08:52:57 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 1F0C220DC6; Mon, 30 Jul 2018 08:52:57 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 08:52:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=89Qa9/vzfaESuvCROdaWWLkxYIl0YJvZ7a1Gn9hbRLA=; b=JDNYzlGI 7oinT2W0A1RWfHoujBNlWXBGR+cbbsum5h1e7YmbUY7dX7YhK0927iEQ843q6cJK m6OQ1B2ks4PRFRPXn349/tXeo0h+Bjs6iyoCYm3CAWMh/zNsie+562XlG3lWv5Ir kCZBCOLXwSOUhmbgxOOpal0ElYS9ZHPjJD3AsYye22WXXPirB1YtZdX9n+CO3rpo FIFRX9bbWP1Cn14t4Z3jdIH2nur/uKUGmI3ERGmcZFYpHimauum6e1BqyPv4zNi7 +hzVy4Do8ZzKyoFRea2uxJYjPbF4+dSvjvLXAOfgzibx5zIiyr+skfOE0BNHzhMF xL97b/5iI9S5eg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=89Qa9/vzfaESuvCROdaWWLkxYIl0Y JvZ7a1Gn9hbRLA=; b=ooW18hJXVn6ylgM681x0WT+gEF/9VIhoqcGdycvDgBLvo SGlNjvdekBnbNhjAxFhrF/AvttEAFPprlM7QmV77cAOMGP5xv1pflz8dF+c1UGSF 6Xs6oEfrgm6g4Sku9bbopDsL4jAZvEu4fTMoIVIM0dcfs/d5UnYTpE0dGbzP+rPF 2YdKlVVDChdCWk5xWaQePWhESeKxmJZ2O8KdThERXfWjegRTV7E65JAzcGNAbScZ eYuiCt+2EBw5SLalKpId70AdFi4iQQT2zp8fvcOMIFw4Wh/G5WwkeH/ESYj3jTl6 IlfvCyHF3MlaTiOc1ybhkKO8eXOTpRf+tjJreEjoQ== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 89A0BE4014; Mon, 30 Jul 2018 08:52:56 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt Subject: Re: [bug#31999] [PATCH 6/7] gnu: Add libblockdev. In-Reply-To: <87effl13x3.fsf@gmail.com> References: <20180628213527.23318-1-ambrevar@gmail.com> <20180628213527.23318-5-ambrevar@gmail.com> <87k1pd3b3l.fsf@fastmail.com> <87effl13x3.fsf@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 14:52:55 +0200 Message-ID: <87bmao3mxk.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > Looks like you've reviewed the n-1 patch! :p > > Some comments are still valid though. Let me know if there is anything > else in the latest patch. Derp * 2! Please change to the release tarball, then you can get rid of the autotools inputs and phases as well. Other than that LGTM. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfCicACgkQoqBt8qM6 VPrAJQgAyIQ3FXNs83IGLIrbCE3dLPFSHAqbYg+v9uk2Qtw0Xa/eF7ksOXiCoCCH RK3PSRKUvOGj2UUnqB6rphDaTZ1pF6n4+v2avcXWt++ulsvmk+fQ8qujEKevCWaa CigO0TIXkCVEXiqivOIE4S/QeLyDN9Ax+vkab3ssbfbp+40eua+5Gg2MuTQ8h1iu iXXXfNEXHcefmctNm/ScZWRS9NheTivDmpnN1ogcUl5HCqz9se13KdunM7L71gSd lNgwPmDxYnZVsxyCAb/pH9ua0eNGYa36lJ5OsIja9NYsmfBaIiQQHchbWROlPFZc ERhSo9MbrNsZ0asTJfNeQLaw5OYcxg== =ThrM -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 08:55:06 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 12:55:06 +0000 Received: from localhost ([127.0.0.1]:34464 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk7hZ-0000Sj-Vp for submit@debbugs.gnu.org; Mon, 30 Jul 2018 08:55:06 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:58493) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk7hW-0000SW-Hp for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 08:55:04 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 601B721DCC; Mon, 30 Jul 2018 08:55:02 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 08:55:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=AtqlSR7b8oDmH6CVRuyk+W6IqOJn/1QO6H6tLx0gjUk=; b=N790g/KW oNhaR0cb66B59AKf/f3hTWJ5cStTweD5WQtQAUG4//3ok786OzfRVm/TAlLa5n1v BVR2utWmxE0Rqg+4GfuXBVaXjzZ9yMCfMqMQLHTsSBQoMFnKZt9/7xCdzLXgiW18 To1LOxuIkwqyWzCSY60VF1LbNeH74iytdced5b4afkYclpaJ013ai6qVMTPngEOb HbgWMtDdb7A+0t8iMS22ImA9cM/80w7BaZHcy+T1obIkYHh4f/RaQBZxq5I1LZfT jquRtI5LJ4ETu+H7fsPaXKSCQ23ckQmj8oazMO+/0+fOS/RDWNvfeobT6WftkROi hnw5dKLfH1eHKg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=AtqlSR7b8oDmH6CVRuyk+W6IqOJn/ 1QO6H6tLx0gjUk=; b=WSQo4nIj+kEp5q23arLpu2NsB6AsiwIpHexRiVL/HnwNE +Wa4naVjHFrwg9KPyTcI1XeeBN9s5CdcRqvXrQqLlp8cQOF7bznesXfE72ghQseI o//WmrGgE5GCd+GQJJjxOUuQTuHwxQSfXuwBTnHnQUuCeiJV+jN72Odc3jT+5+Rc tYWshYVgAMuSh8Eo9yS0+OKmj6gekyZIqSZWSFZJ5jz2QWerY456a8TfIWbaHygx UHUIzuPJT3/78riD5/OP70AjV51cZsofwKBanNI95t/ZfgvY/NtV0ir4n4i1VWJY nga4VlBP+R2qOurH/SaRN1pKEjF9owDBglfsBgQPw== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 7B38AE4519; Mon, 30 Jul 2018 08:55:01 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt Subject: Re: [bug#31999] [PATCH 2/7] gnu: Add ndctl. In-Reply-To: <87bmap12di.fsf@gmail.com> References: <87o9fc6wnf.fsf@fastmail.com> <20180728220522.12078-1-ambrevar@gmail.com> <87va8x3clz.fsf@fastmail.com> <87bmap12di.fsf@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 14:54:59 +0200 Message-ID: <878t5s3mu4.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > Marius Bakke writes: > >>> + ("bash-completion" ,bash-completion) >> >> That's an unusual input. Can you add a comment about why it's needed? > > I took that from the Arch package > (https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/ndctl) > but it's obviously not required. > That said, should I add bash-completion as an input or leave it out? I > tend to see this as "optional", so I'd rather leave it out. Not sure > what the Guix policy is in this regard. It depends on what it's used for. If it's needed to install bash completions or something, let's keep it. If it does not make any difference... well that's one less dependency to worry about! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfCqMACgkQoqBt8qM6 VPqNNAf/cq/0ykezjmQxoh/ogtsMZeqhwvO+d63lGjat++qlV4asmu2CR3QT3IM7 LTBl939k/caqsl0siDa230/o8cRN2p2SDtDtlpG4jcAH7/P7f3jI41hs0cuX0w9L mRRAeNSdWhr5mwT8jCgDim6XZVC75O1j/ZD1ztgp+h8NIDQOdOiutrCEY9ST3e3E tKlC84iKmsHkCF8rWEAvqWivWsYAcc8EhFaVipNwtc0Reh6Cp4pj06WW50Mvh6Zg +W+qKoAkVfyzNi6RM8M1ZPJI6ME6iQ9P8GezbHhD0W5OYobIqn9uI+q690JPClvg szUQmM98aehJiYg+U7qMM2LLpcEAsA== =P7NI -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 09:16:17 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 13:16:17 +0000 Received: from localhost ([127.0.0.1]:34470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk821-00011M-Pj for submit@debbugs.gnu.org; Mon, 30 Jul 2018 09:16:17 -0400 Received: from mail-wr1-f43.google.com ([209.85.221.43]:37018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk820-000118-7g for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 09:16:12 -0400 Received: by mail-wr1-f43.google.com with SMTP id q10-v6so12850872wrd.4 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 06:16:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=nO6XcYMB4vk+OZhoCl7G0aVWjzHHYCC5Pyr8M5CcvXM=; b=g2I7acCsCCD1xVD5DnXp5alCqlA+d+UbLWa51sHnbPgKUsZRYTEXMUdXKUhvflnVv+ zqI+/1UmKc7bxRbA2ndh5jJKCawbHHulLORpALzAyKdHnK6LYzE68KyVZ9eM2/Jkvhbm 5WyZOWxCrUyU1f2yGHnjy9nVBtHEV/Y1nFE+sSTCWA1UAvP6lfm1GWE/PrCUud4VMtpq Ps02O1WeEbRLRhiJ1C22Ii+X+jJifu20th6RJcKYQ6msDa2MOzMh/8WbpT3bld6TOBXK R+ayo3zAVr6btUAf9AygXRjkYoLBJa9/tLlaDhCfyOsy/uZGk1yjIWA/t0DJdvEReAax nSCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=nO6XcYMB4vk+OZhoCl7G0aVWjzHHYCC5Pyr8M5CcvXM=; b=WHHwiuuuBKPUxO/kXaWTe/9Y46Ai3yGFTH/O6Hc9foHJqv46eIb2aEZyn2LVXZkCtv FUD135YXv1Sldg1e5Upf1pjA9PYAsjZfXc6aG9xQVqDKpf61BkYL3WQlau9w1f2dSbjf 4J21xiL96/f7UFc4q01PaZ2Z1Zthl15X1sLvWkUioVUzvf+SdL6zHHAfMBI2h/OI+1vc VyKEMDx5hdMS9svxPOSY2eTrc+EouXfcxwpjdPKVjLDqiBCLWszX66uRl+sGm2VuB+eb 2oOQxDYeWa0pKYui4PYm7eDwcBGyOr7Ucpi/IDnJTHjtsCkZmKgtyDFTmHLYUVIaB/ho Tjlw== X-Gm-Message-State: AOUpUlHUw53pFqUsl6vD4rEraXk9USXLEt0HDX6164tQNkdmlVjK1kaE ilrZ4QcZLqtYiSXVnMUkug+0CEJs X-Google-Smtp-Source: AAOMgpfFEbstaaF1yj/Nt/eH35mOuCXLkwTKivenoYiR0G0X9JJeXugzxA93HE55jXUQzFgD0NDKlA== X-Received: by 2002:adf:d842:: with SMTP id k2-v6mr17939518wrl.26.1532956566080; Mon, 30 Jul 2018 06:16:06 -0700 (PDT) Received: from mimimi.home (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id 185-v6sm17088587wmy.38.2018.07.30.06.16.05 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:16:05 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 1/7] gnu: Add volume-key. Date: Mon, 30 Jul 2018 15:16:00 +0200 Message-Id: <20180730131600.20858-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87d0v513ow.fsf@gmail.com> References: <87d0v513ow.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/disk.scm (volume-key): New variable. --- gnu/packages/disk.scm | 48 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index c1fc2e2c3..1640f3d93 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2018 Vasile Dumitrascu ;;; Copyright © 2018 Eric Bavier ;;; Copyright © 2018 Rutger Helling +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -55,7 +56,11 @@ #:use-module (gnu packages compression) #:use-module (gnu packages vim) #:use-module (gnu packages w3m) - #:use-module (gnu packages xml)) + #:use-module (gnu packages xml) + #:use-module (gnu packages cryptsetup) + #:use-module (gnu packages gnuzilla) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages swig)) (define-public parted (package @@ -547,3 +552,44 @@ provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with @code{rifle}, a file launcher that is good at automatically finding out which program to use for what file type.") (license license:gpl3))) + +(define-public volume-key + (package + (name "volume-key") + (version "0.3.11") + (source (origin + (method url-fetch) + (uri (string-append "https://releases.pagure.org/volume_key/volume_key-" + version ".tar.xz")) + (sha256 + (base32 + "0vaz15rcgdkh5z4yxc22x76wi44gh50jxnrqz5avaxz4bb17kcp6")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("util-linux" ,util-linux) + ("swig" ,swig) + ("python" ,python-3))) ; Used to generate the Python bindings. + (inputs + `(("cryptsetup" ,cryptsetup) + ("nss" ,nss) + ("lvm2" ,lvm2) ; For "-ldevmapper". + ("glib" ,glib) + ("gpgme" ,gpgme))) + (arguments + `(#:tests? #f ; Not sure how tests are supposed to pass, even when run manually. + #:phases + (modify-phases %standard-phases + (add-before 'configure 'patch-python.h-path + (lambda* (#:key inputs #:allow-other-keys) + (let ((python (assoc-ref inputs "python"))) + (substitute* "Makefile.in" + (("/usr/include/python") (string-append python "/include/python"))) + #t)))))) + (home-page "https://pagure.io/volume_key") + (synopsis "Manipulate storage volume encryption keys") + (description + "This package provides a library for manipulating storage volume +encryption keys and storing them separately from volumes to handle forgotten +passphrases.") + (license license:gpl2))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 09:35:58 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 13:35:58 +0000 Received: from localhost ([127.0.0.1]:34480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8L8-0001YI-9a for submit@debbugs.gnu.org; Mon, 30 Jul 2018 09:35:58 -0400 Received: from mail-wm0-f48.google.com ([74.125.82.48]:36543) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8L6-0001Y3-Kz for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 09:35:57 -0400 Received: by mail-wm0-f48.google.com with SMTP id s14-v6so13859309wmc.1 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 06:35:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=Lkwr54pWliHi7zmhJy40BgOywq/Srz2wxNFZIx1JGwk=; b=q1sTgevJOwS0tRui0pGyO+ixxMDlefUtcvAs9uZVihY950K+00UfUE2JudcjOwe+X3 NQOYNiMCWZe2onliI0Z0hHBmI18IE0SJlLH+kOa5oZf+S1H7qex+6YBy0hAafQLBRWt5 MMEhjYY1XQK83WUtBWP33aCu4woMvuFdN7pfh4KRnZDjFDjeg0/IeB8jI230Y8IBzUWz jZxsZ38svqAof5OzZb5jQHDnacbmvUBcapOLkwARDLpT3JBpKaPPzxI0oirNr64wmqP4 9P8cEO8qujdKzIDPktMP0zl+8OuuL7gK3M2+iOGT1nvqlP+vByVU+9fy6tiamPjMNvJQ SRlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=Lkwr54pWliHi7zmhJy40BgOywq/Srz2wxNFZIx1JGwk=; b=rbeQ8k3CUoBElCFK7fv+Z7KyXf689i8d8TBcYk6qed2+9JKQ8YGgF4MtcGjCN9SQFf MUf1JSC/KWXmcA+rKxIPMG3NQdWoxMkSUf6hqVEgQ6Yr3rkRHBnE8ENAmSbJ0lasDw1H uMu1We0jCFLT3WEjh9Y5TGEsRAK9QBx0Fx+V09uQsRHY0IGdmw+lT9ecmwxqC1ihiBul Mv/SsdRWpimRcS6DyWUzwgrdYyfLJBSz3M/GwthACuLIWnk2r7vAtO7YIeomaQw7wuGL k9YQYPfFc+Cl44JpkCg61ZXIjFFyw30HThkSxRHLqoVBSDeucuQafIfC+aLQQjbqU0ae OOvQ== X-Gm-Message-State: AOUpUlHfBd4mSBDBV2/6nplk7iSqvan/08lMh9ECyHEqeVbHAuBoFq5t W+i8zUzdOGOVoqg0d6vmzM0LEUVe X-Google-Smtp-Source: AAOMgpckcyI2c5/V3XF/bRJIL54E2Jw2ALhyjcF5Pe22ohO5QsIdhzf4PJoNPESxWWaB0t7t68Vpqg== X-Received: by 2002:a1c:2dc8:: with SMTP id t191-v6mr15735358wmt.94.1532957750538; Mon, 30 Jul 2018 06:35:50 -0700 (PDT) Received: from mimimi.home (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id i3-v6sm3381525wmi.35.2018.07.30.06.35.49 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:35:50 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 2/7] gnu: Add ndctl. Date: Mon, 30 Jul 2018 15:35:46 +0200 Message-Id: <20180730133546.29587-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <878t5s3mu4.fsf@fastmail.com> References: <878t5s3mu4.fsf@fastmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/disk.scm (ndctl): New variable. --- gnu/packages/disk.scm | 62 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 1640f3d93..e5d72bd1f 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -33,6 +33,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system python) @@ -60,7 +61,11 @@ #:use-module (gnu packages cryptsetup) #:use-module (gnu packages gnuzilla) #:use-module (gnu packages gnupg) - #:use-module (gnu packages swig)) + #:use-module (gnu packages swig) + #:use-module (gnu packages autotools) + #:use-module (gnu packages web) + #:use-module (gnu packages documentation) + #:use-module (gnu packages bash)) (define-public parted (package @@ -593,3 +598,58 @@ automatically finding out which program to use for what file type.") encryption keys and storing them separately from volumes to handle forgotten passphrases.") (license license:gpl2))) + +(define-public ndctl + (package + (name "ndctl") + (version "61.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pmem/ndctl") + (commit (string-append "v" version)))) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0vid78jzhmzh505bpwn8mvlamfhcvl6rlfjc29y4yn7zslpydxl7")))) + (build-system gnu-build-system) + (native-inputs + `(("asciidoc" ,asciidoc) + ("automake" ,automake) + ("autoconf" ,autoconf) + ("docbook-xsl" ,docbook-xsl) + ("libtool" ,libtool) + ("libxml2" ,libxml2) + ("pkg-config" ,pkg-config) + ("xmlto" ,xmlto) + ;; Required for offline docbook generation: + ("which" ,which))) + (inputs + `(("eudev" ,eudev) + ("json-c" ,json-c) + ("kmod" ,kmod) + ("util-linux" ,util-linux))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'autogen + (lambda _ + (substitute* "autogen.sh" + (("/bin/sh") (which "sh"))) + (substitute* "git-version-gen" + (("/bin/sh") (which "sh"))) + (substitute* "git-version" + (("/bin/bash") (which "bash")))))) + #:make-flags + (let ((out (assoc-ref %outputs "out"))) + (list (string-append "BASH_COMPLETION_DIR=" out + "/share/bash-completion/completions"))))) + (home-page "https://github.com/pmem/ndctl") + (synopsis "Manage the non-volatile memory device sub-system in the Linux kernel") + (description + "This package provides a utility library for managing the +libnvdimm (non-volatile memory device) sub-system in the Linux kernel.") + ;; COPYING says LGPL2.1, but many source files are GPL2 so that's + ;; the effective license. Note that some files under ccan/ are + ;; covered by BSD-3 or public domain, see the individual folders. + (license license:gpl2))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 09:36:27 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 13:36:27 +0000 Received: from localhost ([127.0.0.1]:34484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8LX-0001ZO-Lx for submit@debbugs.gnu.org; Mon, 30 Jul 2018 09:36:27 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:37783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8LW-0001ZA-4M for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 09:36:22 -0400 Received: by mail-wr1-f51.google.com with SMTP id q10-v6so12923559wrd.4 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 06:36:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=avjG1G495TDqi11tVTohXXA0w72JefJGBdrFYXHsqtQ=; b=pTjMtVJx0r6Xte0Eaxc4MpbyKdyWe89+B/9qyRV5SmlwHi9stPndWrUBG0SJkyzq9j V02tbmemhj0CNWufEsGZIOSR8INm5J2OAnX+iKacZNWkMxbGmY483GljnCiHbt7TU+qO wToadQVVUxBTfc06voASGSKn3AUsk49yb+EEWlS5M5cbtLGWz7sKKR1wfotder4PMkO3 yxoaUC5nA0EK1C7sg3FaxU6Bq/fBqt1cIeaf5S2Y+HTiWPh9yviA5d79fRXnR3f4rQ3x 242pwJqTXKvOW/gYg4wCJ3hMWGucpLbFq/iho1vma9soeEKXzqHop44KCWU67NSbSywy ajjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=avjG1G495TDqi11tVTohXXA0w72JefJGBdrFYXHsqtQ=; b=hi66UQhbzAtJgeA82OdYMLz3/ngXLv9HL8ewXXY3eK8/HXniJ8hYbBnQEDYSNHcBWG Mzxznvdsbzsi442hfHhFNZainaUnO06sNS/O5/0JA3MP5US17Dw/tUVdfRzIoDpISaG7 916t7eqGhLgqIGaNUNjIBtGoxGsu0kZlYjda7U2/4CB6MMR6gXpYOIx32sffxT6z3tfA zxBism4ktLYTYbrBZ/fdnXQRmpSKz75lSLs13QBk6oSQCopKexu11xxI4LP4n2KEz7f3 4qD7JR5oGNE6ApXTn/CY/ID/IQyOaqtjiIEX2/TNhJIk7QNm5N7JZN5J6xNuhOe+LpQ9 jXXw== X-Gm-Message-State: AOUpUlE0nr0lLzm7+YYt4PXp7OzGkCFqYmY4vxYN9JTvf6tal8qZgbYc 7IDDPpXyY+15DjaT8XsR+BVliEEo X-Google-Smtp-Source: AAOMgpfbHaWM+bFnXtimxjbcGzyYLKjbg+7LWMTLvxYtYRv5M9jW7E1IaP/rhwj+cf+msvLXeKYOCw== X-Received: by 2002:adf:9b11:: with SMTP id b17-v6mr17882078wrc.119.1532957776097; Mon, 30 Jul 2018 06:36:16 -0700 (PDT) Received: from mimimi.home (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id g10-v6sm10991993wru.43.2018.07.30.06.36.15 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:36:15 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 3/7] gnu: Add libbytesize. Date: Mon, 30 Jul 2018 15:36:12 +0200 Message-Id: <20180730133612.29802-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87a7q911sy.fsf@gmail.com> References: <87a7q911sy.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/c.scm (libbytesize): New variable. --- gnu/packages/c.scm | 59 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/gnu/packages/c.scm b/gnu/packages/c.scm index bc6042874..dd91f8b9b 100644 --- a/gnu/packages/c.scm +++ b/gnu/packages/c.scm @@ -2,6 +2,7 @@ ;;; Copyright © 2016, 2018 Ludovic Courtès ;;; Copyright © 2016, 2017 Ricardo Wurmus ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -22,6 +23,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (gnu packages bootstrap) @@ -30,6 +32,12 @@ #:use-module (gnu packages perl) #:use-module (gnu packages texinfo) #:use-module (gnu packages guile) + #:use-module (gnu packages multiprecision) + #:use-module (gnu packages pcre) + #:use-module (gnu packages python) + #:use-module (gnu packages autotools) + #:use-module (gnu packages gettext) + #:use-module (gnu packages pkg-config) #:use-module (srfi srfi-1)) (define-public tcc @@ -166,3 +174,54 @@ compiler while still keeping it small, simple, fast and understandable.") ;; PCC incorporates code under various BSD licenses; for new code bsd-2 is ;; preferred. See http://pcc.ludd.ltu.se/licenses/ for more details. (license (list license:bsd-2 license:bsd-3)))) + +(define-public libbytesize + (package + (name "libbytesize") + (version "1.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/storaged-project/libbytesize/archive/" + version ".tar.gz")) + (file-name (string-append name "-" version "-checkout")) + (sha256 + (base32 + "0pfm1d0cpm3l0f17n567fhfh9dxjn9y59pgjajgsagp0nc0lmf2x")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("gettext" ,gettext-minimal) + ("pkg-config" ,pkg-config) + ("python" ,python))) + (inputs + `(("mpfr" ,mpfr) + ("pcre" ,pcre))) + ;; One test fails because busctl (systemd only?) and python2-pocketlint + ;; are missing. Should we fix it, we would need the "python-2" , + ;; "python2-polib" and "python2-six" native-inputs. + (arguments `(#:tests? #f)) + (home-page "https://github.com/storaged-project/libbytesize") + (synopsis "Tiny C library for working with arbitrary big sizes in bytes") + (description + "The goal of this project is to provide a tiny library that would +facilitate the common operations with sizes in bytes. Many projects need to +work with sizes in bytes (be it sizes of storage space, memory...) and all of +them need to deal with the same issues like: + +@itemize +@item How to get a human-readable string for the given size? +@item How to store the given size so that no significant information is lost? +@item If we store the size in bytes, what if the given size gets over the +MAXUINT64 value? +@item How to interpret sizes entered by users according to their locale and +typing conventions? +@item How to deal with the decimal/binary units (MB versus MiB) ambiguity? +@end itemize + +@code{libbytesize} offers a generally usable solution that could be used by +every project that needs to deal with sizes in bytes. It is written in the C +language with thin bindings for other languages.") + (license license:lgpl2.1+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 09:36:52 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 13:36:52 +0000 Received: from localhost ([127.0.0.1]:34487 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8Lz-0001a9-O3 for submit@debbugs.gnu.org; Mon, 30 Jul 2018 09:36:51 -0400 Received: from mail-wm0-f50.google.com ([74.125.82.50]:52449) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8Ly-0001Zw-Cy for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 09:36:50 -0400 Received: by mail-wm0-f50.google.com with SMTP id o11-v6so13128063wmh.2 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 06:36:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=2DY6eV3kzYj8imVy4goBS7Rq7d0A9fwsfjDTAmVdKWI=; b=bDFa2VGSl8JEb1SRUxQ/LC5DzWz0dMsFJ0DmdpcRvKXRb4I9FPJP4un+4ppc71HNml hmsubsqWIX/D4QzFSglBq4GlpYKViAFB2RyuZEtJiGuIvpGK+0VFCzWsCFQrWCXVsrkk amrRTg1AIugfXsROZHA+mL4msZsdbAlSI7t2S6vYlgIXtsBgZbUN7Ki6Q9nKk6SzlDmq sx3EshpnR/1xzLu6OiM3Z3wiQg0KvwmiM8Wsp/LsIfw3bil5SihGCcAqKYhQ6IuKP8I3 voYlyHelPM+SFnVDb6gPp9BUcEQeePEE3wM+plxaYprvueNVi4YzAfpzInr1NDw87Q1k B94g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=2DY6eV3kzYj8imVy4goBS7Rq7d0A9fwsfjDTAmVdKWI=; b=beJwj3l0YVCey8K9F/27dIZkRtfqqqxsntkHh3uxC5FMsFV0dVCFiNClk8fTmtIncH 52kSSqyw+MJgyLNI/MZl6H0yN0hdq02BYmOgVDckrOW3Ax/9PeIXJKPsWTnbb35YwBdL 6z4UtnT08eGQTXtRMphQrU3xWIq4XGRxskY8ExBQDKi0IgZvVxfGSruwWmXQ1ZU7TpVs zI38F9duC4BdDrkzLLJydR89K7lpfo1g0U449TZ+NJkD36A6K8veGpdLEGDmxF+pSGDE e3ot6UZ/ztsKNKFbJW7IQ+fG6LO7CVU3uP3PuJEk0vUXRzxtrva0brMRNI39fL/M8TrP p7kQ== X-Gm-Message-State: AOUpUlFX/JeBqBC9jWbW0bPpXc3ETBMko2sDAENImyWuuVT8/GBeP5f5 sXzH1dwSpbnCpIpCiWyHte3nAvd9 X-Google-Smtp-Source: AAOMgpcEwHIl/iquX4O79COHvClq8sZUi9cAlaCRNwyuKFJj57eeqU3IlhP8MEHLENRQlARJmHRufQ== X-Received: by 2002:a1c:8682:: with SMTP id i124-v6mr15946139wmd.77.1532957804560; Mon, 30 Jul 2018 06:36:44 -0700 (PDT) Received: from mimimi.home (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id s16-v6sm11762135wrq.20.2018.07.30.06.36.44 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:36:44 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 4/7] gnu: lvm2: Add device-mapper-event support. Date: Mon, 30 Jul 2018 15:36:40 +0200 Message-Id: <20180730133640.30077-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87effk3n1u.fsf@fastmail.com> References: <87effk3n1u.fsf@fastmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-event. --- gnu/packages/linux.scm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 70615df93..e27c9b475 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -2127,12 +2127,24 @@ time.") "--enable-udev_sync" "--enable-udev_rules" "--enable-pkgconfig" + "--enable-cmdlib" + "--enable-dmeventd" ; Requires '--enable-cmdlib'. ;; Make sure programs such as 'dmsetup' can ;; find libdevmapper.so. (string-append "LDFLAGS=-Wl,-rpath=" (assoc-ref %outputs "out") - "/lib")) + "/lib,-rpath=" + (assoc-ref %outputs "out") + "/lib/device-mapper") + ;; TODO: Patch make.tmpl.in to take LDFLAGS + ;; into account so that we don't need to also + ;; set CLDFLAGS. + (string-append "CLDFLAGS=-Wl,-rpath=" + (assoc-ref %outputs "out") + "/lib,-rpath=" + (assoc-ref %outputs "out") + "/lib/device-mapper")) ;; The tests use 'mknod', which requires root access. #:tests? #f)) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 09:37:17 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 13:37:17 +0000 Received: from localhost ([127.0.0.1]:34492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8MP-0001bM-1B for submit@debbugs.gnu.org; Mon, 30 Jul 2018 09:37:17 -0400 Received: from mail-wm0-f44.google.com ([74.125.82.44]:53599) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8MN-0001b8-Kz for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 09:37:15 -0400 Received: by mail-wm0-f44.google.com with SMTP id s9-v6so13174028wmh.3 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 06:37:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=qHmWAAd3d/1WNfp8tZPi7vT1zaKbVKiAHPEcUNk5RIY=; b=EJ/pLgNA9bEfeQnmIcoAZzLBEoA/pNhJYrV4Web53edmkpDkvmSC80cShxTLn0uP1Y ZbyVeclNWklVw1UrnK9iI6f8/HU1wSbYJQnmT4DOLZEzylSx/GhwO5epuP1J3lFkVDXs fC5dsNS+w+6JgSjO1goI8kwAGkPWelKo1nl9C+iTD2sqYdky1NnQri1UzT8oURsi6389 F4gU9oEvgj9neDkbwltvW3vmZ9C+So2DXgFLu1R5TyGiitet5qYuNk/oFZnlsbhFJS1l chS5Mgwadv4hUwgiIdkcgbIMldssUkxSngpE9Vpunzv6yryXkIw2hx/c3HaL2Knudcux o9xA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=qHmWAAd3d/1WNfp8tZPi7vT1zaKbVKiAHPEcUNk5RIY=; b=Ktpo8S6oQjVFwEL08BKSUZenGCkWgAR8tJoh10L5gkcj79wo/K4wW03fz2F8Qa4jxW 8PQSQMCcwdiDfEBX/Gfx+m+Sm4ZtPZw9Cl2aQi8GoW977Hnj7tj0DRHjfawH325WrUo2 o0Qdm/+QaBpsqLazANtp/7544nsXBTGc9rwiUywl5dtuJ+JS9xybuHCmqKgI1RlikpI8 k+0iCEB+pKijmn547b/NhX6ja/BJ71/OkSTsLb/J+sa25IfJEcermkYYWAuUvJ7UZa1f YWIAA5uWzNVbGtJY7uSxsy5LoexJYC1cLWOVfUsUs2CEoHjshS6GvB35fuR5JBIlnQvX uefg== X-Gm-Message-State: AOUpUlEyaoq8zKsRwAMlzg3tcAFYdR4VzSt8Duaqnik8TmgP2vfBSn9v dHysvjDM5D7JsIVRC/xzpZhR2ZAF X-Google-Smtp-Source: AAOMgpd1s7HqROhdrJqjPPn05VlG44Qy17dfmxoYoHsx/KoEjdrh7Mi0GVYW+JO22iJHO3ukhcNLsg== X-Received: by 2002:a1c:7908:: with SMTP id l8-v6mr14865273wme.80.1532957829783; Mon, 30 Jul 2018 06:37:09 -0700 (PDT) Received: from mimimi.home (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id s7-v6sm13511862wru.96.2018.07.30.06.37.09 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:37:09 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 5/7] gnu: Add dmraid. Date: Mon, 30 Jul 2018 15:37:05 +0200 Message-Id: <20180730133705.30293-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87600x10pd.fsf@gmail.com> References: <87600x10pd.fsf@gmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/disk.scm (dmraid): New variable. --- gnu/packages/disk.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index e5d72bd1f..222469f88 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -653,3 +653,41 @@ libnvdimm (non-volatile memory device) sub-system in the Linux kernel.") ;; the effective license. Note that some files under ccan/ are ;; covered by BSD-3 or public domain, see the individual folders. (license license:gpl2))) + +(define-public dmraid + (package + (name "dmraid") + (version "1.0.0.rc16-3") + (source (origin + (method url-fetch) + (uri (string-append "https://people.redhat.com/~heinzm/sw/dmraid/src/dmraid-" + version ".tar.bz2")) + (sha256 + (base32 + "1n7vsqvh7y6yvil682q129d21yhb0cmvd5fvsbkza7ypd78inhlk")))) + (build-system gnu-build-system) + (inputs `(("lvm2" ,lvm2))) + (native-inputs `(("which" ,which))) + (arguments + `(#:tests? #f ; No tests. + #:phases (modify-phases %standard-phases + (add-before 'configure 'change-directory + (lambda _ + (chdir (string-append ,version "/dmraid")) + (substitute* "make.tmpl.in" + (("/bin/sh") (which "sh"))) + #t))) + #:configure-flags (list ;; Make sure programs such as 'dmevent_tool' can + ;; find libdmraid.so. + (string-append "LDFLAGS=-Wl,-rpath=" + (assoc-ref %outputs "out") + "/lib")))) + (home-page "https://people.redhat.com/~heinzm/sw/dmraid/") + (synopsis "Device mapper RAID interface") + (description + "This software supports RAID device discovery, RAID set activation, creation, +removal, rebuild and display of properties for ATARAID/DDF1 metadata. + +@command{dmraid} uses @file{libdevmapper} and the device-mapper kernel runtime +to create devices with respective mappings for the ATARAID sets discovered.") + (license license:gpl2+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 09:37:39 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 13:37:39 +0000 Received: from localhost ([127.0.0.1]:34495 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8Ml-0001c4-Du for submit@debbugs.gnu.org; Mon, 30 Jul 2018 09:37:39 -0400 Received: from mail-wr1-f51.google.com ([209.85.221.51]:45251) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8Mj-0001bo-Lx for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 09:37:38 -0400 Received: by mail-wr1-f51.google.com with SMTP id f12-v6so3012373wrv.12 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 06:37:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references; bh=znobjW2bwUVZ43OTIVRI7yMXtMvZUsz3lBlzBSX9obo=; b=O2J1pzS0dXp2Sfj2Awu14MNp1J4p98LvhAWYUC8zJhJEA7UiHKjrOTWd3iRqEMuG2l UqGkJepNYVe9g7mNSmWA2RCAr/Ji/KIiv5ZYVGQFHSPg6eAO+QgvAWShJe4PNews8zN5 juv59cCjQoFmS9Ss/vMtm2iKcCUrVPpiNaCw4x8Anl5VFeeKcLr2teVk323ggc5NKZKE x6sy4RHyUam6OhFq0gsZKcDwEqq9DqQhO0mwmbqVtjxD+oiuYZ7NhM2ZwuEgTk/ei/u0 J/e4l3OUyqu6jjYUopUuH5lmeaEfUXf7Rd5sq8naJBEJk975qBz5FlAh2CayCmYZwEZo qywQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=znobjW2bwUVZ43OTIVRI7yMXtMvZUsz3lBlzBSX9obo=; b=k822NUGDFqjw6L5ok7EvbL84LPh9cgE6XbTj8dU3xiyYxPB/tj/QRiC1GGmg1DtCdX jENQWgag8Avgs6+wuvtg77vlNykcqhPbO5aHJofq5yz41/96sos4DwB3sdXP28UsKhgk p87NqjsDpYDQosnYHMlLHPgvt4WOfgYc2DU1bawJSeD61XuhYs+GSTwjRHsIhQUJYQXk K/Cghm+YXi7pPU1//4x6Ek/SlXjZJzvwR5rJtmJIpicwiTpiur9MAh90lGQZIDUOdX0B 6RRV1QWcNHI51dWa1zBTVdBTT/pfrRCBDEL2ac1Z187KqZQ1PYYmehkDYjK80I974fWT 3nJg== X-Gm-Message-State: AOUpUlG+AV6lRVdjqs7bQpBX+918JGy69Xkj2Z5iVenlSE14Xau1opgA r9jOg7hHHMJFMcEsGBKs2zWXb12X X-Google-Smtp-Source: AAOMgpf7ma7qDCYJCS7Xx8bgI2cFO9w3Xa+US3Ebc/tsqajGLfYbLbSD52FO6+B5XRTyelhk1zqIqQ== X-Received: by 2002:adf:e542:: with SMTP id z2-v6mr17851715wrm.40.1532957851888; Mon, 30 Jul 2018 06:37:31 -0700 (PDT) Received: from mimimi.home (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id e137-v6sm3558173wma.20.2018.07.30.06.37.31 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:37:31 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 6/7] gnu: Add libblockdev. Date: Mon, 30 Jul 2018 15:37:28 +0200 Message-Id: <20180730133728.30492-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87bmao3mxk.fsf@fastmail.com> References: <87bmao3mxk.fsf@fastmail.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/disk.scm (libblockdev): New variable. --- gnu/packages/disk.scm | 54 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 222469f88..595c39919 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm @@ -65,7 +65,8 @@ #:use-module (gnu packages autotools) #:use-module (gnu packages web) #:use-module (gnu packages documentation) - #:use-module (gnu packages bash)) + #:use-module (gnu packages bash) + #:use-module (gnu packages c)) (define-public parted (package @@ -691,3 +692,54 @@ removal, rebuild and display of properties for ATARAID/DDF1 metadata. @command{dmraid} uses @file{libdevmapper} and the device-mapper kernel runtime to create devices with respective mappings for the ATARAID sets discovered.") (license license:gpl2+))) + +(define-public libblockdev + (package + (name "libblockdev") + (version "2.18") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/storaged-project/libblockdev/archive/" + version "-1.tar.gz")) + (file-name (string-append name "-" version)) + (sha256 + (base32 + "1q8wh27yngrjvydm9bainda5fgifq8hbgzdsjipkn3nrrhbfy8p9")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config) + ("python" ,python-wrapper) + ("util-linux" ,util-linux))) + (inputs + `(("btrfs-progs" ,btrfs-progs) + ("cryptsetup" ,cryptsetup) + ("dosfstools" ,dosfstools) + ("dmraid" ,dmraid) + ("eudev" ,eudev) + ("glib" ,glib) + ("gobject-introspection" ,gobject-introspection) + ("kmod" ,kmod) + ("libbytesize" ,libbytesize) + ("libyaml" ,libyaml) + ("lvm2" ,lvm2) + ("mdadm" ,mdadm) + ("ndctl" ,ndctl) + ("nss" ,nss) + ("parted" ,parted) + ("volume-key" ,volume-key) + ;; ("xfsprogs" ,xfsprogs) ; TODO: Package? + )) + (home-page "https://github.com/storaged-project/libblockdev") + (synopsis "Library for manipulating block devices") + (description + "libblockdev is a C library supporting GObject introspection for +manipulation of block devices. It has a plugin-based architecture where each +technology (like LVM, Btrfs, MD RAID, Swap...) is implemented in a separate +plugin, possibly with multiple implementations (e.g. using LVM CLI or the new +LVM D-Bus API).") + ;; XXX: Copying says LGPL2.1, but the source files with license + ;; information are GPL2+. + (license license:gpl2+))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 09:39:15 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 13:39:15 +0000 Received: from localhost ([127.0.0.1]:34500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8OD-0001ev-ST for submit@debbugs.gnu.org; Mon, 30 Jul 2018 09:39:15 -0400 Received: from mail-wm0-f43.google.com ([74.125.82.43]:53865) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fk8OC-0001ei-BB for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 09:39:08 -0400 Received: by mail-wm0-f43.google.com with SMTP id s9-v6so13180978wmh.3 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 06:39:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=K2aTOfbmcv+asxNup8aPq54GEDJF9T3cKpqByMaoM4Y=; b=g1COULdXHmxNxYVa/z9BfcqzKZG5lEyOo66h4VqhbjakysYbbD6tY/MX9ejTGMEc1v qPfdY/AJ8QXSIxHu/j76gMYsdqB6kciKenC3kiAZ5l5SrjkzkG6bvsHjij8RKUJ/DbLy pE/k/MgNkb6zJkIZvpoDL3ePhA+JBqHx6n7+vTOKUbc3GhFaBN3s5NiQ41rJzYXb6lMm Cq9a/JtEBRvBoyow8i+dV1h36OdqmhgIt1nlkWayJwRM+CfmrrVPVxZJrYD+zJunIe1K OXDYXMNVCq1Id2QF9I5BHLEK9QQqf6uIV4XL4NJTPZyoc4iq2ONUnNLXIjfgNbXH04Ds NxJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=K2aTOfbmcv+asxNup8aPq54GEDJF9T3cKpqByMaoM4Y=; b=sALyY2QHiOsVn5UcK7E2QOvmBr3cB/bW6HmbUv8/vVEoBINpHcX2InXX2S6x7xAkXI gwL0SJ0oo7+PwypkofYyIVwJO90WFBlfHG6j5Y6Z8SW4b/WDl0Q3I+Pc+HxBDc4Vx5WK LLIkQRlOe/PERKCxkt+e840rPMnGz90Qx62N0E6hBXdo+KrsWaKFd01KU2L8PUgYXHvy tTRiDj+CNdHNH2iOpN5sGEXrJqGZoIGsm5K1Zb0qm9Z+iUhkOJLhkuPfqUgmDkYv4NNV TLF2zmb3HEijZStMp1duMyeHS/M7UaBVqT4OgMjCpxHb4F5K2Ts0fqBdrDfr/GnJmKE4 Ub3g== X-Gm-Message-State: AOUpUlHtmCiypC6RF06CVfrLeJbXq+dq4L2nJBbj5WWNVtxnshUzvWIn EiFyj2uh6b5sPyGbc+Nbv86DFgnu X-Google-Smtp-Source: AAOMgpf59na6lKjWAxQGNgMXXkJC/B6R6GcIVNEdlTl+PGsEAV3L51sxkQYJ8e96TjGC0L++0yUoew== X-Received: by 2002:a1c:e54:: with SMTP id 81-v6mr15947281wmo.84.1532957942491; Mon, 30 Jul 2018 06:39:02 -0700 (PDT) Received: from mimimi.home (2a01cb04006dc2000922949cc298644f.ipv6.abo.wanadoo.fr. [2a01:cb04:6d:c200:922:949c:c298:644f]) by smtp.gmail.com with ESMTPSA id z14-v6sm18260566wrr.71.2018.07.30.06.39.01 for <31999@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Jul 2018 06:39:02 -0700 (PDT) From: Pierre Neidhardt To: 31999@debbugs.gnu.org Subject: [PATCH 7/7] gnu: Update udisks to 2.7.7. Date: Mon, 30 Jul 2018 15:38:58 +0200 Message-Id: <20180730133858.31649-1-ambrevar@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <87h8kh3av3.fsf@fastmail.com> References: <87h8kh3av3.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/freedesktop.scm (udisks): Update to 2.7.7. [inputs]: Replace parted with libblockdev. --- gnu/packages/freedesktop.scm | 44 +++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 13 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index b42a27b8c..d9edbcff9 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -12,6 +12,7 @@ ;;; Copyright © 2017, 2018 Rutger Helling ;;; Copyright © 2017 Brendan Tildesley ;;; Copyright © 2018 Tobias Geerinckx-Rice +;;; Copyright © 2018 Pierre Neidhardt ;;; ;;; This file is part of GNU Guix. ;;; @@ -77,6 +78,9 @@ #:use-module (gnu packages xml) #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg) + #:use-module (gnu packages base) + #:use-module (gnu packages gnupg) + #:use-module (gnu packages swig) #:use-module (srfi srfi-1)) (define-public xdg-utils @@ -623,33 +627,41 @@ Analysis and Reporting Technology) functionality.") (define-public udisks (package (name "udisks") - (version "2.1.8") + (version "2.7.7") (source (origin (method url-fetch) - (uri (string-append "https://udisks.freedesktop.org/releases/" - name "-" version ".tar.bz2")) + (uri (string-append + "https://github.com/storaged-project/udisks/archive/" + name "-" version ".tar.gz")) (sha256 (base32 - "1nkxhnqh39c9pzvm4zfj50rgv6apqawdx09bv3sfaxrah4a6jhfs")))) + "1aq8n9722sgcj3b9i9lh1rzdrb6dhkadv8dafpy0rqr183kqb8jy")))) (build-system gnu-build-system) (native-inputs - `(("docbook-xml" ,docbook-xml-4.3) ; to build the manpages + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("docbook-xml" ,docbook-xml-4.3) ; to build the manpages ("docbook-xsl" ,docbook-xsl) - ("glib:bin" ,glib "bin") ; for glib-mkenums + ("glib:bin" ,glib "bin") ; for glib-mkenums + ("gnome-common" ,gnome-common) ; TODO: Why is this needed? ("gobject-introspection" ,gobject-introspection) + ("gtk-doc" ,gtk-doc) + ("libtool" ,libtool) ; for glib-gettextize ("intltool" ,intltool) ("pkg-config" ,pkg-config) - ("xsltproc" ,libxslt))) + ("xsltproc" ,libxslt) + ;; For autogen.sh: + ("which" ,which))) (propagated-inputs `(("glib" ,glib))) ; required by udisks2.pc (inputs `(("acl" ,acl) + ("cryptsetup" ,cryptsetup) ("libatasmart" ,libatasmart) + ("libblockdev" ,libblockdev) ("libgudev" ,libgudev) ("polkit" ,polkit) - ("util-linux" ,util-linux) - ("cryptsetup" ,cryptsetup) - ("parted" ,parted))) + ("util-linux" ,util-linux))) (outputs '("out" "doc")) ;5 MiB of gtk-doc HTML (arguments @@ -657,6 +669,8 @@ Analysis and Reporting Technology) functionality.") #:disallowed-references ("doc") ;enforce separation of "doc" #:configure-flags (list "--enable-man" + "--enable-gtk-doc" ; Without this the HTML doc does not seem to build automatically. + "--enable-available-modules" ; Such as lvm2, btrfs, etc. "--localstatedir=/var" "--enable-fhs-media" ;mount devices in /media, not /run/media (string-append "--with-html-dir=" @@ -680,6 +694,13 @@ Analysis and Reporting Technology) functionality.") docbook-xml-catalog-file))) #:phases (modify-phases %standard-phases + (replace 'bootstrap + (lambda _ + ;; The autogen.sh script in gnome-common will run ./configure + ;; by default, which is problematic because source shebangs + ;; have not yet been patched. + (setenv "NOCONFIGURE" "t") + (invoke "sh" "autogen.sh"))) (add-before 'configure 'fix-girdir (lambda _ @@ -702,9 +723,6 @@ Analysis and Reporting Technology) functionality.") ;; cryptsetup is required for setting encrypted ;; partitions, e.g. in gnome-disks ,(string-append cryptsetup "/sbin") - ;; parted is required for managing partitions, e.g. in - ;; gnome-disks - ,(string-append parted "/sbin") "/run/current-system/profile/bin" "/run/current-system/profile/sbin"))) #t)))))) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 14:42:30 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 18:42:31 +0000 Received: from localhost ([127.0.0.1]:35381 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkD7m-0003zI-Lo for submit@debbugs.gnu.org; Mon, 30 Jul 2018 14:42:30 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:49163) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkD7k-0003zA-SK for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 14:42:29 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 78CAD21D33; Mon, 30 Jul 2018 14:42:28 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 14:42:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=X/z53TDv8olHrLr8KxC7DY0iB7G3AAkgVkH/y/ANSD0=; b=HekHuwys NgnIP7PiP+hBlL5DaV92K82OZA8P74CFw5Oa4RLpZ2nwklHaN2wsdFkYpI7y1wAP P/ASG/qJYGzySXpDl8mVpFLRqMQjuyjETrwYykLjqc4ujqyM1m170X8xnhIsKFd1 cfpthFo+155sMGU82Bl7u6QX8GSz/mgKTbDEhiFhSFtqCdufiGnRygXZGzc3Lzuj 0oCXg7LENuJcHwy3lsikigv9x6sPYnaOC4orZoOsPintpBo1ZljoeoSK3JD/iJwO dIssohW9A66sG1R9loNhCrCW1OJ3ZIax9FtVOJLx0gLjzMAqCOoQf1IkVJYkiVJg IpE90XIlgDnenA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=X/z53TDv8olHrLr8KxC7DY0iB7G3A AkgVkH/y/ANSD0=; b=fEcqu09ctsIbF+la2INwqto2uJX7+Vidr8toGv2OmAUb+ q2xoaIRZPKjvRvCqZPzc61Xl0h2qlBmQ4Qe4YO2wokCptU+ls+TvCYmTVZ79zZZ0 P7L7Qi+3WzmLVxN/1fILITX/tWBnpbp2kYGDuBWebC8FF06+Sn0OQiZ7vmkTZZ2T 5f9+nwBiytoD9gA97l+d5GVw9JxaymfHH9UqQ6hf2gZIEGNfVRV2KbRfj2dQY9f6 kIKdtq3Lgg94/q1CLNiTe1JVoWfCYBPGbrWcJ7j3Qy5CTzbcCAxmWKojL5Eapkct wGuNiiV44fyH6YjRlkSBUwUNyLbdptJcKK6fZoWmw== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id C9CC9E454E; Mon, 30 Jul 2018 14:42:27 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 3/7] gnu: Add libbytesize. In-Reply-To: <20180730133612.29802-1-ambrevar@gmail.com> References: <87a7q911sy.fsf@gmail.com> <20180730133612.29802-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 20:42:25 +0200 Message-ID: <8736w036r2.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > * gnu/package/c.scm (libbytesize): New variable. [...] > +(define-public libbytesize > + (package > + (name "libbytesize") > + (version "1.3") > + (source (origin > + (method url-fetch) > + (uri (string-append > + "https://github.com/storaged-project/libbytesize/arc= hive/" > + version ".tar.gz")) > + (file-name (string-append name "-" version "-checkout")) > + (sha256 > + (base32 > + "0pfm1d0cpm3l0f17n567fhfh9dxjn9y59pgjajgsagp0nc0lmf2x"))= )) Please use the release tarball instead of a git checkout: https://github.com/storaged-project/libbytesize/releases/download/1.3/libby= tesize-1.3.tar.gz > + (build-system gnu-build-system) > + (native-inputs > + `(("autoconf" ,autoconf) > + ("automake" ,automake) > + ("libtool" ,libtool) > + ("gettext" ,gettext-minimal) ...then you can (probably) remove these inputs as well. Apart from that LGTM! > + ("pkg-config" ,pkg-config) > + ("python" ,python))) > + (inputs > + `(("mpfr" ,mpfr) > + ("pcre" ,pcre))) > + ;; One test fails because busctl (systemd only?) and python2-pocketl= int > + ;; are missing. Should we fix it, we would need the "python-2" , > + ;; "python2-polib" and "python2-six" native-inputs. > + (arguments `(#:tests? #f)) > + (home-page "https://github.com/storaged-project/libbytesize") > + (synopsis "Tiny C library for working with arbitrary big sizes in by= tes") > + (description > + "The goal of this project is to provide a tiny library that would > +facilitate the common operations with sizes in bytes. Many projects nee= d to > +work with sizes in bytes (be it sizes of storage space, memory...) and a= ll of > +them need to deal with the same issues like: > + > +@itemize > +@item How to get a human-readable string for the given size? > +@item How to store the given size so that no significant information is = lost? > +@item If we store the size in bytes, what if the given size gets over the > +MAXUINT64 value? > +@item How to interpret sizes entered by users according to their locale = and > +typing conventions? > +@item How to deal with the decimal/binary units (MB versus MiB) ambiguit= y? > +@end itemize > + > +@code{libbytesize} offers a generally usable solution that could be used= by > +every project that needs to deal with sizes in bytes. It is written in = the C > +language with thin bindings for other languages.") > + (license license:lgpl2.1+))) > --=20 > 2.18.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfXBEACgkQoqBt8qM6 VPq7Ygf9H7HTiEGSsVrVDpcxpZf003zKkHjCvShnwAKdCFV8RiaKGYRwtT1SLZM1 StW5X6q4+FhCr1Sw1dtIDuInpfHf6wWUagmu8NnFH58ukTqyeYLWu9qFgBkjFCPn 2m7bNDXxQR8+rFWLeXB9QnOzMl7o/pVASTHWbYhaj0o2cx2k7FS0Hn5r82n8bdUP 4R9rkTazUXCSjsgaiRBv2TcQNZ2F6D0AHgBbvLoqjHaH3WajHTwDK2nhXDsD7dS5 WWeNnaMK9MuTH3w05XlLQLBhioxk33ISKyH7GrxccfqbwyhZkVmil4Zf31od9Na7 4meMeP+G9/7OYU1QSFFqnh8OwikGNQ== =PMKJ -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 14:43:11 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 18:43:11 +0000 Received: from localhost ([127.0.0.1]:35387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkD8R-00040b-14 for submit@debbugs.gnu.org; Mon, 30 Jul 2018 14:43:11 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:34531) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkD8O-00040S-TB for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 14:43:09 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id B184F21D33; Mon, 30 Jul 2018 14:43:08 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 14:43:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=Z4DumfOvfcz8fY6hpFie6qzrb2ikFMxJ8nnjGezkL2M=; b=cTSjf7zs NxGL8tl+6qhWmlKF785UGG/P7WZDdaD3jyHLqteHlJGip0gyC9CKJVZGg1IgWWpd f4LCfw4hZkgH2lYEF9vE4nwjj8Oea9lDmw/x9n7DFMzfKrmG+iQm1WBR5euanuV0 Eb4Zgf3y1S4bTwux5bUCStiA+tPas1Pvth1emgOtDhpaSTxQsf3PEu4q1CNCrYqV 6XT6TqMVvlskko+WJv28CrEQsvwOn9CksQD00oMFiarZxePt701G0o/1NAZFzDCI FIt0N73oHSaPGi9XHa9iop2VX2QsZMDV7fXnqPVPJlPAXGSLvehCLsVWvdjRNdXX Z12IC0neAk6n7g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=Z4DumfOvfcz8fY6hpFie6qzrb2ikF MxJ8nnjGezkL2M=; b=IeIL1YktzH3Wux2Ap1mlHiOh3xLiv8bz3y494ewlC8gVe f0tI47KVHGkj5Y7zk1FvaWZ8qnqhs3r+TRhlysPQ4jZ0Cx5yGmn1Yv9V7Xlm3Bih 8uZsZeVcRGOI3UgldHY59B4hCYT3zb+nvsQDuJFYKV7nFXxwtfc5KEThxY+F7+MO I4B92gs34I08xReLzasPtxAj+GljbBhDK0pqMdTrHJQsIj2noX40niX56euBol9S Ai2x44sEn54O5k7OX6aovsU999BqmPzRUG3xUWswh0mYeLYQiNI7LtzPpC3WknIE UlzI2ls6dRVSDtrg++JKVfyWNGD37uYyrmpCaeFRg== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 4265CE4511; Mon, 30 Jul 2018 14:43:08 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 4/7] gnu: lvm2: Add device-mapper-event support. In-Reply-To: <20180730133640.30077-1-ambrevar@gmail.com> References: <87effk3n1u.fsf@fastmail.com> <20180730133640.30077-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 20:43:06 +0200 Message-ID: <87zhy81s5h.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * GNU/packages/linux.scm (lvm2)[configure-flags]: Build device-mapper-event. OK! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfXDoACgkQoqBt8qM6 VPr2wAf/RgJsmleTLB/O8tpTAkHMhCpHoGQOeHCeSJC3o0nxzEukZXROA9jsnYUh seO4WAf8hgyGhkCef67U0QcuAv8OyKKMZy4Rzn6ODCetRStVEZ/RcfYiOkPt8nyU ATegtfkEH70gwSCuMNNgyH7jaV+wB2QqpaVtFCGA/sRysyDfdriNn62YliK+8vbR QDvjhEbXXe8prZnVmXZgQNYCoHBA9aZawLXwy5w1Dgpn3BBpm1vvZsZqxF00rN/F zBXSaNBHnlo4bdLmYBedjTcnrpSnZs64CPSOZ1Y2yZvp8jLbUo4yj+iKca9rjk2a 3VuE6zW5fg554ExkSsYCxhOnjuyotA== =yM6q -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 14:44:30 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 18:44:30 +0000 Received: from localhost ([127.0.0.1]:35393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkD9i-00042o-CL for submit@debbugs.gnu.org; Mon, 30 Jul 2018 14:44:30 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:48733) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkD9g-00042g-5v for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 14:44:28 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 0022421AB4; Mon, 30 Jul 2018 14:44:27 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 14:44:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=qMwZ0HQ6yolrc4BaH1I3tjQUjZWNL/nYxQ652A/OQtE=; b=pDrX2a5E ZsW14TxBsyXC3+CbyUhYq2o8b1d8A4v+y3Nylelsdw/u7R4GjNBDp/Bnk2HAKKLr 0ninF/xjE2sxsGcQdsPSqKTF8vcnwgfDaCVimJGE0AOK9cecvCtfHXbjHakKoItq 0nnjAMxT54yn2VwHjdALLxh//t3XDGViWN2BCxydRqUU6J7nd7DpCGjYGtf/MQmZ DLopTojcqTornUongX2wqynF3XSiG8gCDrYkXgc3cjE/jlEF7TLjaegMGFgOXSGA 4+z0V9wmGH2hYVWc7rBuxjrGIWWIAnqzK0tGujflf2WHfQIoifuxohsb/7fcVATT ZKA4dWH0WmDJAA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=qMwZ0HQ6yolrc4BaH1I3tjQUjZWNL /nYxQ652A/OQtE=; b=F+jPu6x02Fmi23h+oRL+of4NLTKG0H6bVfiigoKlj7G9H caCEgdLwA3Iw0QjkVhtJy/KtZ9zM5IuPhBndtkwnYK/AuqiMV3/nbP2Nzop5yTbP kB+lx/dR8RDVfpZtRk8RsA5eFpwMgMfwkns0F4ZhiZ0NHvCk5+kFf2gs6/UV0ANg G6QTWTwQGPbAiItkfSHcyDgIjIzWp4+pSpnxY5vFVkpxQJ3STxxWnkHRQqNirEZx xwys7dqywgcB7zi+6tzqcPhsvuikEW0uWPHE1KwqkQ3Ul9+REgeePyeWlDBDJjl1 lS7dgLtvvnJSKB1Vxo+l9KjXcd1PDjy6hJsXADC/Q== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 672AFE4014; Mon, 30 Jul 2018 14:44:27 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 5/7] gnu: Add dmraid. In-Reply-To: <20180730133705.30293-1-ambrevar@gmail.com> References: <87600x10pd.fsf@gmail.com> <20180730133705.30293-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 20:44:25 +0200 Message-ID: <87wotc1s3a.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/disk.scm (dmraid): New variable. LGTM. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfXIkACgkQoqBt8qM6 VPpg7gf+MC4wi2XM6wKLpqXs0KDQyr0FmKzCAVsLaKyruEB39lKf276xZRi/6uDV rlgLdT9qlE8xJ1Y+xuU/119avG4W6P3cDggbFwG6iPxHBEimsB1vQ7h+BUWdk6wz nzx9wqdQ1xlUgs0q7Ya4Z80mIvzjnkph55xf/tERVCyLPL+vbHbQF5xNn+i84X72 yeXcoIZawpSX+oWqicRbJVpvCm1GP2A7Qnl25DCsonqfxH9EUSNDMCyD5WkNCLLS xmv0v9XJSOgjA/JdInKKbtXGnn0csDfY8d7nJKNSZ/k1GxqZk1hOEFEHGZX/04pi UsOkcYVUapNpXRl8Iw9F348Gps9ZkA== =mF22 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 14:48:27 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 18:48:27 +0000 Received: from localhost ([127.0.0.1]:35403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDDW-00049K-T2 for submit@debbugs.gnu.org; Mon, 30 Jul 2018 14:48:27 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:52789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDDU-00049C-TQ for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 14:48:25 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 50F4921AB4; Mon, 30 Jul 2018 14:48:24 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 14:48:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=ZbXU9896S/qjQSrlThQcGeLrKZLJqMKZ4LFkOjHiHjo=; b=ZlmnMEYo 1rYk2vGyLAtX+8B9o0hqv1I/Um9HjGtE9xD2wZNPacFVK9bb2plak9wFnvct7q1i iPrfgYKj5MwV16WXmExf+IowSsA2LZcvDXTPVadEVBm8lDhZoJKyhanWdxZFkWbB MHVB9DTfDoCn3r7lSEUBhgMatqz1NlVxApQGMMTfYxn2gXdM3ybrVVB6XpyAvTq3 i/k0NGZVr5Y2p/sbjetFsH0ZO2QV3ofPOvsdD54Smxyg4n4N24aLHUY61LcmQRfj nA6p50AGW10jSkxrlEE+qRpN7rbUKOXeQnWPQopVDs/G1pXCnipxhCKD5HzVk0BJ 6aDXz1yKDCvGLA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=ZbXU9896S/qjQSrlThQcGeLrKZLJq MKZ4LFkOjHiHjo=; b=S6w4NXe4U9wIBf0QWpxpYpluryQo7m/faXJBvRjhbwwZw nnsQ2xYvSBm0IgIQvYm8U53YeT0+QyLy2O1TpKyKJC0CmOVoK1oo0byGEqq9Jh4H EbizsSXKA6TjcSx6SIa6jwuEqgXT6T3mqkMm+qwJ3gMS4i/hiukgtsscRYe+usDf 1Z+Zy4O32/vk/n8yahVS+EL6jX3nEk0YSnwwtG2Z2axCm8jXlPYzoClm1x/X/o7P Ij3Gfm+TIjv0hUWfX/xwK2zPTaG2JBo4oiiIRntgLBPBym7HZMcA5K5mX8uSj2Ln YTRr+bzWKSyOxLbdV4TGQLLZ0BJ6C/ysIc5tSOdHg== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id BCB1EE4519; Mon, 30 Jul 2018 14:48:23 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 6/7] gnu: Add libblockdev. In-Reply-To: <20180730133728.30492-1-ambrevar@gmail.com> References: <87bmao3mxk.fsf@fastmail.com> <20180730133728.30492-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 20:48:22 +0200 Message-ID: <87tvog1rwp.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > * gnu/package/disk.scm (libblockdev): New variable. [...] > +(define-public libblockdev > + (package > + (name "libblockdev") > + (version "2.18") > + (source (origin > + (method url-fetch) > + (uri (string-append "https://github.com/storaged-project/l= ibblockdev/archive/" > + version "-1.tar.gz")) > + (file-name (string-append name "-" version)) > + (sha256 > + (base32 > + "1q8wh27yngrjvydm9bainda5fgifq8hbgzdsjipkn3nrrhbfy8p9"))= )) Please use the uploaded release tarball instead of the autogenerated git archive: https://github.com/storaged-project/libblockdev/releases/download/2.18-1/li= bblockdev-2.18.tar.gz Then you can remove (file-name ...) since it's already fine. > + (build-system gnu-build-system) > + (native-inputs > + `(("autoconf" ,autoconf) > + ("automake" ,automake) > + ("libtool" ,libtool) ...and probably also these inputs. Other than that LGTM, provided `guix lint` is happy! > + ("pkg-config" ,pkg-config) > + ("python" ,python-wrapper) > + ("util-linux" ,util-linux))) > + (inputs > + `(("btrfs-progs" ,btrfs-progs) > + ("cryptsetup" ,cryptsetup) > + ("dosfstools" ,dosfstools) > + ("dmraid" ,dmraid) > + ("eudev" ,eudev) > + ("glib" ,glib) > + ("gobject-introspection" ,gobject-introspection) > + ("kmod" ,kmod) > + ("libbytesize" ,libbytesize) > + ("libyaml" ,libyaml) > + ("lvm2" ,lvm2) > + ("mdadm" ,mdadm) > + ("ndctl" ,ndctl) > + ("nss" ,nss) > + ("parted" ,parted) > + ("volume-key" ,volume-key) > + ;; ("xfsprogs" ,xfsprogs) ; TODO: Package? > + )) > + (home-page "https://github.com/storaged-project/libblockdev") > + (synopsis "Library for manipulating block devices") > + (description > + "libblockdev is a C library supporting GObject introspection for > +manipulation of block devices. It has a plugin-based architecture where= each > +technology (like LVM, Btrfs, MD RAID, Swap...) is implemented in a separ= ate > +plugin, possibly with multiple implementations (e.g. using LVM CLI or th= e new > +LVM D-Bus API).") > + ;; XXX: Copying says LGPL2.1, but the source files with license > + ;; information are GPL2+. > + (license license:gpl2+))) > --=20 > 2.18.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfXXYACgkQoqBt8qM6 VPqONQf/ZCJnV1jjv1v37fGPWxiutHEkImfvRj6YgKiDYikKHOGMCqCBrB10Ofce +lPGrzqQrUygg3CH0CeW2gVDHkMEWamvK3xoPb9mFziS7V1qT9EUVp6KkyfdAiCi X/L52atHkouSFqMUo5USfKJVRrUqX9etN0VX6TDVtrDd4Km1YVHs+B0erLxjshdE cSpki24EnB+On+iq27nLakIjI9zheyGstBalYyfAMCXldn7PxW7wQQy/obrXF6gm NKxyQdDuRM+G4393vgJqK+j8jrMyJ8yZjupAFBfE+fe5wDQ0tT6qOf4elGtJlF/8 RM4l4MpiWQsJ7xykvcIAcQx2JSHZ6Q== =V/R5 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 14:54:40 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 18:54:40 +0000 Received: from localhost ([127.0.0.1]:35409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDJX-0004I7-LT for submit@debbugs.gnu.org; Mon, 30 Jul 2018 14:54:39 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:37291) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDJW-0004Hz-0w for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 14:54:38 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 9FF9521F23; Mon, 30 Jul 2018 14:54:37 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 14:54:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=sfyTyE/IXJ46ZhUHxXbSd0XurxcFRmZZPGtI5Y2mK5A=; b=G7hFXH2P gPlgcyX+DMhl85Ghfr7ZnkiorHe1S5YVJ7/H4u2l+ANPR/9h3nKyDrb3/q84RTR7 DUS6GoU7+FU6N1KYzCxeeiCcRWKmP6HdoI8uuFLh2P3M8PGz5V9XdoPcSC1iPNj8 JYWOYczupAkEs0G6fSXC7X3526KYrjrKf8RNFewxw1Z3SlkoAdj/IpW85Sq6Ttq3 kPKen7HdLJw9lDunRVGxE1H3R6lRQh3OOOVZiziRnpQfrXuUoQ7hH0BjeFGlhffg mlpGo6IWazGG/eUpxOfYYcRdm3iCpomi77ra0O04gV0uXy9sC5t8f5VjA9EEuJnU aLMFwy/inXKG0A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=sfyTyE/IXJ46ZhUHxXbSd0XurxcFR mZZPGtI5Y2mK5A=; b=GvH/1jVZOussejspP4gk/eaGNmLb7yj1INNQWBLt4LbQv 0a5Zt+igONAtATPYd1e82gKcjAQ7MwtebWAlQ7eK0K9c0mxHaYDEpga84Krdmrpv bBji0nB7eZWA5/VsVy/1vtczfKTh2Duy5qKSmzFIGEKt9yCSoV3ROq7sL8keyRTs HuZrmMRwipTRqbc9ZtEqVvOZkk3sQy9yNNLmPnsBHNXOIhyXqkeKDhxXZzOUQ/I3 i4yLS8OkSTqtCrhfC66MxzyFyQAEYN+hAx6kUcGRkP6B4uYN1ly35avBe5A7PqND lyC6zi9PSbE+tJnHQ8QyJTVMj7mm6/YShdsnZ+x8A== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id E4F9AE4511; Mon, 30 Jul 2018 14:54:36 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 7/7] gnu: Update udisks to 2.7.7. In-Reply-To: <20180730133858.31649-1-ambrevar@gmail.com> References: <87h8kh3av3.fsf@fastmail.com> <20180730133858.31649-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 20:54:35 +0200 Message-ID: <87r2jk1rmc.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Pierre Neidhardt writes: > * gnu/package/freedesktop.scm (udisks): Update to 2.7.7. > [inputs]: Replace parted with libblockdev. [...] > @@ -623,33 +627,41 @@ Analysis and Reporting Technology) functionality.") > (define-public udisks > (package > (name "udisks") > - (version "2.1.8") > + (version "2.7.7") > (source (origin > (method url-fetch) > - (uri (string-append "https://udisks.freedesktop.org/releas= es/" > - name "-" version ".tar.bz2")) > + (uri (string-append > + "https://github.com/storaged-project/udisks/archive/" > + name "-" version ".tar.gz")) > (sha256 > (base32 > - "1nkxhnqh39c9pzvm4zfj50rgv6apqawdx09bv3sfaxrah4a6jhfs"))= )) > + "1aq8n9722sgcj3b9i9lh1rzdrb6dhkadv8dafpy0rqr183kqb8jy"))= )) This project also provides a release tarball: https://github.com/storaged-project/udisks/releases/download/udisks-2.7.7/u= disks-2.7.7.tar.bz2 > (build-system gnu-build-system) > (native-inputs > - `(("docbook-xml" ,docbook-xml-4.3) ; to build the manpages > + `(("autoconf" ,autoconf) > + ("automake" ,automake) ...which should make these unnecessary... > + ("docbook-xml" ,docbook-xml-4.3) ; to build the manpages > ("docbook-xsl" ,docbook-xsl) > - ("glib:bin" ,glib "bin") ; for glib-mkenums > + ("glib:bin" ,glib "bin") ; for glib-mkenums > + ("gnome-common" ,gnome-common) ; TODO: Why is this needed? > ("gobject-introspection" ,gobject-introspection) > + ("gtk-doc" ,gtk-doc) > + ("libtool" ,libtool) ; for glib-gettextize ...and this... > ("intltool" ,intltool) > ("pkg-config" ,pkg-config) > - ("xsltproc" ,libxslt))) > + ("xsltproc" ,libxslt) > + ;; For autogen.sh: > + ("which" ,which))) ...and this... > (propagated-inputs > `(("glib" ,glib))) ; required by udisks2.pc > (inputs > `(("acl" ,acl) > + ("cryptsetup" ,cryptsetup) > ("libatasmart" ,libatasmart) > + ("libblockdev" ,libblockdev) > ("libgudev" ,libgudev) > ("polkit" ,polkit) > - ("util-linux" ,util-linux) > - ("cryptsetup" ,cryptsetup) > - ("parted" ,parted))) > + ("util-linux" ,util-linux))) > (outputs '("out" > "doc")) ;5 MiB of gtk-doc HTML > (arguments > @@ -657,6 +669,8 @@ Analysis and Reporting Technology) functionality.") > #:disallowed-references ("doc") ;enforce separation of= "doc" > #:configure-flags > (list "--enable-man" > + "--enable-gtk-doc" ; Without this the HTML doc does not see= m to build automatically. > + "--enable-available-modules" ; Such as lvm2, btrfs, etc. > "--localstatedir=3D/var" > "--enable-fhs-media" ;mount devices in /media, not /run= /media > (string-append "--with-html-dir=3D" > @@ -680,6 +694,13 @@ Analysis and Reporting Technology) functionality.") > docbook-xml-catalog-file))) > #:phases > (modify-phases %standard-phases > + (replace 'bootstrap > + (lambda _ > + ;; The autogen.sh script in gnome-common will run ./configu= re > + ;; by default, which is problematic because source shebangs > + ;; have not yet been patched. > + (setenv "NOCONFIGURE" "t") > + (invoke "sh" "autogen.sh"))) ...and this. Apart from that LGTM! > (add-before > 'configure 'fix-girdir > (lambda _ > @@ -702,9 +723,6 @@ Analysis and Reporting Technology) functionality.") > ;; cryptsetup is required for setting encrypted > ;; partitions, e.g. in gnome-disks > ,(string-append cryptsetup "/sbin") > - ;; parted is required for managing partitions, e.g. = in > - ;; gnome-disks > - ,(string-append parted "/sbin") > "/run/current-system/profile/bin" > "/run/current-system/profile/sbin"))) > #t)))))) > --=20 > 2.18.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfXusACgkQoqBt8qM6 VPqwoAgAqR+bnZdRzWW3H/6SRIG08zybA+sNpmwGZvZGibxPB/q1mDw0YeNFfjeG uQ2hUeQGFQXRZ7NuTT1kQjD1TKN7icDGKWjLZUEGmIGjZAyjF7hiv/Uhodw/qkF1 atIFuRYLMduuP01ViQYRmEobgPTR8S6hFc6yTLlLLo6V63CPmv2qenGyVNOBkxei nXJDzNU4FfIYyAib4htq/jUoyqsxLmmuIavbj1BwY/BxyKerWwYQD8v9viBQkgmM oGd/56m58FEdmP09cRsukMsDF9xHxe4EfF5Q90zUyDfX660vCXITnxl+Sw6P2jl3 GyW0B9+9yJZpJly1dQ71MJSNxVMcXw== =ozse -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 14:56:05 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 18:56:05 +0000 Received: from localhost ([127.0.0.1]:35415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDKv-0004KX-4s for submit@debbugs.gnu.org; Mon, 30 Jul 2018 14:56:05 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:35105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDKt-0004KP-Nm for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 14:56:03 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 7A10021F16; Mon, 30 Jul 2018 14:56:03 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 14:56:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=ekhCSYcjVglnLeiiBncELt5+/5wNkdVYn19V7dVpjaY=; b=S4Y1NvaV uFuqjuaEfHX3YEQQu78/wc4hLAX2/sHNXp+mJkpuV1F4VR4FwmmnytYnNhkX6OVv sJ5HaUF1yIzcYNe2RPBzhjrgPPmeZI/UXtmRVHXxRTc+MCanPguhYLMqdQ7sT4MF AcT/5ttYOQb6kImOLiInoN2aFNI32A5Gtvp0GKHzFPBCYwmDtKY42f8k/AoWXgrz V0RSxophRjmZHubvjxykaD2taLewN2OXdEdegUtuIv7HJZgkEdiunaNhaxb+DlGX ZCnEIkx17gsLdw8UzSNR8GEOkgRjFWBN26M2Q08xjqm2j0wFoh0vV+jaOGA+UW32 WZrEWVy9ol+E4g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=ekhCSYcjVglnLeiiBncELt5+/5wNk dVYn19V7dVpjaY=; b=rcqr7JGxcJecazbrRVcbCg5etU+XiFKMg2L2zmpcUmBzX Ma3kuXdThPvymu5BhRFWQniXFt+Xf6oMHp/RISNb9k+iK+g+BY48YzAG4OclHASJ Z2ErWcCQlxYfvb9GqiIEeuTU5H42++7KQBWjJKr3tQhgSwLlMI3xIg5rvHdQGQmg QC4vcn0PtgVO2SQ2RWFsgb28iBXQVG1jiPlrotCRFkZ8SwqhT1s0TEsDEBHmMWoL ePP0mqk/3xbu9OyLwFqYoBc0GpOJxPb2792JEX+Ig/vKo5hxnk+0FWSzjbn31hR3 H58ARJfY98/zmRPoq5iC5cgZxD6vVc8PHJbmpaXZw== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 037ABE4563; Mon, 30 Jul 2018 14:56:02 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 2/7] gnu: Add ndctl. In-Reply-To: <20180730133546.29587-1-ambrevar@gmail.com> References: <878t5s3mu4.fsf@fastmail.com> <20180730133546.29587-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 20:56:01 +0200 Message-ID: <87o9eo1rjy.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/disk.scm (ndctl): New variable. LGTM. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfX0EACgkQoqBt8qM6 VPoikwgArDO72fTNbmFIft++Zjk+KUHvE50ypd4W1MDfHNll/f8H+gdcNfpmS4OV iyT9PJXrZ+Kd31DdXNzGOKEMhRkw+Z08UlyZCT62nMRu9fNUqUqRLUGGE/6Z1yu4 5KIH29TFX3HfHMBc5m+4+g8ssQO+up56gVBEfI33CIqhR7hfRydk2GGbcZjrK9kK SdeF0FT1cuLOgbbb9qFWQ1K7yaI0WExQ5JH3tXGk0H6LJpAE97BT8Hw2coG3yZEF LEKJeKTIV2pJ9zqIGCqw4ks6AItgQVs59S6AOOslhl2EG7qYP4exC50jIE8+Q0zw WdCIHvzj9vWCht32NWA+zW0iNwDUGg== =m/KH -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 15:01:19 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 19:01:19 +0000 Received: from localhost ([127.0.0.1]:35421 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDPy-0004TJ-QG for submit@debbugs.gnu.org; Mon, 30 Jul 2018 15:01:18 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:40783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDPx-0004TB-4R for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 15:01:17 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id B932521B6F; Mon, 30 Jul 2018 15:01:16 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 15:01:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=3SytQMbK35KQRZKAwHScjk0nvqhbKXAx1E5h1oeSPzc=; b=JgHnWXjx 0dRSBc/5zJUv/2FvUMFBmsqMLooKDbfTLogupcQKWpAP1Fpv/ZNh3udJOIoWkQNc Ia4aGybpxIIncvb3MarRhq9YZxPHoR6I0AAGR8SJBFbcL+vbIx0gwga8oFdgzstQ D/AOfZHIURORQ47ksET4z9YQUUeOagG1FQTuxS8I9IN/8Dn5Pj0kVEFEut95d7Sl FBaTaiAaQxIvptnbc7y1dC2tGG2H6rIoTqUVzopjR1Y+iQnK50vvFd+sWF0p1usF vTv/rnhkWf7qZV9dWvt7zDBEcgTi7BH/VwB1dwVKE6qjJ6TJXs6bbx3PXknj24ma FssEDtf7yM11rg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=3SytQMbK35KQRZKAwHScjk0nvqhbK XAx1E5h1oeSPzc=; b=XkYKbuvtqUhzt8ScEKUD8I/Z6NpgQMyZUn0+GMGbyKO7b QXFn42UA33fk3mLbgGu+Fd8RE9FRXIIgG0LEEVKijnueVHC47K3Gxpdfn8PD9PvC vqvORuEJ3WVFuXvLlpju9lToet522jD9RH9H1xuNxzL+FKCpAk5fxZSKruxMwwS0 +XoErMz4QhUmU7C/d3E7qqpOXRMTI3tC6l8M5rm9ytQY4ThijAEOCY7wFiuniU3D CzYS4RKyoWfM6rHrGlPMIVNBO9siV4nuWZhLoBcssmUpToxyP/Vd6L1cD/ZscHx7 oXINjc9Ce7ZpUTUtVhchbdK5D7P2GTTrRJXIT0S1g== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 20A96E4511; Mon, 30 Jul 2018 15:01:16 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 1/7] gnu: Add volume-key. In-Reply-To: <20180730131600.20858-1-ambrevar@gmail.com> References: <87d0v513ow.fsf@gmail.com> <20180730131600.20858-1-ambrevar@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 21:01:13 +0200 Message-ID: <87lg9s1rba.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > * gnu/package/disk.scm (volume-key): New variable. (I started in the wrong order again) LGTM. Feel free to push this series with the final adjustments. And thanks a lot for this hard work! :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfYHoACgkQoqBt8qM6 VPpN9wf/QZRobSiIqbNAsehxPlWBTDodsNt7UDPS6bwiJY4M1YmHxE2WU++Xc4rw 8nK7CVdbWSDONe3HS6wZMf3qRKmgs+AaIaxcnnzvOi3aANAam7GGfC4DSp5iv/WT v4lWmBCINulxWypS3TasMletDDBz3nwMNYQYz3N4zW8qyjmbwFBv/iGnNyG21kLf xqEUHrCxCVC5/C0n/FMT5U7Z53GpGeE63QcSL3xuUnohAPsDzIKduO1jLLg4LdYA A3mqsLohsaFtFVJt+iI7X6r4j4QPiFL2uYowY4gw0UHAnGrjVi97qmEHcMN4T5Xt FZBZV7qLiFBillKaTtDCwA11+FvdBQ== =q1Hx -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 15:20:53 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 19:20:53 +0000 Received: from localhost ([127.0.0.1]:35433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDiv-0004xC-4H for submit@debbugs.gnu.org; Mon, 30 Jul 2018 15:20:53 -0400 Received: from mail-wm0-f45.google.com ([74.125.82.45]:38054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDiu-0004wd-8s for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 15:20:52 -0400 Received: by mail-wm0-f45.google.com with SMTP id t25-v6so547537wmi.3 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 12:20:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=9js7bZ9WsK7muccZneuIMU42X+ByEL/hmyPQl0yn9UY=; b=ZfquOk/N2GeWkucFhwp61FYBWP5OzNRZ5t94D9r6GykwWvGj/tpEcmLaa7BNmjl3vb Az7hsL/KRdxK9E7KljDVN54PAVL6p3oCsLgc9FcWx424Qwc5b7Oc++DWssv7ohD6e9H5 cyBAHfoF74hYjceoio2Fj+hiM2luCZFko+W/o9YLQSdGKNJ2gcVvjlJ7xvEJvZAm9Ywy WWWK1IPvbh5TpMCQjhJqVynd/S1Q9z1RppkOj5/9P7RoGlQ3Lrdq02Ol0Fj7BEnmBEbw 4KYgCkNxanf/oWQXckqsEurJ/oYMaWj/6IVAjlDnKfDZCuZn5dX2RTpSt6C5tAksn4Gx 9l4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=9js7bZ9WsK7muccZneuIMU42X+ByEL/hmyPQl0yn9UY=; b=Cvi+f7PUJP26jfc58jDo3FpyhqFchdcHOHhG8hxJF3aZkkXCQsSe42qa0AY+PCT83C tbpq/WJVy2RZOnLm7PZaXhtooeeVKtabnEdjec8LZltdQ4MJE/PkUOsP2krsJVofDjvp d/VpSihFbdeW38CSv1k3v1EYxatugiHGPtEl4GFiO+s/VlrUIadxDvoZCcmay0GAhpP7 RqmGsZMQysSUN1nyyKX7eJ/vbTuYuI5dvkMciUf1IJvK7TV3ZAMuTpNPb6sSASFC2ZLi RSa/NIcQ2zKQIJs3Y5S2uYWPvAJ22+CpY+yP6fHu0OzqK1Fs8/cafpMG5atPvXYxMGfF Ourg== X-Gm-Message-State: AOUpUlEDAE49jwjpUWdw2zCC06XdUMX6pmeomqqEn++pGzKt8e6lrKkk k83Gl+A7Ivx+TUty03mode8LH57F X-Google-Smtp-Source: AAOMgpd8VwKDTzz9PizXknypMO6xhfXcjkxKEcuyBy2Z54WLRX1S27h3Oii1PL1gqccD70oQZYgQ7w== X-Received: by 2002:a1c:a8d6:: with SMTP id r205-v6mr364152wme.6.1532978446332; Mon, 30 Jul 2018 12:20:46 -0700 (PDT) Received: from mimimi (LFbn-1-4117-37.w92-169.abo.wanadoo.fr. [92.169.116.37]) by smtp.gmail.com with ESMTPSA id a82-v6sm338479wmi.37.2018.07.30.12.20.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 12:20:45 -0700 (PDT) References: <87h8kh3av3.fsf@fastmail.com> <20180730133858.31649-1-ambrevar@gmail.com> <87r2jk1rmc.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 7/7] gnu: Update udisks to 2.7.7. In-reply-to: <87r2jk1rmc.fsf@fastmail.com> Date: Mon, 30 Jul 2018 21:20:44 +0200 Message-ID: <87lg9scyyb.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable The manual 'autogen.sh' is necessary because otherwise it would run ./confi= gure too early. I tried removing the autoconf, etc. inputs and it didn't work. Am I missin= g something? =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAltfZQwACgkQm9z0l6S7 zH+rdAf/TSTc1VAh3P/RkL9mKugpQ3L9AIRDvOqXTIFvw7oUwAHAO4bRruodBv49 x55I0SWpdGT5vIsY9d/vRxdgib/46UJdogHFQtsXxeVbRaF+ALyFORcswN540lqz D+VfjRamhmR7kURU6vR08t2/06BnTNgXUAQTnvpoTF5o8UrKUGhRslqV4ex13KyQ 00XbcvobpljxK+5rgefBJt9VWYuxoEBjgL10v1iby22l5HfQRbouRfazOb6qVPHf lqt1W8ih8Ed4bLzKC+i3k5BuWBQivBazrBeZZ9Aevl6Pjq3ihNJ1zTs4gqPyVwRY QisVXBdor3erRxYZYxmIqqSgW2/N0w== =UFwR -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 15:36:28 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 19:36:28 +0000 Received: from localhost ([127.0.0.1]:35438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDy0-0005NM-FI for submit@debbugs.gnu.org; Mon, 30 Jul 2018 15:36:28 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:39700) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkDxz-0005Mx-5U for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 15:36:27 -0400 Received: by mail-wr1-f44.google.com with SMTP id h10-v6so14083307wre.6 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 12:36:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=zw5sJG1DQSJj8pDZmxy9Kt1Vn/6qJ6CJKWm7+0YsUV0=; b=GYPXcNsPBDJ+GRX2XZ3Uiig2pDVqxmnUGWfwXKHTyiXzEBpM4PObv97LgGgJBOR4xg NcwpAFH+fSVtYsb1/3GoPN8r/J3naFJ32zA+WxKP+uQUF3tZ9cb/GmnkmAlpZ2sQB0TH XrCAqUHCFiuY2BBeKcecqSeF5Ij8ltiY5+EHB6P481el7Wyb+Xkhyb6OwoOTgNSSA4IO rB4nJLDv9MT5pkOETmp47O7stLb1frTqF9uanmQzYxA6I1vXjXOVbD7k/Qio28jQ2MBW XRxmnDhCJL1ps6cHmgPZZ5JB6jhEQSI6hNo5LVod/X3KylcQqYhw5Kt/MVxEbTGgbC6E uuNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=zw5sJG1DQSJj8pDZmxy9Kt1Vn/6qJ6CJKWm7+0YsUV0=; b=DshIO3u/5Epe/5ReAQMgFR34fMTc/4TcRWzug2unqkCEFAs30q+DgEHgnGZHDQBtR8 JWcb81JcxCv3lSCtGzG12rEF5pjGccirbV5WZdK9upSNOOF3CapkkHNFhJUFaJfoaM/F j57lcHIbZdFuXkM5EblWNnnZzHCU7zdZbTg97wl8QWWQsktPkl32c7SysPJO8onjjQSP fE2Bk/JLJIyCuZJkXSp1Hp0zctXJS1C+KNVV565oyF/SuwoflUg7FP/DWOfMWw14YN1A abzLODn7S5a19bkoh5JjgilaECNU5wOhpGhnCJJ3izIwUkMSMUu2DdU/6BZuCc6YsOwU 3+IA== X-Gm-Message-State: AOUpUlE1uZhLEeD6ySj6UxLj/cJBYy9qntvI/bZGxUsj4ML+FqpCU5fC HrM1CBMyokzt/w2RwMWtCHE6K88T X-Google-Smtp-Source: AAOMgpdC4AZvnO3w3D9PKRF+MMnPQCCXu/Ao4q27R1m9UkqoNujJgBcTFsBPA2e3YuNJeISnE1EsMA== X-Received: by 2002:adf:8bd7:: with SMTP id w23-v6mr18089220wra.208.1532979381070; Mon, 30 Jul 2018 12:36:21 -0700 (PDT) Received: from mimimi (LFbn-1-4117-37.w92-169.abo.wanadoo.fr. [92.169.116.37]) by smtp.gmail.com with ESMTPSA id q70-v6sm526022wmd.39.2018.07.30.12.36.20 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 12:36:20 -0700 (PDT) References: <87h8kh3av3.fsf@fastmail.com> <20180730133858.31649-1-ambrevar@gmail.com> <87r2jk1rmc.fsf@fastmail.com> <87lg9scyyb.fsf@gmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 7/7] gnu: Update udisks to 2.7.7. In-reply-to: <87lg9scyyb.fsf@gmail.com> Date: Mon, 30 Jul 2018 21:36:19 +0200 Message-ID: <87pnz4ms7g.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable My bad, it works :p =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAltfaLMACgkQm9z0l6S7 zH/kFQf/cGNMkZhmSLyxCxJPQD46Qy/8HoYwv7lmM6jMku1Xc5lQSZLg7e9zAARa X82IFZJojAQXyRG/ylmmGClxXTZrgdmKfBenwQSpDRxjFsi105TMfBBuFPYpODHr M8xxKs9ly7RmKkgaWHnyzdYrHm/0KCH6q+ALwTzVD1tFvtB/nY0jTiSW2i4ZB/o3 HbrodKoigSIfkvbFux4apmdJCLM4UxYFi5pAlI8k9cC/IkZRK+ekEtTPaQ8/I0Ew /6kAAUaS7Mmxw0CgygHkOOtKN6CjIkQJp3xbU9TNbDpZrbis7zgTJr2H/NWoMUfr x7wAUYLEw7qgKjZkv4V6T2hxIZdPjQ== =JQmI -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 15:39:26 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 19:39:26 +0000 Received: from localhost ([127.0.0.1]:35445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkE0r-0005Sw-Vl for submit@debbugs.gnu.org; Mon, 30 Jul 2018 15:39:26 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:52951) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkE0q-0005So-US for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 15:39:25 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 6FB1221EDD; Mon, 30 Jul 2018 15:39:24 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 15:39:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=4QZE4qAxolrxpdL1PWfzGpWx9AwgsYTEjRMHe2fi/TU=; b=MwLDeEpA spawyfY86Rv7ddUubOBIFJkne9oarLn9DBPCkxqbYmSadHYa6nw7U/udBSyjV1al dsVyJseARKhMPhCApHAKVMGML5BCL4BcYhBDEUta7No60ZjnfnTkjk52hHOf59aW Sok864gsHJ2DueFAFLiCNKEbcTZJ/VrnMJV2uFLlZy5lVUUiuLDCTUmQBusJk3/q 2QSBcWat3CXXDSGlkXWZ0c3iRgPKeIWbxC0K+vqe6ftLKJswYXXOb+g0B4mfEAny 5ToHezSH+pxiwSgGSEWqBOIOCH1fp+HRRPBPTH9IIsYDTxb+S0oWa2nUG4cUQluA 1kTgb/XIw5Ld0w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=4QZE4qAxolrxpdL1PWfzGpWx9Awgs YTEjRMHe2fi/TU=; b=vMRgZwORUJnJTPzs89BXhnrAFeQBJz1YfIuGY058fs5/2 SzWqZnQSzMvOJwwo5pqHlwejENoeV8/sz59+IcNBbniWeslXz4WYgqVWRoIu5+H+ qGaNxlsQ4mk2Hv+gebI5DsP4t4A2idckXMCOg4o9hcmBWp3Bkb6hI/atoY7YGCS0 9IfqEcoL6s3XMHye4w3qzT+4kr5Q41FYBHWtQOS+D97TMTe/RveZ3oRaU//RZMIZ QeEnchOSw4R/rC2uA/XVsB84v9r2axZGEAWvhLlh6fOY1NhIT+x3bgKI8jt4G3aB 2oPBjA0GQTi0n7VBH71GBRqPjvliMPCc/0OMTef8g== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id C2212E4014; Mon, 30 Jul 2018 15:39:23 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt Subject: Re: [bug#31999] [PATCH 7/7] gnu: Update udisks to 2.7.7. In-Reply-To: <87lg9scyyb.fsf@gmail.com> References: <87h8kh3av3.fsf@fastmail.com> <20180730133858.31649-1-ambrevar@gmail.com> <87r2jk1rmc.fsf@fastmail.com> <87lg9scyyb.fsf@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 21:39:22 +0200 Message-ID: <87in4w1pjp.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > The manual 'autogen.sh' is necessary because otherwise it would run ./configure > too early. > > I tried removing the autoconf, etc. inputs and it didn't work. Am I missing something? Did you change to use the release tarball (hash 1dnlxqgy9v0mjdknv3b1s64szdykyk3hk0rxj3chwhpd415lrwgs)? I don't see a reason why the bootstrap phase would run using the release tarball, since it appears to be already bootstrapped (i.e. "make dist"). --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltfaWoACgkQoqBt8qM6 VPoJ+Qf/X5JN0UBXQZRYbMKbrtT4wsEt4SQ7eRL2zimdJOPoL6nkDlCbSuKdisOl 9bAhm3L/yW6XA2u80oOfL9MLt2A0/W2iYVlOZ8Yj0rHyA4YCOgR2no4PVAY4rh2P ugYnVc6l2TWM/6JusFzttI9KTWYuDaR/GnK0rBtaU/NtYWZh77tMobAozCwl/Z0G YQnifLm9iDqjSzh2D82A0UEoaSQTpuxnWUYB5eAUlmDr2RzqO2Tt2yJPaoJ/mTt4 U/7mTHt7WXYsh1yNYQHUWKIl5ztiFGzWWYCc9+SWeieTYne9qZNpvVXvQ/zE+mx9 eHoKcJGmuF67b68i9thuv6n0095q/Q== =rGfB -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 15:50:53 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 19:50:53 +0000 Received: from localhost ([127.0.0.1]:35459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkEBx-0005oo-L8 for submit@debbugs.gnu.org; Mon, 30 Jul 2018 15:50:53 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:43568) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkEBv-0005oX-Ma for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 15:50:51 -0400 Received: by mail-wr1-f65.google.com with SMTP id b15-v6so14128721wrv.10 for <31999@debbugs.gnu.org>; Mon, 30 Jul 2018 12:50:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=references:user-agent:from:to:cc:subject:in-reply-to:date :message-id:mime-version; bh=Lxr5raYItGJA8/n0TOBNI5UVRQ7SVpnZpbOTCz5dqGQ=; b=EKhJSc0bN2IouKIxBoVCus9Xd49xwBO0UB/4B+P39su/mKnl3BVYrCPC3ll0g7ys66 KSmghBMVol56mfQAuTAz0qh3PpGYMCXVEubUUu2hudDqw0nPT8X71/L0YKMAYlgMGQU3 T0HtBWJHJbfCZzJ+68P7PUEEE21K3XvcMXzM517n1UMlMtVBBlTQTt0qFvqZ/j1cyMVF uckohouEeIeW9czVwLdIunt7JX+arHR67plZGigIzFxD0P/dwF32Q8m5NWW7QSIX6Apc V5yTJ8SDAXRWsFRAAM6gwFJPk7kZIqqGvvNfqXhd3d1zgWG6xlHtm9bQw25DHb9CC4FB bXJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:references:user-agent:from:to:cc:subject :in-reply-to:date:message-id:mime-version; bh=Lxr5raYItGJA8/n0TOBNI5UVRQ7SVpnZpbOTCz5dqGQ=; b=oBL3HvAZzz6Cw5Ugk2FnoPIedm87HBlSCrnSzkggChdX3oKsMo6z4mlUKfKysmq2GR RSr+qCHhtZYcd+i2zUmZGXsk5ymJmos2c2vsaCbN32/W+zEC50hx4tHEwWy3vFLQp1GD iqirnzih3uh+BEHCwy3d/gEXpiSpWfNpmDRnR+K8BmuAfzlej3yIcyzEtxY+1I0Cdc+6 gHGwcyGFo/Sja3UyrCWn0/b30uvPUoEsCg5X5eP4vLRadQ3FIzvb/W/sfXvlsWaE0b2u e20xLbYi/lbUjxrn7Q59amEKWn/kM3+u7RQbtjfgfhv17KdHT+TXB2/lXqUu8A1mpK4k pYrg== X-Gm-Message-State: AOUpUlEhv5UninowZbbnebDPfLzqkdKI1fadiPTVmNdgRVk08XdVHY6g IV2fGt7hIMr8fTSlAnOb8Uug9G0m X-Google-Smtp-Source: AAOMgpfxMZtqzSSvntKjTHGOCU1uwsm/Knbc/5rQvK8Q3/Ssz7n49cwj/YNRKIuTUVc9zE9tQhYALQ== X-Received: by 2002:adf:f64c:: with SMTP id x12-v6mr17950060wrp.97.1532980245858; Mon, 30 Jul 2018 12:50:45 -0700 (PDT) Received: from mimimi (LFbn-1-4117-37.w92-169.abo.wanadoo.fr. [92.169.116.37]) by smtp.gmail.com with ESMTPSA id q77-v6sm618209wmb.38.2018.07.30.12.50.45 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 12:50:45 -0700 (PDT) References: <87h8kh3av3.fsf@fastmail.com> <20180730133858.31649-1-ambrevar@gmail.com> <87r2jk1rmc.fsf@fastmail.com> <87lg9scyyb.fsf@gmail.com> <87in4w1pjp.fsf@fastmail.com> User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: Marius Bakke Subject: Re: [bug#31999] [PATCH 7/7] gnu: Update udisks to 2.7.7. In-reply-to: <87in4w1pjp.fsf@fastmail.com> Date: Mon, 30 Jul 2018 21:50:44 +0200 Message-ID: <87o9eomrjf.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Yes you are right, it all works now. I've always been stupidly confused by which tarball was which on Github :( Sorry for the confusion. I'll merge now. =2D-=20 Pierre Neidhardt --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAltfbBQACgkQm9z0l6S7 zH9p8wgAnLKvp9+7uC+g9re+7+D6ncrQEacqOOiLP0x23OlHTGbNfXRvFXlwmuxL JWuVuMDavHxkRzAHn3c2Xwp5G++vYfFThKFansuk4ZcTponjODK5pBgR5Nj+CP0o APP9XPfeRmne0bDsbpEud2jOi+Qy7cWSi5njXnBF4QKQpzEc7nOpX0qf+woGdmAe 21Bea1q3yCzphS05N/Idsw4WM6i5SPmNl4zlp+InWMOg5HMMIZs3ncWt+9oUFWbA 9b/hIdjDRFDH8NT5WGniyKKhBu2puGjbmA3/zPynAJgq51Nl5u3ehP+oEAy8y6NE AzoBCFdcHsJ948NeBGG/CGlaa0Geug== =2t7f -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 15:53:09 2018 Received: (at 31999-done) by debbugs.gnu.org; 30 Jul 2018 19:53:09 +0000 Received: from localhost ([127.0.0.1]:35463 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkEE9-0005sm-1B for submit@debbugs.gnu.org; Mon, 30 Jul 2018 15:53:09 -0400 Received: from mail-wm0-f41.google.com ([74.125.82.41]:37559) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkEE8-0005sU-1q for 31999-done@debbugs.gnu.org; Mon, 30 Jul 2018 15:53:08 -0400 Received: by mail-wm0-f41.google.com with SMTP id n11-v6so641758wmc.2 for <31999-done@debbugs.gnu.org>; Mon, 30 Jul 2018 12:53:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=zcyIzJOoQs6t8sqdRo/6WEbhDEyc6HG2pbjqv/DJXMI=; b=dxphhIjIruuok786+rclV6jxVRa1Dz+iyvmI38OtP0yGFxVNWpv+sY2kKqonb/MSef 1NsTqYSy3SL+86ZbcDX4S1oSWUobS4zBtfshi/xSpIqXnYxQHXeeVRoR/KgZBN3WMqtt BQfX2tsgyfP4ogOAwkbnApI1xU5L+xnIUiBhgVQBH0eDdMV81HV8YRJ94gS1XM/LE9jt l6YcdbWgcmZIXmlRG9sGKA8GF1/EUhVUd4Oojl6RAM1cmzzBSk6Y/d0884iTH//L6mEe SvGLSS1s9tOLnFCH7QIAYlMA1Rcac/hjcCZnJUndkJQopP7wCTvnFWj/tCzJC575M1qJ /b6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=zcyIzJOoQs6t8sqdRo/6WEbhDEyc6HG2pbjqv/DJXMI=; b=rcL7P0IAS0+cAxJBCsQarz3652bnYeI9nJ6Hzn6uXxw2oKcTreXEyFnDsIlQX+WS+J TfIV86dUZJaGY2DWJF61lQYy5ZIPE+gGEBYyjhMqBIvFKAgu6VkkcKS2uwS95yzbqZFy o8wArAFj/iIAZeYtmHV9N4MEjZ4h71AiGum881tw4X/pZvFLE1Ai3yiOCouws/+WwnHy u06anGmXUua2hWi3xydvD0U9/QLpBl7nwSwIgtEzpnoxKeihKdsD6/836VvCluRomZel 2hsJQ3bbYcddKOnEM9PjGpbci6/7gxh17rmYcrHAJ0s9PJHq48aqHrp7MrfhNoJuPPk7 NycQ== X-Gm-Message-State: AOUpUlEV3SlKroJHuODRjPYPFgEawtJquYiVjQ7BzAsbgw2egzN4M5+J lZjjkxwLCI1fMkKGgCmVy8XzkD/L X-Google-Smtp-Source: AAOMgpeZEqIWhNubCC3SmWo2QvvOGJ2mtv8SDoeCmv++U8DlY5cKx1eu58Q+vcJgjaLDxm7x4J9Jww== X-Received: by 2002:a1c:90e:: with SMTP id 14-v6mr417702wmj.130.1532980382153; Mon, 30 Jul 2018 12:53:02 -0700 (PDT) Received: from mimimi (LFbn-1-4117-37.w92-169.abo.wanadoo.fr. [92.169.116.37]) by smtp.gmail.com with ESMTPSA id 68-v6sm684458wmi.31.2018.07.30.12.53.01 for <31999-done@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 30 Jul 2018 12:53:01 -0700 (PDT) User-agent: mu4e 1.0; emacs 26.1 From: Pierre Neidhardt To: 31999-done@debbugs.gnu.org Subject: [bug#31999] [PATCH 7/7] gnu: Update udisks to 2.7.7. Date: Mon, 30 Jul 2018 21:53:00 +0200 Message-ID: <87muu8mrfn.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31999-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Merged. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAltfbJwACgkQm9z0l6S7 zH8Jcwf/SFcw4jwNYxT3g2gbM6EXYohuQSeHaa5D/COxiYnCp51HatH2FRP4Ljik DWhC07Ifv8FwGIRvud30OuzQyirH2WwKTFIyULvxcgc/5ezBPNc72PuLey+C2Huj FMFKfSnclpO4PVS7kJGKDfEpvVHOAihIhYXX4ceV9icoxO7XoaGxnuV/UyCxjjeQ lXK+MFnJokAbOHDZsq/RoP+QopHPL6SrxunLGJLY6DOmMj/Gz3K6lHaoSh8J9j3U +a1shiDXYGXXG0hChKwqrF9WOW2NPVwx5NJAtAr0s8vjMuJxJtQc+xAUKOWbJa4N /8yKaErOxrgMwrSL3+cxTDQs5kMf7w== =u00K -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 30 16:59:10 2018 Received: (at 31999) by debbugs.gnu.org; 30 Jul 2018 20:59:10 +0000 Received: from localhost ([127.0.0.1]:35503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkFG2-0007Vw-8j for submit@debbugs.gnu.org; Mon, 30 Jul 2018 16:59:10 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:38481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkFG0-0007Vp-WF for 31999@debbugs.gnu.org; Mon, 30 Jul 2018 16:59:09 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 7112021E6D; Mon, 30 Jul 2018 16:59:08 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Mon, 30 Jul 2018 16:59:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=1OG+aejptDcyvmV2cn5DpaWBdH7kcK3LZhSWGfjumpY=; b=sLIcu0LF X9w5Wtcjd9BD/fuAxqn3YpXPinIScZLFO48uGY5gcmy/a3z7x9tgasYH1kBfBrGc +VSEwXe1jvJ++15WMyYzAccA+nBChpdb1ZyLk3svrAvRaKzrtbZvoyz9Ewws9hKl 2cTTVqVcQ8P0nmQZKvceCGBGzsdon6Mq2n2XBiN7vxI+KkKt+5ifjfLGHi4fUS/x jnZYcd7/HdI8SDeyg+df5o5FkFJF+T/6yFAUuVfhFU4XXJejHioCvUP8mSINTQlg AXgJRf5dV6YqWhhc1b8tMefC8n45nrrlt9NO0uwt8B+aevZi3wM8ZBJrBhahtQPP 4mDhGMXV7//BfQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=1OG+aejptDcyvmV2cn5DpaWBdH7kc K3LZhSWGfjumpY=; b=CyFCn764ctpxagliIovHuMjrtnxh5ZLkdWuVFRkVC0zZi /K4Cy/A+2T6kvObrHqpslrtGQz37JnIyjStis6ir3qf9zxsy4Q8B2S1FdexkHNwB 8Zpn4uCqGyu0doX5tQj6J6ifruJWCTN0P4ZlcP9+73unZmp8kCsMXgCEr8+i6O/a YGYmVqHe1wmxa6uBh9VsAYgz6E0aOuOtkt/SBv4e7S50qbsX0BSbX81ojJSH1QtO LhY6bv90BceMO7TS5yj0Brz8oqtXJZwi04Ck1obS54v1q+jih7chKCNVuBV6bhLU evzKhF2srq9eUodS+Tlz+Mf3FpisOlL0QzY+160Vg== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id CD54CE4116; Mon, 30 Jul 2018 16:59:07 -0400 (EDT) From: Marius Bakke To: Pierre Neidhardt Subject: Re: [bug#31999] [PATCH 7/7] gnu: Update udisks to 2.7.7. In-Reply-To: <87o9eomrjf.fsf@gmail.com> References: <87h8kh3av3.fsf@fastmail.com> <20180730133858.31649-1-ambrevar@gmail.com> <87r2jk1rmc.fsf@fastmail.com> <87lg9scyyb.fsf@gmail.com> <87in4w1pjp.fsf@fastmail.com> <87o9eomrjf.fsf@gmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Mon, 30 Jul 2018 22:59:06 +0200 Message-ID: <87fu001lut.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 Cc: 31999@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > Yes you are right, it all works now. I've always been stupidly confused by > which tarball was which on Github :( Sorry for the confusion. Excellent. Yes the distinction is not very clear... :/ > I'll merge now. Woohoo :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltffBoACgkQoqBt8qM6 VPqi2Qf/YUOJRHUITcKajCh6J4sPLEhI7wWsRO5RBdVNb6GFJ65SXPnbyhWCrNX1 YDZUIou6jnKOb6p63mj66tEq1QUZFctfEN3S0Bk1D1DQEQKJL+t5eutNX4/iBlVi diLBc0/oORkhHs9GykWUXyABqaYKKlq84vSDHfzkNe4w8yGrQEVe4Lvjo5pYuUod Bjdq2FN+w92jvA0DvcMxf2eqd6cQuV3WOF2Q/Fa7ofei55PLeANcTVSm7mvFlJvm t2UAx7cl3Zjk9YDrChEaEV8Vz/PF+R1/3qKiPInADJUeMXVdpFk+O+CdKEO/ilL3 nwU9/b1iTsIAYBZK+3unfVkBFWZreQ== =DB/9 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 31 23:21:47 2018 Received: (at submit) by debbugs.gnu.org; 1 Aug 2018 03:21:48 +0000 Received: from localhost ([127.0.0.1]:36845 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkhhr-0002WY-Hd for submit@debbugs.gnu.org; Tue, 31 Jul 2018 23:21:47 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39716) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkhhp-0002WL-FN for submit@debbugs.gnu.org; Tue, 31 Jul 2018 23:21:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fkhhj-0002Zs-1K for submit@debbugs.gnu.org; Tue, 31 Jul 2018 23:21:40 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47422) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fkhhi-0002Zo-Td for submit@debbugs.gnu.org; Tue, 31 Jul 2018 23:21:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fkhhh-0004em-Ce for guix-patches@gnu.org; Tue, 31 Jul 2018 23:21:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fkhhe-0002Z1-8K for guix-patches@gnu.org; Tue, 31 Jul 2018 23:21:37 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:42305 helo=mta-1.openmailbox.org) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fkhhd-0002YD-Sv for guix-patches@gnu.org; Tue, 31 Jul 2018 23:21:34 -0400 Received: by mta-1.openmailbox.org (Postfix, from userid 20002) id 8D4B44E0018; Wed, 1 Aug 2018 05:21:26 +0200 (CEST) Subject: Re: [bug#31999] [PATCH 5/7] gnu: Add dmraid. --- Failed to build from master To: guix-patches@gnu.org References: <87600x10pd.fsf@gmail.com> <20180730133705.30293-1-ambrevar@gmail.com> <87wotc1s3a.fsf@fastmail.com> From: Brendan Tildesley Message-ID: <3b1592bc-dcd8-78f0-efdc-9349c00a7f98@openmailbox.org> Date: Wed, 1 Aug 2018 13:21:22 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0 MIME-Version: 1.0 In-Reply-To: <87wotc1s3a.fsf@fastmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-AU Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) On 07/31/18 04:44, Marius Bakke wrote: > Pierre Neidhardt writes: > >> * gnu/package/disk.scm (dmraid): New variable. > LGTM. dmraid failed to build for me when I reconfigured. This change has broken my ability to reconfigure as dmraid has crept in to my OS config via udisks, even though I don't know anything about it and don't seem to need it at all. If guix pull was using a model with a delayed 'stable' branch as has been discussed, this would mean I'd have caught this bug before any regular user saw it. Currently, patches sit on the mailing list until maybe one maintainer tests them and pushes them (I presume), so bugs get immediately propagated to all users. If master was not immediately pushed to all users, it would mean that all of us developers could voluntarily choose to guix pull with master and thus become 'beta testers' for all new patches that passed the initial screening by the maintainer with git access. All nonurgent patches would have to run the bug-catching gauntlet of master before it made it to stable. Currently, I don't do any testing at all of other peoples patches on the list simply because it would take effort to download, commit the patches to a branch, and build, but I'm happy to be a zero-effort tester simply by continuing to pull from master for my own system. ---------------------- gcc -o libdmraid.so -O2 -fPIC -Wall -Wundef -Wcast-align -Wwrite-strings -Winline -DDMRAID_AUTOREGISTER -O2 -Wl,-rpath=3D/gnu/store/gr6ik2qp7vfqgfrnb9r1qj9x6x9w981s-dmraid-1.0.0.rc1= 6-3/lib activate/activate.o activate/devmapper.o device/ata.o device/partition.o device/scan.o device/scsi.o display/display.o format/format.o locking/locking.o log/log.o metadata/log_ops.o metadata/metadata.o metadata/reconfig.o misc/file.o misc/init.o misc/lib_context.o misc/misc.o misc/workaround.o mm/dbg_malloc.o format/ataraid/asr.o format/ataraid/hpt37x.o format/ataraid/hpt45x.o format/ataraid/isw.o format/ataraid/jm.o format/ataraid/lsi.o format/ataraid/nv.o format/ataraid/pdc.o format/ataraid/sil.o format/ataraid/via.o format/ddf/ddf1.o format/ddf/ddf1_lib.o format/ddf/ddf1_crc.o format/ddf/ddf1_cvt.o format/ddf/ddf1_dump.o format/partition/dos.o register/dmreg.o \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -shared -Wl,--discard-all -Wl,= --no-undefined -Wl,--version-script,../lib/.export.sym \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -Wl,-soname,libdmraid.so.1 \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -ldevmapper-event -ldevmapper = -ldl gcc -o libdmraid-events-isw.so -O2 -fPIC -Wall -Wundef -Wcast-align -Wwrite-strings -Winline -DDMRAID_AUTOREGISTER -O2 -Wl,-rpath=3D/gnu/store/gr6ik2qp7vfqgfrnb9r1qj9x6x9w981s-dmraid-1.0.0.rc1= 6-3/lib events/libdmraid-events-isw.o \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 -shared -Wl,--discard-all -Wl,= --no-undefined -Wl,-soname,libdmraid-events-isw.so \ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 libdmraid.so -ldevmapper-event= -ldevmapper -lpthread ar r libdmraid.a activate/activate.o activate/devmapper.o device/ata.o device/partition.o device/scan.o device/scsi.o display/display.o format/format.o locking/locking.o log/log.o metadata/log_ops.o metadata/metadata.o metadata/reconfig.o misc/file.o misc/init.o misc/lib_context.o misc/misc.o misc/workaround.o mm/dbg_malloc.o format/ataraid/asr.o format/ataraid/hpt37x.o format/ataraid/hpt45x.o format/ataraid/isw.o format/ataraid/jm.o format/ataraid/lsi.o format/ataraid/nv.o format/ataraid/pdc.o format/ataraid/sil.o format/ataraid/via.o format/ddf/ddf1.o format/ddf/ddf1_lib.o format/ddf/ddf1_crc.o format/ddf/ddf1_cvt.o format/ddf/ddf1_dump.o format/partition/dos.o register/dmreg.o gcc: error: libdmraid.so: No such file or directory make[1]: *** [Makefile:83: libdmraid-events-isw.so] Error 1 make[1]: *** Waiting for unfinished jobs.... ar: creating libdmraid.a ranlib libdmraid.a make[1]: Leaving directory '/tmp/guix-build-dmraid-1.0.0.rc16-3.drv-0/dmraid/1.0.0.rc16-3/dmraid/lib= ' make: *** [make.tmpl:120: lib] Error 2 Backtrace: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 4 (primitive= -load "/gnu/store/4mmzx3xfbbpmaafdl8hdadsa2ah=E2=80=A6") In ice-9/eval.scm: =C2=A0=C2=A0 191:35=C2=A0 3 (_ _) In srfi/srfi-1.scm: =C2=A0=C2=A0=C2=A0 640:9=C2=A0 2 (for-each # =E2=80=A6) In /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/gnu-= build-system.scm: =C2=A0=C2=A0 799:31=C2=A0 1 (_ _) In /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/util= s.scm: =C2=A0=C2=A0=C2=A0 616:6=C2=A0 0 (invoke _ . _) /gnu/store/f95ghy8mx00fc22nrvswvnpqlfdkf2nk-module-import/guix/build/util= s.scm:616:6: In procedure invoke: Throw to key `srfi-34' with args `(#)'. builder for `/gnu/store/1pijciihl4mlkk81hvr7sz1bvlhbgjsy-dmraid-1.0.0.rc16-3.drv' failed with exit code 1 @ build-failed /gnu/store/1pijciihl4mlkk81hvr7sz1bvlhbgjsy-dmraid-1.0.0.rc16-3.drv - 1 builder for `/gnu/store/1pijciihl4mlkk81hvr7sz1bvlhbgjsy-dmraid-1.0.0.rc16-3.drv' failed with exit code 1 guix build: error: build failed: build of `/gnu/store/1pijciihl4mlkk81hvr7sz1bvlhbgjsy-dmraid-1.0.0.rc16-3.drv' fai= led From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 07:38:08 2018 Received: (at 31999) by debbugs.gnu.org; 1 Aug 2018 11:38:08 +0000 Received: from localhost ([127.0.0.1]:36996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkpSB-0002I1-RA for submit@debbugs.gnu.org; Wed, 01 Aug 2018 07:38:08 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:53283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkpSA-0002Hu-9E for 31999@debbugs.gnu.org; Wed, 01 Aug 2018 07:38:06 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id DF08921E32; Wed, 1 Aug 2018 07:38:05 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 01 Aug 2018 07:38:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=ht3vKJD2ZsGFWMKjvO1hfIbcoiBY6v0fjG61YfJLDPM=; b=Q5d+8U5C MdeWDdBWYQpCMZTDydXx0PqTgM7HRZ7KA7441U/IZ54qjrKu2wcu7hgcuNjLLvOP M3Liuv6u9jyceCxp1gdGiB1xrvVNxEVJZZkuoDTatsyMuMWkT01FovLU1lLChy6b qoSYG4exfOJqpV50a7vIYIhIsgK9SMHeLZRshFSulYgiuaqiENW/eIUqhb1eBVCF Pj/pJYGDpUBGnFySbdFiNH4RlWU0LVhhdBno185Qf+V89HS/62Sp12Yqz0Jt43EJ nOYdmx+/NWhZTOx++3A293wJlrUC6N4wnYAQJCXueWF9C17xQCHgMY9lXvwF42x6 6XOWE+niEnSenA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=ht3vKJD2ZsGFWMKjvO1hfIbcoiBY6 v0fjG61YfJLDPM=; b=bkcABlrvLFQxriaE11M5nAi0zHGVZJw7kFTK8dCv4Oe9Z Va0ygqPh1y10uo59MTdyfNd4cpt3WtqWEYCis677rD2mZpYqyn6BrFCV5Wo5+R24 zw7iHnMBF/miSjTawKrvogILhXBcXW/eMjsgRvwE6GRSQ7LSnna1SY7zX8aho1+b J0eKuJPvYeFDmwu0Onq1SR1DKdaSSMyVh7d5KU3C5GYE+/WZsIbIjL7+biL5QMxX GdxKcVpbnoWBpb3R9n4efvA0pHtdWoXwp1fucSUxoI3ysHTR2aHuk/dICvsmnR6q BKyumvRpepG4ARNCVhNr37m2KupeaIy6lBCPPg0Dw== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 08BBC10269; Wed, 1 Aug 2018 07:38:04 -0400 (EDT) From: Marius Bakke To: Brendan Tildesley , 31999@debbugs.gnu.org Subject: Re: [bug#31999] [PATCH 5/7] gnu: Add dmraid. --- Failed to build from master In-Reply-To: <3b1592bc-dcd8-78f0-efdc-9349c00a7f98@openmailbox.org> References: <87600x10pd.fsf@gmail.com> <20180730133705.30293-1-ambrevar@gmail.com> <87wotc1s3a.fsf@fastmail.com> <3b1592bc-dcd8-78f0-efdc-9349c00a7f98@openmailbox.org> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Wed, 01 Aug 2018 13:37:58 +0200 Message-ID: <87sh3y71wp.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31999 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Brendan Tildesley writes: > On 07/31/18 04:44, Marius Bakke wrote: >> Pierre Neidhardt writes: >> >>> * gnu/package/disk.scm (dmraid): New variable. >> LGTM. > > dmraid failed to build for me when I reconfigured. This change has > broken my ability to reconfigure as dmraid has crept in to my OS config > via udisks, even though I don't know anything about it and don't seem to > need it at all. Hello! The build failure should be fixed in 2207053542f293980266ab77c920fcd8de2f961b, thank for reporting it! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAlthm5YACgkQoqBt8qM6 VPoLPwgAzYVgVHdVjqKytG6h8zmTcUSlv+ODG1qY88hjv/RmTilqN+iKrKJOYQYB XAabz2sMJuZIWrPSMgFZEa/Oj8HbOjDL+pCodCPcpJw6cEYSPvI8adZxXWtK8QJU 8RNEzEPQN3U0X+pXW/+C05LEo70bDL3nfGs3RH7gDbbbyHGz6ypqxROWYOlVKuVM OpeUP59oKGwqlTrcCVSck186mkDyd8RWsLZj1jiDvdL8lrTRkena2mNuskSGNIx6 X1crwAW1WohNV2vU+gI5QMHFrXtJVr6u8vdNO1uJkTHg9mhHcj2BykkhSvQQTShU l/RdgWZj/H81jPZHKgZrmIcOqy3UUA== =LrS7 -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 15 01:07:48 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 30 Aug 2018 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator