From ce7c4993b34bfc8c661645cccdd67881229b6734 Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Fri, 9 May 2014 15:29:31 +1700 Subject: [PATCH] Submodules for language bindings (was: Github?) --- 64/301f15b7b6dcaf1006963b23821c71c9dfb43b | 139 ++++++++++++++++++++++ 1 file changed, 139 insertions(+) create mode 100644 64/301f15b7b6dcaf1006963b23821c71c9dfb43b diff --git a/64/301f15b7b6dcaf1006963b23821c71c9dfb43b b/64/301f15b7b6dcaf1006963b23821c71c9dfb43b new file mode 100644 index 000000000..aa2578b08 --- /dev/null +++ b/64/301f15b7b6dcaf1006963b23821c71c9dfb43b @@ -0,0 +1,139 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by olra.theworths.org (Postfix) with ESMTP id 09F02431FBF + for ; Thu, 8 May 2014 15:29:41 -0700 (PDT) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: -0.1 +X-Spam-Level: +X-Spam-Status: No, score=-0.1 tagged_above=-999 required=5 + tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, + RCVD_IN_DNSWL_NONE=-0.0001] autolearn=disabled +Received: from olra.theworths.org ([127.0.0.1]) + by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id Vwxc+qIwblqp for ; + Thu, 8 May 2014 15:29:35 -0700 (PDT) +Received: from qmta09.westchester.pa.mail.comcast.net + (qmta09.westchester.pa.mail.comcast.net [76.96.62.96]) + by olra.theworths.org (Postfix) with ESMTP id 891D6431FAE + for ; Thu, 8 May 2014 15:29:35 -0700 (PDT) +Received: from omta14.westchester.pa.mail.comcast.net ([76.96.62.60]) + by qmta09.westchester.pa.mail.comcast.net with comcast + id zZyD1n0061HzFnQ59aVaNS; Thu, 08 May 2014 22:29:34 +0000 +Received: from odin.tremily.us ([24.18.63.50]) + by omta14.westchester.pa.mail.comcast.net with comcast + id zaVY1n00Z152l3L3aaVZ4F; Thu, 08 May 2014 22:29:34 +0000 +Received: by odin.tremily.us (Postfix, from userid 1000) + id 9173B11944F4; Thu, 8 May 2014 15:29:31 -0700 (PDT) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tremily.us; s=odin; + t=1399588171; bh=8jc+j4oitm2aEsvo9yHxjbYAWdq1TJdaoQAtHYjvDgg=; + h=Date:From:To:Subject:References:In-Reply-To; + b=lCBjwS3fKkPMw2cuTJdLZLxcA9Ccjjnd59kSg8l53VuQENqRnfGotK+dctI+eq5ix + clr8mw5hKb9ARJEs/R5foNvwHv/rwkw21loivwnU0RLojhqlkqmLZNuJw2x5GR8c7C + +bjU0mbv8UGYcBqzZnSOkfaM386h6oXSKQ1TfL+w= +Date: Thu, 8 May 2014 15:29:31 -0700 +From: "W. Trevor King" +To: notmuch@notmuchmail.org +Subject: Submodules for language bindings (was: Github?) +Message-ID: <20140508222931.GU28634@odin.tremily.us> +References: + + <87iopgkaiz.fsf@nikula.org> + <20140508101325.GC23124@vilya.m0g.net> + + + <20140508203019.GA2374@chitra.no-ip.org> + <20140508212100.GD23124@vilya.m0g.net> + <20140508220046.GB2374@chitra.no-ip.org> +MIME-Version: 1.0 +Content-Type: multipart/signed; micalg=pgp-sha1; + protocol="application/pgp-signature"; boundary="PjTdUoKi0+yCYsVx" +Content-Disposition: inline +In-Reply-To: <20140508220046.GB2374@chitra.no-ip.org> +OpenPGP: id=39A2F3FA2AB17E5D8764F388FC29BDCDF15F5BE8; + url=http://tremily.us/pubkey.txt +User-Agent: Mutt/1.5.23 (2014-03-12) +DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; + s=q20140121; t=1399588174; + bh=wVVBc6IZZRIXOP0rAikdzJPRCm1bGv0rT2/EU3Rwi50=; + h=Received:Received:Received:Date:From:To:Subject:Message-ID: + MIME-Version:Content-Type; + b=uGM9sY4Vwdjudrd6AE8Nnnbq0fYJu+vFfCQAbgCt5kpfvIRNJkh8tdyf3pqdVjkcj + B6sKDtMfijYxtrwTmTE555Asbni6JZjtAHIrMYW8SXgokHi5rCpaYCyIDnD/ctcPr1 + cBVYL+topBqrrtKKNdjU2R5/KkHDUGR/Pl2tavZ5Zwhbr8s3SNi7X8VyZ/zSJqwbrC + hnywsgbjnraZFBe0J3lMHW5zu3735bSAoFgaxFdpLEudsa51YiEln6rOIE7vebNfD9 + 8wAwOmsNmoE9rOphGQNVw0m73DJ9APnSQ71RXlm+7MUAfOKj6M+IIH6VY5G4tNU7xX + 4V9VB8b+Lry1g== +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.13 +Precedence: list +List-Id: "Use and development of the notmuch mail system." + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +X-List-Received-Date: Thu, 08 May 2014 22:29:41 -0000 + + +--PjTdUoKi0+yCYsVx +Content-Type: text/plain; charset=utf-8 +Content-Disposition: inline +Content-Transfer-Encoding: quoted-printable + +On Fri, May 09, 2014 at 12:00:46AM +0200, Suvayu Ali wrote: +> One of my TODOs is to also package the ruby bindings, and +> notmuch-vim. The only thing preventing me now is my unfamiliarty +> with ruby, and Fedora packaging guidelines for ruby-gems. + +I think this is one argument argument in favor of submodules, because +they make it easy to treat the bindings as separate packages. Once +you have separate packages, it's easy to delegate packaging (e.g. =E2=80=9CI +don't use the Ruby bindings, so I'm not going to maintain the +Ruby-binding package. I'll leave that to Alice, who likes Ruby, but +is less familiar with $distro's Python packaging=E2=80=9D). + +Of course, you can have separate binding packages (if you like) +without having separate per-binding repositories (or branches). I +personally like the looser coupling of submodules (and the ability to +easily delegate maintainer-ship), but I don't see any notmuch-binding +work in my future, so I don't mind either way. Consider this an =E2=80=9CI +like submodules for this sort of thing=E2=80=9D post more than a =E2=80=9Cn= +otmuch +should use submodules=E2=80=9D post ;). + +Cheers, +Trevor + +--=20 +This email may be signed or encrypted with GnuPG (http://www.gnupg.org). +For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy + +--PjTdUoKi0+yCYsVx +Content-Type: application/pgp-signature; name="signature.asc" +Content-Description: OpenPGP digital signature + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBAgAGBQJTbAVIAAoJEKKfehoaNkbtLdgP/2r9u2Cd+ri8nqjpCvfPEQlA +o8t2rY8CZErhAeK36ZYmolC5GLjKVv7/+i5edxRMMTV4CIa7Fdss4xl3VyAWDsK0 +y7/4qPeGMGyrcQsCk77ArVv5nh+rtg+SBy9L7lc2fKff1Nr6MHcU3B5tgkWkPLnq +uAMjdJ7hOFttDqKpYXXzbd3v6+Kbld8dT8krNehtQ61ZPQ+CAYUvosX2wNFurCWH +oBOPg7QEucHDaZVgvmljcoEsifuEQm1OgYI6v9bz2gMtMMTgiaDq9VKM64Z7JpLC +cnBgb1n8dGLKI7S0wNLhlM18Mw22xtyFxaHU3HKI84nyG/hrgQHGm2QkeQ/zs4qs +mfs+MpzAqteqk8akFRs7ODy6PP+2dnLZA4RbSdS4z8j38dyF+Wzn+BkUf20yk5Cj +tVdzVIbfuw8RiYoVUAJ501HgKCNxuKhppCU+/PzByB3silLIUhFf4tzPWd595qqR +Jf1NISv2bJjKnhHXXjtGrVtxwg0TpnVh4ko/Rw855qCUyxPWnhBEKXHrsYm3ZBS6 +GHNaWXSe2fCEvhHZuiB6YK6pJPapS8sS3AdGQNoJj9eCQYRnk+KSf/dwdaLWqDky +NNfc80nmEw2vbM6KWXiOqtRHO0pfvbZxH3rQ5SmZ04dFavRp87G5YcyJGf2EIa5e +F67wCMYN11PWNZP2LEJH +=r7l7 +-----END PGP SIGNATURE----- + +--PjTdUoKi0+yCYsVx-- -- 2.26.2