GNU bug report logs - #34595
[PATCH] gnu: Add emacs-shroud

Previous Next

Package: guix-patches;

Reported by: Amar Singh <nly <at> disroot.org>

Date: Wed, 20 Feb 2019 20:43:01 UTC

Severity: normal

Tags: patch

Done: Ricardo Wurmus <rekado <at> elephly.net>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 34595 in the body.
You can then email your comments to 34595 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#34595; Package guix. (Wed, 20 Feb 2019 20:43:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Amar Singh <nly <at> disroot.org>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 20 Feb 2019 20:43:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Amar Singh <nly <at> disroot.org>
To: bug-guix <at> gnu.org
Subject: [PATCH] gnu: Add emacs-shroud
Date: Thu, 21 Feb 2019 02:11:52 +0530
Shroud is a password manager written in Guile which uses GnuPG in the
backend. This package is an Emacs interface to Shroud using the Buffers
User Interface library.

Beta quality.

Thanks

--------------------------------------------------------------------------------
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index cedc1efbc..a498c8012 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -2233,6 +2233,31 @@ IRC bouncer with ERC.")
 Emacs shell script.")
     (license license:expat)))
 
+(define-public nly/emacs-shroud
+  (package
+   (name "emacs-shroud")
+   (version "ad5de6d")
+   (source (origin
+            (method git-fetch)
+            (uri (git-reference
+                  (url "https://github.com/o-nly/emacs-shroud")
+                  (commit version)))
+            (file-name (git-file-name name version))
+            (sha256
+             (base32
+              "1bw7lwssv7my41d8qw9dzzl8k6jwq01ks01dxkkpr6j82bcwlqrd"))))
+   (build-system emacs-build-system)
+   (propagated-inputs
+    `(("emacs-f" ,emacs-f)
+      ("emacs-s" ,emacs-s)
+      ("emacs-bui" ,emacs-bui)
+      ("shroud" ,shroud)))
+   (home-page "http://nly.info.tm:9001/emacs/shroud.el")
+   (synopsis "Shroud (gpg) support for Emacs")
+   (description
+    "This package provides functions for working with shroud password manager.")
+   (license license:gpl3+)))
+
 (define-public emacs-undercover
   (package
     (name "emacs-undercover")




Reply sent to Ricardo Wurmus <rekado <at> elephly.net>:
You have taken responsibility. (Wed, 20 Feb 2019 21:37:02 GMT) Full text and rfc822 format available.

Notification sent to Amar Singh <nly <at> disroot.org>:
bug acknowledged by developer. (Wed, 20 Feb 2019 21:37:03 GMT) Full text and rfc822 format available.

Message #10 received at 34595-done <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: Amar Singh <nly <at> disroot.org>
Cc: 34595-done <at> debbugs.gnu.org, 34364 <at> debbugs.gnu.org
Subject: Re: bug#34595: [PATCH] gnu: Add emacs-shroud
Date: Wed, 20 Feb 2019 22:36:33 +0100
Hi,

> Shroud is a password manager written in Guile which uses GnuPG in the
> backend. This package is an Emacs interface to Shroud using the Buffers
> User Interface library.

You have previously already submitted a variant of this:

    https://issues.guix.info/issue/34364

Please don’t open more tickets for this but instead send updates to the
same ticket.  I’m closing this issue, because what you attached is not a
git formatted patch.

> +(define-public nly/emacs-shroud

We don’t use personal prefixes like “nly/” in Guix.

> +  (package
> +   (name "emacs-shroud")
> +   (version "ad5de6d")

A version string must be monotonically increasing over time.  Commit
hashes don’t do that, so we use (git-version last-release revision
commit) instead.

We prefer releases over arbitrary commits.  Since you are the developer,
could you please tell us what the difference is between this version and
the previous release?  Could you make a new release instead?

> +   (build-system emacs-build-system)
> +   (propagated-inputs
> +    `(("emacs-f" ,emacs-f)
> +      ("emacs-s" ,emacs-s)
> +      ("emacs-bui" ,emacs-bui)
> +      ("shroud" ,shroud)))
> +   (home-page "http://nly.info.tm:9001/emacs/shroud.el")
> +   (synopsis "Shroud (gpg) support for Emacs")

Why “(gpg)”?  It’s probably better to say “Shroud password manager
interface for Emacs”.

> +   (description
> +    "This package provides functions for working with shroud password
> manager.")

I’d not say “functions”.  How about

   This package provides an Emacs minor mode for working with the Shroud
   password manager.

Could you please send an updated patch?

--
Ricardo





bug reassigned from package 'guix' to 'guix-patches'. Request was from Ricardo Wurmus <rekado <at> elephly.net> to control <at> debbugs.gnu.org. (Wed, 20 Feb 2019 21:45:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#34595; Package guix-patches. (Wed, 20 Feb 2019 21:46:03 GMT) Full text and rfc822 format available.

Message #15 received at 34595-done <at> debbugs.gnu.org (full text, mbox):

From: Brett Gilio <brettg <at> posteo.net>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: Amar Singh <nly <at> disroot.org>, 34595-done <at> debbugs.gnu.org,
 34364 <at> debbugs.gnu.org
Subject: Re: bug#34595: [PATCH] gnu: Add emacs-shroud
Date: Wed, 20 Feb 2019 15:44:32 -0600
Ricardo Wurmus writes:

>
> A version string must be monotonically increasing over time.  Commit
> hashes don’t do that, so we use (git-version last-release revision
> commit) instead.
>
> We prefer releases over arbitrary commits.  Since you are the developer,
> could you please tell us what the difference is between this version and
> the previous release?  Could you make a new release instead?

To the OP, there are several packages that use this form. You can look
at some and pretty much directly copy their content and fill in your
relevant information.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 21 Mar 2019 11:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 89 days ago.

Previous Next


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