* [bug#57952] [PATCH] gnu: Add guix-send-email. @ 2022-09-20 10:00 Efraim Flashner 2022-09-20 16:51 ` Liliana Marie Prikler ` (3 more replies) 0 siblings, 4 replies; 11+ messages in thread From: Efraim Flashner @ 2022-09-20 10:00 UTC (permalink / raw) To: 57952; +Cc: Efraim Flashner * gnu/packages/guix-extensions.scm (guix-send-email): New variable. * gnu/local.mk (GNU_SYSTEM_MODULES): Add guix-extensions. --- gnu/local.mk | 1 + gnu/packages/guix-extensions.scm | 62 ++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 gnu/packages/guix-extensions.scm diff --git a/gnu/local.mk b/gnu/local.mk index 238fb72bc5..ba28788776 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -295,6 +295,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/guile.scm \ %D%/packages/guile-wm.scm \ %D%/packages/guile-xyz.scm \ + %D%/packages/guix-extensions.scm \ %D%/packages/gv.scm \ %D%/packages/gxmessage.scm \ %D%/packages/hardware.scm \ diff --git a/gnu/packages/guix-extensions.scm b/gnu/packages/guix-extensions.scm new file mode 100644 index 0000000000..bb23b59de4 --- /dev/null +++ b/gnu/packages/guix-extensions.scm @@ -0,0 +1,62 @@ +;;; Copyright © 2022 Efraim Flashner <efraim@flashner.co.il> +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. + +(define-module (gnu packages guix-extensions) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix gexp) + #:use-module (guix packages) + #:use-module (guix build-system trivial) + #:use-module (gnu packages version-control)) + +(define-public guix-send-email + (package + (name "guix-send-email") + (version "0") + (source #f) + (build-system trivial-build-system) + (arguments + (list + #:modules '((guix build utils)) + #:builder + #~(begin + (use-modules (guix build utils)) + (let ((dest (string-append #$output + "/share/guix/extensions/send-email.scm")) + (git #$(this-package-input "git")) + (git-send-email (assoc-ref %build-inputs "git:send-email"))) + (mkdir-p (dirname dest)) + (with-output-to-file dest + (lambda () + (format #t +"(define-module (guix extensions send-email)~@ + #:use-module (guix scripts)~@ + #:export (guix-send-email))~@ +~@ +(define-command (guix-send-email . args)~@ + (category extension)~@ + (synopsis \"Replace 'guix send-email' with 'git send-email'\")~@ + (setenv \"GIT_EXEC_PATH\" \"~a/libexec/git-core\")~@ + (apply system* \"~a/bin/git\" \"send-email\" args))~%" + git-send-email git))))))) + (home-page "") ; Should be documentation location for GUIX_EXTENSIONS_PATH + (inputs + `(("git" ,git) + ("git:send-email" ,git "send-email"))) + (synopsis "Replace @code{guix send-email} with @code{git send-email}") + (description "This Guix extension provides a shell redirect from @code{guix +send-email} to @code{git send-email}.") + ;; The package definition is longer than the code; + ;; let this serve as the declaration of the license. + (license license:gpl3+))) base-commit: 5a9e3b7c3981f684f601e2d21e8202223b384de9 -- 2.37.3 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [bug#57952] [PATCH] gnu: Add guix-send-email. 2022-09-20 10:00 [bug#57952] [PATCH] gnu: Add guix-send-email Efraim Flashner @ 2022-09-20 16:51 ` Liliana Marie Prikler 2022-09-21 10:02 ` Efraim Flashner 2022-09-20 17:38 ` zimoun ` (2 subsequent siblings) 3 siblings, 1 reply; 11+ messages in thread From: Liliana Marie Prikler @ 2022-09-20 16:51 UTC (permalink / raw) To: Efraim Flashner, 57952 Am Dienstag, dem 20.09.2022 um 13:00 +0300 schrieb Efraim Flashner: > * gnu/packages/guix-extensions.scm (guix-send-email): New variable. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add guix-extensions. Probably unnecessary file; gwl lives nice in package-management. > --- > gnu/local.mk | 1 + > gnu/packages/guix-extensions.scm | 62 > ++++++++++++++++++++++++++++++++ > 2 files changed, 63 insertions(+) > create mode 100644 gnu/packages/guix-extensions.scm > > diff --git a/gnu/local.mk b/gnu/local.mk > index 238fb72bc5..ba28788776 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -295,6 +295,7 @@ GNU_SYSTEM_MODULES > = \ > %D%/packages/guile.scm \ > %D%/packages/guile-wm.scm \ > %D%/packages/guile-xyz.scm \ > + %D%/packages/guix-extensions.scm \ > %D%/packages/gv.scm \ > %D%/packages/gxmessage.scm \ > %D%/packages/hardware.scm \ > diff --git a/gnu/packages/guix-extensions.scm b/gnu/packages/guix- > extensions.scm > new file mode 100644 > index 0000000000..bb23b59de4 > --- /dev/null > +++ b/gnu/packages/guix-extensions.scm > @@ -0,0 +1,62 @@ > +;;; Copyright © 2022 Efraim Flashner <efraim@flashner.co.il> > +;;; > +;;; GNU Guix is free software; you can redistribute it and/or modify > it > +;;; under the terms of the GNU General Public License as published > by > +;;; the Free Software Foundation; either version 3 of the License, > or (at > +;;; your option) any later version. > +;;; > +;;; GNU Guix is distributed in the hope that it will be useful, but > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > +;;; GNU General Public License for more details. > +;;; > +;;; You should have received a copy of the GNU General Public > License > +;;; along with GNU Guix. If not, see > <http://www.gnu.org/licenses/>. > + > +(define-module (gnu packages guix-extensions) > + #:use-module ((guix licenses) #:prefix license:) > + #:use-module (guix gexp) > + #:use-module (guix packages) > + #:use-module (guix build-system trivial) > + #:use-module (gnu packages version-control)) > + > +(define-public guix-send-email > + (package > + (name "guix-send-email") > + (version "0") > + (source #f) > + (build-system trivial-build-system) > + (arguments > + (list > + #:modules '((guix build utils)) > + #:builder > + #~(begin > + (use-modules (guix build utils)) > + (let ((dest (string-append #$output > + "/share/guix/extensions/send- > email.scm")) > + (git #$(this-package-input "git")) > + (git-send-email (assoc-ref %build-inputs "git:send- > email"))) > + (mkdir-p (dirname dest)) > + (with-output-to-file dest > + (lambda () > + (format #t > +"(define-module (guix extensions send-email)~@ > + #:use-module (guix scripts)~@ > + #:export (guix-send-email))~@ > +~@ > +(define-command (guix-send-email . args)~@ > + (category extension)~@ > + (synopsis \"Replace 'guix send-email' with 'git > send-email'\")~@ > + (setenv \"GIT_EXEC_PATH\" \"~a/libexec/git-core\")~@ > + (apply system* \"~a/bin/git\" \"send-email\" > args))~%" > + git-send-email git))))))) > + (home-page "") ; Should be documentation location for > GUIX_EXTENSIONS_PATH > + (inputs > + `(("git" ,git) > + ("git:send-email" ,git "send-email"))) > + (synopsis "Replace @code{guix send-email} with @code{git send- > email}") > + (description "This Guix extension provides a shell redirect from > @code{guix > +send-email} to @code{git send-email}.") > + ;; The package definition is longer than the code; > + ;; let this serve as the declaration of the license. > + (license license:gpl3+))) I don't think this is a useful tool to provide at all nor a useful way of providing it. For one, I think users of "guix send-email" (which for the record should probably be guix git send-email analogous to our other git extensions) would like to have some features from etc/teams.scm incorporated into them rather than having a wrapper that simply performs the same operation. For the other, the implementation takes up more place in Guix than defining the actual command internally would. Thus, I doubt whether the design choices made here were wise ones. Cheers ^ permalink raw reply [flat|nested] 11+ messages in thread
* [bug#57952] [PATCH] gnu: Add guix-send-email. 2022-09-20 16:51 ` Liliana Marie Prikler @ 2022-09-21 10:02 ` Efraim Flashner 2022-09-21 16:56 ` Liliana Marie Prikler 2022-09-21 21:16 ` zimoun 0 siblings, 2 replies; 11+ messages in thread From: Efraim Flashner @ 2022-09-21 10:02 UTC (permalink / raw) To: Liliana Marie Prikler; +Cc: 57952 [-- Attachment #1: Type: text/plain, Size: 6637 bytes --] On Tue, Sep 20, 2022 at 06:51:55PM +0200, Liliana Marie Prikler wrote: > Am Dienstag, dem 20.09.2022 um 13:00 +0300 schrieb Efraim Flashner: > > * gnu/packages/guix-extensions.scm (guix-send-email): New variable. > > * gnu/local.mk (GNU_SYSTEM_MODULES): Add guix-extensions. > Probably unnecessary file; gwl lives nice in package-management. I'm expecting that there will be other ones eventually, and I didn't really think it fit with package-management. > > --- > > gnu/local.mk | 1 + > > gnu/packages/guix-extensions.scm | 62 > > ++++++++++++++++++++++++++++++++ > > 2 files changed, 63 insertions(+) > > create mode 100644 gnu/packages/guix-extensions.scm > > > > diff --git a/gnu/local.mk b/gnu/local.mk > > index 238fb72bc5..ba28788776 100644 > > --- a/gnu/local.mk > > +++ b/gnu/local.mk > > @@ -295,6 +295,7 @@ GNU_SYSTEM_MODULES > > = \ > > %D%/packages/guile.scm \ > > %D%/packages/guile-wm.scm \ > > %D%/packages/guile-xyz.scm \ > > + %D%/packages/guix-extensions.scm \ > > %D%/packages/gv.scm \ > > %D%/packages/gxmessage.scm \ > > %D%/packages/hardware.scm \ > > diff --git a/gnu/packages/guix-extensions.scm b/gnu/packages/guix- > > extensions.scm > > new file mode 100644 > > index 0000000000..bb23b59de4 > > --- /dev/null > > +++ b/gnu/packages/guix-extensions.scm > > @@ -0,0 +1,62 @@ > > +;;; Copyright © 2022 Efraim Flashner <efraim@flashner.co.il> > > +;;; > > +;;; GNU Guix is free software; you can redistribute it and/or modify > > it > > +;;; under the terms of the GNU General Public License as published > > by > > +;;; the Free Software Foundation; either version 3 of the License, > > or (at > > +;;; your option) any later version. > > +;;; > > +;;; GNU Guix is distributed in the hope that it will be useful, but > > +;;; WITHOUT ANY WARRANTY; without even the implied warranty of > > +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > > +;;; GNU General Public License for more details. > > +;;; > > +;;; You should have received a copy of the GNU General Public > > License > > +;;; along with GNU Guix. If not, see > > <http://www.gnu.org/licenses/>. > > + > > +(define-module (gnu packages guix-extensions) > > + #:use-module ((guix licenses) #:prefix license:) > > + #:use-module (guix gexp) > > + #:use-module (guix packages) > > + #:use-module (guix build-system trivial) > > + #:use-module (gnu packages version-control)) > > + > > +(define-public guix-send-email > > + (package > > + (name "guix-send-email") > > + (version "0") > > + (source #f) > > + (build-system trivial-build-system) > > + (arguments > > + (list > > + #:modules '((guix build utils)) > > + #:builder > > + #~(begin > > + (use-modules (guix build utils)) > > + (let ((dest (string-append #$output > > + "/share/guix/extensions/send- > > email.scm")) > > + (git #$(this-package-input "git")) > > + (git-send-email (assoc-ref %build-inputs "git:send- > > email"))) > > + (mkdir-p (dirname dest)) > > + (with-output-to-file dest > > + (lambda () > > + (format #t > > +"(define-module (guix extensions send-email)~@ > > + #:use-module (guix scripts)~@ > > + #:export (guix-send-email))~@ > > +~@ > > +(define-command (guix-send-email . args)~@ > > + (category extension)~@ > > + (synopsis \"Replace 'guix send-email' with 'git > > send-email'\")~@ > > + (setenv \"GIT_EXEC_PATH\" \"~a/libexec/git-core\")~@ > > + (apply system* \"~a/bin/git\" \"send-email\" > > args))~%" > > + git-send-email git))))))) > > + (home-page "") ; Should be documentation location for > > GUIX_EXTENSIONS_PATH > > + (inputs > > + `(("git" ,git) > > + ("git:send-email" ,git "send-email"))) > > + (synopsis "Replace @code{guix send-email} with @code{git send- > > email}") > > + (description "This Guix extension provides a shell redirect from > > @code{guix > > +send-email} to @code{git send-email}.") > > + ;; The package definition is longer than the code; > > + ;; let this serve as the declaration of the license. > > + (license license:gpl3+))) > I don't think this is a useful tool to provide at all nor a useful way > of providing it. For one, I think users of "guix send-email" (which > for the record should probably be guix git send-email analogous to our > other git extensions) would like to have some features from > etc/teams.scm incorporated into them rather than having a wrapper that > simply performs the same operation. For the other, the implementation > takes up more place in Guix than defining the actual command internally > would. Thus, I doubt whether the design choices made here were wise > ones. I suppose I didn't explain the package well in the description, but the purpose was to (a) create a simple guix extension to serve as an example for other people, and (b) to "solve" the case of "oops, I wrote guix send-email instead of git send-email". It's also not an extension that I personally would see myself installing. I would be happy to change it into a cookbook entry, starting with (display "Hello World"), moving to (apply system* %hello/bin/hello args) and finally guix-send-email to add an example with needing a bit more complexity but still understandable. Or guix-vacuum-database, to wrap vacuuming /var/guix/db/db.sqlite in a guix extension. -- Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* [bug#57952] [PATCH] gnu: Add guix-send-email. 2022-09-21 10:02 ` Efraim Flashner @ 2022-09-21 16:56 ` Liliana Marie Prikler 2022-09-21 21:19 ` zimoun 2022-09-21 21:16 ` zimoun 1 sibling, 1 reply; 11+ messages in thread From: Liliana Marie Prikler @ 2022-09-21 16:56 UTC (permalink / raw) To: Efraim Flashner; +Cc: 57952 Am Mittwoch, dem 21.09.2022 um 13:02 +0300 schrieb Efraim Flashner: > I suppose I didn't explain the package well in the description, but > the purpose was to (a) create a simple guix extension to serve as an > example for other people, and (b) to "solve" the case of "oops, I > wrote guix send-email instead of git send-email". > > It's also not an extension that I personally would see myself > installing. > > I would be happy to change it into a cookbook entry, starting with > (display "Hello World"), moving to (apply system* %hello/bin/hello > args) and finally guix-send-email to add an example with needing a > bit more complexity but still understandable. Or guix-vacuum- > database, to wrap vacuuming /var/guix/db/db.sqlite in a guix > extension. In that case I do think it'd be better as a cookbook entry, but I'm also low-key hoping that if there's serious interest in a guix send- email, that the etc/teams stuff is merged into that. Cheers ^ permalink raw reply [flat|nested] 11+ messages in thread
* [bug#57952] [PATCH] gnu: Add guix-send-email. 2022-09-21 16:56 ` Liliana Marie Prikler @ 2022-09-21 21:19 ` zimoun 0 siblings, 0 replies; 11+ messages in thread From: zimoun @ 2022-09-21 21:19 UTC (permalink / raw) To: Liliana Marie Prikler, Efraim Flashner; +Cc: 57952 Hi, On Wed, 21 Sep 2022 at 18:56, Liliana Marie Prikler <liliana.prikler@gmail.com> wrote: > In that case I do think it'd be better as a cookbook entry, but I'm > also low-key hoping that if there's serious interest in a guix send- > email, that the etc/teams stuff is merged into that. Maybe etc/teams could end as an extension. People would install the extension and then run “guix teams”. Cheers, simon ^ permalink raw reply [flat|nested] 11+ messages in thread
* [bug#57952] [PATCH] gnu: Add guix-send-email. 2022-09-21 10:02 ` Efraim Flashner 2022-09-21 16:56 ` Liliana Marie Prikler @ 2022-09-21 21:16 ` zimoun 1 sibling, 0 replies; 11+ messages in thread From: zimoun @ 2022-09-21 21:16 UTC (permalink / raw) To: Efraim Flashner, Liliana Marie Prikler; +Cc: 57952 Hi, On Wed, 21 Sep 2022 at 13:02, Efraim Flashner <efraim@flashner.co.il> wrote: > I suppose I didn't explain the package well in the description, but the > purpose was to (a) create a simple guix extension to serve as an example > for other people, and (b) to "solve" the case of "oops, I wrote guix > send-email instead of git send-email". The example I prepared for the lightening talk was: --8<---------------cut here---------------start------------->8--- (define-module (guix extensiosn hello) #:export (guix-hello)) (define-command (guix-hello . cmd-line) (category plumbing) (synopsis "hello world") (display (G_ "Hello, world!"))) --8<---------------cut here---------------end--------------->8--- where the ’plumbing’ category could any other. Even, we could introduce a special category name ’extension’. Running another program (as ’hello’ or anything else) could also fit another good example. Cheers, simon ^ permalink raw reply [flat|nested] 11+ messages in thread
* [bug#57952] [PATCH] gnu: Add guix-send-email. 2022-09-20 10:00 [bug#57952] [PATCH] gnu: Add guix-send-email Efraim Flashner 2022-09-20 16:51 ` Liliana Marie Prikler @ 2022-09-20 17:38 ` zimoun 2022-09-21 10:03 ` Efraim Flashner 2022-09-22 19:30 ` Maxime Devos 2022-09-30 10:39 ` bug#57952: Close patch Efraim Flashner 3 siblings, 1 reply; 11+ messages in thread From: zimoun @ 2022-09-20 17:38 UTC (permalink / raw) To: Efraim Flashner, 57952; +Cc: Efraim Flashner Hi, On Tue, 20 Sep 2022 at 13:00, Efraim Flashner <efraim@flashner.co.il> wrote: > * gnu/packages/guix-extensions.scm (guix-send-email): New variable. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add guix-extensions. Oh, that’s cool! If we go for a new file, then maybe the package guix-modules from gnu/packages/package-management.scm should go there. WDYT? Cheers, simon ^ permalink raw reply [flat|nested] 11+ messages in thread
* [bug#57952] [PATCH] gnu: Add guix-send-email. 2022-09-20 17:38 ` zimoun @ 2022-09-21 10:03 ` Efraim Flashner 0 siblings, 0 replies; 11+ messages in thread From: Efraim Flashner @ 2022-09-21 10:03 UTC (permalink / raw) To: zimoun; +Cc: 57952 [-- Attachment #1: Type: text/plain, Size: 857 bytes --] On Tue, Sep 20, 2022 at 07:38:01PM +0200, zimoun wrote: > Hi, > > On Tue, 20 Sep 2022 at 13:00, Efraim Flashner <efraim@flashner.co.il> wrote: > > * gnu/packages/guix-extensions.scm (guix-send-email): New variable. > > * gnu/local.mk (GNU_SYSTEM_MODULES): Add guix-extensions. > > Oh, that’s cool! If we go for a new file, then maybe the package > guix-modules from gnu/packages/package-management.scm should go there. > WDYT? I feel like guix-modules is still about package-management, so it's not out of place where it is. Some implementation of how-can-i-help would probably fit better in guix-extensions than elsewhere. -- Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* [bug#57952] [PATCH] gnu: Add guix-send-email. 2022-09-20 10:00 [bug#57952] [PATCH] gnu: Add guix-send-email Efraim Flashner 2022-09-20 16:51 ` Liliana Marie Prikler 2022-09-20 17:38 ` zimoun @ 2022-09-22 19:30 ` Maxime Devos 2022-09-28 20:45 ` Ludovic Courtès 2022-09-30 10:39 ` bug#57952: Close patch Efraim Flashner 3 siblings, 1 reply; 11+ messages in thread From: Maxime Devos @ 2022-09-22 19:30 UTC (permalink / raw) To: Efraim Flashner, 57952 [-- Attachment #1.1.1: Type: text/plain, Size: 1646 bytes --] > + (synopsis "Replace @code{guix send-email} with @code{git send-email}") > + (description "This Guix extension provides a shell redirect from @code{guix > +send-email} to @code{git send-email}.") When I noticed 'gnu: Add guix-send-email', I expected a wrapper around 'git send-email' that provided some additional functionality, more specifically, I expected you could do something like $ guix send-email commit1..commit2 --base=commit1 and it would automatically take care of first sending the cover letter, then waiting for a response, then send the later e-mails to NNNNN@debbugs.gnu.org. Without such additional functionality (*), I don't think it's really useful. However, if it's added to Guix proper (maybe Guix proper could be tweaked to say 'hint: did you mean git send-email [...]?'), I think it could be valuable (I would think it's somewhat unlikely for people that need some help with figuring out that the correct command is "git send-email" and not "guix send-email", to determine that they need to install "guix-send-email", so I don't think it solves (b) well). > [...] Or guix-vacuum-database, to wrap > vacuuming /var/guix/db/db.sqlite in a guix extension. If there is interest in such a command (and not 'merely' as an example on how to write Guix extensions), I think it would be valuable and low-cost to have this in Guix proper. (Vacuuming is for reducing disk usage, if the disk is (close to) full and needs some vacuuming, it might be too late to install "guix-vacuum-database" ...) Greetings, Maxime (*) integrating etc/teams stuff would be nice too. [-- Attachment #1.1.2: OpenPGP public key --] [-- Type: application/pgp-keys, Size: 929 bytes --] [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 236 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* [bug#57952] [PATCH] gnu: Add guix-send-email. 2022-09-22 19:30 ` Maxime Devos @ 2022-09-28 20:45 ` Ludovic Courtès 0 siblings, 0 replies; 11+ messages in thread From: Ludovic Courtès @ 2022-09-28 20:45 UTC (permalink / raw) To: Maxime Devos; +Cc: Efraim Flashner, 57952 Hi! I must say I’m a bit skeptical about the usefulness of the extension, though it looks pretty fun :-) and also a good example of how to write an extension (similar to what Simon presented in Paris). Maybe we should just keep it as an example in the source tree? Thanks, Ludo’. ^ permalink raw reply [flat|nested] 11+ messages in thread
* bug#57952: Close patch 2022-09-20 10:00 [bug#57952] [PATCH] gnu: Add guix-send-email Efraim Flashner ` (2 preceding siblings ...) 2022-09-22 19:30 ` Maxime Devos @ 2022-09-30 10:39 ` Efraim Flashner 3 siblings, 0 replies; 11+ messages in thread From: Efraim Flashner @ 2022-09-30 10:39 UTC (permalink / raw) To: 57952-done [-- Attachment #1: Type: text/plain, Size: 354 bytes --] The consensus is that this would be part of a useful cookbook article, but there are better options for the namespace of 'guix send-email' -- Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2022-09-30 10:43 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-09-20 10:00 [bug#57952] [PATCH] gnu: Add guix-send-email Efraim Flashner 2022-09-20 16:51 ` Liliana Marie Prikler 2022-09-21 10:02 ` Efraim Flashner 2022-09-21 16:56 ` Liliana Marie Prikler 2022-09-21 21:19 ` zimoun 2022-09-21 21:16 ` zimoun 2022-09-20 17:38 ` zimoun 2022-09-21 10:03 ` Efraim Flashner 2022-09-22 19:30 ` Maxime Devos 2022-09-28 20:45 ` Ludovic Courtès 2022-09-30 10:39 ` bug#57952: Close patch Efraim Flashner
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/guix.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).