GNU bug report logs - #77203
[PATCH 0/4] gnu: Add fscrypt.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: 45mg <45mg.writes@HIDDEN>; Keywords: patch; dated Sun, 23 Mar 2025 10:23:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 77203 <at> debbugs.gnu.org:


Received: (at 77203) by debbugs.gnu.org; 23 Mar 2025 10:35:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 06:35:30 2025
Received: from localhost ([127.0.0.1]:47870 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twIfx-00022k-B7
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:35:30 -0400
Received: from mail-pl1-x642.google.com ([2607:f8b0:4864:20::642]:43314)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <45mg.writes@HIDDEN>)
 id 1twIfZ-0001sq-PC
 for 77203 <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:35:08 -0400
Received: by mail-pl1-x642.google.com with SMTP id
 d9443c01a7336-227914acd20so24176585ad.1
 for <77203 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 03:35:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742726099; x=1743330899; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=8h+4TPRF/00NplOs22hAhqksEzDR+swyOUV6eDRgJmw=;
 b=WjPpWa1JlVudoXfD7TrdKSpjXb3fzokJxL5MgNP12KWzw1q5ryR1jZpHAzO1si3ra9
 eYQUjZL2wcQiOM/rX+IiNF+J5brdNkzE7XKQ5ggJjBAz5WR8suL1XKtMuOYGPUSVZMAp
 aQ35jJGlrJ296q9AWkrW6ENNt30rsHU0fjBfxRqzFJozADcJ9AFRGqJlfuprKyewQLxa
 x0BWymNubdsTjQKmgiMc6i01fHPnWnHmp1iAbqw2t6gEYPIrG6XObLi1mKWumotTCuA9
 acfSBPajudmJQ/q507HXX3hvcwO0dUr0kc2SP5IgHkTssNDEarl/waQTHbq00WuTS+kJ
 YF6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742726099; x=1743330899;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=8h+4TPRF/00NplOs22hAhqksEzDR+swyOUV6eDRgJmw=;
 b=fBNGsiNOYEOWth50isEh74sD+aSHoLp+r74Sug34b9Eg3kCuJTSSm2fw8wwyLMch65
 Q9WfHIKXPhDjQJhDaMhuG+bs9dF6+xYdwp26kXzSX4zp4oZ/xkNbHpyjAJ8Odqa4jFCV
 u9zl5FuZE0UYWB6jW6s9l7fctJIDeFcG80TTRiX0ckmJt+hu1DFTKJofzEWzz8ZXW7wa
 4O/lcg0iaIAyeRXmvn/gyn8tgRHiI6JzoVSm24S0Cefs2LQyQmWd14Lq7PFnXybhMypA
 IN8ueVtvE1zSBf/H217as+oI0cNBcZrgjKRVBcwKz8YlHvvFfIdDUMc2Hjg7O2jsWg4i
 Z2LQ==
X-Gm-Message-State: AOJu0Yy8+/VSsnRmP2KgKSMgiW2WwMW95TU8wGFd/xhuJnXzyFcNuSF8
 4YPcidrhyb55trGGTA9jVwnQkLHLh4KDGHdzql0o9ZQbAdnDiuVaBQiIJD8d
X-Gm-Gg: ASbGnctCJFEnzq8vrfBFHiOt2kJnriJeKTtLtrf+JTA6zFGbwELw2eYcBYniDFIkNP2
 WRodLMRH67cvZEpdm8v/j4zfLkofKbVjWlWvEc2E2gmUF3Zql11nGNGeiBwsK0SSaOPIEhNtdEN
 teCqjUw48U9uVd8x8NpoZzZE+tIwkH5fP361wTg0QAZ2LfBMTKGxRw9i5J9uV5zuyf/VtmrXpSh
 vtd18EctcJ2LfgHH9xlLgJElC7CQroti2uV2SSOoIz2y7Tb40ddwbM9oWMVvdL4alNRqzMXTutR
 UF4dQFjm0SoKHHt8p22fCnXI8uX1Btk+6bqokyvENUXT/Fa5qceWjEYPLcPhzgrfKzzRpBkz7a8
 IFg==
X-Google-Smtp-Source: AGHT+IEM1LXhAZlPYZ8kPmxIWo8AeZYbYKBitNlAoIn9iKtVcNGixtzWuF66BVDIiyzZX/dnllIW7w==
X-Received: by 2002:a05:6a00:9183:b0:737:cd8:2484 with SMTP id
 d2e1a72fcca58-7377a0c4386mr19169032b3a.6.1742726099414; 
 Sun, 23 Mar 2025 03:34:59 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-73905fab52csm5494692b3a.20.2025.03.23.03.34.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Mar 2025 03:34:58 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: 77203 <at> debbugs.gnu.org
