From patchwork Sun Aug 21 19:33:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Cairn X-Patchwork-Id: 905 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id D489027BBE9; Sun, 21 Aug 2022 22:53:34 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7EED627BBEA for ; Sun, 21 Aug 2022 22:53:31 +0100 (BST) Received: from localhost ([::1]:38992 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oPsss-0000Ji-ML for patchwork@mira.cbaines.net; Sun, 21 Aug 2022 17:53:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37074) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oPsji-00074o-A5 for guix-patches@gnu.org; Sun, 21 Aug 2022 17:44:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:47224) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oPsjh-00040S-VJ for guix-patches@gnu.org; Sun, 21 Aug 2022 17:44:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oPsjh-0001PQ-RP for guix-patches@gnu.org; Sun, 21 Aug 2022 17:44:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#57326] [PATCH 0/7] gnu: Add hydroxide. Resent-From: Cairn Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 21 Aug 2022 21:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 57326 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 57326@debbugs.gnu.org Cc: Cairn X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16611182355394 (code B ref -1); Sun, 21 Aug 2022 21:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Aug 2022 21:43:55 +0000 Received: from localhost ([127.0.0.1]:36973 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oPsja-0001Ou-93 for submit@debbugs.gnu.org; Sun, 21 Aug 2022 17:43:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:56564) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oPqhL-00006g-SR for submit@debbugs.gnu.org; Sun, 21 Aug 2022 15:33:30 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53472) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oPqhL-0003mq-D1 for guix-patches@gnu.org; Sun, 21 Aug 2022 15:33:27 -0400 Received: from mail-4316.protonmail.ch ([185.70.43.16]:24899) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oPqhI-0003CM-TM for guix-patches@gnu.org; Sun, 21 Aug 2022 15:33:26 -0400 Date: Sun, 21 Aug 2022 19:33:14 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1661110400; x=1661369600; bh=avAxVUMyUMLM7LDVjkgSSODeS2e5fRPGUYj8qgSRp54=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:Feedback-ID:From:To: Cc:Date:Subject:Reply-To:Feedback-ID:Message-ID; b=Li7qLULAN1AtreQDp21fQEyBM3Dhcx2ZMGcNG/ic8S4KVp+23ViM8T00W57aV9EcL RyRmOAHwOwYrQQdCI4vDEtBKAn6ZCIFwWomkMcbozsezQQzIhI00XSJPtOC71rpi65 XqfYYtACPklFK0JQ38ycFXq9OTVgh7nU0bR0rCc25koSJR9SY3jgzSJ7TT4o/9lIgp 82IIsB4wN2i0wSGAc4YbK8xM20IbfWStLcu8SBNwjhhePzSJqk4330/6entcM0mcVt ppPBVuCuOtybbL7A8a46nrNq/qePPO8BKU00Nzq5KVmYJyce91a249lVhiwA2rx6Zg YfnsgDBr/zGSw== Message-ID: <20220821193242.7062-1-cairn@pm.me> Feedback-ID: 6989168:user:proton MIME-Version: 1.0 Received-SPF: pass client-ip=185.70.43.16; envelope-from=cairn@pm.me; helo=mail-4316.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 21 Aug 2022 17:43:52 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sun, 21 Aug 2022 17:53:24 -0400 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" Reply-to: Cairn X-ACL-Warn: , Cairn via Guix-patches X-Patchwork-Original-From: Cairn via Guix-patches via From: Cairn X-getmail-retrieved-from-mailbox: Patches I packaged Hydroxide to let you know that I packaged Hydroxide. 🙃 https://github.com/emersion/hydroxide Here's the list of packages in this patchset: - go-github-com-emersion-go-imap (required version update) - go-github-com-boltdb-bolt - go-github-com-emersion-go-bcrypt - go-github-com-emersion-go-mbox - go-github-com-emersion-go-vcard - go-github-com-emersion-go-webdav - hydroxide None of of the dependencies rely on each other, so commit order is irrelevant as long as Hydroxide is last. Several of these patches rely on the Aerc patchset however: https://issues.guix.gnu.org/55903 `go-github-com-protonmail-go-crypto`, `go-github-com-emersion-go-message`, `go-github-com-emersion-go-smtp` and their dependencies are already packaged for use with Aerc, so this patchset shouldn't be accepted before Aerc is accepted. Also, some of Hydroxide's dependencies were already included in Guix. `go-github-com-emersion-go-imap` was already packaged, but I needed to bump the version so the `go-imap-move`[1] and `go-imap-specialuse`[2] extensions were merged. I sent PR #224[3] to avoid having to package those extensions separately. `go-golang-org-x-crypto`, `go-golang-org-x-sys` and `go-golang-org-x-term` were also already packaged, and only the latter is directly required by Hydroxide. Finally, about revision numbers, I'm using the latest Hydroxide commit in order to access my PR and to avoid requiring `go-github-com-mattn-go-isatty` (removed in commit 482bf89). I've also used the latest version for `go-github-com-emersion-go-webdav`, since most recent tagged version is behind enough to cause the Hydroxide build to fail. [1]: https://github.com/emersion/go-imap-move [2]: https://github.com/emersion/go-imap-specialuse [3]: https://github.com/emersion/hydroxide/pull/224 Cairn (7): gnu: go-github-com-emersion-go-imap: Update to 1.2.1. gnu: Add go-github-com-boltdb-bolt. gnu: Add go-github-com-emersion-go-bcrypt. gnu: Add go-github-com-emersion-go-mbox. gnu: Add go-github-com-emersion-go-vcard. gnu: Add go-github-com-emersion-go-webdav. gnu: Add hydroxide. gnu/packages/golang.scm | 125 +++++++++++++++++++++++++++++++++++++++- gnu/packages/mail.scm | 36 ++++++++++++ 2 files changed, 159 insertions(+), 2 deletions(-)