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 2DA39431FBD; Mon, 14 Dec 2009 14:41:57 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org 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 P59roiGagF50; Mon, 14 Dec 2009 14:41:56 -0800 (PST) Received: from yoom.home.cworth.org (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 401A1431FAE; Mon, 14 Dec 2009 14:41:56 -0800 (PST) Received: by yoom.home.cworth.org (Postfix, from userid 1000) id E5211254307; Mon, 14 Dec 2009 14:41:55 -0800 (PST) From: Carl Worth To: David Bremner , Scott Robinson , notmuch In-Reply-To: <87eimypesg.fsf@pivot.cs.unb.ca> References: <87iqcapijl.fsf@pivot.cs.unb.ca> <87hbrupib9.fsf@pivot.cs.unb.ca> <1260749055-sup-6010@lisa> <87eimypesg.fsf@pivot.cs.unb.ca> Date: Mon, 14 Dec 2009 14:41:55 -0800 Message-ID: <87hbrt2n64.fsf@yoom.home.cworth.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Subject: Re: [notmuch] RFC: output json from notmuch? X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.12 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: Mon, 14 Dec 2009 22:41:57 -0000 --=-=-= On Sun, 13 Dec 2009 20:42:07 -0400, David Bremner wrote: > On a different topic (and in response to Carl and your earlier > discussion), as a counter-weight to the desire to avoid dependencies > (which I agree with), I also think we should be careful about how many > embedded copies of code there are, from the point of keeping up with > security problems. This is probably a bias I picked up from Debian. Embedded copies of code already packaged in Debian is something to avoid, definitely. I'm not actively against having dependencies for functionality that makes sense. For example, the current libsha1 code in notmuch has been the subject of a debate about embedded code copies here on the list already. If somebody would like to maintain that code as a Debian package, then I would be happy to depend on it that way rather than having an embedded copy inside notmuch. For something like JSON output, I really can't see how we need an external library. The job we're talking about is changing our current delimiters and then fixing our code to properly quote delimiters appearing in the content. That doesn't sound like a job that needs a library. (Meanwhile, if we were parsing JSON, then I'd be happy to depend on a library for that.) -Carl --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFLJr8z6JDdNq8qSWgRAp0eAJ94yJ9Ns0HvBJKV/XnsVdCZ2rAxSgCdEk/2 tWBpxbEhDpXNUuAnxI9MZJI= =vJUo -----END PGP SIGNATURE----- --=-=-=--