Subject: [PATCH 4/4] gnu: Add fscryptctl.
Date: Sun, 23 Mar 2025 16:04:24 +0530
Message-ID: <94217c998d82635f75c7061d5d7a39b16729e3a3.1742726021.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1742725211.git.45mg.writes@HIDDEN>
References: <cover.1742725211.git.45mg.writes@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77203
Cc: 45mg <45mg.writes@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/crypto.scm (fscryptctl): New variable.

Change-Id: I98b0100402307d0f3e0af6d46e0d1abbf7cd59d5
---
 gnu/packages/crypto.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index bbbe4a1ba0..cdc8513050 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -28,6 +28,7 @@
 ;;; Copyright © 2023 Ivan Vilata-i-Balaguer <ivan@HIDDEN>
 ;;; Copyright © 2023 Foundation Devices, Inc. <hello@HIDDEN>
 ;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@HIDDEN>
+;;; Copyright © 2025 45mg <45mg.writes@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -65,6 +66,7 @@ (define-module (gnu packages crypto)
   #:use-module (gnu packages golang-crypto)
   #:use-module (gnu packages golang-build)
   #:use-module (gnu packages graphviz)
+  #:use-module (gnu packages haskell-xyz)
   #:use-module (gnu packages image)
   #:use-module (gnu packages kerberos)
   #:use-module (gnu packages libbsd)
@@ -407,6 +409,37 @@ (define-public keyutils
     (license (list license:lgpl2.1+             ; the files keyutils.*
                    license:gpl2+))))            ; the rest
 
