GNU bug report logs - #42732
[PATCH] gnu: Add age.

Previous Next

Package: guix-patches;

Reported by: Jakub Kądziołka <kuba <at> kadziolka.net>

Date: Thu, 6 Aug 2020 21:27:02 UTC

Severity: normal

Tags: patch

Done: Jelle Licht <jlicht <at> fsfe.org>

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 42732 in the body.
You can then email your comments to 42732 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 guix-patches <at> gnu.org:
bug#42732; Package guix-patches. (Thu, 06 Aug 2020 21:27:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Jakub Kądziołka <kuba <at> kadziolka.net>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Thu, 06 Aug 2020 21:27:02 GMT) Full text and rfc822 format available.

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

From: Jakub Kądziołka <kuba <at> kadziolka.net>
To: guix-patches <at> gnu.org
Subject: [PATCH] gnu: Add age.
Date: Thu,  6 Aug 2020 23:26:06 +0200
* gnu/packages/crypto.scm (age): New variable.
---
 gnu/packages/crypto.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm
index 5532f7e9f8..1aa5127799 100644
--- a/gnu/packages/crypto.scm
+++ b/gnu/packages/crypto.scm
@@ -1185,3 +1185,34 @@ length extension attacks supporting MD4, MD5, RIPEMD-160, SHA-0, SHA-1,
 SHA-256, SHA-512, and WHIRLPOOL hashes.")
       (home-page "https://github.com/iagox86/hash_extender")
       (license license:bsd-3))))
+
+(define-public age
+  (package
+    (name "age")
+    (version "1.0.0-beta4")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://github.com/FiloSottile/age")
+                     (commit (string-append "v" version))))
+              (sha256
+                (base32
+                  "0pp6zn4rdypyxn1md9ppisiwiapkfkbh08rzfl3qwn0998wx6gnb"))
+              (file-name (git-file-name name version))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "filippo.io/age/cmd/..."
+       #:unpack-path "filippo.io/age"
+       #:install-source? #f))
+    (inputs
+     `(("x-crypto" ,go-golang-org-x-crypto)))
+    (synopsis "Encrypt files with a password or public key")
+    (description "@command{age} is a simple, modern and secure file encryption
+tool. It features small explicit keys, no config options, and UNIX-style
+composability.
+
+Files can be encrypted with passphrases, as well as with age-specific or SSH
+public keys. A single encrypted container can be efficiently encrypted to
+multiple recipients.")
+    (home-page "https://age-encryption.org/")
+    (license license:bsd-3)))
-- 
2.28.0





Information forwarded to guix-patches <at> gnu.org:
bug#42732; Package guix-patches. (Fri, 07 Aug 2020 02:07:02 GMT) Full text and rfc822 format available.

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

From: Leo Famulari <leo <at> famulari.name>
To: Jakub Kądziołka <kuba <at> kadziolka.net>
Cc: 42732 <at> debbugs.gnu.org
Subject: Re: [bug#42732] [PATCH] gnu: Add age.
Date: Thu, 6 Aug 2020 22:06:47 -0400
[Message part 1 (text/plain, inline)]
On Thu, Aug 06, 2020 at 11:26:06PM +0200, Jakub Kądziołka wrote:
> * gnu/packages/crypto.scm (age): New variable.

Nice! I've been looking forward to this program.

> +    (version "1.0.0-beta4")

I know it's been in development for 10 months, but we usually don't
include betas or release candidates in Guix, unless the project is
abandoned. I think that, in this case, we should wait a bit longer for
the final release.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#42732; Package guix-patches. (Fri, 07 Aug 2020 17:47:01 GMT) Full text and rfc822 format available.

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

From: Jakub Kądziołka <kuba <at> kadziolka.net>
To: Leo Famulari <leo <at> famulari.name>
Cc: 42732 <at> debbugs.gnu.org
Subject: Re: [bug#42732] [PATCH] gnu: Add age.
Date: Fri, 7 Aug 2020 19:45:56 +0200
[Message part 1 (text/plain, inline)]
On Thu, Aug 06, 2020 at 10:06:47PM -0400, Leo Famulari wrote:
> On Thu, Aug 06, 2020 at 11:26:06PM +0200, Jakub Kądziołka wrote:
> > * gnu/packages/crypto.scm (age): New variable.
> 
> Nice! I've been looking forward to this program.
> 
> > +    (version "1.0.0-beta4")
> 
> I know it's been in development for 10 months, but we usually don't
> include betas or release candidates in Guix, unless the project is
> abandoned. I think that, in this case, we should wait a bit longer for
> the final release.

Okay. Is the rest of the package fine? I doubt any of that will change
once the program gets a full release.

Regards,
Jakub Kądziołka
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#42732; Package guix-patches. (Fri, 07 Aug 2020 18:15:01 GMT) Full text and rfc822 format available.

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

From: Leo Famulari <leo <at> famulari.name>
To: Jakub Kądziołka <kuba <at> kadziolka.net>
Cc: 42732 <at> debbugs.gnu.org
Subject: Re: [bug#42732] [PATCH] gnu: Add age.
Date: Fri, 7 Aug 2020 14:14:04 -0400
[Message part 1 (text/plain, inline)]
On Fri, Aug 07, 2020 at 07:45:56PM +0200, Jakub Kądziołka wrote:
> Okay. Is the rest of the package fine? I doubt any of that will change
> once the program gets a full release.

I would make sure that version of our Go crypto library package is equal
to or newer than the one in 'go.mod'.

In general, I had not tried packaging this yet due to the long-ish list
of dependencies in 'go.sum'. But it seems they are not actually used...

I'm also curious about the go-diff dependency in 'go.mod'. It's imported
in 'internal/format/format_gofuzz.go' so I'm surprised the compilation
succeeds without it.
[signature.asc (application/pgp-signature, inline)]

Reply sent to Jelle Licht <jlicht <at> fsfe.org>:
You have taken responsibility. (Sun, 28 May 2023 22:03:02 GMT) Full text and rfc822 format available.

Notification sent to Jakub Kądziołka <kuba <at> kadziolka.net>:
bug acknowledged by developer. (Sun, 28 May 2023 22:03:02 GMT) Full text and rfc822 format available.

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

From: Jelle Licht <jlicht <at> fsfe.org>
To: 42732-done <at> debbugs.gnu.org 
Cc: Jakub Kądziołka <kuba <at> kadziolka.net>,
 Leo Famulari <leo <at> famulari.name>
Subject: Re: bug#42732: [PATCH] gnu: Add age.
Date: Mon, 29 May 2023 00:02:02 +0200
Master already has age <at> 1.1.1, so I'm closing this.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 26 Jun 2023 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 304 days ago.

Previous Next


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