all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#57326] [PATCH 0/7] gnu: Add hydroxide.
@ 2022-08-21 19:33 Cairn via Guix-patches via
  2022-08-21 23:42 ` [bug#57326] [PATCH 1/7] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 Cairn via Guix-patches via
                   ` (10 more replies)
  0 siblings, 11 replies; 28+ messages in thread
From: Cairn via Guix-patches via @ 2022-08-21 19:33 UTC (permalink / raw)
  To: 57326; +Cc: Cairn

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(-)

-- 
2.37.2






^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2024-07-28 22:03 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-21 19:33 [bug#57326] [PATCH 0/7] gnu: Add hydroxide Cairn via Guix-patches via
2022-08-21 23:42 ` [bug#57326] [PATCH 1/7] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 Cairn via Guix-patches via
2022-08-28  7:41   ` ( via Guix-patches via
2022-08-21 23:42 ` [bug#57326] [PATCH 2/7] gnu: Add go-github-com-boltdb-bolt Cairn via Guix-patches via
2022-08-28  7:44   ` ( via Guix-patches via
2022-08-21 23:43 ` [bug#57326] [PATCH 3/7] gnu: Add go-github-com-emersion-go-bcrypt Cairn via Guix-patches via
2022-08-28  7:47   ` ( via Guix-patches via
2022-08-21 23:43 ` [bug#57326] [PATCH 4/7] gnu: Add go-github-com-emersion-go-mbox Cairn via Guix-patches via
2022-08-28  7:51   ` ( via Guix-patches via
2022-08-21 23:43 ` [bug#57326] [PATCH 5/7] gnu: Add go-github-com-emersion-go-vcard Cairn via Guix-patches via
2022-08-28  7:52   ` ( via Guix-patches via
2022-08-21 23:44 ` [bug#57326] [PATCH 6/7] gnu: Add go-github-com-emersion-go-webdav Cairn via Guix-patches via
2022-08-28  7:53   ` ( via Guix-patches via
2022-08-21 23:44 ` [bug#57326] [PATCH 7/7] gnu: Add hydroxide Cairn via Guix-patches via
2022-08-28  7:56   ` ( via Guix-patches via
2022-08-28  7:59   ` ( via Guix-patches via
2022-08-29  0:23     ` [bug#57326] [PATCH 0/7] " Cairn via Guix-patches via
2022-09-08 14:18       ` Olivier Dion via Guix-patches via
2022-09-10  9:39         ` Cairn via Guix-patches via
2022-09-10  7:51       ` ( via Guix-patches via
2022-09-10  9:32         ` Cairn via Guix-patches via
2022-08-28  1:05 ` Olivier Dion via Guix-patches via
2022-08-28  1:13   ` Cairn via Guix-patches via
2022-10-14 23:04 ` [bug#57326] Delays Cairn via Guix-patches via
2022-11-27 16:31 ` [bug#57326] (No Subject) Tyler Wolf via Guix-patches via
2022-11-27 16:36   ` ( via Guix-patches via
2023-01-06 19:49     ` Olivier Dion via Guix-patches via
2024-07-28 22:02 ` bug#57326: [PATCH 0/7] gnu: Add hydroxide Sharlatan Hellseher

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.