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 70062429E21 for ; Fri, 6 May 2011 16:51:28 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 0.01 X-Spam-Level: X-Spam-Status: No, score=0.01 tagged_above=-999 required=5 tests=[T_MIME_NO_TEXT=0.01] 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 VTnJoL5px6h1 for ; Fri, 6 May 2011 16:51:27 -0700 (PDT) Received: from tesla.chaoflow.net (tesla.chaoflow.net [188.40.54.22]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 972AD431FB5 for ; Fri, 6 May 2011 16:51:27 -0700 (PDT) Received: from eve.chaoflow.net (ppp-93-104-187-164.dynamic.mnet-online.de [93.104.187.164]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: flo@chaoflow.net) by tesla.chaoflow.net (Postfix) with ESMTPSA id 3DA75CB68; Sat, 7 May 2011 01:51:26 +0200 (CEST) Received: by eve.chaoflow.net (Postfix, from userid 1000) id DCD7D2AC; Fri, 6 May 2011 23:51:25 +0000 (Local time zone must be set--see zic manual page) From: Florian Friesdorf To: Jameson Graef Rollins , Notmuch Mail Subject: Re: release-candidate/0.6 In-Reply-To: <8762pn7gth.fsf@servo.factory.finestructure.net> References: <8762pn7gth.fsf@servo.factory.finestructure.net> User-Agent: Notmuch/0.6 (http://notmuchmail.org) Emacs/23.3.1 (x86_64-unknown-linux-gnu) Date: Sat, 07 May 2011 01:51:25 +0200 Message-ID: <87hb9775he.fsf@eve.chaoflow.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Virus-Scanned: clamav-milter 0.96.5 at tesla X-Virus-Status: Clean 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: Fri, 06 May 2011 23:51:28 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Fri, 06 May 2011 12:46:34 -0700, Jameson Graef Rollins wrote: > Hi, folks. As some of you already know, I am trying to put together a > release candidate for a 0.6 release that we can present to cworth for > approval. This branch can be found in my public notmuch repository in > the "release-candidate/0.6" branch: >=20 > git remote add jrollins git://finestructure.net/notmuch > git remote update > git checkout -t -b release-candidate/0.6 jrollins/release-candidate/0.6 >=20 > So far, this release candidate includes a couple of patch series that > are not currently on cworth's master branch: >=20 > json structure now replicates mime structure > * dme's json-fully-reflects-MIME-structure improvements > * dkg/jrollins's PGP/MIME cryptographic support > * amdragon's atomicity improvements > * a couple other small improvements I'm delighted!=20 > I might try to add a couple of more things before declaring the > candidate release-ready, but this is more-or-less it. Please start > using this branch "in production" as much as possible, so that we can > build up a chorus of support for pushing this release out. Once you > have build, tested, and started using the branch, please reply to this > email thread to express your support for it's release. I did already run this combination for quite a while with general satisfaction. Problems in emacs (i.e. the json format) with displaying certain mime messages are solved by using gmime 2.4.24 (thx dkg for the debugging support). Problems were: notmuch show consuming 100% CPU without a result and "EOF while reading message". An open issue (also with gmime 2.4.24) is the extraction of a PDF from an encrypted message via emacs (discussed on irc before, mentioned here for completeness of the archive). > PS: note to Debian users: >=20 > The release-candidate/0.6 branch also includes debian package updates, > so you should be able to easily build debian packages from the branch: >=20 > git buildpackage -uc -us --git-ignore-branch >=20 > However, the current version of libgmime-2.4 in testing and unstable > (2.4.23-1) unfortunately breaks signature verification, which means that > many of the crypto tests will fail. The issue has been fixed upstream, > and we've been pushing on the libgmime maintainer to push a new release. > Hopefully a release of notmuch 0.6 into debian will put extra pressure > on getting this issue resolved. An option for these systems: =2D Linux (particularly on x86, x86_64, and PowerPC). =2D Mac OS X, both on Intel and PowerPC. =2D FreeBSD (only tested on Intel). =2D Windows through Cygwin. is using nix to install emacs and notmuch from nixpkgs. It does not interfere with other software installed on the system but installs into /nix and creates links of installed software into a profile which can be included in the PATH. Current release candidate and gmime 2.4.24 are packaged in nixpkgs. Installation instructions at [1]. For simplicity I recommend the single user install. In case of question, I and #nixos are happy to help. Nix/Nixpkgs is not an alternative to debian, but helps in having some newer things independent of the system. However, there is no security team yet ensuring timely updates. regards florian [1] http://hydra.nixos.org/build/1069287/download/1/manual/#chap-installati= on =2D-=20 Florian Friesdorf GPG FPR: 7A13 5EEE 1421 9FC2 108D BAAF 38F8 99A3 0C45 F083 Jabber/XMPP: flo@chaoflow.net IRC: chaoflow on freenode,ircnet,blafasel,OFTC --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) iQIcBAEBAgAGBQJNxIl9AAoJEDj4maMMRfCD8AkQAJ0yt9JTAWwAJnQYcQ5HrmYY dQDGQwLFgNUzGo2I+eyUMtK8I8jCY/M0ZrOD2cyTS1XuWFCFZG0RkZmYHV3TJmMc 8FPjmn+UaRKl7fFSEXE3W1SivrOTIZUNKVmrjt50pFAF9HcPLk77s4lwj8wG0feh nBpRx31AkmA01g+AQxWx6Jar1Kajrz32FBk849IeByA2mXGl3Z3+rdZIKgYU9/YQ K8E49oI73+C6bTuAUQdnzmB4cuaGkUg2dyJrh7wSHLGwK5G5gDZvkSduPM4qSkUN L4D1II5/xNGxRpIrJDM9xjge7Zxk+4HJKELsFS/z6aSRqnf6yWRNShyUf8bSksmM xMG3DUkRJ8qB+/pFJcSrmx3BfvejLrOTDxoaTrX31dHBYB7xmyqc2Rp5YWNYoXdQ DtYmW21hl8goCj4qPMsjMryKDj03TSQMF8wc30OK9ej4osKp8Nx7ASq1fW7D3X1/ +8pet9HDvh5hsVFgKtGhlRiQuTJFXoET1U4cMjL72WqFc4/8a7ZW5gGsHpEYRcyW UGaG4Z+nFS2x8C4NCKplnDZYW+dNZ1l4p1nstGg/6j/uriHJNvZ4lmb6w2ymFQLN Q4iGRK/E6XyVTZxgPqMIs99/O0t7m0hQtNInVch2DNjYCbGiG9IZQisQ24l2yec9 8tlnfPX33HpXrKdYEM5s =JiKs -----END PGP SIGNATURE----- --=-=-=--