From unknown Mon Jun 23 18:33:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48962] [PATCH] gnu: password-store: Update to 1.7.4. Resent-From: Xinglu Chen Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 11 Jun 2021 20:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48962 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 48962@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.162344374226250 (code B ref -1); Fri, 11 Jun 2021 20:36:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Jun 2021 20:35:42 +0000 Received: from localhost ([127.0.0.1]:39982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lrnsO-0006pC-3O for submit@debbugs.gnu.org; Fri, 11 Jun 2021 16:35:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:60304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lrnsJ-0006p0-Ut for submit@debbugs.gnu.org; Fri, 11 Jun 2021 16:35:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39192) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lrnsH-0003VU-W8 for guix-patches@gnu.org; Fri, 11 Jun 2021 16:35:30 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:36716 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lrnsE-0002CG-RC for guix-patches@gnu.org; Fri, 11 Jun 2021 16:35:29 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1623443717; bh=8fKzqELpj70KUBKzXJcHz5AmKDC+Zp3e/2H68TfMDFI=; h=From:To:Subject:Date; b=qW2iyGauASpTZvcrzGBlScLgmkBpsVSSRChg3eArEuYaVIqJHixZaEzA1M1G9q/BM Xq68ltcDN/frdbJ7MhU8BJ0hNpeIrfVd4Q+Md2wwRu4ZCAnr43LAniB/8+WbL+QZAk +xPDPDTMSaYmLMT5McPuat4I7S2kfNNLP/3PKiCs= Message-Id: <5fca8e36733d89e119502d5b2c061a654211d6a5.1623443670.git.public@yoctocell.xyz> Date: Fri, 11 Jun 2021 22:35:16 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@yoctocell.xyz; helo=mail.yoctocell.xyz X-Spam_score_int: 46 X-Spam_score: 4.6 X-Spam_bar: ++++ X-Spam_report: (4.6 / 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, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=1.596, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_SBL=1.623 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/password-utils.scm (password-store): Update to 1.7.4. --- gnu/packages/password-utils.scm | 174 ++++++++++++++++ 1 file changed, 85 insertions(+), 89 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index ef091fd126..7d2b507f39 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -30,6 [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: zx2c4.com] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: zx2c4.com] 1.6 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 3.2 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/password-utils.scm (password-store): Update to 1.7.4. --- gnu/packages/password-utils.scm | 174 ++++++++++++++++ 1 file changed, 85 insertions(+), 89 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index ef091fd126..7d2b507f39 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -30,6 [...] Content analysis details: (3.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: passwordstore.org] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: passwordstore.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/password-utils.scm (password-store): Update to 1.7.4. --- gnu/packages/password-utils.scm | 174 ++++++++++++++++---------------- 1 file changed, 85 insertions(+), 89 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.= scm index ef091fd126..7d2b507f39 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -30,6 +30,7 @@ ;;; Copyright =C2=A9 2020 Michael Rohleder ;;; Copyright =C2=A9 2020 Vinicius Monego ;;; Copyright =C2=A9 2021 Stefan Reich=C3=B6r +;;; Copyright =C2=A9 2021 Xinglu Chen ;;; ;;; This file is part of GNU Guix. ;;; @@ -484,100 +485,95 @@ any X11 window.") (license license:gpl3+))) =20 (define-public password-store - ;; The 1.7.3 release does not include support for wl-clipboard, which was - ;; added in b0b784b1a57c0b06936e6f5d6560712b4b810cd3. Instead, use the - ;; latest commit on master at the time of writing. - (let ((commit "918992c19231b33b3d4a3288a7288a620e608cb4") - (revision "1")) - (package - (name "password-store") - (version (git-version "1.7.3" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "git://git.zx2c4.com/password-store") - (commit commit))) - (sha256 - (base32 - "0ni62f4pq96g0i0q66bch1dl9k4zqwhg7xaf746k3gbbqxcdh3vi")) - (file-name (git-file-name name version)) )) - (build-system gnu-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - (delete 'configure) - (delete 'build) - (add-before 'install 'patch-system-extension-dir - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (extension-dir (string-append out "/lib/password-sto= re/extensions"))) - (substitute* "src/password-store.sh" - (("^SYSTEM_EXTENSION_DIR=3D.*$") - ;; lead with whitespace to prevent 'make install' from - ;; overwriting it again - (string-append " SYSTEM_EXTENSION_DIR=3D\"" - "${PASSWORD_STORE_SYSTEM_EXTENSION_DIR:= -" - extension-dir - "}\"\n")))) - #t)) - (add-before 'install 'patch-passmenu-path - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "contrib/dmenu/passmenu" - (("dmenu") (string-append (assoc-ref inputs "dmenu") - "/bin/dmenu")) - (("xdotool") (string-append (assoc-ref inputs "xdotool") - "/bin/xdotool"))) - #t)) - (add-after 'install 'install-passmenu - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin (string-append out "/bin"))) - (install-file "contrib/dmenu/passmenu" bin) - #t))) - (add-after 'install 'wrap-path - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (path (map (lambda (pkg) - (string-append (assoc-ref inputs pkg) "/= bin")) - '("coreutils" "getopt" "git" "gnupg" "qren= code" - "sed" "tree" "which" "wl-clipboard" "xcl= ip")))) - (wrap-program (string-append out "/bin/pass") - `("PATH" ":" prefix (,(string-join path ":")))) - #t)))) - #:make-flags (list "CC=3Dgcc" (string-append "PREFIX=3D" %output) - "WITH_ALLCOMP=3Dyes" - (string-append "BASHCOMPDIR=3D" - %output "/etc/bash_completion.d= ")) - ;; Parallel tests may cause a race condition leading to a - ;; timeout in some circumstances. - #:parallel-tests? #f - #:test-target "test")) - (native-search-paths - (list (search-path-specification - (variable "PASSWORD_STORE_SYSTEM_EXTENSION_DIR") - (separator #f) ;single entry - (files '("lib/password-store/extensions"))))) - (inputs - `(("dmenu" ,dmenu) - ("getopt" ,util-linux) - ("git" ,git) - ("gnupg" ,gnupg) - ("qrencode" ,qrencode) - ("sed" ,sed) - ("tree" ,tree) - ("which" ,which) - ("wl-clipboard" ,wl-clipboard) - ("xclip" ,xclip) - ("xdotool" ,xdotool))) - (home-page "https://www.passwordstore.org/") - (synopsis "Encrypted password manager") - (description "Password-store is a password manager which uses GnuPG = to + (package + (name "password-store") + (version "1.7.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "git://git.zx2c4.com/password-store") + (commit version))) + (sha256 + (base32 + "17zp9pnb3i9sd2zn9qanngmsywrb7y495ngcqs6313pv3gb83v53")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (add-before 'install 'patch-system-extension-dir + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (extension-dir (string-append out "/lib/password-store= /extensions"))) + (substitute* "src/password-store.sh" + (("^SYSTEM_EXTENSION_DIR=3D.*$") + ;; lead with whitespace to prevent 'make install' from + ;; overwriting it again + (string-append " SYSTEM_EXTENSION_DIR=3D\"" + "${PASSWORD_STORE_SYSTEM_EXTENSION_DIR:-" + extension-dir + "}\"\n")))) + #t)) + (add-before 'install 'patch-passmenu-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "contrib/dmenu/passmenu" + (("dmenu") (string-append (assoc-ref inputs "dmenu") + "/bin/dmenu")) + (("xdotool") (string-append (assoc-ref inputs "xdotool") + "/bin/xdotool"))) + #t)) + (add-after 'install 'install-passmenu + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin"))) + (install-file "contrib/dmenu/passmenu" bin) + #t))) + (add-after 'install 'wrap-path + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (path (map (lambda (pkg) + (string-append (assoc-ref inputs pkg) "/bi= n")) + '("coreutils" "getopt" "git" "gnupg" "qrenco= de" + "sed" "tree" "which" "wl-clipboard" "xclip= ")))) + (wrap-program (string-append out "/bin/pass") + `("PATH" ":" prefix (,(string-join path ":")))) + #t)))) + #:make-flags (list "CC=3Dgcc" (string-append "PREFIX=3D" %output) + "WITH_ALLCOMP=3Dyes" + (string-append "BASHCOMPDIR=3D" + %output "/etc/bash_completion.d")) + ;; Parallel tests may cause a race condition leading to a + ;; timeout in some circumstances. + #:parallel-tests? #f + #:test-target "test")) + (native-search-paths + (list (search-path-specification + (variable "PASSWORD_STORE_SYSTEM_EXTENSION_DIR") + (separator #f) ;single entry + (files '("lib/password-store/extensions"))))) + (inputs + `(("dmenu" ,dmenu) + ("getopt" ,util-linux) + ("git" ,git) + ("gnupg" ,gnupg) + ("qrencode" ,qrencode) + ("sed" ,sed) + ("tree" ,tree) + ("which" ,which) + ("wl-clipboard" ,wl-clipboard) + ("xclip" ,xclip) + ("xdotool" ,xdotool))) + (home-page "https://www.passwordstore.org/") + (synopsis "Encrypted password manager") + (description "Password-store is a password manager which uses GnuPG to store and retrieve passwords. The tool stores each password in its own GnuPG-encrypted file, allowing the program to be simple yet secure. Synchronization is possible using the integrated git support, which commits changes to your password database to a git repository that can be managed through the pass command.") - (license license:gpl2+)))) + (license license:gpl2+))) =20 (define-public pass-otp (package base-commit: fa0e50e51a6e1106d523dd8271e74d16f36ec698 --=20 2.32.0 From unknown Mon Jun 23 18:33:45 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Xinglu Chen Subject: bug#48962: closed (Re: [bug#48962] [PATCH] gnu: password-store: Update to 1.7.4.) Message-ID: References: <8735tmstj4.fsf@nicolasgoaziou.fr> <5fca8e36733d89e119502d5b2c061a654211d6a5.1623443670.git.public@yoctocell.xyz> X-Gnu-PR-Message: they-closed 48962 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 48962@debbugs.gnu.org Date: Sat, 12 Jun 2021 20:44:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1623530642-28201-1" This is a multi-part message in MIME format... ------------=_1623530642-28201-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #48962: [PATCH] gnu: password-store: Update to 1.7.4. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 48962@debbugs.gnu.org. --=20 48962: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D48962 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1623530642-28201-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 48962-done) by debbugs.gnu.org; 12 Jun 2021 20:43:54 +0000 Received: from localhost ([127.0.0.1]:42151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsATx-0007KP-S7 for submit@debbugs.gnu.org; Sat, 12 Jun 2021 16:43:54 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:34339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsATv-0007K9-W9 for 48962-done@debbugs.gnu.org; Sat, 12 Jun 2021 16:43:52 -0400 Received: (Authenticated sender: admin@nicolasgoaziou.fr) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id E970A1BF203; Sat, 12 Jun 2021 20:43:44 +0000 (UTC) From: Nicolas Goaziou To: Xinglu Chen Subject: Re: [bug#48962] [PATCH] gnu: password-store: Update to 1.7.4. References: <5fca8e36733d89e119502d5b2c061a654211d6a5.1623443670.git.public@yoctocell.xyz> Date: Sat, 12 Jun 2021 22:43:43 +0200 In-Reply-To: <5fca8e36733d89e119502d5b2c061a654211d6a5.1623443670.git.public@yoctocell.xyz> (Xinglu Chen's message of "Fri, 11 Jun 2021 22:35:16 +0200") Message-ID: <8735tmstj4.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hello, Xinglu Chen writes: > * gnu/packages/password-utils.scm (password-store): Update to 1.7.4. Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at https://www.dnswl.org/, low trust [217.70.183.201 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [217.70.183.201 listed in wl.mailspike.net] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 48962-done Cc: 48962-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Hello, Xinglu Chen writes: > * gnu/packages/password-utils.scm (password-store): Update to 1.7.4. Applied. Thank you. Regards, -- Nicolas Goaziou ------------=_1623530642-28201-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 11 Jun 2021 20:35:42 +0000 Received: from localhost ([127.0.0.1]:39982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lrnsO-0006pC-3O for submit@debbugs.gnu.org; Fri, 11 Jun 2021 16:35:42 -0400 Received: from lists.gnu.org ([209.51.188.17]:60304) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lrnsJ-0006p0-Ut for submit@debbugs.gnu.org; Fri, 11 Jun 2021 16:35:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39192) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lrnsH-0003VU-W8 for guix-patches@gnu.org; Fri, 11 Jun 2021 16:35:30 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:36716 helo=mail.yoctocell.xyz) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lrnsE-0002CG-RC for guix-patches@gnu.org; Fri, 11 Jun 2021 16:35:29 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1623443717; bh=8fKzqELpj70KUBKzXJcHz5AmKDC+Zp3e/2H68TfMDFI=; h=From:To:Subject:Date; b=qW2iyGauASpTZvcrzGBlScLgmkBpsVSSRChg3eArEuYaVIqJHixZaEzA1M1G9q/BM Xq68ltcDN/frdbJ7MhU8BJ0hNpeIrfVd4Q+Md2wwRu4ZCAnr43LAniB/8+WbL+QZAk +xPDPDTMSaYmLMT5McPuat4I7S2kfNNLP/3PKiCs= To: guix-patches@gnu.org Subject: [PATCH] gnu: password-store: Update to 1.7.4. Message-Id: <5fca8e36733d89e119502d5b2c061a654211d6a5.1623443670.git.public@yoctocell.xyz> Date: Fri, 11 Jun 2021 22:35:16 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=87.96.130.155; envelope-from=public@yoctocell.xyz; helo=mail.yoctocell.xyz X-Spam_score_int: 46 X-Spam_score: 4.6 X-Spam_bar: ++++ X-Spam_report: (4.6 / 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, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=1.596, PDS_OTHER_BAD_TLD=1.997, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_SBL=1.623 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 3.5 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/password-utils.scm (password-store): Update to 1.7.4. --- gnu/packages/password-utils.scm | 174 ++++++++++++++++ 1 file changed, 85 insertions(+), 89 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index ef091fd126..7d2b507f39 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -30,6 [...] Content analysis details: (3.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: zx2c4.com] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: zx2c4.com] 1.6 FROM_SUSPICIOUS_NTLD_FP From abused NTLD 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 3.2 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/password-utils.scm (password-store): Update to 1.7.4. --- gnu/packages/password-utils.scm | 174 ++++++++++++++++ 1 file changed, 85 insertions(+), 89 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm index ef091fd126..7d2b507f39 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -30,6 [...] Content analysis details: (3.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.1 URIBL_SBL_A Contains URL's A record listed in the Spamhaus SBL blocklist [URIs: passwordstore.org] 0.6 URIBL_SBL Contains an URL's NS IP listed in the Spamhaus SBL blocklist [URIs: passwordstore.org] 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/password-utils.scm (password-store): Update to 1.7.4. --- gnu/packages/password-utils.scm | 174 ++++++++++++++++---------------- 1 file changed, 85 insertions(+), 89 deletions(-) diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.= scm index ef091fd126..7d2b507f39 100644 --- a/gnu/packages/password-utils.scm +++ b/gnu/packages/password-utils.scm @@ -30,6 +30,7 @@ ;;; Copyright =C2=A9 2020 Michael Rohleder ;;; Copyright =C2=A9 2020 Vinicius Monego ;;; Copyright =C2=A9 2021 Stefan Reich=C3=B6r +;;; Copyright =C2=A9 2021 Xinglu Chen ;;; ;;; This file is part of GNU Guix. ;;; @@ -484,100 +485,95 @@ any X11 window.") (license license:gpl3+))) =20 (define-public password-store - ;; The 1.7.3 release does not include support for wl-clipboard, which was - ;; added in b0b784b1a57c0b06936e6f5d6560712b4b810cd3. Instead, use the - ;; latest commit on master at the time of writing. - (let ((commit "918992c19231b33b3d4a3288a7288a620e608cb4") - (revision "1")) - (package - (name "password-store") - (version (git-version "1.7.3" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "git://git.zx2c4.com/password-store") - (commit commit))) - (sha256 - (base32 - "0ni62f4pq96g0i0q66bch1dl9k4zqwhg7xaf746k3gbbqxcdh3vi")) - (file-name (git-file-name name version)) )) - (build-system gnu-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - (delete 'configure) - (delete 'build) - (add-before 'install 'patch-system-extension-dir - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (extension-dir (string-append out "/lib/password-sto= re/extensions"))) - (substitute* "src/password-store.sh" - (("^SYSTEM_EXTENSION_DIR=3D.*$") - ;; lead with whitespace to prevent 'make install' from - ;; overwriting it again - (string-append " SYSTEM_EXTENSION_DIR=3D\"" - "${PASSWORD_STORE_SYSTEM_EXTENSION_DIR:= -" - extension-dir - "}\"\n")))) - #t)) - (add-before 'install 'patch-passmenu-path - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "contrib/dmenu/passmenu" - (("dmenu") (string-append (assoc-ref inputs "dmenu") - "/bin/dmenu")) - (("xdotool") (string-append (assoc-ref inputs "xdotool") - "/bin/xdotool"))) - #t)) - (add-after 'install 'install-passmenu - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (bin (string-append out "/bin"))) - (install-file "contrib/dmenu/passmenu" bin) - #t))) - (add-after 'install 'wrap-path - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (path (map (lambda (pkg) - (string-append (assoc-ref inputs pkg) "/= bin")) - '("coreutils" "getopt" "git" "gnupg" "qren= code" - "sed" "tree" "which" "wl-clipboard" "xcl= ip")))) - (wrap-program (string-append out "/bin/pass") - `("PATH" ":" prefix (,(string-join path ":")))) - #t)))) - #:make-flags (list "CC=3Dgcc" (string-append "PREFIX=3D" %output) - "WITH_ALLCOMP=3Dyes" - (string-append "BASHCOMPDIR=3D" - %output "/etc/bash_completion.d= ")) - ;; Parallel tests may cause a race condition leading to a - ;; timeout in some circumstances. - #:parallel-tests? #f - #:test-target "test")) - (native-search-paths - (list (search-path-specification - (variable "PASSWORD_STORE_SYSTEM_EXTENSION_DIR") - (separator #f) ;single entry - (files '("lib/password-store/extensions"))))) - (inputs - `(("dmenu" ,dmenu) - ("getopt" ,util-linux) - ("git" ,git) - ("gnupg" ,gnupg) - ("qrencode" ,qrencode) - ("sed" ,sed) - ("tree" ,tree) - ("which" ,which) - ("wl-clipboard" ,wl-clipboard) - ("xclip" ,xclip) - ("xdotool" ,xdotool))) - (home-page "https://www.passwordstore.org/") - (synopsis "Encrypted password manager") - (description "Password-store is a password manager which uses GnuPG = to + (package + (name "password-store") + (version "1.7.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "git://git.zx2c4.com/password-store") + (commit version))) + (sha256 + (base32 + "17zp9pnb3i9sd2zn9qanngmsywrb7y495ngcqs6313pv3gb83v53")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (add-before 'install 'patch-system-extension-dir + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (extension-dir (string-append out "/lib/password-store= /extensions"))) + (substitute* "src/password-store.sh" + (("^SYSTEM_EXTENSION_DIR=3D.*$") + ;; lead with whitespace to prevent 'make install' from + ;; overwriting it again + (string-append " SYSTEM_EXTENSION_DIR=3D\"" + "${PASSWORD_STORE_SYSTEM_EXTENSION_DIR:-" + extension-dir + "}\"\n")))) + #t)) + (add-before 'install 'patch-passmenu-path + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "contrib/dmenu/passmenu" + (("dmenu") (string-append (assoc-ref inputs "dmenu") + "/bin/dmenu")) + (("xdotool") (string-append (assoc-ref inputs "xdotool") + "/bin/xdotool"))) + #t)) + (add-after 'install 'install-passmenu + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin"))) + (install-file "contrib/dmenu/passmenu" bin) + #t))) + (add-after 'install 'wrap-path + (lambda* (#:key inputs outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (path (map (lambda (pkg) + (string-append (assoc-ref inputs pkg) "/bi= n")) + '("coreutils" "getopt" "git" "gnupg" "qrenco= de" + "sed" "tree" "which" "wl-clipboard" "xclip= ")))) + (wrap-program (string-append out "/bin/pass") + `("PATH" ":" prefix (,(string-join path ":")))) + #t)))) + #:make-flags (list "CC=3Dgcc" (string-append "PREFIX=3D" %output) + "WITH_ALLCOMP=3Dyes" + (string-append "BASHCOMPDIR=3D" + %output "/etc/bash_completion.d")) + ;; Parallel tests may cause a race condition leading to a + ;; timeout in some circumstances. + #:parallel-tests? #f + #:test-target "test")) + (native-search-paths + (list (search-path-specification + (variable "PASSWORD_STORE_SYSTEM_EXTENSION_DIR") + (separator #f) ;single entry + (files '("lib/password-store/extensions"))))) + (inputs + `(("dmenu" ,dmenu) + ("getopt" ,util-linux) + ("git" ,git) + ("gnupg" ,gnupg) + ("qrencode" ,qrencode) + ("sed" ,sed) + ("tree" ,tree) + ("which" ,which) + ("wl-clipboard" ,wl-clipboard) + ("xclip" ,xclip) + ("xdotool" ,xdotool))) + (home-page "https://www.passwordstore.org/") + (synopsis "Encrypted password manager") + (description "Password-store is a password manager which uses GnuPG to store and retrieve passwords. The tool stores each password in its own GnuPG-encrypted file, allowing the program to be simple yet secure. Synchronization is possible using the integrated git support, which commits changes to your password database to a git repository that can be managed through the pass command.") - (license license:gpl2+)))) + (license license:gpl2+))) =20 (define-public pass-otp (package base-commit: fa0e50e51a6e1106d523dd8271e74d16f36ec698 --=20 2.32.0 ------------=_1623530642-28201-1-- From unknown Mon Jun 23 18:33:45 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#48962] [PATCH] gnu: password-store: Update to 1.7.4. Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 14 Jun 2021 13:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48962 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Xinglu Chen , 48962@debbugs.gnu.org Received: via spool by 48962-submit@debbugs.gnu.org id=B48962.1623678446804 (code B ref 48962); Mon, 14 Jun 2021 13:48:02 +0000 Received: (at 48962) by debbugs.gnu.org; 14 Jun 2021 13:47:26 +0000 Received: from localhost ([127.0.0.1]:45385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmw2-0000Ci-91 for submit@debbugs.gnu.org; Mon, 14 Jun 2021 09:47:26 -0400 Received: from laurent.telenet-ops.be ([195.130.137.89]:55328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lsmvy-00008B-DG for 48962@debbugs.gnu.org; Mon, 14 Jun 2021 09:47:23 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by laurent.telenet-ops.be with bizsmtp id H1nG2500m0mfAB4011nLtN; Mon, 14 Jun 2021 15:47:20 +0200 Message-ID: From: Maxime Devos In-Reply-To: <5fca8e36733d89e119502d5b2c061a654211d6a5.1623443670.git.public@yoctocell.xyz> References: <5fca8e36733d89e119502d5b2c061a654211d6a5.1623443670.git.public@yoctocell.xyz> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-cThuvkh/molK765arxtG" Date: Sat, 12 Jun 2021 17:32:28 +0200 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1623678440; bh=GhdyGFTeU6B/ONK4DYXO1Adg7E0VoTZ0vZFQbnl6/9o=; h=Subject:From:To:In-Reply-To:References:Date; b=OPGHOLb/sYPWi6fG/BKwUnow9v/XMxjEuAEta72M8LUUn/QqkTTSHEt5+HrRBrO7t FZRJgU9v9bKpbIq6OA6s0YWvfYfBD6295eDOKSaXwygySKaTz5DqOenLTSEAXsikZ9 +sZeYRz3RMZZ/S7FF/RomsG/2Mkctvf7qhnF6lkvDxc9IxXz9bPIBIF5w3mjWtLRPH R7phunmfQ22dBQLavupOTOIC99LNPF+RHpBzRYzTZ6kNGxnBoCYjA6tCSQRglJKUi5 5+AaV9hno5/qzb9CfBBNf43tH3NYcFipcYm/E15M/LwBUn61P6mv+5fN/kaM7d/0MT fnvNt8H8VQmaA== X-Spam-Score: -0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.2 (-) --=-cThuvkh/molK765arxtG Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xinglu Chen schreef op vr 11-06-2021 om 22:35 [+0200]: > - (add-after 'install 'wrap-path > - (lambda* (#:key inputs outputs #:allow-other-keys) > - (let ((out (assoc-ref outputs "out")) > - (path (map (lambda (pkg) > - (string-append (assoc-ref inputs pkg) = "/bin")) > - '("coreutils" "getopt" "git" "gnupg" "qr= encode" > - "sed" "tree" "which" "wl-clipboard" "x= clip")))) > - (wrap-program (string-append out "/bin/pass") > - `("PATH" ":" prefix (,(string-join path ":")))) > - #t)))) Trailing #t in phases are not required anymore (the warning will disappear = when core-updates) is merged. You could follow up with a commit removing the #t. > - #:make-flags (list "CC=3Dgcc" (string-append "PREFIX=3D" %outpu= t) > [...] > + #:make-flags (list "CC=3Dgcc" (string-append "PREFIX=3D" %output) This should have been ,(string-append "CC=3D" (cc-for-target)) instead of "= CC=3Dgcc", such that the cross-compiler is used when cross-compiling. ( (To test cross-compilation: ./pre-inst-env guix build --target=3Daarch64-li= nux-gnu password-store). Otherwise, I don't see any problems, but I haven't tested. Greetings, Maxime. --=-cThuvkh/molK765arxtG Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYMTTfhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7peHAP427HgbMyxLFyqRlXNBvUekpMek IxlQnBwesJ7gMQ+XWAEAsEgJNMeVDqy11yz9z2VjbiilL5QersREWDZGssEvtQs= =ilnU -----END PGP SIGNATURE----- --=-cThuvkh/molK765arxtG--