From unknown Wed Jun 18 23:04:31 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#40394 <40394@debbugs.gnu.org> To: bug#40394 <40394@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add muchsync. Reply-To: bug#40394 <40394@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:04:31 +0000 retitle 40394 [PATCH] gnu: Add muchsync. reassign 40394 guix-patches submitter 40394 Justus Winter severity 40394 normal tag 40394 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 02 19:12:56 2020 Received: (at submit) by debbugs.gnu.org; 2 Apr 2020 23:12:56 +0000 Received: from localhost ([127.0.0.1]:40925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jK915-0001TF-Mf for submit@debbugs.gnu.org; Thu, 02 Apr 2020 19:12:56 -0400 Received: from lists.gnu.org ([209.51.188.17]:45459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jK8gc-0008EJ-0m for submit@debbugs.gnu.org; Thu, 02 Apr 2020 18:51:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38324) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jK8ga-0006Vf-IP for guix-patches@gnu.org; Thu, 02 Apr 2020 18:51:45 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jK8gV-0000tu-7F for guix-patches@gnu.org; Thu, 02 Apr 2020 18:51:43 -0400 Received: from avior.uberspace.de ([185.26.156.32]:57278) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jK8gU-0008QV-Uz for guix-patches@gnu.org; Thu, 02 Apr 2020 18:51:39 -0400 Received: (qmail 16206 invoked from network); 2 Apr 2020 22:43:52 -0000 Received: from localhost (HELO europa) (127.0.0.1) by avior.uberspace.de with SMTP; 2 Apr 2020 22:43:52 -0000 Received: from teythoon by europa with local (Exim 4.92) (envelope-from ) id 1jK8Yw-0004Qt-FM; Fri, 03 Apr 2020 00:43:50 +0200 From: Justus Winter To: guix-patches@gnu.org Subject: [PATCH] gnu: Add muchsync. Date: Fri, 3 Apr 2020 00:24:41 +0200 Message-Id: <20200402222441.16772-1-justus@sequoia-pgp.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 185.26.156.32 X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 02 Apr 2020 19:12:54 -0400 Cc: Justus Winter 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.4 (-) * gnu/packages/mail.scm (muchsync): New variable. --- gnu/packages/mail.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index ed14360066..061dc237f3 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -30,6 +30,7 @@ ;;; Copyright © 2018, 2019, 2020 Ricardo Wurmus ;;; Copyright © 2019 Tanguy Le Carrour ;;; Copyright © 2020 Vincent Legoll +;;; Copyright © 2020 Justus Winter ;;; ;;; This file is part of GNU Guix. ;;; @@ -82,6 +83,7 @@ #:use-module (gnu packages guile) #:use-module (gnu packages guile-xyz) #:use-module (gnu packages flex) + #:use-module (gnu packages haskell-xyz) #:use-module (gnu packages kerberos) #:use-module (gnu packages libcanberra) #:use-module (gnu packages libevent) @@ -1074,6 +1076,38 @@ and search library.") (define-public python2-notmuch (package-with-python2 python-notmuch)) +(define-public muchsync + (package + (name "muchsync") + (version "5") + (source (origin + (method url-fetch) + (uri (string-append "http://www.muchsync.org/src/muchsync-" + version ".tar.gz")) + (sha256 + (base32 + "1k2m44pj5i6vfhp9icdqs42chsp208llanc666p3d9nww8ngq2lb")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("ghc-pandoc" ,ghc-pandoc))) + (inputs + `(("notmuch" ,notmuch) + ("sqlite" ,sqlite) + ("xapian" ,xapian) + ("libcrypto" ,openssl))) + (home-page "https://www.muchsync.org/") + (synopsis "Synchronize notmuch mail across machines") + (description + "Muchsync brings notmuch to all of your computers by synchronizing your +mail messages and notmuch tags across machines. The protocol is heavily +pipelined to work efficiently over high-latency networks such as mobile +broadband. Muchsync supports arbitrary pairwise synchronization among +replicas. A version-vector-based algorithm allows it to exchange only the +minimum information necessary to bring replicas up to date regardless of which +pairs have previously synchronized.") + (license gpl2+))) + (define-public getmail (package (name "getmail") -- 2.26.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 03 04:06:57 2020 Received: (at 40394) by debbugs.gnu.org; 3 Apr 2020 08:06:57 +0000 Received: from localhost ([127.0.0.1]:41127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKHLt-0001X3-06 for submit@debbugs.gnu.org; Fri, 03 Apr 2020 04:06:57 -0400 Received: from avior.uberspace.de ([185.26.156.32]:38250 ident=ChPgLi4Oiur) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKHLq-0001Wi-6l for 40394@debbugs.gnu.org; Fri, 03 Apr 2020 04:06:55 -0400 Received: (qmail 29221 invoked from network); 3 Apr 2020 08:06:51 -0000 Received: from localhost (HELO europa) (127.0.0.1) by avior.uberspace.de with SMTP; 3 Apr 2020 08:06:51 -0000 Received: from teythoon by europa with local (Exim 4.92) (envelope-from ) id 1jKHLm-0006Gf-8e; Fri, 03 Apr 2020 10:06:50 +0200 From: Justus Winter To: 40394@debbugs.gnu.org Subject: [PATCH] gnu: Add muchsync. Date: Fri, 3 Apr 2020 10:06:46 +0200 Message-Id: <20200403080646.24056-1-justus@sequoia-pgp.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 40394 Cc: Justus Winter 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.7 (/) * gnu/packages/mail.scm (muchsync): New variable. --- gnu/packages/mail.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index ed14360066..ca10c68586 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -30,6 +30,7 @@ ;;; Copyright © 2018, 2019, 2020 Ricardo Wurmus ;;; Copyright © 2019 Tanguy Le Carrour ;;; Copyright © 2020 Vincent Legoll +;;; Copyright © 2020 Justus Winter ;;; ;;; This file is part of GNU Guix. ;;; @@ -82,6 +83,7 @@ #:use-module (gnu packages guile) #:use-module (gnu packages guile-xyz) #:use-module (gnu packages flex) + #:use-module (gnu packages haskell-xyz) #:use-module (gnu packages kerberos) #:use-module (gnu packages libcanberra) #:use-module (gnu packages libevent) @@ -1074,6 +1076,38 @@ and search library.") (define-public python2-notmuch (package-with-python2 python-notmuch)) +(define-public muchsync + (package + (name "muchsync") + (version "5") + (source (origin + (method url-fetch) + (uri (string-append "http://www.muchsync.org/src/muchsync-" + version ".tar.gz")) + (sha256 + (base32 + "1k2m44pj5i6vfhp9icdqs42chsp208llanc666p3d9nww8ngq2lb")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("ghc-pandoc" ,ghc-pandoc))) + (inputs + `(("notmuch" ,notmuch) + ("sqlite" ,sqlite) + ("xapian" ,xapian) + ("libcrypto" ,openssl))) + (home-page "http://www.muchsync.org/") + (synopsis "Synchronize notmuch mail across machines") + (description + "Muchsync brings notmuch to all of your computers by synchronizing your +mail messages and notmuch tags across machines. The protocol is heavily +pipelined to work efficiently over high-latency networks such as mobile +broadband. Muchsync supports arbitrary pairwise synchronization among +replicas. A version-vector-based algorithm allows it to exchange only the +minimum information necessary to bring replicas up to date regardless of which +pairs have previously synchronized.") + (license gpl2+))) + (define-public getmail (package (name "getmail") -- 2.26.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 03 04:58:41 2020 Received: (at 40394-done) by debbugs.gnu.org; 3 Apr 2020 08:58:41 +0000 Received: from localhost ([127.0.0.1]:41154 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKI9w-0004Tm-Sr for submit@debbugs.gnu.org; Fri, 03 Apr 2020 04:58:41 -0400 Received: from relay6-d.mail.gandi.net ([217.70.183.198]:60059) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jKI9v-0004TC-PQ for 40394-done@debbugs.gnu.org; Fri, 03 Apr 2020 04:58:40 -0400 X-Originating-IP: 185.131.40.67 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay6-d.mail.gandi.net (Postfix) with ESMTPSA id B2F00C0009; Fri, 3 Apr 2020 08:58:32 +0000 (UTC) From: Nicolas Goaziou To: Justus Winter Subject: Re: [bug#40394] [PATCH] gnu: Add muchsync. References: <20200402222441.16772-1-justus@sequoia-pgp.org> <20200403080646.24056-1-justus@sequoia-pgp.org> Date: Fri, 03 Apr 2020 10:58:31 +0200 In-Reply-To: <20200403080646.24056-1-justus@sequoia-pgp.org> (Justus Winter's message of "Fri, 3 Apr 2020 10:06:46 +0200") Message-ID: <87y2rdx7wo.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 40394-done Cc: 40394-done@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.7 (-) Hello, Justus Winter writes: > * gnu/packages/mail.scm (muchsync): New variable. I reordered alphabetically the inputs, and applied your patch as 9ec27360af620fcbab8139e4d8963cccddda2b55. Thank you! Regards, -- Nicolas Goaziou From unknown Wed Jun 18 23:04:31 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, 01 May 2020 11:24:10 +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