GNU bug report logs - #77181
[PATCH 0/5] gnu: Fix bash completion directories.

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 Sat, 22 Mar 2025 15:06:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

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


Received: (at 77181) by debbugs.gnu.org; 1 Apr 2025 10:26:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Apr 01 06:26:26 2025
Received: from localhost ([127.0.0.1]:46567 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tzYp6-0005MM-UA
	for submit <at> debbugs.gnu.org; Tue, 01 Apr 2025 06:26:26 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:34470)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1tzYp2-0005KV-M9
 for 77181 <at> debbugs.gnu.org; Tue, 01 Apr 2025 06:26:22 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1tzYow-0002AM-CE; Tue, 01 Apr 2025 06:26:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To:
 From; bh=9LVIYmMY/skKFgUfbvqZRX94v1pUtSGkgXVUxk7q6pA=; b=YwaYJjj/i+5MauHUVUHh
 iQuzQlUpQYfMilJSkKMxumP8DOcQfSC7lzUMoTvgbPSHCwt5sGZkJe5G/K04a92ZjWDtE61HLViDl
 Y/wvN0vjpX4z3bUudeQ7JhtalpfwQBJkqp0tci7aZgGpceF+PPW9+lY79mG+uxnsjmvoDivZT5lC8
 yROWZ4UF6b2T10jAUM+HZ4sXWqdJV7/dzfxQBFxlgayz05JOng8yqCF7nUQ8VHd7Q1kCM3OAfAkYu
 UByMnCXYhCuQCFA5bGtDmT7hQpk7GoMD3hhrcqyuA/Uiv371B8JRoG273FZZHIKwjiycuhLVhli1m
 pOY8Pe8S+a5FSg==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Efraim Flashner <efraim@HIDDEN>
Subject: Re: [bug#77181] [PATCH v2 1/6] guix: Add shell completion directories.
In-Reply-To: <3c72e49e718f95b1836b22289dc2209550d146a8.1743065002.git.efraim@HIDDEN>
 (Efraim Flashner's message of "Thu, 27 Mar 2025 10:46:40 +0200")
References: <cover.1743065002.git.efraim@HIDDEN>
 <3c72e49e718f95b1836b22289dc2209550d146a8.1743065002.git.efraim@HIDDEN>
Date: Tue, 01 Apr 2025 12:26:11 +0200
Message-ID: <874iz8fa9o.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 77181
Cc: Josselin Poiret <dev@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>,
 Ian Eure <ian@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>,
 45mg <45mg.writes@HIDDEN>, 77181 <at> debbugs.gnu.org,
 Christopher Baines <guix@HIDDEN>,
 Simon Tournier <zimon.toutoune@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: -3.3 (---)

Hi Efraim,

Efraim Flashner <efraim@HIDDEN> skribis:

> * guix/utils.scm (bash-completion-dir, fish-completion-dir,
> zsh-completion-dir, elvish-completion-dir, nu-completion-dir): New
> variables.
>
> Change-Id: I076bd26a87f196a32fb9542cd8058fc1d2a12aa9

I think (guix utils) is not the right place for this.

How about (gnu packages shells)?  It=E2=80=99s OK *if and only if* these
variables are only referenced from thunked fields: =E2=80=98arguments=E2=80=
=99,
=E2=80=98inputs=E2=80=99, etc.

Please also fully spell out the variant names:
=E2=80=98bash-completion-directory=E2=80=99, etc. (info "(guix) Formatting =
Code").

Thanks,
Ludo=E2=80=99.




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

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


Received: (at 77181) by debbugs.gnu.org; 27 Mar 2025 08:49:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 04:49:19 2025
Received: from localhost ([127.0.0.1]:47419 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txivN-0002kC-T4
	for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:49:18 -0400
Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:52573)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1txivA-0002h3-89
 for 77181 <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:49:04 -0400
Received: by mail-wr1-x430.google.com with SMTP id
 ffacd0b85a97d-3913cf69784so456678f8f.1
 for <77181 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 01:49:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743065338; x=1743670138; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=7BrhaAT3/iL9Z1vX86cHiQ0qtQtFXyL98U58EpkAdXE=;
 b=i+dRSwOZJkhgmJyU2bW4OgfZjwxW45lTsPcfB2mcU3EHQxj/tGRflznU2eM/vFvXKJ
 ssyak+Er1Y50j+YPZgugK4V+RsumPjeypqNEecUN29+MZmjIaVgAybt4pJTWzOTvADAk
 Egckvu43qxj9dHYN/ZxxJX1rDy5cVmvUahgSD1yYx6rpKPqfcJ7WkR2sDGFuLDZT0dAC
 wUBpNqUGmP0yYnQtfKOpWjqM79Ultuegy1edMs9nkWtTBYpvHI2xwTSoLqO+Sh2U1SEx
 IB4ouDSdFgnCZ6tckli57Gaxt+elK+xttaeDQP/0oepkT2qobsSD0F5Mri7zuuZVo5RA
 8PoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743065338; x=1743670138;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=7BrhaAT3/iL9Z1vX86cHiQ0qtQtFXyL98U58EpkAdXE=;
 b=Uij/tAknWCmwzzUtb04MSz7NVEOIARqRgy2YdcUvuUwU6KXSDIiLnMuzTQ1zvv3lba
 zWIzs5z4G9ndRCFIOO5kf+7tJyd+zoJdmsc0+FQAYIE8R8Krl1AVZgt1pgjjLMPzgXX7
 RG4+Or4daehyMJIqddHqiRp9Hx8O/vsutPLxC1QRhXpOiRBY/xfclcn25vkKrqiOU54Y
 muqtPFJ0A+h9Dm6VxDkuUj+RVNx9b605lIs+fNpJCb854/IF2UoSbXs6lUHISA0TV6jv
 /9ZMUMk1ZqSzuWBmVWx7uZFI/6hcEiO+qBumK83d1Cxy8HF8upAU2mtCDip2AVjE7P9G
 NAVw==
X-Gm-Message-State: AOJu0Yxw4cqeFm/y9f1/0uxa2nMvSt5xx1pxntQk+qHQKNjLj2rTfSRR
 vsMaiDj6SG8bEUX1pbzjM3MzCgK+EIhW0dezeyVobA1ils8i9FDVC78pZg1W
X-Gm-Gg: ASbGncvpc1AxdAXqxWz598cKDIRTfAN5xiQwQSnYxcwrI/JfvrOYjhRdnm3NdGfebur
 HsHcT942V5DU32/vy64Dejc5v+w8DSesnEh9rBPk/7XKTdyUVPkiRO+02tCgtOwCEhaQ3va5ZVe
 CesQ/nueS3e6zGB8yiwryI8+D1ZTaKIT4AYRWQDvmvix+7qwCSylGNjBmAC6Qco+GVcxPwl4YjK
 kph+gLU6sbx5z7ivUCEjL4iNpD8nAmckOZD/wMjF+9EXTo3JXSfHhAKoDat3PkTWYVvDPgyEbKy
 PJo54swOedZ0tB0F6rctVmtwQO8SEJJ+q6RURCFIUZl+r3la
X-Google-Smtp-Source: AGHT+IGgHXcjGWLqC7ExkK4jt+FfF7sgxBkBxHM4HXBLdB98SBu0Gg50urz5qscK749q9gU/uq3gng==
X-Received: by 2002:a5d:6c6c:0:b0:38c:2745:2df3 with SMTP id
 ffacd0b85a97d-39ad17845f7mr2226725f8f.37.1743065337920; 
 Thu, 27 Mar 2025 01:48:57 -0700 (PDT)
Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43d82f32573sm29655025e9.32.2025.03.27.01.48.57
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 27 Mar 2025 01:48:57 -0700 (PDT)
From: Efraim Flashner <efraim@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH v2 6/6] gnu: starship: Fix shell completion directories.
Date: Thu, 27 Mar 2025 10:46:45 +0200
Message-ID: <4f04fc067b4ce22ceb22154d89fcf1c58f8931dd.1743065002.git.efraim@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1743065002.git.efraim@HIDDEN>
References: <cover.1743065002.git.efraim@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: 77181
Cc: 45mg <45mg.writes@HIDDEN>, Ian Eure <ian@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 (-)

From: 45mg <45mg.writes@HIDDEN>

* gnu/packages/shellutils.scm (starship) [arguments]: Use the shell
completion directory variables.

Change-Id: Ie286218d636a56745013ebdb23461691fdf16d11
---
 gnu/packages/shellutils.scm | 27 +++++++++------------------
 1 file changed, 9 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index 28c8af8685a..c7723cb2e04 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -496,33 +496,24 @@ (define-public starship
                      (starship-bin
                        (if #$(%current-target-system)
                            (search-input-file native-inputs "/bin/starship")
-                           (string-append out "/bin/starship")))
-                     (share (string-append out "/share"))
-                     (bash-completion-dir
-                       (string-append out "/etc/bash-completion.d/"))
-                     (zsh-completion-dir
-                       (string-append share "/zsh/site-functions/"))
-                     (fish-completion-dir
-                       (string-append share "/fish/vendor_completions.d/"))
-                     (elvish-completion-dir
-                       (string-append share "/elvish/lib")))
+                           (string-append out "/bin/starship"))))
                     ;; Make the directories
