From unknown Fri Aug 15 14:17:00 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#57952 <57952@debbugs.gnu.org> To: bug#57952 <57952@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add guix-send-email. Reply-To: bug#57952 <57952@debbugs.gnu.org> Date: Fri, 15 Aug 2025 21:17:00 +0000 retitle 57952 [PATCH] gnu: Add guix-send-email. reassign 57952 guix-patches submitter 57952 Efraim Flashner severity 57952 normal tag 57952 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 06:01:20 2022 Received: (at submit) by debbugs.gnu.org; 20 Sep 2022 10:01:20 +0000 Received: from localhost ([127.0.0.1]:56104 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaa48-0003vL-Cs for submit@debbugs.gnu.org; Tue, 20 Sep 2022 06:01:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:39538) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oaa46-0003vD-Mc for submit@debbugs.gnu.org; Tue, 20 Sep 2022 06:01:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57524) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oaa44-0006Db-Kj for guix-patches@gnu.org; Tue, 20 Sep 2022 06:01:18 -0400 Received: from mail-ej1-x62f.google.com ([2a00:1450:4864:20::62f]:42995) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oaa41-000710-TF for guix-patches@gnu.org; Tue, 20 Sep 2022 06:01:16 -0400 Received: by mail-ej1-x62f.google.com with SMTP id sb3so4817626ejb.9 for ; Tue, 20 Sep 2022 03:01:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date; bh=V9kSM4izgiDkxxt2OQkSNiqjugdOaBpy79xK+bXLGTs=; b=CrivuZF+XDy4FntA+xXOP7WW40WNFEGoiuoeSvhe4wZ8V3hKkss7cA2yVEUsr8VNf0 pOMoaY2zKqltLesgBZwu+15ryJigULHot1ozGnwV3r+kQRcJ+8RdqCSHd/bjj1JZvOat H6RP7qzeFprcv5uYMVMB/K/bV93nEWA6uaZajS+/2HUYCZf8kyXZ0cCj9uMGrLjmzINj iUO0gURVfOwDW9nXtUu9RN06S9NoM9iGPyep0vby8GYHi9Wppo5Mp1Kq+5QyLxZNOtlR NK+XhbMvUFp/LMJdziK0SQ3xNAaogMyddexOSs2w8rPqQzFvgktkFQ0s1FqocuJYpWdC CSmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date; bh=V9kSM4izgiDkxxt2OQkSNiqjugdOaBpy79xK+bXLGTs=; b=bjfAocdWahZK4EiGIYLOHUffbnSUcjXkGrXHh5/03QvgyRy5GlAAPM2vFY6yggL37m J6XYPs3sVbgKb9GbuevbVpg2M/5Rc0H/hZ6/CKPsEgB49TIC3ELbzVN+p92zcz1pNJnh D4rjpbFyx38jdmQlixyxJqnPf638D48DD8fTD60KeCAkQF75mXzPDQrFldrN11gfnrCa ZDcwwuQsmROKYquTaG8iEJk2RbfdxySiyfsy4sSnjPVDqlC/qE/grAtpJfd0CveXNlW7 YpniHKovxVX1iXM+Qy+At/LTDmGtPubhMCPMwWHomQ9Qv3aNIRh6n1WpjMqGOL4mO0CP K3+w== X-Gm-Message-State: ACrzQf3K0BssLGqkm9Hh8EbinnN+jbEqUJ/7VtipXg5w4hcPig2afRHu bfpx6EDnLNglxhYla8X7eR/3rgi416/p4g== X-Google-Smtp-Source: AMsMyM7pGOlufwfE6xnQ3+DvXfaSgtZLL3v/nHAuAvCr7GzizmkHTWIQhdONFDY92+jMxRB7VamVBA== X-Received: by 2002:a17:906:7944:b0:73c:838:ac3d with SMTP id l4-20020a170906794400b0073c0838ac3dmr16234682ejo.242.1663668071226; Tue, 20 Sep 2022 03:01:11 -0700 (PDT) Received: from localhost ([188.120.129.122]) by smtp.gmail.com with ESMTPSA id a25-20020a50e719000000b00452ff2c203asm972398edn.92.2022.09.20.03.01.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Sep 2022 03:01:10 -0700 (PDT) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] gnu: Add guix-send-email. Date: Tue, 20 Sep 2022 13:00:54 +0300 Message-Id: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> X-Mailer: git-send-email 2.37.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::62f; envelope-from=efraim.flashner@gmail.com; helo=mail-ej1-x62f.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.8 (/) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner 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.8 (-) * 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 +;;; +;;; 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 . + +(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 From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 12:52:08 2022 Received: (at 57952) by debbugs.gnu.org; 20 Sep 2022 16:52:08 +0000 Received: from localhost ([127.0.0.1]:59501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oagTf-00026D-PM for submit@debbugs.gnu.org; Tue, 20 Sep 2022 12:52:08 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:33340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oagTb-00025d-Eo for 57952@debbugs.gnu.org; Tue, 20 Sep 2022 12:52:07 -0400 Received: by mail-ej1-f67.google.com with SMTP id lc7so7785565ejb.0 for <57952@debbugs.gnu.org>; Tue, 20 Sep 2022 09:52:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date; bh=XhRZyoiid3qywHkn06ek/g8BtfysfZQEECoR6quSGXQ=; b=Ha5MM1ZkWbPTC1sjv9UDypyGsH/nGz9Y/bgTlpiyJDSJuGB68SfjKF/Ncqd9UppRzZ D2w99J5weHeVLpGlMlbAnn9yamdYAZAVSY1vC83R9hK3H6CIYNv3rDaT+S1pffBbN55S kubRAKtloSP4WNaGnjlGeSPIbAQ8LR7wiKklgLhOiBFyoRXltHDAkKLVqRpN+Y4VxLBo PCuterUcsIlVKgnPpp9NNkmZ/PUvTg35+XXQGz7D4/c/r9DQs0rcRmaJ88/MCmSUE6eO uALHSa624eMIBTO43YK54q2mZtGPwbhn+vbPBSkmcIU9vmbHHbpVM8jnmrdC35PXxwKi gO2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date; bh=XhRZyoiid3qywHkn06ek/g8BtfysfZQEECoR6quSGXQ=; b=KcOPjGnHDqeWUQ7Xt6jAKLhcAKlvIrs2KbOFfvGFgRfmu7At25Bxs/Ahk7aXXS2XzI LD35WC/z66Caz6bM6gkYRCY6v+ewO9AwCWqKoWSAfbN6vjgmVjcT2WseQwId6cpkSEYi WO7Jb0D3jBwZZpmFiqaLyA/ACJ+CT9u2cwiE1a2TBM8XfIwBpe9wNERupnvvI0c688tf hIuwXSh701I3YnadP4GXnlka5+B7H5p8wiBb0oLRZD9U8wuwrguHL2CuFNqkDnUM829E jG5ow/2KC4eaY77TSz/Cghv/LqPELcf0CXwYOO8jL4gxHLodN80Xdzsp6LpKkBlNf4wl UTug== X-Gm-Message-State: ACrzQf1CpWqD/DgAQ9ni0d2IABaMLcWH8OdpEBdD3ODLcJj8dR+Eo/ae sYcPVL+NXcslTuNVDbd7q3/6dqqMEGQ= X-Google-Smtp-Source: AMsMyM5AGzG513ZI6jgJijiHOWiDX56Rag1qCCecH0dvkq5DQAS3GkJrqaxNrScexsJmWB9rBVeuMQ== X-Received: by 2002:a17:907:320c:b0:77b:6f08:9870 with SMTP id xg12-20020a170907320c00b0077b6f089870mr17357733ejb.249.1663692717302; Tue, 20 Sep 2022 09:51:57 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id ti5-20020a170907c20500b007801ce34311sm161333ejc.19.2022.09.20.09.51.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Sep 2022 09:51:56 -0700 (PDT) Message-ID: <31828e626a855e938772534226f7104b921bb6ec.camel@gmail.com> Subject: Re: [PATCH] gnu: Add guix-send-email. From: Liliana Marie Prikler To: Efraim Flashner , 57952@debbugs.gnu.org Date: Tue, 20 Sep 2022 18:51:55 +0200 In-Reply-To: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.45.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57952 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.0 (-) QW0gRGllbnN0YWcsIGRlbSAyMC4wOS4yMDIyIHVtIDEzOjAwICswMzAwIHNjaHJpZWIgRWZyYWlt IEZsYXNobmVyOgo+ICogZ251L3BhY2thZ2VzL2d1aXgtZXh0ZW5zaW9ucy5zY20gKGd1aXgtc2Vu ZC1lbWFpbCk6IE5ldyB2YXJpYWJsZS4KPiAqIGdudS9sb2NhbC5tayAoR05VX1NZU1RFTV9NT0RV TEVTKTogQWRkIGd1aXgtZXh0ZW5zaW9ucy4KUHJvYmFibHkgdW5uZWNlc3NhcnkgZmlsZTsgZ3ds IGxpdmVzIG5pY2UgaW4gcGFja2FnZS1tYW5hZ2VtZW50Lgo+IC0tLQo+IMKgZ251L2xvY2FsLm1r wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMSArCj4gwqBnbnUv cGFja2FnZXMvZ3VpeC1leHRlbnNpb25zLnNjbSB8IDYyCj4gKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysKPiDCoDIgZmlsZXMgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKQo+IMKgY3Jl YXRlIG1vZGUgMTAwNjQ0IGdudS9wYWNrYWdlcy9ndWl4LWV4dGVuc2lvbnMuc2NtCj4gCj4gZGlm ZiAtLWdpdCBhL2dudS9sb2NhbC5tayBiL2dudS9sb2NhbC5tawo+IGluZGV4IDIzOGZiNzJiYzUu LmJhMjg3ODg3NzYgMTAwNjQ0Cj4gLS0tIGEvZ251L2xvY2FsLm1rCj4gKysrIGIvZ251L2xvY2Fs Lm1rCj4gQEAgLTI5NSw2ICsyOTUsNyBAQCBHTlVfU1lTVEVNX01PRFVMRVMKPiA9wqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFwK PiDCoMKgICVEJS9wYWNrYWdlcy9ndWlsZS5zY23CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgXAo+IMKgwqAgJUQlL3BhY2thZ2VzL2d1aWxlLXdtLnNjbcKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBcCj4gwqDCoCAlRCUvcGFja2FnZXMv Z3VpbGUteHl6LnNjbcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgXAo+ICvC oCAlRCUvcGFja2FnZXMvZ3VpeC1leHRlbnNpb25zLnNjbcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgXAo+IMKgwqAgJUQlL3BhY2thZ2VzL2d2LnNjbcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBcCj4gwqDCoCAlRCUvcGFja2FnZXMvZ3htZXNzYWdl LnNjbcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgXAo+IMKgwqAgJUQlL3Bh Y2thZ2VzL2hhcmR3YXJlLnNjbcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqBcCj4gZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9ndWl4LWV4dGVuc2lvbnMuc2NtIGIvZ251 L3BhY2thZ2VzL2d1aXgtCj4gZXh0ZW5zaW9ucy5zY20KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ IGluZGV4IDAwMDAwMDAwMDAuLmJiMjNiNTlkZTQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZ251 L3BhY2thZ2VzL2d1aXgtZXh0ZW5zaW9ucy5zY20KPiBAQCAtMCwwICsxLDYyIEBACj4gKzs7OyBD b3B5cmlnaHQgwqkgMjAyMiBFZnJhaW0gRmxhc2huZXIgPGVmcmFpbUBmbGFzaG5lci5jby5pbD4K PiArOzs7Cj4gKzs7OyBHTlUgR3VpeCBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gaXQKPiArOzs7IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCj4gYnkKPiArOzs7IHRoZSBG cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2Us Cj4gb3IgKGF0Cj4gKzs7OyB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKzs7Owo+ ICs7OzsgR05VIEd1aXggaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl IHVzZWZ1bCwgYnV0Cj4gKzs7OyBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKzs7OyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuwqAgU2VlIHRoZQo+ICs7OzsgR05VIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArOzs7Cj4gKzs7OyBZb3Ugc2hvdWxkIGhh dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiBMaWNlbnNlCj4g Kzs7OyBhbG9uZyB3aXRoIEdOVSBHdWl4LsKgIElmIG5vdCwgc2VlCj4gPGh0dHA6Ly93d3cuZ251 Lm9yZy9saWNlbnNlcy8+Lgo+ICsKPiArKGRlZmluZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBndWl4 LWV4dGVuc2lvbnMpCj4gK8KgICM6dXNlLW1vZHVsZSAoKGd1aXggbGljZW5zZXMpICM6cHJlZml4 IGxpY2Vuc2U6KQo+ICvCoCAjOnVzZS1tb2R1bGUgKGd1aXggZ2V4cCkKPiArwqAgIzp1c2UtbW9k dWxlIChndWl4IHBhY2thZ2VzKQo+ICvCoCAjOnVzZS1tb2R1bGUgKGd1aXggYnVpbGQtc3lzdGVt IHRyaXZpYWwpCj4gK8KgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHZlcnNpb24tY29udHJv bCkpCj4gKwo+ICsoZGVmaW5lLXB1YmxpYyBndWl4LXNlbmQtZW1haWwKPiArwqAgKHBhY2thZ2UK PiArwqDCoMKgIChuYW1lICJndWl4LXNlbmQtZW1haWwiKQo+ICvCoMKgwqAgKHZlcnNpb24gIjAi KQo+ICvCoMKgwqAgKHNvdXJjZSAjZikKPiArwqDCoMKgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1i dWlsZC1zeXN0ZW0pCj4gK8KgwqDCoCAoYXJndW1lbnRzCj4gK8KgwqDCoMKgIChsaXN0Cj4gK8Kg wqDCoMKgwqDCoCAjOm1vZHVsZXMgJygoZ3VpeCBidWlsZCB1dGlscykpCj4gK8KgwqDCoMKgwqDC oCAjOmJ1aWxkZXIKPiArwqDCoMKgwqDCoMKgICN+KGJlZ2luCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgICh1c2UtbW9kdWxlcyAoZ3VpeCBidWlsZCB1dGlscykpCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgIChsZXQgKChkZXN0IChzdHJpbmctYXBwZW5kICMkb3V0cHV0Cj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgICIvc2hhcmUvZ3VpeC9leHRlbnNpb25zL3NlbmQtCj4gZW1haWwuc2NtIikpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChnaXTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICMk KHRoaXMtcGFja2FnZS1pbnB1dCAiZ2l0IikpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIChnaXQtc2VuZC1lbWFpbCAoYXNzb2MtcmVmICVidWlsZC1pbnB1dHMgImdpdDpzZW5k LQo+IGVtYWlsIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1rZGlyLXAgKGRpcm5h bWUgZGVzdCkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAod2l0aC1vdXRwdXQtdG8tZmls ZSBkZXN0Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSAoKQo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZm9ybWF0ICN0Cj4gKyIoZGVmaW5lLW1vZHVs ZSAoZ3VpeCBleHRlbnNpb25zIHNlbmQtZW1haWwpfkAKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgICM6dXNlLW1vZHVsZSAoZ3VpeCBzY3JpcHRzKX5ACj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAjOmV4cG9ydCAoZ3VpeC1zZW5kLWVtYWlsKSl+QAo+ICt+QAo+ICso ZGVmaW5lLWNvbW1hbmQgKGd1aXgtc2VuZC1lbWFpbCAuIGFyZ3MpfkAKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChjYXRlZ29yeSBleHRlbnNpb24pfkAKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChzeW5vcHNpcyBcIlJlcGxhY2UgJ2d1aXggc2VuZC1lbWFpbCcg d2l0aCAnZ2l0Cj4gc2VuZC1lbWFpbCdcIil+QAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgKHNldGVudiBcIkdJVF9FWEVDX1BBVEhcIiBcIn5hL2xpYmV4ZWMvZ2l0LWNvcmVcIil+ QAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGFwcGx5IHN5c3RlbSogXCJ+YS9i aW4vZ2l0XCIgXCJzZW5kLWVtYWlsXCIKPiBhcmdzKSl+JSIKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZ2l0LXNlbmQtZW1haWwgZ2l0KSkpKSkpKQo+ICvCoMKgwqAgKGhvbWUt cGFnZSAiIinCoCA7IFNob3VsZCBiZSBkb2N1bWVudGF0aW9uIGxvY2F0aW9uIGZvcgo+IEdVSVhf RVhURU5TSU9OU19QQVRICj4gK8KgwqDCoCAoaW5wdXRzCj4gK8KgwqDCoMKgIGAoKCJnaXQiICxn aXQpCj4gK8KgwqDCoMKgwqDCoCAoImdpdDpzZW5kLWVtYWlsIiAsZ2l0ICJzZW5kLWVtYWlsIikp KQo+ICvCoMKgwqAgKHN5bm9wc2lzICJSZXBsYWNlIEBjb2Rle2d1aXggc2VuZC1lbWFpbH0gd2l0 aCBAY29kZXtnaXQgc2VuZC0KPiBlbWFpbH0iKQo+ICvCoMKgwqAgKGRlc2NyaXB0aW9uICJUaGlz IEd1aXggZXh0ZW5zaW9uIHByb3ZpZGVzIGEgc2hlbGwgcmVkaXJlY3QgZnJvbQo+IEBjb2Rle2d1 aXgKPiArc2VuZC1lbWFpbH0gdG8gQGNvZGV7Z2l0IHNlbmQtZW1haWx9LiIpCj4gK8KgwqDCoCA7 OyBUaGUgcGFja2FnZSBkZWZpbml0aW9uIGlzIGxvbmdlciB0aGFuIHRoZSBjb2RlOwo+ICvCoMKg wqAgOzsgbGV0IHRoaXMgc2VydmUgYXMgdGhlIGRlY2xhcmF0aW9uIG9mIHRoZSBsaWNlbnNlLgo+ ICvCoMKgwqAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykpKQpJIGRvbid0IHRoaW5rIHRoaXMgaXMg YSB1c2VmdWwgdG9vbCB0byBwcm92aWRlIGF0IGFsbCBub3IgYSB1c2VmdWwgd2F5Cm9mIHByb3Zp ZGluZyBpdC4gIEZvciBvbmUsIEkgdGhpbmsgdXNlcnMgb2YgImd1aXggc2VuZC1lbWFpbCIgKHdo aWNoCmZvciB0aGUgcmVjb3JkIHNob3VsZCBwcm9iYWJseSBiZSBndWl4IGdpdCBzZW5kLWVtYWls IGFuYWxvZ291cyB0byBvdXIKb3RoZXIgZ2l0IGV4dGVuc2lvbnMpIHdvdWxkIGxpa2UgdG8gaGF2 ZSBzb21lIGZlYXR1cmVzIGZyb20KZXRjL3RlYW1zLnNjbSBpbmNvcnBvcmF0ZWQgaW50byB0aGVt IHJhdGhlciB0aGFuIGhhdmluZyBhIHdyYXBwZXIgdGhhdApzaW1wbHkgcGVyZm9ybXMgdGhlIHNh bWUgb3BlcmF0aW9uLiAgRm9yIHRoZSBvdGhlciwgdGhlIGltcGxlbWVudGF0aW9uCnRha2VzIHVw IG1vcmUgcGxhY2UgaW4gR3VpeCB0aGFuIGRlZmluaW5nIHRoZSBhY3R1YWwgY29tbWFuZCBpbnRl cm5hbGx5CndvdWxkLiAgVGh1cywgSSBkb3VidCB3aGV0aGVyIHRoZSBkZXNpZ24gY2hvaWNlcyBt YWRlIGhlcmUgd2VyZSB3aXNlCm9uZXMuCgpDaGVlcnMK From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 20 13:46:27 2022 Received: (at 57952) by debbugs.gnu.org; 20 Sep 2022 17:46:27 +0000 Received: from localhost ([127.0.0.1]:59557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oahKF-0003SM-3E for submit@debbugs.gnu.org; Tue, 20 Sep 2022 13:46:27 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:39447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oahKD-0003S9-3Z for 57952@debbugs.gnu.org; Tue, 20 Sep 2022 13:46:25 -0400 Received: by mail-wr1-f42.google.com with SMTP id cc5so5604629wrb.6 for <57952@debbugs.gnu.org>; Tue, 20 Sep 2022 10:46:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date; bh=JQkrtV1W6877TC9tHWCQHgZIJxjRt4NamsK8n+OJh3E=; b=DEwwoV7AMuvalIBd3TH++VtQecHk7kH6m1BLq9ya1oy6dAzlqBhahbTXOufiP4QvHP UH2CWjoMVSrXJKMqEJRL3fQ1HlVL7L+/RA2PtOvWk0AVRI4rxu3kTqnHxK9RwWJlYOh1 GB2d9SWikMIdjYlVKFbk9Hh7Ekl1CTiOAJ2yDIB13lsuzuLswpiDGt/3zUrLHUPLZdQp BuwK47jQpAjoI0zv7+lVSu38tLAfvMgeTKMNW3a6QIhjVnLUhv2K1QV7lxJxdoCCUyUd g27qCB170pHRS4niUpUHPRqVI+6wqOu1WqCx4Gs0faSejFeFy3HIdk3QfeuiWCdly2fI tUZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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; bh=JQkrtV1W6877TC9tHWCQHgZIJxjRt4NamsK8n+OJh3E=; b=eVc9SKCIVFkCt+6gJkzDxfE3qGBCNNoul51FcJVXrY6gpSRPh+D/lDbGZi4zZGttMj OH6YXcxZp/6OIhD7Mjzk7qLqho02ORRWdM+wMy8GSGq5V4ZcVdb5jAnRlk7UUwy8YrAP 9BgLgX/cGcuH8Cw0ffqldcX3q2fqqQwLvcrYotmJW95m2qYmc6EfjVj2Gv0i/TfhvIoK IgJ7+qOY0wh1BZQg6/twzyVR6OHaATccjCEZbYmDuS1dfYW5TiqKsnXeBD83/+7Q6ozZ myvI5mbnGVULU6HnNe+YuREcJDA5iIgHpAho+nRGT15BFTFn77ZkIwmAo1L05AiWInKJ LIEA== X-Gm-Message-State: ACrzQf2vHYaxDaBh/z+mFc8J72lZjO18bZiXtyGhAqjQjt/HcGv2yXH3 RdKMHbQpqok5Qm2bQTiCu9bfG2pD+OY= X-Google-Smtp-Source: AMsMyM4LRCTlPuUQ9lNX17dfouHWgg2ANrMqjT+zeC6adtyvYea0zAdjiDwqpAeQY5chxnNF95XC0g== X-Received: by 2002:a05:6000:110e:b0:228:c336:b1db with SMTP id z14-20020a056000110e00b00228c336b1dbmr15528863wrw.194.1663695978966; Tue, 20 Sep 2022 10:46:18 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id h12-20020a05600c2cac00b003a5f54e3bbbsm486879wmc.38.2022.09.20.10.46.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Sep 2022 10:46:18 -0700 (PDT) From: zimoun To: Efraim Flashner , 57952@debbugs.gnu.org Subject: Re: [bug#57952] [PATCH] gnu: Add guix-send-email. In-Reply-To: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> Date: Tue, 20 Sep 2022 19:38:01 +0200 Message-ID: <867d1y0ww6.fsf@gmail.com> 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: 57952 Cc: Efraim Flashner 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.0 (-) Hi, On Tue, 20 Sep 2022 at 13:00, Efraim Flashner wrote: > * gnu/packages/guix-extensions.scm (guix-send-email): New variable. > * gnu/local.mk (GNU_SYSTEM_MODULES): Add guix-extensions. Oh, that=E2=80=99s 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 21 06:03:04 2022 Received: (at 57952) by debbugs.gnu.org; 21 Sep 2022 10:03:04 +0000 Received: from localhost ([127.0.0.1]:60748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oawZL-0001k2-DC for submit@debbugs.gnu.org; Wed, 21 Sep 2022 06:03:03 -0400 Received: from mail-ej1-f51.google.com ([209.85.218.51]:35363) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oawZI-0001jX-Sb for 57952@debbugs.gnu.org; Wed, 21 Sep 2022 06:03:01 -0400 Received: by mail-ej1-f51.google.com with SMTP id sd10so4042781ejc.2 for <57952@debbugs.gnu.org>; Wed, 21 Sep 2022 03:03:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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; bh=/fn3rygf+cdg3f2oQuzjoE0MUX9TACp9Olx9jHppkUk=; b=XSj/k6PY7RAoQ0JYxH7yDkhQ94SZTwsMp0vz4mODorzt029n3yI027yh82G9QeoQg4 mv/OcfhCfDXzMCcl0jm+osApjyecSrOG22hXMu9WpMP53Q0xxY6ZH43+LkiXxclKXu5w HaAqsOsI3/4xBmq3R/7n8aaFCylGEp8qehmR0OMzsTF+ND2xsJLI+LnJ/oCk4Tlh6P8p S/mfFaRf8sQ73WLCSzwLNxO60g9L/nSzh+5sl+0Y4Zp5cVvCeRyO5qMPa+rI3Thq9hcS j0FkIODAKCk4h98GqDYPxM+zzvDwZh7cixgm4KnXvaUmt8JM05MF2sIsIX7AckM8M9W5 JX+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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; bh=/fn3rygf+cdg3f2oQuzjoE0MUX9TACp9Olx9jHppkUk=; b=HxtPGHfhZlAI/cqyLItgEvbu3R8PTkp3NLODJplXUuoiIqvB5FbWfmec0Tq81gjnfH JfaTuLaghEEqcdR0tzdvjtqPpZ2uMLZyFNxwrgDbro6ZOSMQtqeO9Tv0GAeLuATpyZLC CyqVTfq1Kq+JKaHqxg8GuC4dkfbjnPf5eaPoK6AFgSv0dWZS36O+JBctSqkNmpLHRIfP StdvqNwymbpkeyNwLEDttm2jz6PlnQap0BdUehdyIupPUvFGJBdz3rK/m3AHM+NHqsB/ WfqywLMQCFGfZ/fPz3/CUjCt6D8h0qj8inhxugFuPbMG+rjgRKkpCiNsYV27HR2mR2Jk uTFw== X-Gm-Message-State: ACrzQf2ruEt9YmKNYnFVBivr2ET54YTLHMjJMTugZFgwpvxDB6tAlKKt XeaSiQDqH/J7RSmxn1PfuZk= X-Google-Smtp-Source: AMsMyM79YJdk1eVZYa+eZncz7IFjLZxZIJAWckZpUQ5HjwV0Yhsd+qmIzFwTJlpgCH/K4cpV1VQdRA== X-Received: by 2002:a17:907:5c2:b0:77e:def7:65d8 with SMTP id wg2-20020a17090705c200b0077edef765d8mr20469124ejb.487.1663754574910; Wed, 21 Sep 2022 03:02:54 -0700 (PDT) Received: from localhost ([141.226.13.62]) by smtp.gmail.com with ESMTPSA id b19-20020aa7cd13000000b00454992fb363sm1514596edw.45.2022.09.21.03.02.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Sep 2022 03:02:54 -0700 (PDT) Date: Wed, 21 Sep 2022 13:02:50 +0300 From: Efraim Flashner To: Liliana Marie Prikler Subject: Re: [PATCH] gnu: Add guix-send-email. Message-ID: Mail-Followup-To: Efraim Flashner , Liliana Marie Prikler , 57952@debbugs.gnu.org References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> <31828e626a855e938772534226f7104b921bb6ec.camel@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Z7vMTmSK5wIvbS85" Content-Disposition: inline In-Reply-To: <31828e626a855e938772534226f7104b921bb6ec.camel@gmail.com> 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.5 (/) X-Debbugs-Envelope-To: 57952 Cc: 57952@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.5 (/) --Z7vMTmSK5wIvbS85 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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. > > --- > > =C2=A0gnu/local.mk=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |=C2= =A0 1 + > > =C2=A0gnu/packages/guix-extensions.scm | 62 > > ++++++++++++++++++++++++++++++++ > > =C2=A02 files changed, 63 insertions(+) > > =C2=A0create mode 100644 gnu/packages/guix-extensions.scm > >=20 > > 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 > > =3D=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0\ > > =C2=A0=C2=A0 %D%/packages/guile.scm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0\ > > =C2=A0=C2=A0 %D%/packages/guile-wm.scm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0\ > > =C2=A0=C2=A0 %D%/packages/guile-xyz.scm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0\ > > +=C2=A0 %D%/packages/guix-extensions.scm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0\ > > =C2=A0=C2=A0 %D%/packages/gv.scm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0\ > > =C2=A0=C2=A0 %D%/packages/gxmessage.scm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0\ > > =C2=A0=C2=A0 %D%/packages/hardware.scm=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0\ > > 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 =C2=A9 2022 Efraim Flashner > > +;;; > > +;;; 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.=C2=A0 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.=C2=A0 If not, see > > . > > + > > +(define-module (gnu packages guix-extensions) > > +=C2=A0 #:use-module ((guix licenses) #:prefix license:) > > +=C2=A0 #:use-module (guix gexp) > > +=C2=A0 #:use-module (guix packages) > > +=C2=A0 #:use-module (guix build-system trivial) > > +=C2=A0 #:use-module (gnu packages version-control)) > > + > > +(define-public guix-send-email > > +=C2=A0 (package > > +=C2=A0=C2=A0=C2=A0 (name "guix-send-email") > > +=C2=A0=C2=A0=C2=A0 (version "0") > > +=C2=A0=C2=A0=C2=A0 (source #f) > > +=C2=A0=C2=A0=C2=A0 (build-system trivial-build-system) > > +=C2=A0=C2=A0=C2=A0 (arguments > > +=C2=A0=C2=A0=C2=A0=C2=A0 (list > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:modules '((guix build utils)) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #:builder > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 #~(begin > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (use-modu= les (guix build utils)) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (let ((de= st (string-append #$output > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 "/share/guix/extensions/send- > > email.scm")) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 (git=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0 #$(this-package-input "git")) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 (git-send-email (assoc-ref %build-inputs "git:s= end- > > email"))) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 (mkdir-p (dirname dest)) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0 (with-output-to-file dest > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 (lambda () > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 (format #t > > +"(define-module (guix extensions send-email)~@ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 #:use-module (guix scripts)~@ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 #:export (guix-send-email))~@ > > +~@ > > +(define-command (guix-send-email . args)~@ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 (category extension)~@ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 (synopsis \"Replace 'guix send-email' with 'git > > send-email'\")~@ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 (setenv \"GIT_EXEC_PATH\" \"~a/libexec/git-core\")~@ > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0 (apply system* \"~a/bin/git\" \"send-email\" > > args))~%" > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 git-send-email git))))))) > > +=C2=A0=C2=A0=C2=A0 (home-page "")=C2=A0 ; Should be documentation loca= tion for > > GUIX_EXTENSIONS_PATH > > +=C2=A0=C2=A0=C2=A0 (inputs > > +=C2=A0=C2=A0=C2=A0=C2=A0 `(("git" ,git) > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ("git:send-email" ,git "send-emai= l"))) > > +=C2=A0=C2=A0=C2=A0 (synopsis "Replace @code{guix send-email} with @cod= e{git send- > > email}") > > +=C2=A0=C2=A0=C2=A0 (description "This Guix extension provides a shell = redirect from > > @code{guix > > +send-email} to @code{git send-email}.") > > +=C2=A0=C2=A0=C2=A0 ;; The package definition is longer than the code; > > +=C2=A0=C2=A0=C2=A0 ;; let this serve as the declaration of the license. > > +=C2=A0=C2=A0=C2=A0 (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. --=20 Efraim Flashner =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 --Z7vMTmSK5wIvbS85 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmMq4UcACgkQQarn3Mo9 g1Ex/BAAtV4eGfgeq0wUZXHpi3RH7TOILyVbyFpZWEPRj14Rg0r8g6DoqbJi9Dg2 2Vlb1LElmCzjS/3MLWETTzTI08C3SDZl7aC5Q+Fiavw9Mx5kx3M6DlROXcgjy4Q2 vDOIeitVFZiwwgBo1ktjp7OztAKPKPcDFhyKWbwItGiknaXTkKa/CDxktvqpnksI 4qv/f+Fey20Vo3jmYOApx5By0xO3L0vBTUsyOkbR0wFt4xRcYD+3Q3bVvUfEJuCn lvUvx1QjP92sHaQMZG4DqHCP8ZfI5b6IHgH/SU4LlVu+1rwaA/eC6E/P68j/Io3d 0tc2xnw3ZRPkGXeh6BI2wumtbUUwvvr+Iqp1cUgf852ZqjYU1Ep+ZL3iFMGBPjkL 1NHlSvWo5FHaMWY1PlIJ7L6RB+bQxlMzSgOsxNgPcajgdirpJmlZgSuMUQZxuVv5 u3k2reXxoeDszA98r2K/mot1n0rlnfmrXdLdWeWBoz4b04bLNcfJ6kIntnT5jDd2 cbonspJjcdTzUkJUj0MqXniusyHo5bjM3liyCxsDr3mDfkS4RTwu/8oqBhLwITkX P8Bju1RJ/dwVR9jAz3hIxmgy0M3EGqjZmvb3YxWxVzR0Z6I+cu4o4CCgpgrxWPXy v3YNGgO+UWmgoY8RY+VaFVby/xDIdVBhFLS+e2xfUE9eiif9ky4= =zy5w -----END PGP SIGNATURE----- --Z7vMTmSK5wIvbS85-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 21 06:04:11 2022 Received: (at 57952) by debbugs.gnu.org; 21 Sep 2022 10:04:11 +0000 Received: from localhost ([127.0.0.1]:60752 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oawaM-0001li-3Z for submit@debbugs.gnu.org; Wed, 21 Sep 2022 06:04:11 -0400 Received: from mail-ej1-f48.google.com ([209.85.218.48]:46001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oawaJ-0001l5-Hd for 57952@debbugs.gnu.org; Wed, 21 Sep 2022 06:04:04 -0400 Received: by mail-ej1-f48.google.com with SMTP id dv25so12323876ejb.12 for <57952@debbugs.gnu.org>; Wed, 21 Sep 2022 03:04:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; 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; bh=vV2vuvlUwuRzuvXwzXumuQDK+eD15eVHD5cAMpvDb08=; b=Fx5qER7hMfNMHKh+CsMR/voqtkjH/poVrNaqHS+sth0mIf0RkdTW+rr1qJVvrvvG5o ewGau3jTxVzgsga22afSYk0eOz5sd22iuvVt8aumcRHzEfbfrQPM7qGMQfBJxGOvCirg vfWieSA1Fwx1ILKzmNXSeB4gUWfOulUGest2gESF+fbIHrJErxK0gL4/tn7YASPXySht oLLhO7TBoibygTXEcRbnb1Y72OuTw3z1BZF4Nb1hJZ3lOoNLFbxrrOSIWkhJ8idim5UR ioIpjbGvwh87SYUzGmkI80St8A4Qu7BpLXtfNJfH2lzBlJOtr4iIBb3ywCeACC5RTlOI DKig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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; bh=vV2vuvlUwuRzuvXwzXumuQDK+eD15eVHD5cAMpvDb08=; b=yavGUcyhdutzNKJ3hRHEOKbDYGFs0+r9HEKK8mnsl8u0aUaI8fEkks+UMJooBc+qhz Epu7Hf4wes6ow29p+cBFib+NBPZlzAUE2wLpXutQQRr3FdRfMiYnXY/nE2taMNlHAbrr rnnSg5mKA5zCYJ8QR/oVgKq2WjRhe/1KOrqf03o2txkfTjbZ7fY3+TphzZSyPFlfqeD3 7hcr/i+zVWC2y04rifnp2u+MrBL35JUFiOiJuA5ydstF/nPknlpiZjgleELeG3obu0B7 TzS7pZ4pw7P25b32G/CNY8rO7yP6nwD9NizQXkXTEM0PjrDbtUzbNL22/UzTmcTEwncW FMTg== X-Gm-Message-State: ACrzQf3umtZrDTWxmMOh5lVgNXNGEYrQQxPdeV2ifmJ53a2CIGT9Na3F THmLjL8eCSAuH1jWKxVzzOStyeHEEsluQTwz X-Google-Smtp-Source: AMsMyM6CXfhRS2ynU9z37z6HCaeUDP5B1iNEbFGoptdyI7lKcR86c++5XzMTT0b/+9CsiXKyyRDN+Q== X-Received: by 2002:a17:907:2c4b:b0:77e:2c09:4111 with SMTP id hf11-20020a1709072c4b00b0077e2c094111mr20765013ejc.21.1663754637804; Wed, 21 Sep 2022 03:03:57 -0700 (PDT) Received: from localhost ([141.226.13.62]) by smtp.gmail.com with ESMTPSA id w8-20020a1709067c8800b007815ca7ae57sm1023551ejo.212.2022.09.21.03.03.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Sep 2022 03:03:57 -0700 (PDT) Date: Wed, 21 Sep 2022 13:03:53 +0300 From: Efraim Flashner To: zimoun Subject: Re: [bug#57952] [PATCH] gnu: Add guix-send-email. Message-ID: Mail-Followup-To: Efraim Flashner , zimoun , 57952@debbugs.gnu.org References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> <867d1y0ww6.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="BGIvY/tpPKsec3he" Content-Disposition: inline In-Reply-To: <867d1y0ww6.fsf@gmail.com> 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.5 (/) X-Debbugs-Envelope-To: 57952 Cc: 57952@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.5 (/) --BGIvY/tpPKsec3he Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Sep 20, 2022 at 07:38:01PM +0200, zimoun wrote: > Hi, >=20 > On Tue, 20 Sep 2022 at 13:00, Efraim Flashner wro= te: > > * gnu/packages/guix-extensions.scm (guix-send-email): New variable. > > * gnu/local.mk (GNU_SYSTEM_MODULES): Add guix-extensions. >=20 > Oh, that=E2=80=99s 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. --=20 Efraim Flashner =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 --BGIvY/tpPKsec3he Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmMq4YkACgkQQarn3Mo9 g1Gs7Q/8Dn38tetrlIpO4X/V4kNoS3Nxn+3pqtGATC05ABQ2yJRoC7+3Way5SE1L 4oprAwwqVdqBV8YFrVViIAyl6CYrX0oaLnKYx/4ydx5n50LhKWW5DM8YWzr51wBK B+Pr3xYX8V1Ut71TaCo5DV9UbLCxJFr6rxC1Tq+rN8A9oe7VbTJXWZm/8qWRTXaz LxFZXpxh9fEHfV2wb1PkEKgOYmhmZlNgbPCNfNN7Pa9vLsFN1FMrsLRyBEZqJxCz TruwzlJeSp1UqABqpFSMOIAutBJXKnD/ymuOk3wUVWZEE3fI/ODcxG5JFltfYJEZ VJW/FZ3ofmr9cV+SFChbbDR83FCtq3D/f/7RTQhWDepg1JR4zKl0IfwnpHRx7elV rblJc3anl88+D7HDQiB5Xv8mQZExfuL3P6eIrZxNuHN07Z9vg0JGXKawPI9GbQxE FqiVeoXse1S035cI3mg+NXO7CFoxpVWwVTMnQEkpQsHhR7dnkdh2DZUP8LKgyeG2 kUJEjLo2Q8OjLJM3BOXEJRggkeQlkAzF/U0cUg4UhEu0IyeeJiOM3XEBYDxJ5I07 iGD0zSw9xep1B2W1Qs+IkkJc+MEVkq9+jiSMFvkvlANTVLTQLaIo1VotLdqIqJbe WYkEgPDgXLrYliM78OFnnH09suAA+uRgsvub2anGajNR0JX8akI= =lOvx -----END PGP SIGNATURE----- --BGIvY/tpPKsec3he-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 21 12:56:29 2022 Received: (at 57952) by debbugs.gnu.org; 21 Sep 2022 16:56:29 +0000 Received: from localhost ([127.0.0.1]:35134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ob31Q-0007P4-VX for submit@debbugs.gnu.org; Wed, 21 Sep 2022 12:56:29 -0400 Received: from mail-ej1-f67.google.com ([209.85.218.67]:44926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ob31J-0007Og-FB for 57952@debbugs.gnu.org; Wed, 21 Sep 2022 12:56:28 -0400 Received: by mail-ej1-f67.google.com with SMTP id r18so14969913eja.11 for <57952@debbugs.gnu.org>; Wed, 21 Sep 2022 09:56:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date; bh=HzeNn6RgLGgAeJ9vv1zZ/OR+uIZ47hnGabGSelTOiI4=; b=J2opSsGzSFl3P5wUMN7V4q89n4WJbcvEDb+y7Gitg0fxIlRGASiOtW0DbxUXov4raw 7WXjIN6AcDJhoiWzpKpH0gU040DsnkOu7WpFgx3+I8bokoqXuOw1GHmdaNJecgzGszcg 1C52E583Hw5nvxHZKFBCGeM7jCoG42Bw/P+uEx74kh2yO2z/giTnU/BlAOg4feJC/xIh k4qDg/2ndITwKOsEyivAfr2SeG+T+N9nZzCOSOc6+eC54q6mJSWaGMuGPbWV9d0PvXwo X3rnNh3gm22nhqBERLj6N5o1acBucfZWAoePkuhnAj6ICs92PJPs8mBA0b9NoRwVLXpS PA8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date; bh=HzeNn6RgLGgAeJ9vv1zZ/OR+uIZ47hnGabGSelTOiI4=; b=7zhglWj1ImDLVgajuWjpRXvtvJ7wFTcHMgnshFqlm94vA5IpUKvm6ibEsee1oVXpFC AZ9Bbv/yQkxPCVvd5yw8lGeFpFmWwToHm0053kQVLN2OjituQK2o9bK4U0uD6a2i/eDq f+odmWQ4cYuIaIvQes4HPW8dNO120c/XY73MJdLtl9skBKACkBFEer1Jrl7bZIyR4FBr 2fheuvbKblyCKMmyYnkHwbVh6uYR+qrMKyPybcswRcS81f4mX2UMUNxHEaEtQv2BGytF MpzkC4oZ4JvburZFPD5p7ZBykhngWYoSM+HEwOw2LxCEJuG5guV2nTaigttLl2Bz7D/n anxw== X-Gm-Message-State: ACrzQf3rK2BWHBQPuB4R++De3xgr5LwWgFrVVMX1GNhro8JWHEfWJU1m kwTauAmBcpr3nXnZ04mP9Xw= X-Google-Smtp-Source: AMsMyM43iWlVb+t7wRR8S2q9nRAPKoyl1Q0Qe0BQ1ZpkvYODxLfcDYV5moKiKiyz1CO8zkAB5xtyxg== X-Received: by 2002:a17:907:802:b0:781:8017:b2df with SMTP id wv2-20020a170907080200b007818017b2dfmr10201812ejb.606.1663779375299; Wed, 21 Sep 2022 09:56:15 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id k5-20020aa7d8c5000000b0044dde9244fdsm2190275eds.8.2022.09.21.09.56.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Sep 2022 09:56:14 -0700 (PDT) Message-ID: Subject: Re: [PATCH] gnu: Add guix-send-email. From: Liliana Marie Prikler To: Efraim Flashner Date: Wed, 21 Sep 2022 18:56:13 +0200 In-Reply-To: References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> <31828e626a855e938772534226f7104b921bb6ec.camel@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.45.3 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 57952 Cc: 57952@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: -1.0 (-) 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". >=20 > It's also not an extension that I personally would see myself > installing. >=20 > 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 From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 21 17:23:19 2022 Received: (at 57952) by debbugs.gnu.org; 21 Sep 2022 21:23:19 +0000 Received: from localhost ([127.0.0.1]:35353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ob7Bf-0005Wz-3V for submit@debbugs.gnu.org; Wed, 21 Sep 2022 17:23:19 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:35767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ob7Bc-0005Wi-Nu for 57952@debbugs.gnu.org; Wed, 21 Sep 2022 17:23:17 -0400 Received: by mail-wr1-f47.google.com with SMTP id r7so12286088wrm.2 for <57952@debbugs.gnu.org>; Wed, 21 Sep 2022 14:23:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date; bh=6EjhceexOivS4Xi8ZgNUkZ1noocqHndhK8ZbaHU/x+Y=; b=CPN+N2qGnefG23GZe3MZmSCjaLPXpplRxVTJe8V0+WR+yBWvga2iXM0A0XJTUDu2VG Y6mspjuHQ3QLjBMExveyHUTL799U3q5CBARKCB70BT/lvgZMb+hXjVf8NnZ+Iw1bW4sl hCejVCU8zDjXPzTEEHUY/cPMfRWIr+smkbAuXvE48UkCje2tedbDf1HHvESystJF36uR Zo13UzE4tBRmwPoR5Kb71hR6klgVDuny4+UvlbaZJ/Weu2USAq3mjwCRbvirEf67baRt x1/snSgBbDVeDO9K4TFNWwxYOJgxtuZQ5cVaHUNklwoGsrMTisfHjdmWSwSAzGFNpedS hGjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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; bh=6EjhceexOivS4Xi8ZgNUkZ1noocqHndhK8ZbaHU/x+Y=; b=ISL6xFJHHMeUtMNydt4USUugWuDzUeuonZTvTL5nOTEJYgGp24sXB+6rv6CySdCwys Ade0Rdqd5rKO6LgfAYeZTe2yM8j34kM4YuYYthTziKEHJh0lsuWtoXGxHno9cF97wjqU u0d2ArrgTjtfS+P9Oac1FcaNGix2UOj7KWOBMNh2Bwcrg21gBYu3DrnVJFY4NXq/v42F OYahpRFEno3pNA0+Yjg8MtX6/n4eqhbDkaejLJSaZB+gnNKNLOcJJQGdxarBsGWE8WPG 4IqMSpFC/4oGRNgqSZfhi3AYTxeWTVNjF2hhE9eTiKLOnFezm9lCBdZYga7ppixi9iDM x19Q== X-Gm-Message-State: ACrzQf0H2yqG+ruYs+z4BM+pXD6Z300z8yLIMAqNbG3ODwH7Wh7u1uXF slz8/iO2mYdJuxN7t8TjLX7p++2ccAQ= X-Google-Smtp-Source: AMsMyM45c726684FknE05s/seeXdkr5o5z2FQxA7NYnN1w/EdesqmIlIRMqwZX3ibqltMsfUkmnymg== X-Received: by 2002:adf:e112:0:b0:21d:7195:3a8d with SMTP id t18-20020adfe112000000b0021d71953a8dmr65066wrz.371.1663795390762; Wed, 21 Sep 2022 14:23:10 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id h3-20020a1ccc03000000b003a5bd5ea215sm3773083wmb.37.2022.09.21.14.23.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Sep 2022 14:23:09 -0700 (PDT) From: zimoun To: Efraim Flashner , Liliana Marie Prikler Subject: Re: [bug#57952] [PATCH] gnu: Add guix-send-email. In-Reply-To: References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> <31828e626a855e938772534226f7104b921bb6ec.camel@gmail.com> Date: Wed, 21 Sep 2022 23:16:50 +0200 Message-ID: <86bkr8zav1.fsf@gmail.com> 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: 57952 Cc: 57952@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: -1.0 (-) Hi, On Wed, 21 Sep 2022 at 13:02, Efraim Flashner 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 =E2=80=99plumbing=E2=80=99 category could any other. Even, we co= uld introduce a special category name =E2=80=99extension=E2=80=99. Running another program (as =E2=80=99hello=E2=80=99 or anything else) could= also fit another good example. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 21 17:23:23 2022 Received: (at 57952) by debbugs.gnu.org; 21 Sep 2022 21:23:23 +0000 Received: from localhost ([127.0.0.1]:35356 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ob7Bj-0005XF-DG for submit@debbugs.gnu.org; Wed, 21 Sep 2022 17:23:23 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:37563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ob7Bf-0005Wm-L3 for 57952@debbugs.gnu.org; Wed, 21 Sep 2022 17:23:19 -0400 Received: by mail-wm1-f50.google.com with SMTP id c2-20020a1c3502000000b003b2973dafb7so91728wma.2 for <57952@debbugs.gnu.org>; Wed, 21 Sep 2022 14:23:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date; bh=IzQtOapcLa8W7/UCutMFlrNjvhL7b5Oy+MRCyUGWnCA=; b=Hyed/zJ2PuGvEJaLylFr5V8vQOWWPdNHK87aqAm17H7uBP0YzBNPZHDfx4/GGXicVP L8CGzgGMsygRMuUtrgjL+0yuokKG98Avbr7VCq60d+OODkc7a9o7nCECC7+bSa5y8z9f iWzlDzZCrH/2AuNIVAsg49uM/UNi+x/0cuEGgLkO6k0mhBu/BfpQHwBTabrSwki56RDA z19RfWpyfo9aZABtU126WHASOd28dV1C/m6FkbHldZ7ablgmlY6FTJMzAaOGDp95eNyX z4vHVvN6JfeCkjoN4P1+tTAa1grV2Va5TMYOhBZn8wtWDYW6PtySowZ+qp0XfiwGUdmw dSNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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; bh=IzQtOapcLa8W7/UCutMFlrNjvhL7b5Oy+MRCyUGWnCA=; b=MAGFDCC5LXw5k8wAU3igscE5E668DBMsccCFSMFOKpASiI0IQ4iNWrIaidZS9Acaak egPMOCm0orAIN30lwgmf6o5/SRab0GOtltH5Koo9km0X50uKAb7160Be7ao/kKHxzPHY DguQfi0uQJ+emWLPmDrqXzhFCcVb2EAJKf1zi/lTqJJPbpeuGcv5qPVMc3a4qVEPQ1XF TtyRkXWXGR2CgTtsxISHf7aSnusr3PEZIIH6EumMUMBY/OMd+YHD6cevgsWP9+7Hv9/q CNZsejcf405ku9oOZB8asU/m/CJCl2ln00Hm1UaOSXUkXoj3xBHI89rhld0MCrN1XGRO /VkQ== X-Gm-Message-State: ACrzQf08sT1tzh0VcRhOnbGmku+RCEgAD0Goxm5LL90/IFGA+1AKrwra /YIXFlEiTRw9wvQvUKS0bXhKXJMJ3E8= X-Google-Smtp-Source: AMsMyM7fg7wd5Depnuj/YnYtvystGESh+gwrW0OGD4xhA5NatTVFst3i6zFJsSQlxtY4P6iIPwDNTA== X-Received: by 2002:a7b:c417:0:b0:3b4:5c94:24c1 with SMTP id k23-20020a7bc417000000b003b45c9424c1mr153497wmi.86.1663795393785; Wed, 21 Sep 2022 14:23:13 -0700 (PDT) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id g17-20020a5d4891000000b0022a2bacabbasm3675048wrq.31.2022.09.21.14.23.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Sep 2022 14:23:13 -0700 (PDT) From: zimoun To: Liliana Marie Prikler , Efraim Flashner Subject: Re: [bug#57952] [PATCH] gnu: Add guix-send-email. In-Reply-To: References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> <31828e626a855e938772534226f7104b921bb6ec.camel@gmail.com> Date: Wed, 21 Sep 2022 23:19:03 +0200 Message-ID: <867d1wzarc.fsf@gmail.com> 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: 57952 Cc: 57952@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: -1.0 (-) Hi, On Wed, 21 Sep 2022 at 18:56, Liliana Marie Prikler 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 =E2=80=9Cguix teams=E2=80=9D. Cheers, simon From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 22 15:30:26 2022 Received: (at 57952) by debbugs.gnu.org; 22 Sep 2022 19:30:26 +0000 Received: from localhost ([127.0.0.1]:38605 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obRty-0007dr-5n for submit@debbugs.gnu.org; Thu, 22 Sep 2022 15:30:26 -0400 Received: from xavier.telenet-ops.be ([195.130.132.52]:49576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1obRtu-0007db-FA for 57952@debbugs.gnu.org; Thu, 22 Sep 2022 15:30:24 -0400 Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16] ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]) by xavier.telenet-ops.be with bizsmtp id P7WL2800E20ykKC017WLMl; Thu, 22 Sep 2022 21:30:20 +0200 Message-ID: Date: Thu, 22 Sep 2022 21:30:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Content-Language: en-US To: Efraim Flashner , 57952@debbugs.gnu.org References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> From: Maxime Devos Subject: Re: [bug#57952] [PATCH] gnu: Add guix-send-email. In-Reply-To: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------RGbJ9JoY00FqPPSlKtfw6sbZ" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1663875020; bh=AhpA12hHgijTCt7tm2+npcND38AGbzZf2X0425plHNM=; h=Date:To:References:From:Subject:In-Reply-To; b=TdVg1xUbtWF4ksQZq3kBZc1n/4PIbrjyuPVpZBqjwbD7uydgH7DAIbk79Is7Ym1N+ boDLyLGZ+YrH4O1WgGSWoBIr0Dz8fBaBoNZ9k7ZN1HQFPdBBxCHPNZi63PN10nrgcX la6iIDrV0VLEGea+uH9xyBh9vwt61d2rPjb7xgBSvLdsFsAbi/QRHpKPmn8KBp5WwL v97Y+2ImLWLbYi1rSKxNSUFy4Sei2+KKiuq3TweqYBJY4/hVFSDkL+HQmt2O6oB0MK Wh1Cl/3m6c+umXtkYjDpNYZxFSQKC733CY0eiDa5B+DTvqbU24l2NwyEAxThY0yG8x Mc3owkjH+Ps5g== X-Spam-Score: -2.5 (--) X-Debbugs-Envelope-To: 57952 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.5 (---) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------RGbJ9JoY00FqPPSlKtfw6sbZ Content-Type: multipart/mixed; boundary="------------bu1XwOcKSnqmI6RA0yPZirtU"; protected-headers="v1" From: Maxime Devos To: Efraim Flashner , 57952@debbugs.gnu.org Message-ID: Subject: Re: [bug#57952] [PATCH] gnu: Add guix-send-email. References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> In-Reply-To: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> --------------bu1XwOcKSnqmI6RA0yPZirtU Content-Type: multipart/mixed; boundary="------------RT4UuAs5YR0AHsDuF2DPkltr" --------------RT4UuAs5YR0AHsDuF2DPkltr Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQo+ICsgICAgKHN5bm9wc2lzICJSZXBsYWNlIEBjb2Rle2d1aXggc2VuZC1lbWFpbH0gd2l0 aCBAY29kZXtnaXQgc2VuZC1lbWFpbH0iKQ0KPiArICAgIChkZXNjcmlwdGlvbiAiVGhpcyBH dWl4IGV4dGVuc2lvbiBwcm92aWRlcyBhIHNoZWxsIHJlZGlyZWN0IGZyb20gQGNvZGV7Z3Vp eA0KPiArc2VuZC1lbWFpbH0gdG8gQGNvZGV7Z2l0IHNlbmQtZW1haWx9LiIpDQoNCldoZW4g SSBub3RpY2VkICdnbnU6IEFkZCBndWl4LXNlbmQtZW1haWwnLCBJIGV4cGVjdGVkIGEgd3Jh cHBlciBhcm91bmQgDQonZ2l0IHNlbmQtZW1haWwnIHRoYXQgcHJvdmlkZWQgc29tZSBhZGRp dGlvbmFsIGZ1bmN0aW9uYWxpdHksIG1vcmUgDQpzcGVjaWZpY2FsbHksIEkgZXhwZWN0ZWQg eW91IGNvdWxkIGRvIHNvbWV0aGluZyBsaWtlDQoNCiQgZ3VpeCBzZW5kLWVtYWlsIGNvbW1p dDEuLmNvbW1pdDIgLS1iYXNlPWNvbW1pdDENCg0KYW5kIGl0IHdvdWxkIGF1dG9tYXRpY2Fs bHkgdGFrZSBjYXJlIG9mIGZpcnN0IHNlbmRpbmcgdGhlIGNvdmVyIGxldHRlciwgDQp0aGVu IHdhaXRpbmcgZm9yIGEgcmVzcG9uc2UsIHRoZW4gc2VuZCB0aGUgbGF0ZXIgZS1tYWlscyB0 byANCk5OTk5OQGRlYmJ1Z3MuZ251Lm9yZy4NCg0KV2l0aG91dCBzdWNoIGFkZGl0aW9uYWwg ZnVuY3Rpb25hbGl0eSAoKiksIEkgZG9uJ3QgdGhpbmsgaXQncyByZWFsbHkgDQp1c2VmdWwu ICBIb3dldmVyLCBpZiBpdCdzIGFkZGVkIHRvIEd1aXggcHJvcGVyIChtYXliZSBHdWl4IHBy b3BlciBjb3VsZCANCmJlIHR3ZWFrZWQgdG8gc2F5ICdoaW50OiBkaWQgeW91IG1lYW4gZ2l0 IHNlbmQtZW1haWwgWy4uLl0/JyksIEkgdGhpbmsgDQppdCBjb3VsZCBiZSB2YWx1YWJsZSAo SSB3b3VsZCB0aGluayBpdCdzIHNvbWV3aGF0IHVubGlrZWx5IGZvciBwZW9wbGUgDQp0aGF0 IG5lZWQgc29tZSBoZWxwIHdpdGggZmlndXJpbmcgb3V0IHRoYXQgdGhlIGNvcnJlY3QgY29t bWFuZCBpcyAiZ2l0IA0Kc2VuZC1lbWFpbCIgYW5kIG5vdCAiZ3VpeCBzZW5kLWVtYWlsIiwg dG8gZGV0ZXJtaW5lIHRoYXQgdGhleSBuZWVkIHRvIA0KaW5zdGFsbCAiZ3VpeC1zZW5kLWVt YWlsIiwgc28gSSBkb24ndCB0aGluayBpdCBzb2x2ZXMgKGIpIHdlbGwpLg0KDQo+IFsuLi5d IE9yIGd1aXgtdmFjdXVtLWRhdGFiYXNlLCB0byB3cmFwDQo+IHZhY3V1bWluZyAvdmFyL2d1 aXgvZGIvZGIuc3FsaXRlIGluIGEgZ3VpeCBleHRlbnNpb24uDQoNCklmIHRoZXJlIGlzIGlu dGVyZXN0IGluIHN1Y2ggYSBjb21tYW5kIChhbmQgbm90ICdtZXJlbHknIGFzIGFuIGV4YW1w bGUgDQpvbiBob3cgdG8gd3JpdGUgR3VpeCBleHRlbnNpb25zKSwgSSB0aGluayBpdCB3b3Vs ZCBiZSB2YWx1YWJsZSBhbmQgDQpsb3ctY29zdCB0byBoYXZlIHRoaXMgaW4gR3VpeCBwcm9w ZXIuICAoVmFjdXVtaW5nIGlzIGZvciByZWR1Y2luZyBkaXNrIA0KdXNhZ2UsIGlmIHRoZSBk aXNrIGlzIChjbG9zZSB0bykgZnVsbCBhbmQgbmVlZHMgc29tZSB2YWN1dW1pbmcsIGl0IG1p Z2h0IA0KYmUgdG9vIGxhdGUgdG8gaW5zdGFsbCAiZ3VpeC12YWN1dW0tZGF0YWJhc2UiIC4u LikNCg0KR3JlZXRpbmdzLA0KTWF4aW1lDQoNCigqKSBpbnRlZ3JhdGluZyBldGMvdGVhbXMg c3R1ZmYgd291bGQgYmUgbmljZSB0b28uDQo= --------------RT4UuAs5YR0AHsDuF2DPkltr Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc" Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2 ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc /gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4 LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0 k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D =3DOVqp -----END PGP PUBLIC KEY BLOCK----- --------------RT4UuAs5YR0AHsDuF2DPkltr-- --------------bu1XwOcKSnqmI6RA0yPZirtU-- --------------RGbJ9JoY00FqPPSlKtfw6sbZ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYyy3zAUDAAAAAAAKCRBJ4+4iGRcl7k7N AP4sWg6ZQEBjAFAlUvamzzbMXrHwSR1nPvTFBnzgOvt8ZgD+LJdlCTWE2PTV44LxFqAacCgXY7cf 4ddWHZ2IlVe82QE= =GQ4E -----END PGP SIGNATURE----- --------------RGbJ9JoY00FqPPSlKtfw6sbZ-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 28 16:45:38 2022 Received: (at 57952) by debbugs.gnu.org; 28 Sep 2022 20:45:38 +0000 Received: from localhost ([127.0.0.1]:34916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oddw1-0003Pi-SR for submit@debbugs.gnu.org; Wed, 28 Sep 2022 16:45:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oddw0-0003Ap-UD for 57952@debbugs.gnu.org; Wed, 28 Sep 2022 16:45:37 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:36062) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oddvt-00011Q-Vw; Wed, 28 Sep 2022 16:45:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=OyyRTax2jkaXt7enhgkx7sCX7chf9Tup/ugQizTfnhY=; b=BgoJa/bj7b+e3WdCnoXu i35dzDQH47OuaBl4AaTM6vHp/iWMV5+6SOHqcs1aJISQnSj3fgYPsvO3uUBsMlEI8qIxZws9wPPrG 94LjeoTaMeL61QJWjthhPu4XVujGCeKfFGToz0IB9kNX17qf9iQqAqjRcvhXLqRUO/f3NIobyF3t4 V16CsIPFTyPVfwpxO9F5XCL79bjOew8xScgBJvlXfWgcIDLMGhMoszcZDBMGcfuxz6GCtjdZpxZr6 7qnw5k7n4V7KhS+BW5ekQ3I3DJR7ji9UXcETCYu9J3VJVYbOv4rzH/HbK85iR81LlyD8/3Ru43O/U Flct8YsZnpAgcw==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:53982 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oddvr-0006JT-VO; Wed, 28 Sep 2022 16:45:29 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Maxime Devos Subject: Re: bug#57952: [PATCH] gnu: Add guix-send-email. References: <19f63e3d16273f9d43f61890b0c8472afaa75d3f.1663668015.git.efraim@flashner.co.il> Date: Wed, 28 Sep 2022 22:45:26 +0200 In-Reply-To: (Maxime Devos's message of "Thu, 22 Sep 2022 21:30:20 +0200") Message-ID: <871qrvfct5.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) 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: 57952 Cc: Efraim Flashner , 57952@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: -3.3 (---) Hi! I must say I=E2=80=99m a bit skeptical about the usefulness of the extensio= n, 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=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 30 06:40:02 2022 Received: (at 57952-done) by debbugs.gnu.org; 30 Sep 2022 10:40:02 +0000 Received: from localhost ([127.0.0.1]:40585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeDR4-0004Uc-5A for submit@debbugs.gnu.org; Fri, 30 Sep 2022 06:40:02 -0400 Received: from mail-ej1-f51.google.com ([209.85.218.51]:37765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oeDR2-0004UE-Da for 57952-done@debbugs.gnu.org; Fri, 30 Sep 2022 06:40:00 -0400 Received: by mail-ej1-f51.google.com with SMTP id a26so8181002ejc.4 for <57952-done@debbugs.gnu.org>; Fri, 30 Sep 2022 03:40:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-disposition:mime-version:mail-followup-to:message-id :subject:to:from:date:sender:from:to:cc:subject:date; bh=ydY704zH3ciqZbw0HjBdSCaUYk/8PSrElk8vxD5Onjc=; b=AtOhVuba4uFh/HZmI98xCp6u5kfrIsh8+oQ55aiFtTFdqIkOjEzXMHNjjRG2qbK2dt B77NYOwzFbLX5VIxLu+rqC6EXhK68NReFfaHAIKkqu8tRAEKqabaRmlY/tZUW9usuTrP ulSSzGTI6u8nhoNGjU+9/lIVoZyAYX2OaasBCeLrfxb1SVjhO/Ku851F4V7XF8IJFlRk 9fsuXWJNY2tPM51gE7OhYxTnST5MOWCDKF3jmgPeZ7t1EyNTSI8+vKhKdeaVfqDhVgYr h/9ent4KvLiI37Ozux6ZDTcK5XfR1nO0Xu8MDKAYsXmwcAcDgQPaxSEx90bGR7jMLs8h ZRig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-disposition:mime-version:mail-followup-to:message-id :subject:to:from:date:sender:x-gm-message-state:from:to:cc:subject :date; bh=ydY704zH3ciqZbw0HjBdSCaUYk/8PSrElk8vxD5Onjc=; b=lSxe5y+rcbG8GFh+hNxZtGEorQP6orQ2/CP1hla8k7hYjsVf2PcsZd1xvnx2m6kKvR tsnw/QU0KEUEeW8AY5a5zbU3DimTczcJPyCrbpiBdUB+5ks3RXXFy1V4VaWrFZWPdLk8 maOLyeeindF3vHlSvR6/Vz6DfDnElDvl70O+vhNIqqvg+WZiXMoenSapQCWPXmwrELUq gPmQoiCuAFOIi80gQHvpptbR6Cva8eLyr0ha5HdWYnU7xSgoeMNM54l/tsVaq1sAziRM uV2fmoY05LRjyvjqSeZFjhph4neDy4B3qhoWYsRE5CuiIjryH0Ar0GBkqQ59oIO+ev38 oaew== X-Gm-Message-State: ACrzQf2yRoQh0xqovv9LdN9won8cMk38wjDwdptzQzU5t410OmnCfrqU ChxWrt48d7f8oPxwQj0Dw3au5Ji6tw0= X-Google-Smtp-Source: AMsMyM7fHpRP+M1b3PhixVSk/RXRgu4//dxyGt7m7srb2kZGflJxZ0d4Pz4rnZpyzBs0nvPYUJ202w== X-Received: by 2002:a17:907:3e29:b0:781:db4d:164 with SMTP id hp41-20020a1709073e2900b00781db4d0164mr6052249ejc.63.1664534394532; Fri, 30 Sep 2022 03:39:54 -0700 (PDT) Received: from localhost ([141.226.13.62]) by smtp.gmail.com with ESMTPSA id 26-20020a170906329a00b0077f5e96129fsm972806ejw.158.2022.09.30.03.39.53 for <57952-done@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Sep 2022 03:39:53 -0700 (PDT) Date: Fri, 30 Sep 2022 13:39:50 +0300 From: Efraim Flashner To: 57952-done@debbugs.gnu.org Subject: Close patch Message-ID: Mail-Followup-To: Efraim Flashner , 57952-done@debbugs.gnu.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="K74dObEWg/3Dqs7Y" Content-Disposition: inline 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.5 (/) X-Debbugs-Envelope-To: 57952-done 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.5 (/) --K74dObEWg/3Dqs7Y Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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' --=20 Efraim Flashner =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 --K74dObEWg/3Dqs7Y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmM2x3YACgkQQarn3Mo9 g1Hp/Q/9GzBE8HmF0qTUK35N1uGOiDQTzNrvJH1kJRIDqUphcPMSvIiYg5QNr/WA mbLBUBf/kdOOLcRt75S3rvs5/a0byQetUaLQbCFSl4eCWZx+R12kZz1QMLYLycns LcJce8/gWmLraT38bisEU3YwnF7kQrQ11kjt6tfZ86jgFxKmlKhgqjymeSQDnflR GL/vXuAYf3Mm0Q2QZz+04c65tJNoIoZXKGwmmIjkC1vehv9rrjnso+cwW9ZxcxCa 568vLyRmC3+tPHRgjsnSQ6F6pydZpyK1mY0qfYeYuADuBoYAE4NIIE2MaM2y9wm6 6z4drGONI+Kk9vX+n7KbCbucVxT/eN1JXUdl86qODbvuLfPtoVcDWaT6os8GfydK 5F2TBmjqXOOF7ODMXZuPmwPctkLilHs0nQgag2GAvLgMsZXGOcLcvS2/MCcOvMrE ddAzlq8ZxyjPWa7LwH3DS73BNZtphCKTBYvwucnbOZm5gmGrWyc3SrkRCOdnQ2nJ ZHvn9U1U+BP3OSxd/mpvPzTlu/Lmm/f5nMDk9g6WU+gH9XXQ7Ql9cAgNRjD0P50f /cBcPZ4jk/feG1zrRUqJ51aZybRmocA9Xr3RXh45Oxv0jP4X9B7i/quZ+iK0pnhM gkCXldc/wx0L7zFizDJvIKTpME90qnrRNKyz16ByvCESyZgrjuo= =INaz -----END PGP SIGNATURE----- --K74dObEWg/3Dqs7Y-- From unknown Fri Aug 15 14:17:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 28 Oct 2022 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator