From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id cIBIOhVOzGIUZgEAbAwnHQ (envelope-from ) for ; Mon, 11 Jul 2022 18:21:42 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id MGt2ORVOzGJIGQEAG6o9tA (envelope-from ) for ; Mon, 11 Jul 2022 18:21:41 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 96898AC86 for ; Mon, 11 Jul 2022 18:21:41 +0200 (CEST) Received: from localhost ([::1]:50940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oAwAG-0006wG-9w for larch@yhetil.org; Mon, 11 Jul 2022 12:21:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52680) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oAvz5-0004Kw-Nu for guix-patches@gnu.org; Mon, 11 Jul 2022 12:10:10 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:46912) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oAvyz-0004f2-ST for guix-patches@gnu.org; Mon, 11 Jul 2022 12:10:07 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oAvyz-00032O-O5 for guix-patches@gnu.org; Mon, 11 Jul 2022 12:10:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#50833] [PATCH] Add Bower (notmuch curses email client) Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Jul 2022 16:10:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50833 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: moreinfo To: jgart Cc: 50833@debbugs.gnu.org, Ludovic =?UTF-8?Q?Court=C3=A8s?= , Sarah Morgensen Received: via spool by 50833-submit@debbugs.gnu.org id=B50833.165755575711597 (code B ref 50833); Mon, 11 Jul 2022 16:10:01 +0000 Received: (at 50833) by debbugs.gnu.org; 11 Jul 2022 16:09:17 +0000 Received: from localhost ([127.0.0.1]:40805 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oAvyG-00030y-OZ for submit@debbugs.gnu.org; Mon, 11 Jul 2022 12:09:17 -0400 Received: from mail-qk1-f172.google.com ([209.85.222.172]:40605) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oAvyE-00030i-4x for 50833@debbugs.gnu.org; Mon, 11 Jul 2022 12:09:14 -0400 Received: by mail-qk1-f172.google.com with SMTP id y22so3050609qki.7 for <50833@debbugs.gnu.org>; Mon, 11 Jul 2022 09:09:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=H9X+nnn1GQFzfd4aeeVEZhCucihjruMp6CfPVqsdkRY=; b=FWGaYre4ij5h1J5/2eUCh5T2lDKYjzidfME2b1L5lzegaS13lSPWs4XIyU+V0yESlV 7VJqPgTdTd+cu1ZZa7xhG3jff4KLj1mButgrsj2aPu17Kpw98KClNsF6ugppZNYXgZWK /j5nTLvCc9gs9W4ZvWeYpSIHKJji7N1UwxQCZTdfz0sHqqSG41xEv5c6SMc1kPV5JnBv dcoBqRvoGz1Y1/VCRr5iD8sBzvJ0I9G6xSJIAWRhkyVyO6Q50M4wiZfHAog6LqDS0UsN //DigcVsy7wbfGu64Z9XCeQDKoH3Q6xIRujXWXqj1sOQXpm+9N9TaNSV33SkbD0V/8YL ohpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=H9X+nnn1GQFzfd4aeeVEZhCucihjruMp6CfPVqsdkRY=; b=3H5NCS2Dp2NnfVJGoHga+xurBhMzhYzaOu75fLwXEXMzSDn/BhJqkRE7MOLF5FDRK5 7Hmq0LWdwXZ2BSFCzeydGpyHjCCxpWIGCuzuLvUdLA6OIe4rSM62f7i1yg5MO1qmtsSh dW9NYQZlI0InsfbnImOcemYzT3BFQH+qh3gznTqPjKQqxCy3xhnpoTGtHgrZqaYyyKqG Kbr4lysBd2eVRYa/HgOwdCvgcL9ihUHmF9pPPK4GSe2qVVt9mJx5rGyVgGcD9v6rArIA jZ+YZP++oNxAKJi2VZjW1Z6qYeJXfdvITsruF/Crih2Upxd9zXLpWif0fL2O9tFuCEPN roHw== X-Gm-Message-State: AJIora8u2fBfX9Upm1genB0QISLZr8WuDdg30g6/LHK3ZxfThKedRjZC Dk01PdRceONf71YMGUHPohM= X-Google-Smtp-Source: AGRyM1sqOfPfbqYxBb+h0EjXus8FIFfV9+12bgwKDzXusncJRpL2oZyYeH1sILmMnNaxS8IQOuLKaA== X-Received: by 2002:a37:9d03:0:b0:6b5:6e86:5bce with SMTP id g3-20020a379d03000000b006b56e865bcemr9082155qke.558.1657555748466; Mon, 11 Jul 2022 09:09:08 -0700 (PDT) Received: from hurd (dsl-155-226.b2b2c.ca. [66.158.155.226]) by smtp.gmail.com with ESMTPSA id h9-20020a05620a244900b006af59e9ddeasm6617062qkn.18.2022.07.11.09.09.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Jul 2022 09:09:07 -0700 (PDT) From: Maxim Cournoyer References: <20210926190836.GB8410@gac.attlocal.net> <20210926231145.18651-1-jgart@dismail.de> <864ka6vnkv.fsf@mgsn.dev> <20210928211220.GB21136@gac.attlocal.net> <868rzdtrxv.fsf@mgsn.dev> <20211025003258.GB16646@gac.attlocal.net> <87h7d5l29p.fsf_-_@gnu.org> <878rrzwjj1.fsf_-_@gmail.com> <20220505143110.GB5411@gac> <87o7y0ztse.fsf_-_@gmail.com> <20220707192306.GV1675@gac> Date: Mon, 11 Jul 2022 12:09:06 -0400 In-Reply-To: <20220707192306.GV1675@gac> (jgart@dismail.de's message of "Thu, 7 Jul 2022 19:23:06 -0500") Message-ID: <87leszd42l.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657556501; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=H9X+nnn1GQFzfd4aeeVEZhCucihjruMp6CfPVqsdkRY=; b=K8FmdXka9u3MAquTQT5zCn0lcYl8iVdNWbYwu6hOwssLLpyyZLT2FhJQuxj+KJdiW9/Or8 /mYtfY9KSc+m/Wh16VPsh5H23ZQppPBeR1Yz2x/H0UxSsBPJO5HE9YQVXLdwCAphxoidqA hM4Rwy+JC6cYh40hYTYW8/egiANK7N5EVlS9hKMovPRwPOXssbuOVtoxg9nTtiB7p8IdXQ aSvkcL3cGuf2Q0IPoXMrTwBQaqBABneJ8qQK1t12I+cDe3mq6TLsYNvtE5J1UIJCZiRSoj CoEuIA6LLkOY+yjc/+Hvn0QpZpuX4IQt3J6FjrAPnWUP8WUwicwkN1aN0G195w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657556501; a=rsa-sha256; cv=none; b=WoQjexmQLJIeZvTOOj7sf2NkTP/MSJXkm3HQWZl+wt67OkHuS514j4NBb29esOC+M/s3qt pI6E+HqIW1cazx3Xt9HJEToSZt6fxuN+dAmvzeMqZVH7wS4WB3zUbcTBoNi+M/Aw5A5WbX ivGpRrdHAc7yKwfknNHny05WvomCleyME6iIjSMNR4nWmw1mVTbMR8DGQEKdfdaspoVNKM ZMMWlNwjyAvjWpGaWxITQpNXCO/eBRPrMVjNDhgcYyW2tleaiDiH8AUBgdRLsZImEFPZCd hZJ+nUpG0KtZlXGM3pJ4QouqK1iTYCJ2h09qWDRrb+/I5zvuvkPsQai194Bnmw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=FWGaYre4; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 6.05 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=FWGaYre4; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 96898AC86 X-Spam-Score: 6.05 X-Migadu-Scanner: scn1.migadu.com X-TUID: fuwGa7PLm3Aa Hi, jgart writes: [...] >> > I can patch sendmail and the others mentioned by Sarah. What should we >> > do about lynx given wangp's insight on lynx as default in bower? >> >> I think we should patch it, given that according to wangp "it doesn't >> behave that nicely when lynx is missing but it won't crash." and taking >> into account that lynx is very small (guix size lynx says it has a >> closure of 185.4 MiB). >> >> I'm looking forward to the v2 :-) > > So, I should just patch lynx then, or also other things on that list? Sarah had sent a useful list of commands they could find referenced in the source: >--8<---------------cut here---------------start------------->8--- src/compose.m 1488:base64_command = command_prefix(shell_quoted("base64"), quote_once). src/detect_mime_type.m 55:file_command = command_prefix(shell_quoted("file"), quote_once). src/prog_config.m :- func default_notmuch_command = command_prefix. default_notmuch_command = command_prefix(shell_quoted("notmuch"), quote_once). :- func default_editor_command = command_prefix. default_editor_command = command_prefix(shell_quoted("vi"), quote_once). :- func default_html_dump_command = command_prefix. default_html_dump_command = command_prefix(shell_quoted(Lynx), quote_once) :- Lynx = "lynx -dump -force-html -stdin -display-charset=utf-8". :- func default_open_part_command = string. default_open_part_command = "xdg-open&". :- func default_open_url_command = string. default_open_url_command = "xdg-open&". :- func default_pipe_id_command = string. default_pipe_id_command = "xclip". :- func default_alt_html_filter_command = command_prefix. default_alt_html_filter_command = command_prefix(shell_quoted("pandoc -f markdown -t html"), quote_once). :- func default_poll_period_secs = maybe(int). default_poll_period_secs = yes(60). :- func default_auto_refresh_inactive_secs = maybe(int). default_auto_refresh_inactive_secs = no. :- func default_sendmail_command = command_prefix. default_sendmail_command = command_prefix(shell_quoted("/usr/bin/sendmail -oi -oem"), quote_once). --8<---------------cut here---------------end--------------->8--- Out of these, I'd patch 'base64', 'file', 'notmuch', 'lynx' and 'sendmail', and leave the rest to be picked from PATH if available. Could you send an updated version patching the above commands? With this, it should be good to go. Thank you, Maxim