-                  (mkdir-p bash-completion-dir)
-                  (mkdir-p zsh-completion-dir)
-                  (mkdir-p fish-completion-dir)
-                  (mkdir-p elvish-completion-dir)
+                  (mkdir-p (string-append out #$bash-completion-dir))
+                  (mkdir-p (string-append out #$zsh-completion-dir))
+                  (mkdir-p (string-append out #$fish-completion-dir))
+                  (mkdir-p (string-append out #$elvish-completion-dir))
                   ;; Use the built starship to generate the completions.
                   (with-output-to-file
-                    (string-append bash-completion-dir "/starship")
+                    (string-append out #$bash-completion-dir "/starship")
                     (lambda _ (invoke starship-bin "completions" "bash")))
                   (with-output-to-file
-                    (string-append zsh-completion-dir "/_starship")
+                    (string-append out #$zsh-completion-dir "/_starship")
                     (lambda _(invoke starship-bin "completions" "zsh")))
                   (with-output-to-file
-                    (string-append fish-completion-dir "/starship.fish")
+                    (string-append out #$fish-completion-dir "/starship.fish")
                     (lambda _ (invoke starship-bin "completions" "fish")))
                   (with-output-to-file
-                    (string-append elvish-completion-dir "/starship")
+                    (string-append out #$elvish-completion-dir "/starship")
                     (lambda _ (invoke starship-bin "completions" "elvish"))))))
           ;; Some tests require a writable home directory
           (add-after 'unpack 'patch-test-shell
-- 
Efraim Flashner   <efraim@HIDDEN>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted





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

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


Received: (at 77181) by debbugs.gnu.org; 27 Mar 2025 08:49:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 04:49:17 2025
Received: from localhost ([127.0.0.1]:47417 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txivK-0002jf-Ab
	for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:49:17 -0400
Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]:51610)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1txiv4-0002g1-3a
 for 77181 <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:49:02 -0400
Received: by mail-wm1-x332.google.com with SMTP id
 5b1f17b1804b1-43d04ea9d9aso2930775e9.3
 for <77181 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 01:48:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743065332; x=1743670132; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=Duxy7A94xBDehCittGSTp7AqP/60PPHb1igrtIYocmc=;
 b=M/B5iN7vEUxzW91OjUHz+Q3DK+IBpQuj5RDo2N2tvUXFobQS67yqOJVNkGCqfK100P
 qz6p/E8mvrYZba/Yc5jDWLo14rT4cXMhg8vUNYn3SPisbOCAKptH9wdoFDeWt9WP3yXJ
 ZHtIF2Nzdh+HeyO3q2hJj2BqxJA5JND6I1gFWcSkrOReSVPInf3fxYlzMHNHGQr771+t
 kNNqnnlfPeiR//Kc/GRkv/P0RTP8owOqehOomxm7ptC8rXukq+HWQT3kQ8PBZv4wd/G3
 Fpw/J8iK5rcaDoY5RABAsO/3aJjd87s6a1q1TkjhD+1wY9GYK9FkN/m5AtCIPVjI3vkB
 09Uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743065332; x=1743670132;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=Duxy7A94xBDehCittGSTp7AqP/60PPHb1igrtIYocmc=;
 b=AsuxeMZqVwUJxUjB8ogmoVqU1UAZe1xXViY++77mTMzJyRrUOdjYCJfsE4xz6QqH2Q
 90oBiLJG6G8H5GGIw6Zf5e7CTbTNRNR4BJN9NWw3hGJYeYBaIXSEX5dhJjz8PRo3pOQp
 edK3miozX/kmuyaqVmYEk59doSDzasriP4ghiJanQ5IemJtI75EnuGCqosXFXu1ehAwr
 fgsvJo7BHW+FI1O7QqnRZpmhvKDTZTLiO6od3vgiSTUfMZC2hthn8/emvU6hjTsi3YwL
 G4DX1onkxbNxbI4LJSAwVi/AU5+JVDuYQVXusda1NBDy3Rm+Uzski/7x7xySWKOtqD/h
 k7wQ==
X-Gm-Message-State: AOJu0Yzsg6e895+sTDlM0492ENbq3WOCo84CQz3ewHxAlIhBiqkUfcbq
 kBN1g7k4S8bkYxi2Bul3NK87CUGgDBwNz41hfWXJI9lpGhpb1PPAtbUFGxEd
X-Gm-Gg: ASbGncsghXzPOsd5T4KAEGOUP6Op51bRcloZUohqNNEb5jinV/aazN6PR4kf3dlP4Xn
 Gd5aetdrJAG2cSOMAo1MZaCWF6g0+G7nSLJpN1dKgDaTB9wVBuadxTg/3lHJIrocQoqX7yjMeui
 tls/htqkg6GOzHSZBu40eOuUmgdOq7EIeV4fNT/zzfj1Wm2ekK1Emu6mBLwVzXCA77UcTLgZglR
 vB3SiEL9DyDjJEwbYz7SJbn2nf4rKnJ00bDXq9JV6k3lhfUQhGb3dr/Tc2QVd+z3qsJTzfVY6E5
 oeKdVHgVae5b7bq/jJo2u4UgR4v3qPwg3mNP8E8AUBhiH36n
X-Google-Smtp-Source: AGHT+IHBdVhdoHD6a7NG0Go4B83pMDqGKzK35Zv0PT209FuLLyS1xt1v0XXau0r3zas43dftlyQm6Q==
X-Received: by 2002:a5d:59ae:0:b0:391:4873:7943 with SMTP id
 ffacd0b85a97d-39ad175004emr2195790f8f.32.1743065331623; 
 Thu, 27 Mar 2025 01:48:51 -0700 (PDT)
Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43d82a041d4sm32103515e9.0.2025.03.27.01.48.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 27 Mar 2025 01:48:51 -0700 (PDT)
From: Efraim Flashner <efraim@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH v2 5/6] gnu: zoxide: Fix shell completion directories.
Date: Thu, 27 Mar 2025 10:46:44 +0200
Message-ID: <a5691047a5cc9db6d407eb28ad39889995de14aa.1743065002.git.efraim@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1743065002.git.efraim@HIDDEN>
References: <cover.1743065002.git.efraim@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Divya Ranjan Pattanaik <divya@HIDDEN>,
 Efraim Flashner <efraim@HIDDEN>, Steve George <steve@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
Cc: 45mg <45mg.writes@HIDDEN>, Ian Eure <ian@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 (-)

From: 45mg <45mg.writes@HIDDEN>

* gnu/packages/rust-apps.scm (zoxide) [arguments]: Use the shell
completion directory variables.

Change-Id: I55f1a9f5c37a6b795f0021ea8b08f472c16847e9
---
 gnu/packages/rust-apps.scm | 22 +++++++---------------
 1 file changed, 7 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 55861ecc924..48fefd3064a 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -4864,30 +4864,22 @@ (define-public zoxide
                  (lambda _
                    (let* ((out #$output)
                           (share (string-append out "/share"))
-                          (man1 (string-append share "/man/man1"))
-                          (bash-completions-dir
-                            (string-append out "/etc/bash-completion.d"))
-                          (zsh-completions-dir
-                            (string-append share "/zsh/site-functions"))
-                          (fish-completions-dir
-                            (string-append share "/fish/vendor_completions.d"))
-                          (elvish-completions-dir
-                            (string-append share "/elvish/lib")))
+                          (man1 (string-append share "/man/man1")))
                      ;; The completions are generated in build.rs.
                      (mkdir-p man1)
-                     (mkdir-p bash-completions-dir)
-                     (mkdir-p elvish-completions-dir)
+                     (mkdir-p (string-append out #$bash-completion-dir))
+                     (mkdir-p (string-append out #$elvish-completion-dir))
                      (for-each (lambda (file)
                                  (install-file file man1))
                                (find-files "man/man1"))
                      (copy-file "contrib/completions/zoxide.bash"
-                                (string-append bash-completions-dir "/zoxide"))
+                                (string-append out #$bash-completion-dir "/zoxide"))
                      (install-file "contrib/completions/zoxide.fish"
-                                   fish-completions-dir)
+                                   (string-append out #$fish-completion-dir))
                      (install-file "contrib/completions/_zoxide"
-                                   zsh-completions-dir)
+                                   (string-append out #$zsh-completion-dir))
                      (copy-file "contrib/completions/zoxide.elv"
-                                (string-append elvish-completions-dir
+                                (string-append out #$elvish-completion-dir
                                                "/zoxide"))))))))
     (home-page "https://github.com/ajeetdsouza/zoxide/")
     (synopsis "Fast way to navigate your file system")
-- 
Efraim Flashner   <efraim@HIDDEN>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted





Information forwarded to divya@HIDDEN, efraim@HIDDEN, steve@HIDDEN, guix-patches@HIDDEN:
bug#77181; Package guix-patches. Full text available.

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


Received: (at 77181) by debbugs.gnu.org; 27 Mar 2025 08:49:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 04:49:14 2025
Received: from localhost ([127.0.0.1]:47415 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txivH-0002jE-BA
	for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:49:14 -0400
Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]:56667)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1txiuz-0002fC-Vq
 for 77181 <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:48:57 -0400
Received: by mail-wm1-x329.google.com with SMTP id
 5b1f17b1804b1-43948021a45so7062115e9.1
 for <77181 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 01:48:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743065328; x=1743670128; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=yppARz+PdwovWudEwKHNrAJuBPgyDDFIN4d2fscLVUs=;
 b=lbyvLfVTxdKUcHgqYHKqrnKDp5uTebZmmKsoYcHst2y727r8GyPogW+vnTXMlCpfUT
 FUly5SvzawJKq2egoEkU/YBaTneV5vafaG9jlANKOhvEvHzgcGR9vgj9eu+hN1zflAWk
 HWs+GRE1xJrb56u2fhkVzGqvDgfG2txkzB2If7zDENGWUBRWyfrrlV8C9aZ4XQFydSo7
 9tMXJvP2T8yFsSLb2c1cysACJRoQl+plTzOrZvOK5B/UsBpPhAW6ut9g5ezLPWRXzdXD
 NyWuixg7vTvVyGUuJdWBQYVeMHLnUdDrrowJ8yFgElU/ZXtWRep5dlmMrYpWkuUK+Jf8
 nDwQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743065328; x=1743670128;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=yppARz+PdwovWudEwKHNrAJuBPgyDDFIN4d2fscLVUs=;
 b=HQ8jfc4I92QxO8GnLdwxwXJ/abfU9uutMOb0M1/MGfVHQl7FTYGyb731x8DppEo9ow
 0Cu6AThajhPAG7W/myb0S6cqFWFp3HMJXKh2ny4aUcIiFHaG2xfxnmr+u4SR9iUH2Ylk
 aoXkqu6QrbE10YrwWQCi9E7zZabfd9V/6f598Mo6FnDwT18pMoynNb0UCVxpeF33v7Dv
 sTi7fKcBK0IUG84Z1KqGx2tXLvmQK6XrO0iEA033D3gj+FOfgRiyuOJQY/MuymSyBzJ8
 ijbw689VcwFjyctRjw8c64AShuIbOlxD51Skoj6FmQgoiB30/DfolAAjQ/vhRhuukf4b
 TUoA==
X-Gm-Message-State: AOJu0YzPhV5SemFUROlmqPhdGfSKbRorHzzDPaloBasVB10R+wX0axy4
 ASvEJRMio9EuRAi+zhMq6D4dVzwtr5LCjL//2HKK/I/b08F9xd2AgMZTNia/
X-Gm-Gg: ASbGnctqteS8TbWOWGQsLvy54AgJzjq7u4HV631gnLzzFBCSxZxthBjxyc1r/hl3NS0
 td4G+JGsQ3AQVlE2ViOrFXRRA+nX7wz9KqOs0Kdl1EPJYVEnWst5EUy6acMU9Q4ISR6bc2gOoLP
 NpfeRolPUSoyDeUvM4ReQtmc7oQMMZ0N1Lnwss/T4Ja7ko0jdHjdTYv0jyYGrCVfrhxRP4ieyLX
 ruK6ruWrEtZB6CZ4Op/INaF/O7AVJswZf0zfOv9BPJ12O7JyLn6yTvQRI20FD8UDjQPDRYyxfFc
 3GXLI+Rj7ZIH/9AIktqeelxOGNVFBGLzJnraPzSvmF42z5XP
X-Google-Smtp-Source: AGHT+IGbihPH8dlRximRPz9TroEMS2eQyAO+Iv1DKiMLpk/zFSDyzRAv4ojfDufhjlpSZUoGtxMcdA==
X-Received: by 2002:a05:600c:3ac6:b0:43b:ce3c:19d0 with SMTP id
 5b1f17b1804b1-43d85096658mr25066295e9.29.1743065327464; 
 Thu, 27 Mar 2025 01:48:47 -0700 (PDT)
Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43d82f3235asm30207525e9.31.2025.03.27.01.48.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 27 Mar 2025 01:48:47 -0700 (PDT)
From: Efraim Flashner <efraim@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH v2 4/6] gnu: git-delta: Fix shell completion directories.
Date: Thu, 27 Mar 2025 10:46:43 +0200
Message-ID: <a0ec7381a0f60026e674780915fe3f30dd625e15.1743065002.git.efraim@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1743065002.git.efraim@HIDDEN>
References: <cover.1743065002.git.efraim@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Divya Ranjan Pattanaik <divya@HIDDEN>,
 Efraim Flashner <efraim@HIDDEN>, Steve George <steve@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
Cc: 45mg <45mg.writes@HIDDEN>, Ian Eure <ian@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 (-)

From: 45mg <45mg.writes@HIDDEN>

* gnu/packages/rust-apps.scm (git-delta) [arguments]: Use the shell
completion directory variables.

Change-Id: I7825607cc15df5b6fec8322740d303b38842e401
---
 gnu/packages/rust-apps.scm | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 0371fd4c264..55861ecc924 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -4550,23 +4550,16 @@ (define-public git-delta
       #~(modify-phases %standard-phases
           (add-after 'install 'install-extras
             (lambda* (#:key outputs #:allow-other-keys)
-              (let* ((out (assoc-ref outputs "out"))
-                     (share (string-append out "/share"))
-                     (bash-completions-dir
-                      (string-append out "/etc/bash-completion.d"))
-                     (zsh-completions-dir
-                      (string-append share "/zsh/site-functions"))
-                     (fish-completions-dir
-                      (string-append share "/fish/vendor_completions.d")))
-                (mkdir-p bash-completions-dir)
-                (mkdir-p zsh-completions-dir)
-                (mkdir-p fish-completions-dir)
+              (let ((out (assoc-ref outputs "out")))
+                (mkdir-p (string-append out #$bash-completion-dir))
+                (mkdir-p (string-append out #$fish-completion-dir))
+                (mkdir-p (string-append out #$zsh-completion-dir))
                 (copy-file "etc/completion/completion.bash"
-                           (string-append bash-completions-dir "/delta"))
+                           (string-append out #$bash-completion-dir "/delta"))
                 (copy-file "etc/completion/completion.zsh"
-                           (string-append zsh-completions-dir "/_delta"))
+                           (string-append out #$zsh-completion-dir "/_delta"))
                 (copy-file "etc/completion/completion.fish"
-                           (string-append fish-completions-dir "/delta.fish"))))))))
+                           (string-append out #$fish-completion-dir "/delta.fish"))))))))
     (native-inputs (list git-minimal pkg-config))
     (inputs (list libgit2-1.7 openssl zlib))
     (home-page "https://github.com/dandavison/delta")
-- 
Efraim Flashner   <efraim@HIDDEN>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted





Information forwarded to divya@HIDDEN, efraim@HIDDEN, steve@HIDDEN, guix-patches@HIDDEN:
bug#77181; Package guix-patches. Full text available.

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


Received: (at 77181) by debbugs.gnu.org; 27 Mar 2025 08:49:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 04:49:11 2025
Received: from localhost ([127.0.0.1]:47413 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txivD-0002iR-MT
	for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:49:11 -0400
Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:47471)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1txiuw-0002ec-MQ
 for 77181 <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:48:53 -0400
Received: by mail-wm1-x331.google.com with SMTP id
 5b1f17b1804b1-43cf034d4abso7266785e9.3
 for <77181 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 01:48:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743065324; x=1743670124; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=gXgLDuo2SYsQqX5cdnBp2oKQnTeH3HDJ9mMqRI64ONo=;
 b=IkPe9xie0zDNc/jf7HJOsxPdWRWBOAbGDqGQEN1kGJYOYnxCfPnI0Kg1pw8p8/WN73
 0RIGMFNrhZcY8KLqjtmV31oVrjvQDuQvSDw+1mzZlZ1dLe/BvtFCZWgtoTEAJuiUTQjq
 YXtUmGovy+3X2SUd7qHZFAdru3o2EMm5hp3McUs0BcGilH5i85fpZcZRx6iEEgUqNSsm
 GZ/Uutq/Z0cVfh3vzXZkYFtukfb5lgGrgOCeBmiSNPKePuT2oxySCplAi/AZDqwvhC52
 UVnQsK2+DWWKcZs/5dqUGzlqUxjHZTJr1m6quO8K+J1o/rKSIisjeoFQIBHp7ekrZYzq
 7J5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743065324; x=1743670124;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=gXgLDuo2SYsQqX5cdnBp2oKQnTeH3HDJ9mMqRI64ONo=;
 b=HHamtB/qIn4C0snTJIewt9Sf7tWkxt6hYGsDBDYzK5zzpE08/hnjflBLVUWUAbrr3Z
 WfSozm2BmFI8McJry3ZVd4iQw2JuLT09erxaLQyDpRDgNx/JUCjjDZe6OpCbUmoSUZKm
 EV449NTsS2WIdSgRWWSIxURDyMgGip5/aN56qiP1driLWdCGjNAgsJ4xHU2YbgBLCUkM
 a8aYrl2jzDrarHo6m8T895upHMLIEhYwQD6UJxatR9GZ3jJmk0XT1dY/bA9+1fh4tJcP
 F/7ZjTYmYL044NZXxuQ/Ew9UnsXJs8hWSEdKrITlxSldDoWcJQVWmuzGQfoFJEiWCi6I
 Wm4w==
X-Gm-Message-State: AOJu0YzOf5DvlHlydJn9WH/4JNYbKFxqMUVYBEQTbpdzIZ+xNJHGeaGa
 d9nlOcLQ7sdeK0PzLZMoNBQ8n7x+XEI+huIkhkQ6WVKLtajswHRYuJ3vQzPF
X-Gm-Gg: ASbGncuhuUcR7L84G02XOcomkXlz0TY/XByFkxikXkFwNUSXBxQ6lgS8q8W2oPNIcug
 Ky7hyjomgOVdrtymCBeYHW9dBiIQIzfY1PvIDgWbTQHcOrjV9/5XhGwqa5FYH2aXNZ5Y1jgSznG
 h9RplyVxhid6KyHnBfqJTdrl6F4I+X/GQdK48o/4s48Zug3vn+/+Vyums+wt95H1O+Dv71G1Sui
 9KAwyySVsPgfaMivuozdPtnY4WSy4txMol9sjtu8N833+VI8U3l6FHAqRbYaGklKPqWS2lFKcMS
 Wb8EmJP5SU2MkzbSFnYyAkyz6csWFIs1gCF8yvqDpN+jJbz3
X-Google-Smtp-Source: AGHT+IHa1yWivBzqba0QLRblHPFJoIIydntdFxrlAB3Tm0QrGMZfAK8zV45fI2I/eCdmmjpr3vMziA==
X-Received: by 2002:a5d:59a7:0:b0:38d:eb33:79c2 with SMTP id
 ffacd0b85a97d-39ad174e4famr1965093f8f.32.1743065324231; 
 Thu, 27 Mar 2025 01:48:44 -0700 (PDT)
Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-39abfc2115asm13224512f8f.4.2025.03.27.01.48.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 27 Mar 2025 01:48:43 -0700 (PDT)
From: Efraim Flashner <efraim@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH v2 3/6] gnu: ouch: Fix shell completion directories.
Date: Thu, 27 Mar 2025 10:46:42 +0200
Message-ID: <76d0f9fece99b9f7716fd5b6e166e1b872c64520.1743065002.git.efraim@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1743065002.git.efraim@HIDDEN>
References: <cover.1743065002.git.efraim@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Divya Ranjan Pattanaik <divya@HIDDEN>,
 Efraim Flashner <efraim@HIDDEN>, Steve George <steve@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
Cc: 45mg <45mg.writes@HIDDEN>, Ian Eure <ian@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 (-)

From: 45mg <45mg.writes@HIDDEN>

* gnu/packages/rust-apps.scm (ouch) [arguments]: Use the shell
completion directory variables.

Change-Id: I63f2be695e9d8dc15de61bbbb470c54e47a6a197
---
 gnu/packages/rust-apps.scm | 20 ++++++--------------
 1 file changed, 6 insertions(+), 14 deletions(-)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 2f933d836c5..0371fd4c264 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2348,25 +2348,17 @@ (define-public ouch
           (lambda* (#:key outputs #:allow-other-keys)
             (let* ((out (assoc-ref outputs "out"))
                    (share (string-append out "/share"))
-                   (bash-completions-dir
-                    (string-append out "/etc/bash-completion.d"))
-                   (zsh-completions-dir
-                    (string-append share "/zsh/site-functions"))
-                   (fish-completions-dir
-                    (string-append share "/fish/vendor_completions.d"))
-                   (elvish-completions-dir
-                    (string-append share "/elvish/lib"))
                    (man1 (string-append share "/man/man1")))
-              (mkdir-p bash-completions-dir)
-              (mkdir-p elvish-completions-dir)
+              (mkdir-p (string-append out ,bash-completion-dir))
+              (mkdir-p (string-append out ,elvish-completion-dir))
               (copy-file "target/ouch.bash"
-                         (string-append bash-completions-dir "/ouch"))
+                         (string-append out ,bash-completion-dir "ouch"))
               (install-file "target/_ouch"
-                            (string-append zsh-completions-dir "/_ouch"))
+                            (string-append out ,zsh-completion-dir))
               (install-file "target/ouch.fish"
-                            fish-completions-dir)
+                            (string-append out ,fish-completion-dir))
               (copy-file "target/ouch.elv"
-                         (string-append elvish-completions-dir "/ouch"))
+                         (string-append out ,elvish-completion-dir "ouch"))
               (for-each (lambda (manpage)
                           (install-file manpage man1))
                         (find-files "target" "\\.1$"))))))))
-- 
Efraim Flashner   <efraim@HIDDEN>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted





Information forwarded to divya@HIDDEN, efraim@HIDDEN, steve@HIDDEN, guix-patches@HIDDEN:
bug#77181; Package guix-patches. Full text available.

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


Received: (at 77181) by debbugs.gnu.org; 27 Mar 2025 08:49:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 04:49:07 2025
Received: from localhost ([127.0.0.1]:47410 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txivD-0002iJ-51
	for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:49:07 -0400
Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]:59884)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1txiuu-0002dx-1k
 for 77181 <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:48:50 -0400
Received: by mail-wr1-x42f.google.com with SMTP id
 ffacd0b85a97d-38f2f391864so319244f8f.3
 for <77181 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 01:48:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743065322; x=1743670122; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=gQy/qi7E+UZbDNyGvJCEILwrpWtfAyxzR6cka7EmnQg=;
 b=ifE6Us2VnU+7hmcsjzGXV5SsVBs9qQPYSTLmxbqp1thcjbv/I0APpbI6sQZrLYiy4r
 Pj7nPVDxtfGIXRVVM7o8U49zNgN/m1u7f5ECJK1i9sfdqO6pVxUXPHmoBt3ixlYeWCMo
 QW/t6HE7i+GIuq56tsnaF504KuRS0hH+00WoL/XqvrLrkvCVjpfecOa5BA83KKNFVwE/
 UwCZMPXKFfJGoSV9gTY3H4/LdD3H7hE798Nspgs+54BQr2X6oLtbpz7v4FiDhGKfkE5Q
 nt2xX/Af36U2ZtZu3PKE4n5mNnVBqhaO/p8/S3CM42wED5I3CNkQEzt7f/FeRuMNNIyv
 p2HA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743065322; x=1743670122;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=gQy/qi7E+UZbDNyGvJCEILwrpWtfAyxzR6cka7EmnQg=;
 b=sk1pdp/juluK84iL8KspVRcJS0q1p5elbHlhRhnItzE7T6/LugY6p0yqKSXTsAOrl3
 UEfHBx2Gzb2CAWub6UoIG5Hfex7jBeGXqnLXVWIVX4Flx+zUM18xtco5Qrkf1uOx6yWw
 VWMj7HOw4pKWW1WL61Pn1AjR7VeulX+q/hXneFHIpNVN00X3Wjo0D0wBKanFe+wc3vmZ
 zgaxv3zZbQXe1XwLrwFPt3gGtxtjRJnaxlwMvbPxT1QI6uUAVqQJ/AG2dTczIBiV1D+O
 yUsEdQYfrfHDteEOsBJ/1d0MvtIzV3pMTY+rDaV2NfS5jz6G86ykL47b+U6MoylrgAHC
 WotQ==
X-Gm-Message-State: AOJu0Ywc/IHLuQ6JkgE5bU9Lo7RxcorrOGuUZ4dlFoGB00+3syelgFma
 UHtAAEFFwIO1oPiZooVrorlSwH6/5MvbEg5BaOeng7VFRL7SA1as19B023Hb
X-Gm-Gg: ASbGncueeIhJeJKY+G/eIO63s8315OD1xStqAHc22aSHAJp19N2XW1sZ6BDV4lsA47a
 OirlzDWlaV5xFeKRMfPRgYc3XYuZKuh2E+RLhyP4JBINBkahAf9oU4rGwvOOVVcVPpTxTfsxLTB
 ii2DuGWwfozBmzxzyWitS9PBT9TwvHBwdf/vpxxwdObRNE0M0I1doPHkp40QZhJp1OXusMu/Dww
 GTjt/pVTxL0vaA31lxHnSbZSyCThP/xrx4Tb2GgL1vytbVr6AnueGdeRx7eJL6daFTVEt9A3V6W
 dSkxapwxpYcaXlO7Y00DT8aEcbAYYyGtyjjOF2f03/QE/7/rLu7nYmRyzZk=
X-Google-Smtp-Source: AGHT+IElRjoAUrZD7ChK0lQ9WTLjfRGZQStWl9be/8W0n21ZL3iT3wad5idaWN5lFVDww/uEOU0hng==
X-Received: by 2002:a05:6000:400c:b0:391:275a:273f with SMTP id
 ffacd0b85a97d-39ad17401cbmr2019984f8f.4.1743065321560; 
 Thu, 27 Mar 2025 01:48:41 -0700 (PDT)
Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3997f995a10sm19072245f8f.6.2025.03.27.01.48.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 27 Mar 2025 01:48:41 -0700 (PDT)
From: Efraim Flashner <efraim@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH v2 2/6] gnu: pass-age: Fix shell completion directories.
Date: Thu, 27 Mar 2025 10:46:41 +0200
Message-ID: <c0f46e1427e83773ca6b390b1989f39fd248436f.1743065002.git.efraim@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1743065002.git.efraim@HIDDEN>
References: <cover.1743065002.git.efraim@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: 77181
Cc: 45mg <45mg.writes@HIDDEN>, Ian Eure <ian@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 (-)

From: 45mg <45mg.writes@HIDDEN>

* gnu/packages/password-utils.scm (pass-age) [arguments]: Use the shell
completion directory variables.

Change-Id: I6ed77cff28a1fb7305d8a0357026e518dcc0e11a
---
 gnu/packages/password-utils.scm | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index bce4af8e5f0..23fa82a2e54 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -845,7 +845,7 @@ (define-public pass-age
         (base32 "1ap2i08zjvacd2rllrsx9bw3zz5i99bk0i5yxrssvn6w60bwjqdl"))))
     (build-system copy-build-system)
     (arguments
-     '(#:modules
+     `(#:modules
        ((guix build copy-build-system)
         (guix build utils)
         (srfi srfi-26))
@@ -879,11 +879,11 @@ (define-public pass-age
        #:install-plan
        '(("src/passage" "/bin/")
          ("src/completion/pass.bash-completion"
-          "/etc/bash-completion.d/passage")
+          ,(string-append bash-completion-dir "passage"))
          ("src/completion/pass.fish-completion"
-          "/share/fish/vendor_completions.d/passage")
+          ,(string-append fish-completion-dir "passage"))
          ("src/completion/pass.zsh-completion"
-          "/share/zsh/site-functions/_passage"))))
+          ,(string-append zsh-completion-dir "_passage")))))
     (inputs
      (list age coreutils-minimal git-minimal
            procps qrencode sed tree util-linux))
-- 
Efraim Flashner   <efraim@HIDDEN>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted





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

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


Received: (at 77181) by debbugs.gnu.org; 27 Mar 2025 08:48:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 04:48:50 2025
Received: from localhost ([127.0.0.1]:47399 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txiut-0002f1-5I
	for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:48:50 -0400
Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:43128)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1txiuo-0002dL-Om
 for 77181 <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:48:44 -0400
Received: by mail-wm1-x330.google.com with SMTP id
 5b1f17b1804b1-43cf680d351so10347715e9.0
 for <77181 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 01:48:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743065316; x=1743670116; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:from:to:cc:subject:date
 :message-id:reply-to;
 bh=P1LbC7KsgcgiMFqLwNtWCzK14nopyLN3+2Vd56PV994=;
 b=h6tBosxBFBbk7+pg7ZYtVHnEXhSmIkVDA97EV0VwEYyrdf6DZRzmvyibkv5Z9tTDtc
 IenNzoDK2vT2C06QusvSRf6yWh6VJ9GRovWHC+0pD6W4C66jAeYIEeoRlpumrtzlIa25
 Z1XdojWRPpsJdXbFTay52q4kOYn4fMqx1QrhaD+3QUb9dcPQSDz1aFLrUJNLl3k2OCQv
 PhWYkJlJRwDhknLJVF1NLXhxhZ+JASHiEwg8HMcs61aNDIfax+nnP475OTse2EXFk7DL
 zL73QBnL6yw7wZtrNwXi0gLNcpKVtYNIHlw1EwKxaaGL16POQpcs3BrPCvNMgb85FmIa
 bPlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743065316; x=1743670116;
 h=content-transfer-encoding:mime-version:references:in-reply-to
 :message-id:date:subject:cc:to:from:sender:x-gm-message-state:from
 :to:cc:subject:date:message-id:reply-to;
 bh=P1LbC7KsgcgiMFqLwNtWCzK14nopyLN3+2Vd56PV994=;
 b=t91HBvRWM9fn/pXxZScTJ8cfUM28RHjIzcNCmOBnOZlZDzC/aVBhKAuM80133D8o4f
 DR9+dtyDdct/KFJ8v6lYLiz9H9pfZBtzkUgUmKS5VunSjxDFDnCEtA2Qb4JOziUXrT88
 44ZI5WuhSB1ykDpNPkMjWjEVqWw5bXE1zxrM18j1zUaHp3osFVbYsktHa4n3RN+qMtiu
 fKXoYyzGprdNGnjaPjZsuqKMFwmN0X0GmjS1re4pZovT/PVmiYoTK5a0jXTHg9KcDCaA
 1+U9Mx1yLAMR0+sDHyYoTU7FpaoSOMzgy4OojiSEn4AB81FFuqU+902A5WSfXKUjyGsM
 omBA==
X-Gm-Message-State: AOJu0YzWLk7iOgUy08Ax0DBDasMbpRpFSRS6z+9Kr2+qNZnXPAQ1DVXv
 aF6XUVBBanjFTrODaO3GG7wLwhDe/XLNKAqvVZ3FB65Wqve/A7uohobdAdkT
X-Gm-Gg: ASbGnctgDx/2I0GaIT1Z6c1qiW2iQQAIwSI/N0aLVyyxxkH/KYz/H3d6hzIjWxIODuA
 DyP7Ocl0Ow7iZAGcL2ogOD7z5TmBSmU/T52Z9MJnS2Apbqat5BLdRGwUiP4YO3ESWuu3WI6gAb1
 ncVBLcHQcTkc6etxPXs8cANZvr1IGhyT8fMm5vofGUI7nrIGDaVso4Z6EGk1q3lM+hFEiiREZvq
 mV1+FO9+BFJh4GNqEkA7zVO5f76j1KjO9UcRGxHIP/tWLh7CpBMSymsRzZmFwyr0nrMUCSXHruF
 Ft52NtZx8PefZVACHMGHd6llbUehzEMwE2LFncldNYofdg/f3aEXQ1NPVNk=
X-Google-Smtp-Source: AGHT+IFQLx6HMrILILwoBHy9lROA1JWaGGH1lvwaQIjy2H2DsQ38R2dJWOdx9kaN/7r4AisEy/pOLg==
X-Received: by 2002:a05:6000:1fa5:b0:39a:c6c4:f87b with SMTP id
 ffacd0b85a97d-39acc444a34mr5842621f8f.5.1743065316151; 
 Thu, 27 Mar 2025 01:48:36 -0700 (PDT)
Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id
 5b1f17b1804b1-43d8314b9e9sm29941685e9.37.2025.03.27.01.48.34
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 27 Mar 2025 01:48:35 -0700 (PDT)
From: Efraim Flashner <efraim@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH v2 1/6] guix: Add shell completion directories.
Date: Thu, 27 Mar 2025 10:46:40 +0200
Message-ID: <3c72e49e718f95b1836b22289dc2209550d146a8.1743065002.git.efraim@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1743065002.git.efraim@HIDDEN>
References: <cover.1743065002.git.efraim@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Christopher Baines <guix@HIDDEN>, Josselin Poiret <dev@HIDDEN>, Ludovic Courtès <ludo@HIDDEN>, Mathieu Othacehe <othacehe@HIDDEN>, Simon Tournier <zimon.toutoune@HIDDEN>, Tobias Geerinckx-Rice <me@HIDDEN>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
Cc: 45mg <45mg.writes@HIDDEN>, Efraim Flashner <efraim@HIDDEN>,
 Ian Eure <ian@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 (-)

* guix/utils.scm (bash-completion-dir, fish-completion-dir,
zsh-completion-dir, elvish-completion-dir, nu-completion-dir): New
variables.

Change-Id: I076bd26a87f196a32fb9542cd8058fc1d2a12aa9
---
 guix/utils.scm | 38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

diff --git a/guix/utils.scm b/guix/utils.scm
index c7c23d9d5ba..2108eff7a75 100644
--- a/guix/utils.scm
+++ b/guix/utils.scm
@@ -7,7 +7,7 @@
 ;;; Copyright © 2015 David Thompson <davet@HIDDEN>
 ;;; Copyright © 2017 Mathieu Othacehe <m.othacehe@HIDDEN>
 ;;; Copyright © 2018, 2020 Marius Bakke <marius@HIDDEN>
-;;; Copyright © 2020, 2021, 2024 Efraim Flashner <efraim@HIDDEN>
+;;; Copyright © 2020, 2021, 2024, 2025 Efraim Flashner <efraim@HIDDEN>
 ;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer <maxim.cournoyer@HIDDEN>
 ;;; Copyright © 2021 Simon Tournier <zimon.toutoune@HIDDEN>
 ;;; Copyright © 2021 Chris Marusich <cmmarusich@HIDDEN>
@@ -149,6 +149,12 @@ (define-module (guix utils)
             config-directory
             cache-directory
 
+            bash-completion-dir
+            fish-completion-dir
+            zsh-completion-dir
+            elvish-completion-dir
+            nu-completion-dir
+
             readlink*
             go-to-location
             edit-expression
@@ -1193,6 +1199,36 @@ (define-syntax current-source-directory
           ;; raising an error would upset Geiser users
           #f))))))
 
+
+;;;
+;;; Shell completion directories.
+;;;
+
+(define bash-completion-dir
+  ;; The standard directory for installing bash completions.
+  ;; https://github.com/scop/bash-completion?tab=readme-ov-file#faq
+  "/share/bash-completion/completions/")
+
+(define fish-completion-dir
+  ;; The standard directory for installing fish completions.
+  ;; https://fishshell.com/docs/current/completions.html#where-to-put-completions
+  "/share/fish/vendor_completions.d/")
+
+(define zsh-completion-dir
+  ;; The standard directory for installing zsh completions.
+  ;; https://github.com/z-shell/wiki/blob/main/ecosystem/plugins/zsh_navigation_tools.mdx#install-zsh-navigation-tools
+  "/share/zsh/site-functions/")
+
+(define elvish-completion-dir
+  ;; The standard directory for installing elvish completions.
+  ;; https://elv.sh/ref/command.html#module-search-directories
+  "/share/elvish/lib/")
+
+(define nu-completion-dir
+  ;; The standard directory for installing nushell completions.
+  ;; https://www.nushell.sh/book/configuration.html#startup-variables
+  "/share/nushell/vendor/autoload/")
+
 
 ;;;
 ;;; String comparison.
-- 
Efraim Flashner   <efraim@HIDDEN>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted





Information forwarded to guix@HIDDEN, dev@HIDDEN, ludo@HIDDEN, othacehe@HIDDEN, zimon.toutoune@HIDDEN, me@HIDDEN, guix-patches@HIDDEN:
bug#77181; Package guix-patches. Full text available.

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


Received: (at 77181) by debbugs.gnu.org; 27 Mar 2025 08:48:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 27 04:48:26 2025
Received: from localhost ([127.0.0.1]:47396 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1txiuW-0002bZ-LX
	for submit <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:48:25 -0400
Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]:48461)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1txiuT-0002a5-7b
 for 77181 <at> debbugs.gnu.org; Thu, 27 Mar 2025 04:48:22 -0400
Received: by mail-wm1-x335.google.com with SMTP id
 5b1f17b1804b1-43d2d952eb1so4645515e9.1
 for <77181 <at> debbugs.gnu.org>; Thu, 27 Mar 2025 01:48:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1743065295; x=1743670095; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:from:to:cc:subject:date:message-id:reply-to;
 bh=UFih7XNKXvVMaOuHF0PIbgn7LwB59rU73PJPkEC0JiE=;
 b=eE2/AgY0FtEXtQ+DIEZ3TKxdbR80ftvDpiVFzWS80CoEHZ5fKWPqR14cYnh3AFNuHR
 aajJSXXeat+cDKHG88CwpmpFLOmNdC6ZNe5byUCz+QFx86e7Qy0qe1QNdMVcCKip+IlK
 wdqaxHMBmJgJP/AgPTQGGw69bnx8tJ4KdtEPccFgsfnXJyBT4p22JG4zVfzc2+OztArf
 H/cwkaqBn+CKHCthhamnvlLsvQJsn4Iqu+z/v6JzcTu79WW2d/z4w3sCtsaUB1uwaIVK
 D6O13LGt0ryv9Afwp2xPRFK8U1w6Z5V6vMBsEXr53i2H1qwRGtuMLInXVSJiKnQxmoVU
 oNfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1743065295; x=1743670095;
 h=content-transfer-encoding:mime-version:message-id:date:subject:cc
 :to:from:sender:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=UFih7XNKXvVMaOuHF0PIbgn7LwB59rU73PJPkEC0JiE=;
 b=tQmPSeroU9Adf7kUmRNqRhIIyZzw2NIJHw3q4jRnz4b8nrMkJCkQDFDWJ9ZeGCcETB
 2XEwLLxBEhVk9V9BSt2OXcVyywP7RvC8GGbFPygKzmxqZqNOfg7GtVdr0UTcB8d5FXY9
 bvFFWaCUOYFa3UT5fxTjq+06q6SQcmkGGgoWUhdkKD5LdJnUJMh85F+qpg6ssrvD2n13
 1CWz+TWsOVCgfovb2fQjK5vMMD7vvD1XZOa7lG8n4AorzRkblzmmelpOdVPGN6AU7hVI
 pV0SLCWjv2jInz4fjzolI9HfEec/vd7zQGTlfdno+/l4m976X2vgL286qFf+vQcTMPs3
 NIlw==
X-Gm-Message-State: AOJu0Yyn09p89WKYgYTM4+klb4R9YYGc2Fky8EzUWPHEr2iIRpgNk0DJ
 WZT8gdhNWSD6YBrhcrhBxctDmGGBf0Eo98rWEZnyEOOTr9OD11/FksDY8nn5
X-Gm-Gg: ASbGncsORMKXJNA2c6U3AktXM6QcPMB+ProSzZMb35GiSlYHtjoRmJf20jOo7mP1ZAm
 615gK//i1vl4rAjEIMkR+5JkxBnCWIYN0u1HGcevgYJeM16H+5cegI/2YYVvpL5m7QfPIRMEarX
 wA4Xh4o4qMCBZGScwwYzzpChvZ9WrZ+sjjTkL10LqR+Yo4bECvXINU4PBuHS5vEKnc+QMqKbxWH
 YVH6WvH2R7LU3f9D6BbJMKrqMliOqOjrd4SWBy8p1GmWuIDyQkZbDtl8tHyf40p+q4gwwBW+F1d
 n4KTBK1/Y7j7AWNsF52G3IZqpWjG4R6MysQhNn6qhkJNV6N2
X-Google-Smtp-Source: AGHT+IHQWSfQTFgIDffCH1t4mtP/dQSmAPVduSqx9/J9YWsAsA1R3+O0kJh5KABJ4ZsB+1r6S3OG8w==
X-Received: by 2002:a05:6000:186f:b0:391:306f:57e4 with SMTP id
 ffacd0b85a97d-39ad17759fcmr2003040f8f.34.1743065294399; 
 Thu, 27 Mar 2025 01:48:14 -0700 (PDT)
Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3997f9a50c1sm19491946f8f.38.2025.03.27.01.48.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 27 Mar 2025 01:48:13 -0700 (PDT)
From: Efraim Flashner <efraim@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH v2 0/6] Fix shell completion directories
Date: Thu, 27 Mar 2025 10:46:38 +0200
Message-ID: <cover.1743065002.git.efraim@HIDDEN>
X-Mailer: git-send-email 2.49.0
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
Cc: 45mg <45mg.writes@HIDDEN>, Efraim Flashner <efraim@HIDDEN>,
 Ian Eure <ian@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 (-)

I added my patch to the series and then adjusted the patches to use
bash-completion-dir in all the spots.  While I was at it I changed the
other completions too.

I made sure to add a comment from each shell completion's upstream
justifying the completion directory.

45mg (5):
  gnu: pass-age: Fix shell completion directories.
  gnu: ouch: Fix shell completion directories.
  gnu: git-delta: Fix shell completion directories.
  gnu: zoxide: Fix shell completion directories.
  gnu: starship: Fix shell completion directories.

Efraim Flashner (1):
  guix: Add shell completion directories.

 gnu/packages/password-utils.scm |  8 ++---
 gnu/packages/rust-apps.scm      | 63 +++++++++++----------------------
 gnu/packages/shellutils.scm     | 27 +++++---------
 guix/utils.scm                  | 38 +++++++++++++++++++-
 4 files changed, 70 insertions(+), 66 deletions(-)


base-commit: eb30f5ecbea896e9cf93722bf97681d208f1a7be
-- 
Efraim Flashner   <efraim@HIDDEN>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted





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

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


Received: (at 77181) by debbugs.gnu.org; 25 Mar 2025 15:32:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 25 11:32:17 2025
Received: from localhost ([127.0.0.1]:39688 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tx6GG-0002Mt-ST
	for submit <at> debbugs.gnu.org; Tue, 25 Mar 2025 11:32:17 -0400
Received: from mail-pl1-x642.google.com ([2607:f8b0:4864:20::642]:47582)
 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 1tx6GD-0002MR-K5
 for 77181 <at> debbugs.gnu.org; Tue, 25 Mar 2025 11:32:14 -0400
Received: by mail-pl1-x642.google.com with SMTP id
 d9443c01a7336-224341bbc1dso112170575ad.3
 for <77181 <at> debbugs.gnu.org>; Tue, 25 Mar 2025 08:32:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742916727; x=1743521527; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=LwicoHiLQxTEUXQnkyn0UINS+jx0ANjDSGNOA3d+Os4=;
 b=nhl5MbbcBWhDjser6GhDyrvpMAJy4q/EoxQ1gs+kQqZN90otz0FmvLO3hr4fLMuI+l
 REf4aDYXZIUAcBAASErpPfIXWHEFxa9l5Ayhls+OHf0k4v8zLth4yTNBVj9KS8i7o4ZD
 /NOgIaN+X4VNzo2QwaTiDIhPvYlGljuK+s4PK2oIOtiGTHUdNQjmvJsPBxC94rcB5gcz
 PBcdgjB5Ee3/qoGQdOrxYmZfZ4xUs355JQg0lNi5KR+0rC8En4oFMWrl6rcN77AkxdKT
 1eLnRIpZ+D8gI4Xl2KnUOy8/R5yyONirVdl1a2irZl9fkAGG5nu276eWdfHm73nSMGA7
 vsnA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742916727; x=1743521527;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=LwicoHiLQxTEUXQnkyn0UINS+jx0ANjDSGNOA3d+Os4=;
 b=CKedsImbYcflJKYG7ARk3dn6AYv1U5upkvuaXuLDA2CvviMUc+oX4ihqdN3C+KBCOY
 JYHo0IR72uDCc+8GJ2mj50a21bSUZwC3kz1YrMMpAHtSzri+LeqlZUuc5PIyJz5KbuB3
 cm7Leo/b23b44fyCFKY3BqyaChb6x1WGJy1Erik5xQ+HCJ12eSTTP0Zj2cjCv8zYfdZt
 4g1/0VZZEKPCKgx7cBizgmb/okHnGoE0H03bls60c6nF4XwL4m4pBRt6uoy+Lyde+/o3
 adu6QD2CDR+KNWWQYunST5kD0dFVmIHP+xmbxy/qZhOGnp96/5+KN5GBZ1qkJvZyqOwm
 KUtA==
X-Forwarded-Encrypted: i=1;
 AJvYcCXfNPVpYjO4BP4TEh9NLpI7vP2v5QcNfUth91/a+xXwIavxHgPQmkYgphP+3mzgaefjFOyLvA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwsJDRsdbMe98+XeBxotZ0o0KQfo12YUkjY5f3d4JCpcbyxknZp
 wvnnKnd8gATAqj8nY+zbccj6NA2o2fSUrji+1d17jjaTmX8F43UWr0uHmKBm
X-Gm-Gg: ASbGncsFQAEzu6Ve0mtpwUSJUVQduyNjzJgfxwtJhYx9zXc4jdNRpHleBI7JaSeZ3/p
 73CUEKDg5HRUp1PuT2l2aPQA9p2L1IwTGEjJ7oWu4GazPDy5WkUN4gM7Jn/rvT4ylth8Urj9vw2
 9bL10yHpcxvfvGNPmm+nMHeafX9C9sNWTG2HKb1fJocs5pY/CrJwTWm8Drni0pya5LfH8ogFDy+
 GJnt/LJUbIXwP9tHp4oZduwatigZtlpTBoR8M1NDL3swX/Ub5JjBytyPfWg2FbChAI7Oh/hBCdd
 A3M2JJ8e9oT1Ge0GSIsDi6+/e+Ug1H1wuqXh082GMG+5Vg==
X-Google-Smtp-Source: AGHT+IFCcyW5PEqVKtlxJlz8YbLmBgc7d0MWG4pLlPD7Zc4oiHFRMitBvaO/kr0YaM0T7X7Kg6afmA==
X-Received: by 2002:a05:6a21:6d9d:b0:1f5:709d:e0cc with SMTP id
 adf61e73a8af0-1fe4343721dmr32721272637.40.1742916726930; 
 Tue, 25 Mar 2025 08:32:06 -0700 (PDT)
Received: from guix1 (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 41be03b00d2f7-af8a2a23b2asm9261426a12.50.2025.03.25.08.32.04
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 25 Mar 2025 08:32:06 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: Efraim Flashner <efraim@HIDDEN>, 45mg <45mg.writes@HIDDEN>
Subject: Re: [bug#77181] [PATCH 0/5] gnu: Fix bash completion directories.
In-Reply-To: <Z-LHGMeTZHfkOTqE@3900XT>
References: <877c4hhvhs.fsf@HIDDEN> <87zfhdasld.fsf@HIDDEN>
 <Z-LHGMeTZHfkOTqE@3900XT>
Date: Tue, 25 Mar 2025 15:32:01 +0000
Message-ID: <87r02l6s9a.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
Cc: 77181 <at> debbugs.gnu.org, Ian Eure <ian@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 (-)

Efraim Flashner <efraim@HIDDEN> writes:

>
> I have the following diff I think will be useful.  Let me know what you
> think.  We shouldn't need to duplicate the paths in all the packages.
>
> --=20
> Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=
=9D =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
> GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
> Confidentiality cannot be guaranteed on emails sent or received unencrypt=
ed
> diff --git a/guix/utils.scm b/guix/utils.scm
> index c7c23d9d5ba..c0c044147e2 100644
> --- a/guix/utils.scm
> +++ b/guix/utils.scm
> @@ -149,6 +149,12 @@ (define-module (guix utils)
>              config-directory
>              cache-directory
>=20=20
> +            bash-completion-dir
> +            fish-completion-dir
> +            zsh-completion-dir
> +            elvish-completion-dir
> +            nu-completion-dir
> +
>              readlink*
>              go-to-location
>              edit-expression
> @@ -1193,6 +1199,33 @@ (define-syntax current-source-directory
>            ;; raising an error would upset Geiser users
>            #f))))))
>=20=20
> +
> +;;;
> +;;; Shell completion directories.
> +;;;
> +
> +(define bash-completion-dir
> +  ;; The standard directory for installing bash completions.
> +  ;; https://github.com/scop/bash-completion?tab=3Dreadme-ov-file#faq
> +  "/share/bash-completion/completions/")
> +
> +(define fish-completion-dir
> +  ;; The standard directory for installing fish completions.
> +  ;; https://fishshell.com/docs/current/completions.html#where-to-put-co=
mpletions
> +  "/share/fish/vendor_completions.d/")
> +
> +(define zsh-completion-dir
> +  ;; The standard directory for installing zsh completions.
> +  "/share/zsh/site-functions/")
> +
> +(define elvish-completion-dir
> +  ;; The standard directory for installing elvish completions.
> +  "/share/elvish/lib/")
> +
> +(define nu-completion-dir
> +  ;; The standard directory for installing nushell completions.
> +  "/share/nushell/vendor/autoload/")
> +
>  
>  ;;;
>  ;;; String comparison.

Seems reasonable. I suppose we could use these variables for all
packages that already use these standard directories (lots of rebuilds
though!).

As for the ones that use eg. `/etc/bash_completion.d`, I think we should
probably leave those as they are, unless someone's willing to
investigate each one and make sure they don't need to eager-load their
completion scripts, or have some other reason to use that directory.




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

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


Received: (at 77181) by debbugs.gnu.org; 25 Mar 2025 15:09:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Mar 25 11:09:46 2025
Received: from localhost ([127.0.0.1]:39621 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tx5uT-00016s-Ia
	for submit <at> debbugs.gnu.org; Tue, 25 Mar 2025 11:09:45 -0400
Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]:54552)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <efraim.flashner@HIDDEN>)
 id 1tx5uQ-00016V-Tz
 for 77181 <at> debbugs.gnu.org; Tue, 25 Mar 2025 11:09:43 -0400
Received: by mail-wm1-x330.google.com with SMTP id
 5b1f17b1804b1-43d07ca6a80so28731855e9.1
 for <77181 <at> debbugs.gnu.org>; Tue, 25 Mar 2025 08:09:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742915377; x=1743520177; darn=debbugs.gnu.org;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to
 :cc:subject:date:message-id:reply-to;
 bh=De/V1rbOuYj0DZVdkPSl7BeR+tohHGeuUccz1UnnLYI=;
 b=TbTU7XDTp0nTiRpbtDDfcspvJbZlPQDTh2KgAHJZlEEZXzZDQG1k4LN8P/lHMt6vl7
 P/bcl+tXzigmlyTaSpBi0wpbWBg+Fm2RrpXG++mhXtsCIhPULIwVnMuLj0RUmeWMvusM
 0J+3uIpH25I+H1oIrmJQchppv5zAosUZg/kaGmjiaendaZymSbvu0oXSIOnoyY+LRmEU
 m4QzxmIPRM39+2P7IlRg82Mhh1Oq457LREvqjDf596A0oiBaPCmJi6JnYrLqhCkqzGjt
 Os1SrCQkmx+IvLRgvYBhQGQjMqftaytdAtuQmH0eNPDOsYfxxOVQQO2NwtXh9WGltp9T
 31vA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742915377; x=1743520177;
 h=in-reply-to:content-disposition:mime-version:references
 :mail-followup-to:message-id:subject:cc:to:from:date:sender
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=De/V1rbOuYj0DZVdkPSl7BeR+tohHGeuUccz1UnnLYI=;
 b=D8k8SuNyV/qC+Ng10dUCH8U51vvpW2F/bDjD+iveqw/e+66QeXx2EUv8Sne6Y1cgab
 q4572bAo1eUxanXVSL4VEbxvykg0oJtvZg5n8xqf1D/XeTTmr6P7KRzuVGGgVWAuo/NS
 kG6hISLBzXMYmAPkLWoGd1lRdhJs+Tjd7SSg2N4ETpLdUaDrA06CoJE69++1dO0QNhd+
 ZSSfUgoxgFHUKuIuFeEmP8N80tTBFtJ8rPj5eMDIqNwsINJjaZY7vCPoH+l2E/kE+qpw
 kNndneEULtiLXFT21OIpwZp5TMQbn2Gz2lQzvZJRrIAiEkyGSGkRbtcK9ZvDo8fs0cQP
 nm5Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCWcOabd5qGkbmD4f4QncwVAchpt9394+Kbtiic0sruisKWQCP/i/wGFP5oEMrMZ17kZrfdPRg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzGHhK32efrLTaEmjvAI/PffKErU9uFuz0VFlNgci6X7uN4PLGC
 l9El/4h10eckPTVKjAkePTmSwXbqvLz3/oU+qZD6/efj2+NcHyT3U8EbUu+I
X-Gm-Gg: ASbGnct3BA9NkgDr46CKg0Ai2EpucRWU9GUQgqYJQpiDzKx9n8KXke7AHP8TmSArvM5
 ES9cFH7UnyyV18A1MqljW+FHbG5AuT3e7f0TZyinxZ+Z6KI1NNhEvuxMbvZSAceIgaEoPdZVl2t
 Z75Mdgklsp27V+cCgg+O6Hg5ou9DfUTmse1oREFtH3vMmSPZZ94tLSSPq3vUjyFg8dil4bZRYdk
 mf/RRkbnl7Ol5aViDns4kNzR7jVeGD5viY1py8E+YLthwVhemJ79SkLXycMu6WzzRTP2xmaYkMl
 I3l6Wc63fFpZU9S9vxLwh15HbDCaKY7e/KwrprziBUFuc8ITRpZMbQ==
X-Google-Smtp-Source: AGHT+IHhVLDKYqZZzslaQ53Ue3wj1lZAg/9B/SQH1sdihNKUpymbMj2e+XFYnrWr8KEONY9oJywKyQ==
X-Received: by 2002:a05:6000:184e:b0:39a:c6c1:3408 with SMTP id
 ffacd0b85a97d-39ac6c13529mr3891911f8f.37.1742915376333; 
 Tue, 25 Mar 2025 08:09:36 -0700 (PDT)
Received: from localhost ([141.226.15.94]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-3997f9a3b4bsm13838304f8f.25.2025.03.25.08.09.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 25 Mar 2025 08:09:35 -0700 (PDT)
Date: Tue, 25 Mar 2025 17:09:12 +0200
From: Efraim Flashner <efraim@HIDDEN>
To: 45mg <45mg.writes@HIDDEN>
Subject: Re: [bug#77181] [PATCH 0/5] gnu: Fix bash completion directories.
Message-ID: <Z-LHGMeTZHfkOTqE@3900XT>
Mail-Followup-To: Efraim Flashner <efraim@HIDDEN>,
 45mg <45mg.writes@HIDDEN>, Ian Eure <ian@HIDDEN>,
 77181 <at> debbugs.gnu.org
References: <877c4hhvhs.fsf@HIDDEN>
 <87zfhdasld.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature"; boundary="5GTRKW4IPlosz9sD"
Content-Disposition: inline
In-Reply-To: <87zfhdasld.fsf@HIDDEN>
X-PGP-Key-ID: 0x41AAE7DCCA3D8351
X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc
X-PGP-Fingerprint: A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
Cc: 77181 <at> debbugs.gnu.org, Ian Eure <ian@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 (-)


--5GTRKW4IPlosz9sD
Content-Type: multipart/mixed; boundary="C1mauZYKN1Dn4Nsb"
Content-Disposition: inline


--C1mauZYKN1Dn4Nsb
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Mar 22, 2025 at 05:22:06PM +0000, 45mg wrote:
> Hi Ian,
>=20
[...]
>=20
> On Guix, we have:
>=20
> --8<---------------cut here---------------start------------->8---
> # guix shell pkg-config bash-completion
>=20
> [user@guix1 ]$ pkg-config --variable=3Dcompletionsdir bash-completion
> /gnu/store/5774mb64pqw93fpcchndiiq9fh80ngga-bash-completion-2.11/share/ba=
sh-completion/completions
>=20
> [user@guix1 ]$ pkg-config --variable=3Dcompatdir bash-completion
> /gnu/store/5774mb64pqw93fpcchndiiq9fh80ngga-bash-completion-2.11/etc/bash=
_completion.d
> --8<---------------cut here---------------end--------------->8---
>=20
> So, it looks like we should ideally be installing into
> share/bash-completion/completions everywhere. etc/bash_completion.d will
> also work, but the former is preferred because completions will be
> loaded on-demand rather than eagerly. There are currently dozens of
> packages using the latter; maybe some of them have a reason to
> eager-load their completions.

I have the following diff I think will be useful.  Let me know what you
think.  We shouldn't need to duplicate the paths in all the packages.

--=20
Efraim Flashner   <efraim@HIDDEN>   =D7=90=D7=A4=D7=A8=D7=99=D7=9D =
=D7=A4=D7=9C=D7=A9=D7=A0=D7=A8
GPG key =3D A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

--C1mauZYKN1Dn4Nsb
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename=guix-shell-completions.diff
Content-Transfer-Encoding: quoted-printable

diff --git a/guix/utils.scm b/guix/utils.scm
index c7c23d9d5ba..c0c044147e2 100644
--- a/guix/utils.scm
+++ b/guix/utils.scm
@@ -149,6 +149,12 @@ (define-module (guix utils)
             config-directory
             cache-directory
=20
+            bash-completion-dir
+            fish-completion-dir
+            zsh-completion-dir
+            elvish-completion-dir
+            nu-completion-dir
+
             readlink*
             go-to-location
             edit-expression
@@ -1193,6 +1199,33 @@ (define-syntax current-source-directory
           ;; raising an error would upset Geiser users
           #f))))))
=20
+=0C
+;;;
+;;; Shell completion directories.
+;;;
+
+(define bash-completion-dir
+  ;; The standard directory for installing bash completions.
+  ;; https://github.com/scop/bash-completion?tab=3Dreadme-ov-file#faq
+  "/share/bash-completion/completions/")
+
+(define fish-completion-dir
+  ;; The standard directory for installing fish completions.
+  ;; https://fishshell.com/docs/current/completions.html#where-to-put-comp=
letions
+  "/share/fish/vendor_completions.d/")
+
+(define zsh-completion-dir
+  ;; The standard directory for installing zsh completions.
+  "/share/zsh/site-functions/")
+
+(define elvish-completion-dir
+  ;; The standard directory for installing elvish completions.
+  "/share/elvish/lib/")
+
+(define nu-completion-dir
+  ;; The standard directory for installing nushell completions.
+  "/share/nushell/vendor/autoload/")
+
 =0C
 ;;;
 ;;; String comparison.

--C1mauZYKN1Dn4Nsb--

--5GTRKW4IPlosz9sD
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmfixxgACgkQQarn3Mo9
g1GJAw//a3MwNcI0/vvLuprjv8wZyh1vRXI1pVbkTOq+2QZKbRNeq+8Qfg5AKwxF
RcT/LdDe0/4OVYNw459252+hJpx1FiwaGqyznfByerOnB/c00/P5wMYu5PCJhRu5
/QNU90d4x5cG+ASV2hlv+1L0sjvAhYIo3CRnoM6qLk8jIS8fYAyrTgB3hbtVLf7w
DjG9Qr/ZrllY6D8wUnPBpmoGS/+rYBcdu79q79O8YySVFAgmGBgWu2K57EAkYADy
HLOWQL5iAKqS8244i1GuYnMQM1ZQZT0Z4TRpcdvylqU3SXVD6YycO/Xj5LnadCES
MyG1tTCE3ARBPusDUxhmM0FJtajm0zuvAvl7jCTron6sp0aUxvqJPama9DmySyzM
CNdu64LDc6X8SJWcbhvw9vOMv3Iss+kmF+xiCZ49WZFnbBhJe0BdL3Dz/EtXWqTG
Uf86vYflnRZY6oychaFOkbWcTVXYDGHwgM6HOSxMfVHu5DLi11vSmNVTln0+dy5r
UaJvnzl7W7d1k0K14TFGv+kdey/Ur8ia2ek3OhPPb5DEC74lmjfUYJdhNJ5Wg9Et
3fHYjmXxDWAFNoDGN+y14yatK3uMFkShoxUu+rzA2+T2nXNX/2oia8YhHz/q99dS
bO0QT0wScv0JlMuths2LpEpwyATH0w+vy3ND835iu2XrfCwJeRo=
=LWqR
-----END PGP SIGNATURE-----

--5GTRKW4IPlosz9sD--




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

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


Received: (at 77181) by debbugs.gnu.org; 22 Mar 2025 17:22:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 13:22:22 2025
Received: from localhost ([127.0.0.1]:45314 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tw2YA-0008EP-Fc
	for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 13:22:22 -0400
Received: from mail-pl1-x641.google.com ([2607:f8b0:4864:20::641]:61898)
 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 1tw2Y8-0008EB-GV
 for 77181 <at> debbugs.gnu.org; Sat, 22 Mar 2025 13:22:21 -0400
Received: by mail-pl1-x641.google.com with SMTP id
 d9443c01a7336-2260c915749so41012185ad.3
 for <77181 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 10:22:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742664134; x=1743268934; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=2LMLJc3TuNgkMdIZJCi11G+UJ42WB3UZ6CoByzobuw8=;
 b=NoLcv3JIwaw2yzOLlLI9e0rJJl4VbRYsJCr6vQ05s/wWbMAKyGwJxhgWs+/gKZDvx/
 VQ5pXR2UMYRbFFTTtH+lkck3PwtFlTBVerSvOboj5WB28XbHKLCn/vFAUET143IGizIq
 Y/d5/2rJNxlzDnlJywbM85L18v47Zakl2pByc12kD8/BWzg4tdcobGyoqJZsVhAd6adA
 NhZBj8fU8N9wkMszwbDeeW/fArIcPFTzRK3MOq6pS1q1Gs9K9TSBjS8swoEVEAYq4Xe3
 dtubQXdjtU3VMeaLvAxxHPSg5Y1eYbUfJ3/OWXegLtghcnlFV0adGtiw1El7v/KIfLnf
 TE3A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742664134; x=1743268934;
 h=mime-version:message-id:date:references:in-reply-to:subject:cc:to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=2LMLJc3TuNgkMdIZJCi11G+UJ42WB3UZ6CoByzobuw8=;
 b=ktiCEyaRrgQtr9v97RBHQKzF/WQmftlzuIbbvu+W/VAzalWt8jAJoJKJ1G8u7dur/u
 m+MIJ23lRJB46mEf71dndhil1TXwSXrbGWCEc1gpgZZwZvr9LK8Mw0iK9k2YEhSVGa1N
 eP7F3F+Bj5qNIq2OVCpzdjpanCJ+B6ktiCoqi3rJ6dXpooUBN5rhp2F4zhamKCfYTFyF
 vMBAFzFIsLqfAUnI7SE5+f0SpjWS+52z6kAkiVyzsk1G8EeN/p+Awx6E8MTi/0e+n+gV
 WvDzJ5AU7DX+kJ+Y/7qZ8a5RDEiyJPpoDFPfKzxbcgzz4iM1nMJp2s+RRXcmrueemTek
 cjDA==
X-Gm-Message-State: AOJu0YwNKA7oz9LiVDv/LsXnr8+xZJK3r7466bsX0sB5/heh/rjn79mz
 /uKgy5n0bnsJ0dG7F40m+lwzeIhCDe+ItbwAgvlBE6HHpNSi1qSVbjF0QQiS
X-Gm-Gg: ASbGnctypUotmdA5RFf6IM81bJkXPViGQkuYM6qFGDlZpHdTEjSFpM9MqOjv5xUaR2x
 nsnvoJk77WX5iiLorJoPZUpgU0tkaAQMrM0tJhddLyzOpIlYHYq5QLDZKL/gi8Z4qT47eZSEpwA
 wazAQmdgyNVYKuAaXCDqf0mY6AF5eibWM1T21vf/VW45WOycP2vPBK8krVBlcqBm3G6YUMkIbtu
 UU7+xsvOz4GQz2pACMIZtivbwrenvohxFBfe5oF28c97GrhqdzCPjowe+BrDmoU+943I2BLzF4o
 Q53EqTRzIMj6YFnqD2Y9HjQeRdh2ksi83U8JqAaxn9vAQw==
X-Google-Smtp-Source: AGHT+IGwG078XdMztH/5fC3iJmguwOsmWd3jsC0toihbcQWzbCwVV7M8C7gge5q+O7UmNQBXzmDXXQ==
X-Received: by 2002:a17:902:ce0f:b0:216:2bd7:1c2f with SMTP id
 d9443c01a7336-22780c7ba39mr93175425ad.18.1742664133867; 
 Sat, 22 Mar 2025 10:22:13 -0700 (PDT)
Received: from guix1 (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 98e67ed59e1d1-3030f5d8287sm4398225a91.15.2025.03.22.10.22.11
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 22 Mar 2025 10:22:13 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: Ian Eure <ian@HIDDEN>, 45mg <45mg.writes@HIDDEN>
Subject: Re: [bug#77181] [PATCH 0/5] gnu: Fix bash completion directories.
In-Reply-To: <877c4hhvhs.fsf@HIDDEN>
References: <877c4hhvhs.fsf@HIDDEN>
Date: Sat, 22 Mar 2025 17:22:06 +0000
Message-ID: <87zfhdasld.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
Cc: 77181 <at> debbugs.gnu.org
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 (-)

Hi Ian,

Ian Eure <ian@HIDDEN> writes:

[...]
> The changes seem fine, but could you link to somewhere explaining 
> (or explain yourself) how bash completions are supposed to work? 
> In addition to /etc/bash_completions.d, I see many packages 
> installing them into /share/bash-completion.  Do both locations 
> work?  Do we need to move eveything into one or the other 
> location?

Here's a snippet from the bash-completion project's FAQ, explaining
this:
https://github.com/scop/bash-completion?tab=readme-ov-file#faq

--8<---------------cut here---------------start------------->8---
Q. I author/maintain package X and would like to maintain my own
completion code for this package. Where should I put it to be sure that
interactive bash shells will find it and source it?

A. [ Disclaimer: Here, how to make the completion code visible to
bash-completion is explained. We do not require always making the
completion code visible to bash-completion. In what condition the
completion code is installed should be determined at the
author/maintainers' own discretion. ]

Install it in one of the directories pointed to by bash-completion's
pkgconfig file variables. There are two alternatives:

    The recommended directory is completionsdir, which you can get with
    pkg-config --variable=completionsdir bash-completion. From this
    directory, completions are automatically loaded on demand based on
    invoked commands' names, so be sure to name your completion file
    accordingly, and to include (for example) symbolic links in case the
    file provides completions for more than one command. The completion
    filename for command foo in this directory should be either foo, or
    foo.bash. (Underscore prefixed _foo works too, but is reserved for
    bash-completion internal use as a deprecation/fallback marker.)
    
    The other directory which is only present for backwards
    compatibility, its usage is no longer recommended, is compatdir (get
    it with pkg-config --variable=compatdir bash-completion). From this
    directory, files are loaded eagerly when bash_completion is loaded.
--8<---------------cut here---------------end--------------->8---


On Guix, we have:

--8<---------------cut here---------------start------------->8---
# guix shell pkg-config bash-completion

[user@guix1 ]$ pkg-config --variable=completionsdir bash-completion
/gnu/store/5774mb64pqw93fpcchndiiq9fh80ngga-bash-completion-2.11/share/bash-completion/completions

[user@guix1 ]$ pkg-config --variable=compatdir bash-completion
/gnu/store/5774mb64pqw93fpcchndiiq9fh80ngga-bash-completion-2.11/etc/bash_completion.d
--8<---------------cut here---------------end--------------->8---

So, it looks like we should ideally be installing into
share/bash-completion/completions everywhere. etc/bash_completion.d will
also work, but the former is preferred because completions will be
loaded on-demand rather than eagerly. There are currently dozens of
packages using the latter; maybe some of them have a reason to
eager-load their completions.




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

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


Received: (at 77181) by debbugs.gnu.org; 22 Mar 2025 16:37:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 12:37:46 2025
Received: from localhost ([127.0.0.1]:44945 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tw1r0-0005N9-8y
	for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 12:37:46 -0400
Received: from fhigh-b6-smtp.messagingengine.com ([202.12.124.157]:57581)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ian@HIDDEN>) id 1tw1qx-0005Mp-4H
 for 77181 <at> debbugs.gnu.org; Sat, 22 Mar 2025 12:37:44 -0400
Received: from phl-compute-02.internal (phl-compute-02.phl.internal
 [10.202.2.42])
 by mailfhigh.stl.internal (Postfix) with ESMTP id 13AE7254011B;
 Sat, 22 Mar 2025 12:37:37 -0400 (EDT)
Received: from phl-mailfrontend-02 ([10.202.2.163])
 by phl-compute-02.internal (MEProxy); Sat, 22 Mar 2025 12:37:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h=
 cc:cc:content-type:content-type:date:date:from:from:in-reply-to
 :message-id:mime-version:reply-to:subject:subject:to:to; s=fm3;
 t=1742661456; x=1742747856; bh=j/cTDATLLD0FkQKy5AV07v6TjxpAN5Ug
 JAbwjJFllY0=; b=LgKD262GfJqoOG4jwRgymytAFBFUUnhLdnHeYYA0eH+cyf3O
 nK504vd5uisDlnIusX8naeSlojeGeqbzR8n7hHayW6FVUo0MXC9sXuKtKFpOd63o
 g1ssb4WfTWjBzA9m7J80dXyl4NJz3ZB2sXWmKeQDSfgvDmtoHZU+VK6zwvdSUfPh
 1wqgp9zbsl6gGVL2UDRMlGzcsCQ+zoRSX+BrVuGwkB47bZgh78YGl2YfDJFJiudJ
 2l29id5qE5gv+DCuZzbwckZWtl0ptPqUH4cxL/uZRECEgMA1UJvzVgFqQqLuEdz0
 30ilio1e5LHNO3LNHtS4Sb90Bc6CEavVwIPDvg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:message-id
 :mime-version:reply-to:subject:subject:to:to:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1742661456; x=
 1742747856; bh=j/cTDATLLD0FkQKy5AV07v6TjxpAN5UgJAbwjJFllY0=; b=F
 mkvX45vG4/E8vW84KZR180uelpD+PHAX/ypW2KRULQOaBB9MytvHqQG5MyvNn/oK
 8QagabYBRV1Ko08Bf6Fq7zvzcxKz84LUlbS2IFRqhANAywx2UbbGOPn5IeAXabqM
 AHMXWIlG9a+7K9vsYMmZfbT6Tp6fsl+2EPlPK+oz6zU4ZIsoK3JSQqm2gLNBoFI+
 876zaP+BUBSjvGIQkNl3lIsbyuSRq3uwn2nhOiYkc7it2NKcvYdkJIbJQz917dZf
 ps3jwriRsupJGfUoWN5HBOIFwWiF0cWs2q92ZZ5zEdhtJMpRQHS0uJ7LT7TUewFB
 CY5b2S1wXgH7XaPQ/XSNQ==
X-ME-Sender: <xms:UOfeZ0k4SPqzaSMbJDi-pFvLQhAuOSu3PAL443x00Ubm6EcM53S5ug>
 <xme:UOfeZz2pk-ziFPySBnYiSo0yuj277VWAQswbhj6QLFaHvyrVaSDrkOFD_9Db3ICHC
 _pg6IsfXNFBQO1xsw>
X-ME-Received: <xmr:UOfeZyo1iEau2baeOlDI7iCxVBBNTnsxyqJ3AHAU_LBeHS4Ckb9YryezuYuy_ef1zPfpvb86jnB9uJzri6zbIJVBt66N22OirOLaJgUmrA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduheeggeeiucetufdoteggodetrf
 dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv
 pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvf
 evufgffffkgggtsehttdertddtredtnecuhfhrohhmpefkrghnucfguhhrvgcuoehirghn
 sehrvghtrhhoshhpvggtrdhtvheqnecuggftrfgrthhtvghrnhepfeeggedtvddujedvvd
 efleejheeljeffveehveffuefghffffeelkefhhfethfetnecuvehluhhsthgvrhfuihii
 vgeptdenucfrrghrrghmpehmrghilhhfrhhomhepihgrnhesrhgvthhrohhsphgvtgdrth
 hvpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopeej
 jedukeduseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepgeehmhhgrdifrh
 hithgvshesghhmrghilhdrtghomh
X-ME-Proxy: <xmx:UOfeZwnLXRty7dIAbPsjUbDvrxSGOxeysVMHyFyqz7acmLeGXJ2X7Q>
 <xmx:UOfeZy1N6SEw2wXKTVPEz4p1LxVcNLeIgzWyzKNRgKHdeba6I7wwzQ>
 <xmx:UOfeZ3vmDrho4w-TsGqMYGD0wzP4iVrSSCeT_br0IvskhjSG_tbgRA>
 <xmx:UOfeZ-U1bFdoyryJZg4-NDfevB9v2Gz6zJWcrUFEuW9jAS11mbTeAg>
 <xmx:UOfeZwDzTR3_c9C-myt9cGKGN9-myYEX0Xw5J_AIR-SXNYV6V4Ri958Q>
Feedback-ID: id9014242:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat,
 22 Mar 2025 12:37:36 -0400 (EDT)
From: Ian Eure <ian@HIDDEN>
To: 45mg <45mg.writes@HIDDEN>
Subject: Re: [bug#77181] [PATCH 0/5] gnu: Fix bash completion directories.
User-Agent: mu4e 1.12.9; emacs 29.4
Date: Sat, 22 Mar 2025 09:37:35 -0700
Message-ID: <877c4hhvhs.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; format=flowed
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 77181
Cc: 77181 <at> debbugs.gnu.org
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.7 (-)

Hi 45mg,

45mg <45mg.writes@HIDDEN> writes:

> The following patches correct the exact same mistake found in 5 
> package
> definitions: bash completions were installed to 
> '/etc/bash-completion.d'
> instead of '/etc/bash_completion.d'. The latter is necessary for 
> the
> bash-completion package to find and load the installed 
> completions.
>

The changes seem fine, but could you link to somewhere explaining 
(or explain yourself) how bash completions are supposed to work? 
In addition to /etc/bash_completions.d, I see many packages 
installing them into /share/bash-completion.  Do both locations 
work?  Do we need to move eveything into one or the other 
location?

Thanks,

  -- Ian




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

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


Received: (at 77181) by debbugs.gnu.org; 22 Mar 2025 15:08:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 11:08:48 2025
Received: from localhost ([127.0.0.1]:44605 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tw0Su-0005mU-Bm
	for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:48 -0400
Received: from mail-pl1-x642.google.com ([2607:f8b0:4864:20::642]:57496)
 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 1tw0So-0005lg-73
 for 77181 <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:42 -0400
Received: by mail-pl1-x642.google.com with SMTP id
 d9443c01a7336-224100e9a5cso57229605ad.2
 for <77181 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 08:08:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742656116; x=1743260916; 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=KEyqmL7tjxWewLi9C5KMOGK1wIMSr53YM16aEotX96Q=;
 b=mosJPFLsdPRpaC4gY1aKOzW8Ud9EoeDrCgha/Y8l/cZGqmjP6iG8iPJVAXEbEGwmpj
 d7Sny1v15p5fomU3VFHFl4C4AWBhHmXZCJWLZk90z0tZF+MRosuAwxZcC20VcipzrxOM
 RVj+dsV394ENsGuvcM7vL7UHhZxd/R0Ohl5W4XZLWZH+Ako82iNf0CcR4Q3Fs5/nTVmO
 rRxMLlwfi7QZOp8z8WGkPUqmP2SQDC2VzgAmj6ncb/PS4OOgo0OLGTyPlhReI4XxSzRA
 XQnCnfkUQyDB9xeMnOenlzXuiOTLpMkblCHHylpUbJVlFRRT9eBAfFLQSocqH130UEHq
 IPmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742656116; x=1743260916;
 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=KEyqmL7tjxWewLi9C5KMOGK1wIMSr53YM16aEotX96Q=;
 b=uRIO2JonLI5zKB+Z7BR+ui5wfsyR+HEqNg39ak+osdXMDRsqI0dMTU8FTq1ho4EXhW
 kJQYUf2Bi7OYsZFcCTLQzjjZ0GpQAllA+9t1NN6An+D0+514PJCNXgasZntEb11FX6Oy
 MmrFgXVGrGBIXsIT/83D+ZcRT0K6dGdmaBgnB+Sqb1+2EKRM8csPdvoSyLwMk1azPhew
 OOvKGjA+UimjPWEFwpj1e/IWnibMxPz5qSPwZcnQHeRGv1UDVWOiinzz/yfukaj7r+a+
 OVPEU9r/JnnXPYpVxENvTBHfuTUG9Nd9tySSKZu3mLJnMAFRwV8VUxzKjhikBYhgv96X
 xDzA==
X-Gm-Message-State: AOJu0YwGwXYyeg37GAbNYIE2kb7f3pmeISWv8lMb9obzAqLvw3G94f8w
 9q0FwfPwU6+A9miHcC9KJKFqGtHnpTuENTchxV3zTTaxetVZUBYca3/mcsBL
X-Gm-Gg: ASbGncuwq9s4AIidihP8PH98LB6RtCJwPF1aezUHl/3jVWClG/xD6fo3moa9dOcl35E
 7pkdtyMO9HC0saMkkHyd1C7TZOwrAcHwyEKfQvorOukDqy940wurip7BtPZRNPA60HaR4ttzwam
 lSiptpfKRxXVEY2DBwQhIKhsf7Zic6OxdKN4pH+S7TCS6M2FruAbh3yQVcfVaLySHBqsEy1d5YA
 MaNacmcsBVUaNectJYaJklfJhHXSPfqusDX1YI9/rdKQLNiQO/4V5NDY6riIUWjw2je8lJ6IbLZ
 vXnyQR4habqHZ2FfBQwp0HD0+wHZjTWhmwsYPQM7WB5y9o9623z1z7kWGsWdkSv28Jc=
X-Google-Smtp-Source: AGHT+IF7EZklHAPuZ0oY/mAb6JDJnI11GOvsnW3sry6iHn4O566gxBTnNFueY5krd3kxqxKKIRDUlw==
X-Received: by 2002:a17:902:e846:b0:223:5c33:56a2 with SMTP id
 d9443c01a7336-22780da6237mr130163525ad.28.1742656115883; 
 Sat, 22 Mar 2025 08:08:35 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22780f3974dsm36764935ad.7.2025.03.22.08.08.34
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 22 Mar 2025 08:08:35 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH 5/5] gnu: starship: Fix bash completion directory.
Date: Sat, 22 Mar 2025 20:38:06 +0530
Message-ID: <b34791640882706e7b7c1f16fba8b706d0c08967.1742655515.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1742655515.git.45mg.writes@HIDDEN>
References: <cover.1742655515.git.45mg.writes@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
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/shellutils.scm (starship) [arguments]: Change
etc/bash-completion.d to etc/bash_completion.d.

Change-Id: Ie286218d636a56745013ebdb23461691fdf16d11
---
 gnu/packages/shellutils.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index 28c8af8685..3e3e04e8c1 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -499,7 +499,7 @@ (define-public starship
                            (string-append out "/bin/starship")))
                      (share (string-append out "/share"))
                      (bash-completion-dir
-                       (string-append out "/etc/bash-completion.d/"))
+                       (string-append out "/etc/bash_completion.d/"))
                      (zsh-completion-dir
                        (string-append share "/zsh/site-functions/"))
                      (fish-completion-dir
-- 
2.49.0





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

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


Received: (at 77181) by debbugs.gnu.org; 22 Mar 2025 15:08:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 11:08:43 2025
Received: from localhost ([127.0.0.1]:44603 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tw0Sp-0005m8-1i
	for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:43 -0400
Received: from mail-pl1-x642.google.com ([2607:f8b0:4864:20::642]:42483)
 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 1tw0Sk-0005lX-9a
 for 77181 <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:38 -0400
Received: by mail-pl1-x642.google.com with SMTP id
 d9443c01a7336-223f4c06e9fso48109885ad.1
 for <77181 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 08:08:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742656112; x=1743260912; 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=TSiONuyBH2a8sWyFDFrpzLvtG9ms3jpT4Zf4EisxExE=;
 b=aHNthTA4ZX79TF9jzhL3ETFRH3jr7bl/0F2ITSzxz13xk1WEC5/hAq5ecwVptrZoYL
 A8N2yU89sFyS9jLbvrmRwz5XZdBV9mFc7sv6mj2/VdpaAHxa7qpRrYjBLrWA5H4g+Y1c
 LdV8++sW178Q+dTwXofNxWtdOG9AUGhKsR/DvRUIy9vZfEyfW46w7Lnsqd7w76JekqeJ
 /XH5shdVPdiFB3rEy5yCiqF5YnIognl/1pE8U5ZWKWzo18UgmLWgdIyV5i0A63+cdJA4
 5ax724QnUxqp1I1qceflx7wkZgPDjEKE2SbIXwMIOtFTedX40sI+7CWai806oSeHcCQR
 M95A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742656112; x=1743260912;
 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=TSiONuyBH2a8sWyFDFrpzLvtG9ms3jpT4Zf4EisxExE=;
 b=C4Tk+z8ntOsuJ/NhlXPNZduPbVaGKofoOqCP6T8x95FrHLfbekwKC5kPOVjCygLgOi
 D8DSck3MHBPIptBxfZ/vcKf1Gcv0yfkLpxeHbgAqys50uI15VK6qUbBcdwrB61sqZHL2
 OGwQIItHgLjKnZI9ZtiUppVNJPOp9KtZfyrqX6VPPjp85/vMm6wyo7aTuZhtlMdo/Hub
 GGXaHh3TZWOc640qL1HL4jLVi1F+9RlWkuCzxIsuYaG1RAJL215nkzrJCSrlnanqGtDs
 CqD1xXwtWAalgqIBEWlbr0w20ABH9NekU4T3aKWL6kbDlbDSC52rzY7anyQl8HM1AVBk
 A/lQ==
X-Gm-Message-State: AOJu0YxWFZ4dFYnkk4u1N6rdLtmELw23rYscANzW6AiE+iRHg29yQ465
 D/ptigOliqIjhn2BEBzJCnaoaw2hqFf3wFK4imaf6fxLTb4TKszda8MDSbW3
X-Gm-Gg: ASbGncveQjt4TKrJl7SCN9LaEbuSTio8hzO8tIzeyL1ecxlHkj72tcqDO9Sq+kBS4CL
 rYAxuXGXyQZ3WHWvY5FRap05HN0MyyVfrFtI2gkkpIt7qNDxV+YmwsSuhd5o2MuXnCib7Rh3KS/
 m1qeZu0KJ/YCjbSOyJWZKQ7o2CDApL3pLFcfphqU0Hsb5c4CgF2wfWMhD7G+bO3g4L7mJl2mr/k
 qYJC6YaUW3XadKfUrc3dO/ET1emS8LjONd4mbHflLxCPQlpU8C4HhrmBv2JC0jcfNCNFgDYc/YU
 7e2zxD26A0kfD9Q6uvNLDzWBFa/Nha0FHyFxXVctLiurQ4Dr/MyMNJbk6fV2bC6XxC4=
X-Google-Smtp-Source: AGHT+IF7iIeE8taGg+8ks/FAiQOTAvIDd+B9q/lIpqhdOmuk2cMJp33bYcwv4y0wb88Y9XXAI0m7AA==
X-Received: by 2002:a17:903:1663:b0:221:89e6:ccb6 with SMTP id
 d9443c01a7336-22780afd49cmr126457345ad.25.1742656112094; 
 Sat, 22 Mar 2025 08:08:32 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22780f3974dsm36764935ad.7.2025.03.22.08.08.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 22 Mar 2025 08:08:31 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH 4/5] gnu: zoxide: Fix bash completion directory.
Date: Sat, 22 Mar 2025 20:38:05 +0530
Message-ID: <059533d215cb3e85871079de15fefb5735ed5cfa.1742655515.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1742655515.git.45mg.writes@HIDDEN>
References: <cover.1742655515.git.45mg.writes@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Divya Ranjan Pattanaik <divya@HIDDEN>,
 Efraim Flashner <efraim@HIDDEN>, Steve George <steve@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
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/rust-apps.scm (zoxide) [arguments]: Change
etc/bash-completion.d to etc/bash_completion.d.

Change-Id: I55f1a9f5c37a6b795f0021ea8b08f472c16847e9
---
 gnu/packages/rust-apps.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 6766260040..0b19d36fdb 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -4881,7 +4881,7 @@ (define-public zoxide
                           (share (string-append out "/share"))
                           (man1 (string-append share "/man/man1"))
                           (bash-completions-dir
-                            (string-append out "/etc/bash-completion.d"))
+                            (string-append out "/etc/bash_completion.d"))
                           (zsh-completions-dir
                             (string-append share "/zsh/site-functions"))
                           (fish-completions-dir
-- 
2.49.0





Information forwarded to divya@HIDDEN, efraim@HIDDEN, steve@HIDDEN, guix-patches@HIDDEN:
bug#77181; Package guix-patches. Full text available.

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


Received: (at 77181) by debbugs.gnu.org; 22 Mar 2025 15:08:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 11:08:37 2025
Received: from localhost ([127.0.0.1]:44599 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tw0Sj-0005li-LO
	for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:37 -0400
Received: from mail-pl1-x641.google.com ([2607:f8b0:4864:20::641]:54361)
 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 1tw0Sg-0005lF-Fc
 for 77181 <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:34 -0400
Received: by mail-pl1-x641.google.com with SMTP id
 d9443c01a7336-223a7065ff8so36119855ad.0
 for <77181 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 08:08:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742656108; x=1743260908; 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=mkJpwtwBKprHUGjLeK5sD4i2cYyN/he1YP6UcSMPRxY=;
 b=SxlgCnHh+/4ghuzmZV2AvL8ZNDLwifzBRmlR/SlMrZ00zhQoj8taKenJ+weSpgtefA
 ufPNWoMQ/zj1q0iy6nza8c/w4PSoHY1kvjqu0ZIAxIxzaQac4pbOBZlghFpD2hnOsCqp
 NuDohVkdPQEwzPwaR2fcFNoGqK1IoLCVIwNLvCllgPj9vOwmPcXSYfyEYQ/keRJXC9A6
 rECL54B31Kq6tkXPvXPXoxBpV+Ye3ZrXxjTyDLNv5iQ49rR0gXzkI3RqOWDF/fmtKom8
 ssaiKya5ODP2bMsgDaqjMVtPt2y+oRwlAr4IqWrrGRQWoaD0m3Uhy90jSydrrTpxS/cC
 p0rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742656108; x=1743260908;
 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=mkJpwtwBKprHUGjLeK5sD4i2cYyN/he1YP6UcSMPRxY=;
 b=K8PscjXFb0UuKLnvez9nE8hSSuSDiUn9tXRt/YrrxCifc5HlgFj3oIEIQFZSXnWrDA
 HgvNyvaG17DFNu/+JPOjzTy4ybv+icjQ+KoPp8EEG7r7r/gbiHvK/DUztjxyi+GiQRT4
 SBqs9A5qsZvb+ouKfhELlwgvOSo6AI1ysPRIhYSsDWxD2gYBiSokVYICE3Aft4cg9m5U
 HZ3lh+OBD8LYEH6/2rWs3KAHwFerncVibaKx3ju/Be7xiXD9jSg64/4sUWHvLxjFOuws
 Zi6//jbTESnwJN03B1r54ZpQ/kXe+8WLBbZrgYl93puTlhj2+vFYedPIW2I6QBbWiVt6
 4vbA==
X-Gm-Message-State: AOJu0YxhIVUq0PHTJwE+DMH+3YC43NGb/9XLbHVtxOzvYQGbLF9nQDpO
 7BpXY6RLnlwzX9ihBXyDdpwrI+z/xlcssePAePAVuBtbYpMYJz0hW6ydNqXa
X-Gm-Gg: ASbGncvuVCS6etJYFV8ytIm2G2Qjf3MCKADRPTqLCirytI+jTDh+gbDm2rG0E879x/A
 FameB43mOIsaLqC/zj/+P1kfNJRxbo+MbW0tYrXdG3HO8P0AvXhJmB9OXH/nFUwqyIa0ZTm9RIk
 n8/IHfpzUO/o325UEVmBrt5DmBtSueuM4v2JydWqzegSV9pLnRV4RfhJCm6c5GfDdqm8Cyw93tx
 hAVgBfUoxuVrMAR0vGXeJln4q3wKQP1ubCIBXMGRZL+Q8GWUcffBd0SlHig4aW4wCd+sEUGCLdp
 gGOVczAXQG8IYHm4W8uu+Q2iD5CFZMEVVBNRDdzgNY6Gk+8WL0468XXZYvANPYpZawQ=
X-Google-Smtp-Source: AGHT+IHkt7jtHpAaWJDAqO1X8bNuDW0jZCa3N9otZW7T0KUz1BnyF8GcqvlgAnuwuxLIoevkZ68JXw==
X-Received: by 2002:a17:902:e54a:b0:21f:85ee:f2df with SMTP id
 d9443c01a7336-22780c79888mr107190865ad.15.1742656108007; 
 Sat, 22 Mar 2025 08:08:28 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22780f3974dsm36764935ad.7.2025.03.22.08.08.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 22 Mar 2025 08:08:27 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH 3/5] gnu: git-delta: Fix bash completion directory.
Date: Sat, 22 Mar 2025 20:38:04 +0530
Message-ID: <554284a0e07f7c611dd1b9af540740b2b0f413c3.1742655515.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1742655515.git.45mg.writes@HIDDEN>
References: <cover.1742655515.git.45mg.writes@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Divya Ranjan Pattanaik <divya@HIDDEN>,
 Efraim Flashner <efraim@HIDDEN>, Steve George <steve@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
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/rust-apps.scm (git-delta) [arguments]: Change
etc/bash-completion.d to etc/bash_completion.d.

Change-Id: I7825607cc15df5b6fec8322740d303b38842e401
---
 gnu/packages/rust-apps.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index b7eb4a5bbc..6766260040 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -4561,7 +4561,7 @@ (define-public git-delta
               (let* ((out (assoc-ref outputs "out"))
                      (share (string-append out "/share"))
                      (bash-completions-dir
-                      (string-append out "/etc/bash-completion.d"))
+                      (string-append out "/etc/bash_completion.d"))
                      (zsh-completions-dir
                       (string-append share "/zsh/site-functions"))
                      (fish-completions-dir
-- 
2.49.0





Information forwarded to divya@HIDDEN, efraim@HIDDEN, steve@HIDDEN, guix-patches@HIDDEN:
bug#77181; Package guix-patches. Full text available.

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


Received: (at 77181) by debbugs.gnu.org; 22 Mar 2025 15:08:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 11:08:32 2025
Received: from localhost ([127.0.0.1]:44596 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tw0Se-0005lP-AW
	for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:32 -0400
Received: from mail-pj1-x1041.google.com ([2607:f8b0:4864:20::1041]:42082)
 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 1tw0Sc-0005kw-Hu
 for 77181 <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:30 -0400
Received: by mail-pj1-x1041.google.com with SMTP id
 98e67ed59e1d1-30185d00446so3839187a91.0
 for <77181 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 08:08:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742656104; x=1743260904; 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=OEkHDIjk1YdiDNId1WUi0CFPgZ1ZgqxPC9KH052vfrE=;
 b=efgBai8IYbhWfu4hNwfbQAcGdOwNaBJKDCrHzx7A0a+2hses3lykKtU3ErGaI2cr41
 rw16e+Thjqv856GmSJgKHVUfyGOWRef4zPF01lgvaxzlNeJ4rC5TTQGINx5Kv6L+nShm
 ydggPx9CPolVQASWxTG65/lV+We17oEHzTfS1Wno6iHa77xMao3qGWLkidpJcwKbNJ/C
 X8kBSVoBt5MDOYfza9dFnvSWav9PhRU2wozOpMIQA7OdwTd4wwWuvw8FqUZA4b/Lb6kJ
 AWtasVTSPb7wZlKPcU8DGN2rmGV+BaRp1YwQ585YAJzxoZXWfXfY8QW7KPWqszsJKfWA
 tQ9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742656104; x=1743260904;
 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=OEkHDIjk1YdiDNId1WUi0CFPgZ1ZgqxPC9KH052vfrE=;
 b=qJKfKfA7lo4JY8dMfqisPp9VGyTgsA1EGam0eOFB9dyQT5bqhsoD/nj537OrQODwCm
 UI/2GSUWsrmkqwAuBjPGnSC0/in1on1Nr1cAjKFO7qaw3ek/5ENuDmYefBSFZ4xVSH/0
 v10AohHAUENaEVx4p3Paa0QKVLUvtvdGoJHXtiv6xYbvWtYksC43f3NCBgxxRn+Abf4n
 WKhqCoj966yiphSa2x4KT4R0bzFD/oZYVgxZz+draIMlChtPyhi1SJf5Z5RetszGzM+y
 tv8JivtGvsiU4NyZlcteVsLvhunUmcyyXm+7hjZV0XfH7YBbH+fOLTeEaoBko2dpwhx/
 hbyA==
X-Gm-Message-State: AOJu0YxGUJX4Oz1LzfpPyRYgfLW74w4vUzB5Ry1xQUlwcNFlEhJb6OPb
 0q2ppi2c+RR5MyQ6RRVniWZXGH0leXZHlo855SJwAXMT5BwkrxJRccWATxlh
X-Gm-Gg: ASbGncu8l9PrHAsCw09TbKAmj+leP4Y9+F+Vnk1BchfG63YKNOSOqJAov1GRmc0+1Bh
 suSXaHNmiRtuHLawXpa+WFDpb01Bqq0du3yD0WvlX/jdOW2PcLvjLRabzwJti6T8jkxNUBlKMrO
 Cqb2oizeA9w6DR5Lv/nYOo6VFA3vZC8Ci0r0SRKOCpbr/ex0dJF21GSPLQmBwB//oKcRDbC2KQ1
 nO8yBhOc7wgrPgx587KRScgtSjfTDAwsj7r8xVjX4vWyL5wm5DEHhenr0HfUroGdDGJblic4mB9
 NmqhKF8QCUe9T6CGZqqnWPezY15DAIp83waOt5wFavXQnKcL2AuMQyp+22U6Fj+Ot3M=
X-Google-Smtp-Source: AGHT+IFWA4C4+hrYPVXXBlqB3RCGSQXrqmF1NRmaGVG4fop7GnZ9a4+5+cc30iS0WkI6wzu7IUAupw==
X-Received: by 2002:a17:90b:1f86:b0:2fa:1c09:3cee with SMTP id
 98e67ed59e1d1-301d42f1c29mr17424833a91.9.1742656104138; 
 Sat, 22 Mar 2025 08:08:24 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22780f3974dsm36764935ad.7.2025.03.22.08.08.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 22 Mar 2025 08:08:23 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH 2/5] gnu: ouch: Fix bash completion directory.
Date: Sat, 22 Mar 2025 20:38:03 +0530
Message-ID: <d9363542b317799fd352d053920f7c21fca386e6.1742655515.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1742655515.git.45mg.writes@HIDDEN>
References: <cover.1742655515.git.45mg.writes@HIDDEN>
MIME-Version: 1.0
X-Debbugs-Cc: Divya Ranjan Pattanaik <divya@HIDDEN>,
 Efraim Flashner <efraim@HIDDEN>, Steve George <steve@HIDDEN>
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
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/rust-apps.scm (ouch) [arguments]: Change
etc/bash-completion.d to etc/bash_completion.d.

Change-Id: I63f2be695e9d8dc15de61bbbb470c54e47a6a197
---
 gnu/packages/rust-apps.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm
index 2f933d836c..b7eb4a5bbc 100644
--- a/gnu/packages/rust-apps.scm
+++ b/gnu/packages/rust-apps.scm
@@ -2349,7 +2349,7 @@ (define-public ouch
             (let* ((out (assoc-ref outputs "out"))
                    (share (string-append out "/share"))
                    (bash-completions-dir
-                    (string-append out "/etc/bash-completion.d"))
+                    (string-append out "/etc/bash_completion.d"))
                    (zsh-completions-dir
                     (string-append share "/zsh/site-functions"))
                    (fish-completions-dir
-- 
2.49.0





Information forwarded to divya@HIDDEN, efraim@HIDDEN, steve@HIDDEN, guix-patches@HIDDEN:
bug#77181; Package guix-patches. Full text available.

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


Received: (at 77181) by debbugs.gnu.org; 22 Mar 2025 15:08:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 11:08:27 2025
Received: from localhost ([127.0.0.1]:44593 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tw0SY-0005l4-RN
	for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:27 -0400
Received: from mail-pl1-x642.google.com ([2607:f8b0:4864:20::642]:56665)
 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 1tw0SW-0005kc-P1
 for 77181 <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:08:25 -0400
Received: by mail-pl1-x642.google.com with SMTP id
 d9443c01a7336-22435603572so54658955ad.1
 for <77181 <at> debbugs.gnu.org>; Sat, 22 Mar 2025 08:08:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742656098; x=1743260898; 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=MjpuO1qG6mFga89rFlrnLF6eRAPwSh9xf2aYBmj95tg=;
 b=O0+2PG6sRwybLqpwhvaay3pB/WVWbVsTstT3/fTLxvDFI7uSIDtba6YSdTWWqVX6qs
 djfH3tW18KiKcN4++SBGGsZIWOLiVMqxDikoEL+jaCbfBNFKpo5U4ibqoZHpZ1ns7eYU
 UkDeONXBtfCgwhrKRPV8e14HJwmBospdXiMcft8ZvEW6yQeSV66q+L23fshyIq1luyuF
 9+Et2N513BiYeNorGjY9J0WPmBR5b3ZeRW2GOaxGNYUC2N8TF20zIAtrKlk7KkmbgiLC
 mGp949grswIkgoRVbs7iIN9WymG8Ei2m0AeF9SOFECBdcaMtulk6V9Rd8gA4VJ9G3Y+z
 WOIw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742656098; x=1743260898;
 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=MjpuO1qG6mFga89rFlrnLF6eRAPwSh9xf2aYBmj95tg=;
 b=bZF6kw1u0vOG9Qny3vgrJcPfLeRuLRehHJvF1Xsf0PqXiF4iB2kchqxZeqPSF0JDnY
 iro2qBP5WlL87ZeOtUp9ZT4NxJw6+a1+dXIIhS/T9LLYN+fGVbHFUXbm2206amvhsNpR
 6uNzmOtrLUmKW9dlvIEDT3T54558Ds+Un0Mwh6b4Ui7oJ59ICOukvDcRwnGAT96H4pcS
 9jSkeSf3Xz9/MhhzaiiKphGIWY8iR48dvzwfrr0VX+EqOrVLUDLJTU72/SbKLoWe7MtZ
 neBAwJIW5xWEz942EHf95jeqvpdxaSLUK2mgPezL3Ug614Nv8SC3wS5D+ejM50gn2Fns
 G4rQ==
X-Gm-Message-State: AOJu0YyIGcJRpkgzlvyQPf+09bsahjdnJnDj5o1WS1Un3Ag5Pjs1Uadp
 1+fofJBoAg4sxQGbA0pDhaJfIDIRe7zaXvCbDWBoFpgFzqEG6U+QtHHXqF4x
X-Gm-Gg: ASbGncuCzXIbcAOLP+J1sk7pfpeU7gFqp/dmBs4jMjTlJz7UPn/bVUUq/pDEHqAj/6n
 aHDWDGZto7L0I0PnHr9r9R7h4ZVVdoayyPfloeNVU3SzXnXc/WwCRzKLXFSrg3BpdXImCVub0nm
 jfL/v/nClZhpHKxaHYVmPgQa34zo4pau6Jxx1sFsfsMLG3zSK9FkvklNnpUO+r9MIougLD8XntT
 PIxzpe02iYWrqHl7zmITX7jlnl3kvZHWDzBah4RdtGPpEikbnve0QTJd+LhgmMtH6oOtYVpGORb
 rn1Vsn63Ibzi0X4u1/GlSdTktq+w5sfBfmKddORVVxB/Pk+4O+IHG1jcoGO/WDiEUyY=
X-Google-Smtp-Source: AGHT+IE4ulg/YxykB2RB2Pi3TzwIRUiJDebIG/SBohgBFgIKnz5dgiVVn7zk9r9lClTE2s5mi/B6LQ==
X-Received: by 2002:a17:902:d50f:b0:21f:4649:fd49 with SMTP id
 d9443c01a7336-22780e2bc7amr115156815ad.49.1742656098376; 
 Sat, 22 Mar 2025 08:08:18 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22780f3974dsm36764935ad.7.2025.03.22.08.08.17
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 22 Mar 2025 08:08:18 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: 77181 <at> debbugs.gnu.org
Subject: [PATCH 1/5] gnu: pass-age: Fix bash completion directory.
Date: Sat, 22 Mar 2025 20:38:02 +0530
Message-ID: <0fdbe13d3a3f616b4b5408d5dc47c1c7ef8409b6.1742655515.git.45mg.writes@HIDDEN>
X-Mailer: git-send-email 2.49.0
In-Reply-To: <cover.1742655515.git.45mg.writes@HIDDEN>
References: <cover.1742655515.git.45mg.writes@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 77181
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/password-utils.scm (pass-age) [arguments]: Change
etc/bash-completion.d to etc/bash_completion.d.

Change-Id: I6ed77cff28a1fb7305d8a0357026e518dcc0e11a
---
 gnu/packages/password-utils.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index bce4af8e5f..035b4d8886 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -879,7 +879,7 @@ (define-public pass-age
        #:install-plan
        '(("src/passage" "/bin/")
          ("src/completion/pass.bash-completion"
-          "/etc/bash-completion.d/passage")
+          "/etc/bash_completion.d/passage")
          ("src/completion/pass.fish-completion"
           "/share/fish/vendor_completions.d/passage")
          ("src/completion/pass.zsh-completion"
-- 
2.49.0





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

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


Received: (at submit) by debbugs.gnu.org; 22 Mar 2025 15:05:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 22 11:05:06 2025
Received: from localhost ([127.0.0.1]:44582 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tw0PK-0005V1-IV
	for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:05:06 -0400
Received: from lists.gnu.org ([2001:470:142::17]:35398)
 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 1tw0PI-0005UN-Rg
 for submit <at> debbugs.gnu.org; Sat, 22 Mar 2025 11:05:05 -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 1tw0PC-0005t1-I7
 for guix-patches@HIDDEN; Sat, 22 Mar 2025 11:04:58 -0400
Received: from mail-pj1-x1041.google.com ([2607:f8b0:4864:20::1041])
 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 1tw0PA-00008M-H6
 for guix-patches@HIDDEN; Sat, 22 Mar 2025 11:04:57 -0400
Received: by mail-pj1-x1041.google.com with SMTP id
 98e67ed59e1d1-3015001f862so3850624a91.3
 for <guix-patches@HIDDEN>; Sat, 22 Mar 2025 08:04:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1742655894; x=1743260694; 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=2ypNxXIP8qw/xEAWe/OYUAhDV8bIQ0I4c//2QTn5Gxs=;
 b=k4daGxUmlr7FJmm+Aqj9gkTFzY2SMKG7Ykp14F89bjcsD44lIVt823KmksNdCHSsOs
 RE06DeNXPXuS+6xqqHqCiSKLpH4Z8L8wO9NzsSbB4NxX8zortAQoXVwylCKMnU6eKsWN
 vITdZF19btDA1Dc5/MxJ56aNRkl3S8QJ/jirCGZ4dQg4FYC+W0F0NfMrR7af8ySpBpNN
 2U66F4/szg0BqZLgBBbLqg0PaoWhSDsPcDXcMnFWLfj7p3U4w5NDfDtbQLNJrYx9Zt7O
 oekLSgrcdJdbdrg7CtEikiKMBjU7VpiH5HIvNwxC6UDSe72O8hZtHLYSzDhYmt4Pa2PE
 VaJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1742655894; x=1743260694;
 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=2ypNxXIP8qw/xEAWe/OYUAhDV8bIQ0I4c//2QTn5Gxs=;
 b=CO90XILHRwkJHiXicWaHiut2GMV7HhEQ9n5eDUlfqc9IcUlCbkrwRpyZ1/1TW7tDnz
 CGJAd1fJg8IW3xvqlFX9HOE/QnWT/5Q/rKxImqeVRANG70I6n4tUZhF/TiTYHHLzBihM
 zb7V2CzBweVkjBs/1fL1Hl3pyJN5wdYnZIE6ZxCFjxYfBIpSVfr5QE8A2Y4s5VY5ZkUS
 kVobgUkGZMn8AYEkp8WuZcz8e+FfoxYqYHfn4+fb9yUlQVIDChwMKDL922uLgbmBB0OJ
 XskX7SMDGsjYvg9eM5mFn6n60p/2kvrZuxcg+7FTmCtGmbUYVDxq54JhctejkLDzm8dS
 V+Ag==
X-Gm-Message-State: AOJu0YwYqeOtZ//475l8Vl/utV6CGmMhFxjwu59FS++YULvzeN6oQ1xA
 GEwfN3ODxxQ4eEeWmfWCaAG3WFUtQrevf0RWS1kKgsbEQc5BzZi0tVqtL/gg
X-Gm-Gg: ASbGncsx2zI3sEqQihY3jOXPM74HcmVZJ3bBva9OuKFOuJkBkdi5ldFbY2DuGLziWnk
 lEzJuORhU1LICfYIG/YyGsKVHOr+u8R05MSKr6aQC+xkZlmcEsAnhKlGn/pK2BjeQZcp8suk/Bh
 6MqsNYzD720DLoavT8nHaZ9fCDFvW22phoh8iZzujhsxDqb4XI3KDxNgRYnFLNydbFNPM50t1qn
 +oMXdgj7Tvjo/EPwpg1w0Z4mqEo+/tvZLi/me+mMupk92eUqHAlaFU5IDiU3fSsr39qA202gSqT
 8MqzlvsvK7vSNIJ0UwwIsRywiKDY9FjxGCdAzmLFJetE4C47ajUd6kz1gPIrhMKg6EmrIl+sAuC
 XLQ==
X-Google-Smtp-Source: AGHT+IFLKMhALQaQdzauhkZJXVHnQ+0/Tq8EpaEdA2eeKf5L7PRYo55GhD9hiVVlQSIkDExDr3+Xgg==
X-Received: by 2002:a17:90b:1f90:b0:2ff:692b:b15 with SMTP id
 98e67ed59e1d1-30310019885mr14177643a91.33.1742655894369; 
 Sat, 22 Mar 2025 08:04:54 -0700 (PDT)
Received: from localhost.localdomain (utm3.nitt.edu. [14.139.162.2])
 by smtp.gmail.com with ESMTPSA id
 d9443c01a7336-22780f39692sm36818085ad.44.2025.03.22.08.04.53
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 22 Mar 2025 08:04:54 -0700 (PDT)
From: 45mg <45mg.writes@HIDDEN>
To: guix-patches@HIDDEN
Subject: [PATCH 0/5] gnu: Fix bash completion directories.
Date: Sat, 22 Mar 2025 20:34:41 +0530
Message-ID: <cover.1742655515.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::1041;
 envelope-from=45mg.writes@HIDDEN; helo=mail-pj1-x1041.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 (/)

The following patches correct the exact same mistake found in 5 package
definitions: bash completions were installed to '/etc/bash-completion.d'
instead of '/etc/bash_completion.d'. The latter is necessary for the
bash-completion package to find and load the installed completions.

45mg (5):
  gnu: pass-age: Fix bash completion directory.
  gnu: ouch: Fix bash completion directory.
  gnu: git-delta: Fix bash completion directory.
  gnu: zoxide: Fix bash completion directory.
  gnu: starship: Fix bash completion directory.

 gnu/packages/password-utils.scm | 2 +-
 gnu/packages/rust-apps.scm      | 6 +++---
 gnu/packages/shellutils.scm     | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)


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#77181; 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: Tue, 1 Apr 2025 10:30:03 UTC

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