+(define-public fscryptctl
+  (package
+    (name "fscryptctl")
+    (version "1.2.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/google/fscryptctl")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "15zbmh9jlhqbai7lcaqyvymrjjcdi0l9zli9j51skwap59sq9jz6"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list
+      #:make-flags #~(list (string-append "PREFIX=" #$output)
+                           (string-append "CC=" #$(cc-for-target)))
+      #:tests? #f  ;Test setup requires root
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'configure))))
+    (native-inputs (list pandoc))
+    (home-page "https://github.com/google/fscryptctl")
+    (synopsis "Small C tool for Linux filesystem encryption")
+    (description "@command{fscryptctl} is a low-level tool written in C that
+handles raw keys and manages policies for Linux filesystem encryption,
+specifically the @code{fscrypt} kernel interface which is supported by the
+ext4, f2fs, UBIFS, and CephFS filesystems.")
+    (license license:asl2.0)))
+
 (define-public ssss
   (package
     (name "ssss")
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#77203; Package guix-patches. Full text available.

Message received at 77203 <at> debbugs.gnu.org:


Received: (at 77203) by debbugs.gnu.org; 23 Mar 2025 10:35:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 06:35:29 2025
Received: from localhost ([127.0.0.1]:47868 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twIfw-00022g-R8
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:35:29 -0400
Received: from mail-pl1-x641.google.com ([2607:f8b0:4864:20::641]:59783)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <45mg.writes@HIDDEN>)
 id 1twIfU-0001sO-VA
 for 77203 <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:35:01 -0400
Received: by mail-pl1-x641.google.com with SMTP id
 d9443c01a7336-22548a28d0cso53780165ad.3
 for <77203 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 03:35:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742726095; x=1743330895; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=QRiREBxwfwJof+8f8nxQOereJlwxorQ20TmP3luE/0I=;
 b=TtRX7XOrPZpwrS+Fk8XE+nhlZloP3IeycGUTm/bcSZmLTBmSMIiRYIaFpIAB2iqk6A
 RBmSUISS5JdardwNgh+3ZZ9vCJDfs87PY/JkKBgegvgp8KI69wS7P2gajaIw6hg8DGlU
 19OwfAElmUmeNQ5jRWN9w35OSANZbhvEk2K001PNxVF8uJK44MrPTbveT6vCWOfkjhCd
 O8vz6PezPx+BPEf3/wwmG+C40ZcKfbR0yOyxk6Y11tD6SW/5E8GeRt51LOn1hhl9pN0m
 bDpkYvCB9J0eKC1gLbbC6TjvP9tomfoJt7icVEDXDK7hpja3JDPqXdTpDjBhJndRPLWq
 vb8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742726095; x=1743330895;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=QRiREBxwfwJof+8f8nxQOereJlwxorQ20TmP3luE/0I=;
 b=d0QmPVufsY9ZwHxcTZPwwVyRC1oavG0aIEJ2q4NC8wiZCYp0huK71rgfKYKpg2EfFq
 VOy38F8kBH7UGsxSRoqNBNiSWYvms1I78ddK2QTj+blr1gAcV6Ph+xSFrqHvS5L6deBE
 dxJX1XUj3TggwzRE5NWbg4f6Ygso8ziPgO9d4LSMBjymrMjMLskwhij+5nJMEF2NACet
 GhpDQ23jvb/DH/wlFOXLM5IWdXtrSpNfsDoyRHiYDtPPmQw1n/AAESk/obJm6NX/K57g
 iMC17axu+E5hVvtpvG/r3gGej8dgCVoL95k7mto53sIDGBzZqSaOEm98Hta/ObTJfpog
 qqag==
X-Gm-Message-State: AOJu0Yx8/naeAjxJRgh7EEw7yDmMxEvDGpyZ+IO11OZxsiHBut0ux79B
 F01s3AyvUoQ6S23Ruwg6vmn3W+ntn2fP1XzL1a+3S5wacguPX6n6sv0qjM+6
X-Gm-Gg: ASbGncuqt6olnOP4/lRI+BPoV/R3EkJQWhZWIRzpyHr/R1smEFytxKNwYaCIkiAtpVO
 2sjtBSbE9dn9e1dVfT9+UW/RPJp0yjRs/1npZTzmTG8VYKTi/bnnNi6N+4e5oQWLYdwC00Xq2hw
 RsnaXZkR0h9PqERv4OqXDonMngKpc2hrUThrrBgw87wbPtLArP78Ey23OpBlVqZwc41Msaj5Egs
 uMzt66ns2dkj+cmlSwI1s9dAsfW11nSIIgE+J3WZFHB3F+n5UewV2ZfU2HELR0w+5ixvxOCjusI
 Y2ZgaNVMJY7MW9Xbs6dhbkZgI90WDlf545Cny0h/IutjAX4ND262ljSMAkZNaeTh5oE=
X-Google-Smtp-Source: AGHT+IEw2z+ffESAhzk9wcnRyAzTcIMD0rZpEfPGR08bJlD/m2b/1+Z/pMOyBCkkw1ax0OMCHxjirg==
X-Received: by 2002:a05:6a00:4648:b0:732:a24:7354 with SMTP id
 d2e1a72fcca58-739059557bfmr13877118b3a.4.1742726094675; 
 Sun, 23 Mar 2025 03:34:54 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-73905fab52csm5494692b3a.20.2025.03.23.03.34.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Mar 2025 03:34:54 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: 77203 <at> debbugs.gnu.org
Subject: [PATCH 3/4] gnu: Add fscrypt.
Date: Sun, 23 Mar 2025 16:04:23 +0530
Message-ID: <19f066863519516b9d67656a2cf29b4b1a45796e.1742726021.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1742725211.git.45mg.writes@HIDDEN>
References: <cover.1742725211.git.45mg.writes@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77203
Cc: 45mg <45mg.writes@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/golang-crypto.scm (fscrypt): New variable.

Change-Id: I7df45a9345726480518c598583a10b6e905e8a1f
---
 gnu/packages/golang-crypto.scm | 74 +++++++++++++++++++++++++++++++++-
 1 file changed, 73 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/golang-crypto.scm b/gnu/packages/golang-crypto.scm
index 17567219e4..61a911a494 100644
--- a/gnu/packages/golang-crypto.scm
+++ b/gnu/packages/golang-crypto.scm
@@ -26,6 +26,7 @@
 ;;; Copyright © 2024 Superfly Johnson <superfly.johnson@HIDDEN>
 ;;; Copyright © 2025 Roman Scherer <roman@HIDDEN>
 ;;; Copyright © 2025 Sharlatan Hellseher <sharlatanus@HIDDEN>
+;;; Copyright © 2025 45mg <45mg.writes@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -50,6 +51,7 @@ (define-module (gnu packages golang-crypto)
   #:use-module (guix packages)
   #:use-module (guix utils)
   #:use-module (gnu packages)
+  #:use-module (gnu packages base)
   #:use-module (gnu packages gnupg)
   #:use-module (gnu packages golang)
   #:use-module (gnu packages golang-build)
@@ -57,8 +59,11 @@ (define-module (gnu packages golang-crypto)
   #:use-module (gnu packages golang-compression)
   #:use-module (gnu packages golang-web)
   #:use-module (gnu packages golang-xyz)
+  #:use-module (gnu packages linux)
+  #:use-module (gnu packages m4)
   #:use-module (gnu packages password-utils)
-  #:use-module (gnu packages specifications))
+  #:use-module (gnu packages specifications)
+  #:use-module (gnu packages version-control))
 
 ;;; Commentary:
 ;;;
@@ -2608,6 +2613,73 @@ (define-public age
 (define-public age-keygen
   (deprecated-package "age-keygen" age))
 
+(define-public fscrypt
+  (package
+    (name "fscrypt")
+    (version "0.3.5")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/google/fscrypt")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "15b89g7imv4691aq16xn9q6nh6fcdldkxmvysc7igm6a8p1n6bai"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/google/fscrypt"
+      #:install-source? #f
+      #:test-flags
+      #~(list "-skip"
+              (string-join (list
+                            ;; These tests expect to be able to find /home,
+                            ;; /mnt and /tmp.
+                            "TestLoadReadOnlyMount"
+                            "TestReadWriteMountIsPreferredOverReadOnlyMount"
+                            "TestLoadAmbiguousMounts"
+                            "TestRootSubtreeIsPreferred") "|"))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-before 'build 'fix-version-detection
+            ;; We don't have .git in the build directory.
+            (lambda _
+              (substitute* "src/github.com/google/fscrypt/Makefile"
+                (("\\$\\(shell git describe --tags\\)")
+                 (string-append "v" #$version)))))
+          (replace 'build
+            (lambda* (#:key parallel-build? #:allow-other-keys)
+              (with-directory-excursion "src/github.com/google/fscrypt"
+                (invoke "make"
+                        "-j" (if parallel-build?
+                                 (number->string (parallel-job-count))
+                                 "1")
+                        (string-append "CC=" #$(cc-for-target))))))
+          (replace 'install
+            (lambda _
+              (with-directory-excursion "src/github.com/google/fscrypt"
+                (invoke "make" "install"
+                        (string-append "PREFIX=" #$output))))))))
+    (propagated-inputs (list go-github-com-client9-misspell
+                             go-github-com-pkg-errors
+                             go-github-com-urfave-cli
+                             go-github-com-wadey-gocovmerge
+                             go-golang-org-x-crypto
+                             go-golang-org-x-sys
+                             go-golang-org-x-term
+                             go-golang-org-x-tools
+                             go-google-golang-org-protobuf
+                             go-honnef-co-go-tools))
+    (native-inputs (list gnu-make linux-pam m4))
+    (home-page "https://github.com/google/fscrypt")
+    (synopsis "Go tool for managing Linux filesystem encryption")
+    (description "@command{fscrypt} is a high-level tool for the management of
+Linux native filesystem encryption.  It manages metadata, key generation, key
+wrapping, PAM integration, and provides a uniform interface for creating and
+modifying encrypted directories.")
+    (license license:asl2.0)))
+
 (define-public go-jwker
   (package/inherit go-github-com-jphastings-jwker
     (name "go-jwker")
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#77203; Package guix-patches. Full text available.

Message received at 77203 <at> debbugs.gnu.org:


Received: (at 77203) by debbugs.gnu.org; 23 Mar 2025 10:35:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 06:35:16 2025
Received: from localhost ([127.0.0.1]:47864 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twIfj-0001yp-37
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:35:16 -0400
Received: from mail-pl1-x643.google.com ([2607:f8b0:4864:20::643]:59783)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <45mg.writes@HIDDEN>)
 id 1twIfQ-0001rn-81
 for 77203 <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:34:57 -0400
Received: by mail-pl1-x643.google.com with SMTP id
 d9443c01a7336-22548a28d0cso53779245ad.3
 for <77203 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 03:34:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742726090; x=1743330890; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=7XZcMTK4n3bUrffGn5gHGpvdlpONvUgRPtl6FuXiLPs=;
 b=OoW9VfnTnxGLRy7VnD6AA3Mimaqranw8Vu66EXGUbC8moSCjUgfQUutGXjqqZx31iI
 7p3QMTV222cml2ZtjGGGnO9HkLc71yAGIeQW2MrQqRaR8BrOOZPIFKaAjzXYsNzJOQuN
 5K8R1Z5MFbkro1FDVOm8AOmO+B14jQIwmHuE/sIsYSz7KWbqXTUyeTa9AIOKUD+odMke
 1JNSDx+jqRu0/kdr/ugC9o7dzoKeuU0gH2g0eNw14048UmlqBUY0lz4FfCz0ZXe9I9lm
 chIXrKYSHZdNg3M6yEb7YIpuTqmoCCnjB6kJY1qufIuuCr9Upcrmk5qTpAhE1k4tJWbO
 Wilg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742726090; x=1743330890;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=7XZcMTK4n3bUrffGn5gHGpvdlpONvUgRPtl6FuXiLPs=;
 b=rDjwXC+8fkjuJQTwDeoU86eK9zaxIaFVhqb6kL4TVFAO9FRUkDJ+RaeZJ4x69voCpd
 OK9RQH+2NEKaBriR5ukJOu78MjjGa3nODNAbXhvim6vrERzBN1VSwCPnTbvZFNSb/5QA
 cSA+JXG2UgLf5JkIBCWiSbwAhvI70lGIfdOZtMZff47C5EkbRfSsQFmZAf8ib59xXp9l
 Ptq5fO2be1Ii9YlZ8VFgyB8mSOm3mKK4OnUhjJ314xcyp9NeRE9sKxV8EHQyrvT+Dj1s
 gtnh1DpoB+doXuylAji0CpIaQX+PNnAv38hT5i2Fv3HHYn4fLubN4Jz8XuPBCqrcX6RN
 WjMg==
X-Gm-Message-State: AOJu0Yzo0iAHvwvNS8bhjj+uhoZAYd5CHAc2vRu1KOd+UkJnvJ3L1k32
 1XtR7PXBfdGTneW2a1028UhVIO5nScFiZz9+Q7Zu2snjm2Ii5UYSLIE40Ypd
X-Gm-Gg: ASbGnctiqEUBpLVRwWu5v5+Qhb1vL2N2zrhvXuIyT9SadastPkxKvxKtNSswOfII4El
 /eV1rke6ALk9XIC4hqUJC+7uD5n5bxm0zPkbbUIkclGIyagLWI/vWRkE9Tfn7vIPkXNNCA7qQD3
 +o26Suu9tg8xNgqR5nDjMq8C6C0M5OM2Dsfa1+7sQnxwImLdBAawK0nPuteRaD5bN6tHmFrk5m+
 TCDH4pHSJAIUQggJm8ywFgNTvgQxHINEc4ZTaRhoOsgowgtGe11Do5poBVnN1kJ2ba+gOlgmpuV
 4hC7mFEaITPm7t2pKc2I0wkv/mHvxZz5sN+03uy0ab4pRr25Bx/PnlbEqoQOZhmK/os=
X-Google-Smtp-Source: AGHT+IHn7+9QthGePTkRJQ4iSc9NWZex3z5ab4nzVAdUy0nSV12y/nNB3x5uNzo9AriMrgKkKr5Rqg==
X-Received: by 2002:a05:6a00:3d49:b0:736:592e:795f with SMTP id
 d2e1a72fcca58-7390598e637mr12444711b3a.9.1742726089662; 
 Sun, 23 Mar 2025 03:34:49 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-73905fab52csm5494692b3a.20.2025.03.23.03.34.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Mar 2025 03:34:49 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: 77203 <at> debbugs.gnu.org
Subject: [PATCH 2/4] gnu: Add go-github-com-wadey-gocovmerge.
Date: Sun, 23 Mar 2025 16:04:22 +0530
Message-ID: <0fd78cb52ae2a5285b26339ef4d971b002d236cc.1742726021.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1742725211.git.45mg.writes@HIDDEN>
References: <cover.1742725211.git.45mg.writes@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77203
Cc: 45mg <45mg.writes@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

* gnu/packages/golang-xyz.scm (go-github-com-wadey-gocovmerge): New
variable.

Change-Id: Idde447ff494064fbc74c973b49ff0fd5699f9346
---
 gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 13eb2b4c7f..230e53eec5 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -57,6 +57,7 @@
 ;;; Copyright © 2024 gemmaro <gemmaro.dev@HIDDEN>
 ;;; Copyright © 2024 Roman Scherer <roman@HIDDEN>
 ;;; Copyright © 2025 Ashvith Shetty <ashvithshetty0010@HIDDEN>
+;;; Copyright © 2025 45mg <45mg.writes@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -15430,6 +15431,31 @@ (define-public go-github-com-warpfork-go-fsx
     ;; BSD-3-Clause terms.
     (license (list license:expat license:asl2.0 license:bsd-3))))
 
+(define-public go-github-com-wadey-gocovmerge
+  (package
+    (name "go-github-com-wadey-gocovmerge")
+    (version "0.0.0-20160331181800-b5bfa59ec0ad")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/wadey/gocovmerge")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "00m7kxcmmw0l9z0m7z6ii06n5j4bcrxqjbhxjbfzmsdgdsvkic31"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/wadey/gocovmerge"))
+    (propagated-inputs (list go-golang-org-x-tools))
+    (home-page "https://github.com/wadey/gocovmerge")
+    (synopsis "Merge coverprofile results from multiple go cover runs")
+    (description
+     "gocovmerge takes the results from multiple @command{go test -coverprofile} runs and
+merges them into one profile.")
+    (license license:bsd-2)))
+
 (define-public go-github-com-whyrusleeping-base32
   (package
     (name "go-github-com-whyrusleeping-base32")
-- 
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#77203; Package guix-patches. Full text available.

Message received at 77203 <at> debbugs.gnu.org:


Received: (at 77203) by debbugs.gnu.org; 23 Mar 2025 10:35:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 06:35:15 2025
Received: from localhost ([127.0.0.1]:47861 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twIfh-0001ye-S3
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:35:15 -0400
Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644]:60672)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <45mg.writes@HIDDEN>)
 id 1twIfE-0001pK-7Q
 for 77203 <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:34:45 -0400
Received: by mail-pl1-x644.google.com with SMTP id
 d9443c01a7336-22438c356c8so64775125ad.1
 for <77203 <at> debbugs.gnu.org>; Sun, 23 Mar 2025 03:34:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742726078; x=1743330878; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:from:to:cc:subject:date
 :message-id:reply-to;
 bh=onA0kkUS/pp2oMLPJqaG9Scc64Hbl1YJ0Mv6rIk6sPg=;
 b=YlXUHca/AHrhqJMcswVOt6mgYPHmy1bhA6jnCq8YwFrHu7xNEPKg+4LTAMzrGiU/RE
 ojiEijQu3HGP4aiZ/6C+m3mW7i3Iu5/9aIBGLbHawEByMyyYwjR7zetjGzF6W2vBMIz0
 K92zIxLkG96tjNceEMrlQzJEcgbBTwX3gJ1EiZX7cLay3+OB+T6rvKTUYB1G2uO78fi+
 mJVSbu6HNcNNeOzWUcou+OTt69/dC7uxQjBQ3TrRk2FHXJcswvTvrZcXoDhibH1T6Z1O
 pKrx5sz97ZAwSyzR/doa2qw+IHlGlgxz8kalK9zmNlxYnP961/Bx5Pwtluz4t+uBIfdi
 Un8A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742726078; x=1743330878;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=onA0kkUS/pp2oMLPJqaG9Scc64Hbl1YJ0Mv6rIk6sPg=;
 b=d1T9L+XlYr6DHas+p1iDeh+ZfVIe9QEJdPQnWOXISCCYx7q6RKTNyXsBkk3Z8mXEAV
 k3TuJQ5sa/lF0TVNhV1C1FpOPyHKkC6iyjHa6h7nbbK8vJuXAeeL2mytA0coS+6E59Wf
 T/VfRBPAEGOjrlbcXJcqVI4NTatcFZXwYGvjeyfdR6WCTiBnWorj5KVHyEo5uEgQiIf2
 xF5T0NA8Z+F6DW1Cy3PUBxVIXA539yF3B2NkbEEvPCfeZFUl3YyaLmjfq57j8LmwPZCB
 W4N8ySO0ktgWdgr9FXpOW50y7xF14wKHoN0MpR3XAlTD7bl+krubSWskvhOUz+4wlDT0
 sRyg==
X-Gm-Message-State: AOJu0YwbSHMvuIvCA98pewil6GqI68wrFiAX0bn0Pzhe54JwxyhY5JLj
 Lt1s3wE9OF7SseaPHcNW3tJHrjM2PWtX12lQ0AbNRXyCghmQNmNmlsv7zb9k
X-Gm-Gg: ASbGnculiDft3khgLaDOEzdEDt/RFoAT0dIe3dFCQo4N9yImyFjgg6DnRhWUGaY9BMD
 MMKDntDsTJehfx3SYUJsvuwDLBdoVgUcyRh1Yq1eCDl93O0FpOayHk+IWiTRdp64NgKuCxaghxq
 ucpL8GUtzjlFX06HPJ42Hw2lOXgNMJyQxkM3FyG1ILYuM060d2ImGxXBdTcuXj0GxeiX8LOM0+d
 xVqZLDhcdBI0jZnf/faD9nnaleFq4DPP1bLk3OF0l0iYvmjRIm9X4m0qZMG9P+JupWzIRK3Crlr
 3Q+PVfPWj7wrX42vgHMh7HxyxCctcPu0KF8iT5tdGSC5iyPOEa4YyQiwS6DMFX5z4eP57WAI/wX
 CJQ==
X-Google-Smtp-Source: AGHT+IGpS1qwklbRv/zi9w+E41y6IKcUYm/y7VP1Hje5YJzndAaMmicMH45W20SalTx1hy0H19yoiA==
X-Received: by 2002:a05:6a00:2e90:b0:730:75b1:7219 with SMTP id
 d2e1a72fcca58-7390599eb4emr14918775b3a.12.1742726077866; 
 Sun, 23 Mar 2025 03:34:37 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d2e1a72fcca58-73905fab52csm5494692b3a.20.2025.03.23.03.34.36
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Mar 2025 03:34:37 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: 77203 <at> debbugs.gnu.org
Subject: [PATCH 1/4] gnu: linux-libre: Enable CONFIG_FS_ENCRYPTION.
Date: Sun, 23 Mar 2025 16:04:21 +0530
Message-ID: <4a6e1c443ee07929cd582395bdcc5865610569f2.1742726021.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1742725211.git.45mg.writes@HIDDEN>
References: <cover.1742725211.git.45mg.writes@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Leo Famulari <leo@HIDDEN>, Wilko Meyer <w@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77203
Cc: 45mg <45mg.writes@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This enables support for filesystem-level encryption via the fscrypt
library. Many distributions such as Debian [1] and Arch Linux [2] have
it enabled (so it should be safe).

[1] https://salsa.debian.org/kernel-team/linux/-/blob/988ee7494a62a63a8b92b2e18bf730072e54413c/debian/config/config?page=6#L5843
[2] https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/blob/a7e2a17f9c0e55937ea3e18c4d5b905a8e4f8047/config?page=11#L10752

* gnu/packages/linux.scm (default-extra-linux-options): Add CONFIG_FS_ENCRYPTION.

Change-Id: Ibee34871a25e880e7c16eaa51ddebee85ee172f5
---
 gnu/packages/linux.scm | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index b0dc6cbcfd..e5d97111a8 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -901,6 +901,8 @@ (define (default-extra-linux-options version)
     ("CONFIG_PROC_PID_CPUSET" . #t)
     ;; Allow disk encryption by default
     ("CONFIG_DM_CRYPT" . m)
+    ;; Allow fscrypt filesystem encryption by default
+    ("CONFIG_FS_ENCRYPTION" . #t)
     ;; Support zram on all kernel configs
     ("CONFIG_ZSWAP" . #t)
     ("CONFIG_ZSMALLOC" . #t)
-- 
2.49.0





Information forwarded to leo@HIDDEN, w@HIDDEN, guix-patches@HIDDEN:
bug#77203; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 23 Mar 2025 10:22:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 23 06:22:17 2025
Received: from localhost ([127.0.0.1]:47776 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1twIT9-0005NN-H4
	for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:22:16 -0400
Received: from lists.gnu.org ([2001:470:142::17]:53252)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <45mg.writes@HIDDEN>)
 id 1twIT6-0005La-U9
 for submit <at> debbugs.gnu.org; Sun, 23 Mar 2025 06:22:13 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <45mg.writes@HIDDEN>)
 id 1twISx-0000cV-Ec
 for guix-patches@HIDDEN; Sun, 23 Mar 2025 06:22:03 -0400
Received: from mail-pl1-x644.google.com ([2607:f8b0:4864:20::644])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <45mg.writes@HIDDEN>)
 id 1twISv-0003QA-An
 for guix-patches@HIDDEN; Sun, 23 Mar 2025 06:22:03 -0400
Received: by mail-pl1-x644.google.com with SMTP id
 d9443c01a7336-2279915e06eso12072855ad.1
 for <guix-patches@HIDDEN>; Sun, 23 Mar 2025 03:22:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742725319; x=1743330119; darn=gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=DmkYKr2kkgd/BH8U6DKXk1RNQVqIxlMLVBWLMjtBH3M=;
 b=lZWk0tXRiOF+eqTlgduqePku+EbPMbTvktj/GwvxgdH4Us0iN5HTi5YnTOQMwf1Roi
 VQpuYJq4WgN+36Ufabm41BP2nn+RFWUqI2DH5S0snqZr9HsVZ4CP0jciA/rEDrY395ud
 NvE7hF2LNNBZ5BTiwSfTAoC4yk0C23cplfLaQAEpzrM0MSl0IC3VQZGnoAym+vZDjZeu
 fPAZrR74iRxSU6T08/8yWvcNOGSNKjJP/LaxobvgVAEUwLkl2vTJadfAmXdu0/TEivAM
 zC4HJiwRneb8pKWGByeWa2Pbjat/eUHovsmGPNNQEL/S9FtyxIc8lW1APRgn2MO5ya0n
 0vuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742725319; x=1743330119;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=DmkYKr2kkgd/BH8U6DKXk1RNQVqIxlMLVBWLMjtBH3M=;
 b=Py4vtqxrOwz1TwD8PnZBnXKzqADy5bfbRXgnkzkcnjI7MTP7SR7R0L7ykWr16+dXJH
 WoNOWd5kp8+wSBPiiWPhqi2IV2mcrO3lDmTSAYl2gBNHH3jFmiQMd/E81zPeCKO4uQLu
 sYJrC+nwd0iWJw6AUyo4xszvFhE+nt3/1pFMZ/KDuCVgZrDX3vPChsUyE3508tUVihQ2
 DYYjA8kyW4P9nxG3bCY1tRRkCqP9D99oV67ZACoXQd2/PQ+mogFYPwg4CfxGlU+Q9lS7
 CZW8sdUiR/JdCu1IV0WbEL2cpBFhL7c+ITBkIS9QyGJbw+Gc3mN2Fd/haOR+Kq0jQN/Y
 r64A==
X-Gm-Message-State: AOJu0YzL/rvhrnTV8MJM+a0/Q8jfibEil9+yMNnoEW8QBsTeWAx6sc7e
 00ae+SRd2WrHZiiH8Lu3RxkgWkBcNORarQkNwPWnyPSMAlFjY0XNe9lntXUS
X-Gm-Gg: ASbGncuNdMU5k+emkSex22Q4PFe5xUA81R/v/89Cv6yxQc1ceS4CEdThqM/k6h/cgLU
 L9e1WljiWkGe9tdsDo1GrnGlQtIFq4FxoxBtvoo/ofWzHELQlLx/DJUHd3Gar+ghY1Vyz4oZaMh
 gcJZclR8YX91UvMonnlI/l64UWmhrYglkwV3XCPr2k8QKYMydcL4DrWLbpfOG3gclQdBdNLOUlb
 drJMSvfEh7NcaG6Y4+vLXi3V0d5xc/4iK+OnLTYnqum+317vZzxUa7Ez/nBCuiGz6UAk9NEPsfb
 QmCET2rzWLyamAKaPNnPsEh2PvBXbBHaMR+Rp0iZclJSuOrZuzYfphEtdJrHGE4DXYU=
X-Google-Smtp-Source: AGHT+IE7Zt/g9NyPF4pia4GWpcHSaa2nz+eNLPgSV3cZWzKc5DmNdNl7D9Vm+hje/KzWyhHBkpzing==
X-Received: by 2002:a17:902:fc4f:b0:223:60ce:2451 with SMTP id
 d9443c01a7336-22780c7b70emr149560495ad.15.1742725319151; 
 Sun, 23 Mar 2025 03:21:59 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-227811baee4sm48852145ad.135.2025.03.23.03.21.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 23 Mar 2025 03:21:58 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/4] gnu: Add fscrypt.
Date: Sun, 23 Mar 2025 15:51:37 +0530
Message-ID: <cover.1742725211.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: pass client-ip=2607:f8b0:4864:20::644;
 envelope-from=45mg.writes@HIDDEN; helo=mail-pl1-x644.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: submit
Cc: 45mg <45mg.writes@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

Hi Guix,

The following patch series adds support for Linux native filesystem encryption
to Guix, via the `fscrypt` kernel interface and associated userspace tools
`fscrypt` and `fscryptctl`.

Patch 1/4 enables the relevant kernel configuration option,
CONFIG_FS_ENCRYPTION. This is the same patch as #77202 [1].
Patch 2/4 and 3/4 add the high-level `fscrypt` command-line utility (which is
implemented in Go); these are the same patches as #77174 [2].
Patch 4/4 adds `fscryptctl`, a lower-level tool written in C; this is the same
patch as #77175 [3].

I thought it would be good to group all these patches in a single series, so
I'll close #77202, #77174 and #77175 in favor of this one.

Further reference:
https://docs.kernel.org/filesystems/fscrypt.html
https://github.com/google/fscrypt?tab=readme-ov-file#runtime-dependencies
https://github.com/google/fscryptctl

[1] https://yhetil.org/guix/4a6e1c443ee07929cd582395bdcc5865610569f2.1742723412.git.45mg.writes@HIDDEN/
[2] https://yhetil.org/guix/cover.1742646222.git.45mg.writes@HIDDEN/
[3] https://yhetil.org/guix/933a717801203ce2e23173a8cebb957c153cdbd8.1742648529.git.45mg.writes@HIDDEN/


45mg (4):
  gnu: linux-libre: Enable CONFIG_FS_ENCRYPTION.
  gnu: Add go-github-com-wadey-gocovmerge.
  gnu: Add fscrypt.
  gnu: Add fscryptctl.

 gnu/packages/crypto.scm        | 33 +++++++++++++++
 gnu/packages/golang-crypto.scm | 74 +++++++++++++++++++++++++++++++++-
 gnu/packages/golang-xyz.scm    | 26 ++++++++++++
 gnu/packages/linux.scm         |  2 +
 4 files changed, 134 insertions(+), 1 deletion(-)


base-commit: fbfd2b93831978aadbb96f32cafdab997b04c6c6
-- 
2.49.0





Acknowledgement sent to 45mg <45mg.writes@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#77203; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 23 Mar 2025 10:45:04 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.