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 669A4431FBD for ; Thu, 14 Jan 2010 14:16:06 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -1.823 X-Spam-Level: X-Spam-Status: No, score=-1.823 tagged_above=-999 required=5 tests=[ALL_TRUSTED=-1.8, AWL=-0.024, BAYES_50=0.001] autolearn=ham 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 AyDqFO1UB8DI; Thu, 14 Jan 2010 14:16:05 -0800 (PST) Received: from yoom.home.cworth.org (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id AE02D431FAE; Thu, 14 Jan 2010 14:16:05 -0800 (PST) Received: by yoom.home.cworth.org (Postfix, from userid 1000) id 86AD1550090; Thu, 14 Jan 2010 14:16:04 -0800 (PST) From: Carl Worth To: micah anderson , "Jeffrey C. Ollie" , Not Much Mail In-Reply-To: <871vi0ba46.fsf@lillypad.riseup.net> References: <1259378883-9181-1-git-send-email-jeff@ocjtech.us> <87zl67rwxi.fsf@yoom.home.cworth.org> <871vi0ba46.fsf@lillypad.riseup.net> Date: Thu, 14 Jan 2010 14:16:04 -0800 Message-ID: <87ljg0e3iz.fsf@yoom.home.cworth.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Subject: Re: [notmuch] [PATCH] Use libgcrypt for hashing. 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, 14 Jan 2010 22:16:06 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Fri, 08 Jan 2010 15:43:52 -0500, micah anderson wrote: > Its good that this is not a burden to maintain for the notmuch project, > even better that Mikhail, the libsha1 maintainer, is currently active in > this project and has volunteered to maintain the in-tree copy.=20 >=20 > However, the problem that has been raised is about the code-maintenance > burden that distributions face. In fact, this is not an unique problem > to notmuch, if it was it wouldn't be such a big deal. The reality is > that the more projects which cargo-cult around 'convenience copies' of > code, the more of a burden is placed on the distributors. >=20 > In some ways, the notmuch project and the role of distributors are at > cross-purposes on this issue, each side has an argument that makes sense > From their individual perspectives. Well, I think it's important for notmuch to ease the burden on the distribution as well. That's just a matter of being a good citizen. If notmuch were including code that existed as a library package in Debian, say. Then that would definitely be problematic, and notmuch should be fixed to link with the library. We could get to that point if someone wanted to package libsha1, say. > > What might make more sense is an option to compile against an existing > > library (if present) but not to introduce an error in the build if the > > library is not present, (in which case just build the builtin libsha1.c > > code). >=20 > This makes the most sense, and resolves the issue in a way that both > sides of the issue benefit! I'd be glad to see a patch that does that. =2DCarl --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFLT5ek6JDdNq8qSWgRAlRsAKCKBzFpORb8Cs5hb1A92m++o4dtbQCeOp5s 6PqZJff3WBYb4UneaEdB1Sg= =SYb0 -----END PGP SIGNATURE----- --=-=-=--