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