From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id DF94B6DE136E for ; Wed, 1 May 2019 22:17:11 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.284 X-Spam-Level: X-Spam-Status: No, score=-0.284 tagged_above=-999 required=5 tests=[AWL=-0.083, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YrqoDSw-CdKj for ; Wed, 1 May 2019 22:17:11 -0700 (PDT) Received: from che.mayfirst.org (che.mayfirst.org [162.247.75.118]) by arlo.cworth.org (Postfix) with ESMTPS id D7D0D6DE0FBD for ; Wed, 1 May 2019 22:17:10 -0700 (PDT) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019; t=1556774229; h=from : to : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : from; bh=01vJSWC+A3T7pr4p+AeAlGs6L/pSf4XysmvqRw2mbbU=; b=zC2LerlBjABUbWwVb+fsT6KzehB4k9TXHVQcRRBegvY7SCxqXUVdTW7j kFSv5bNdTHzDascrr2EkVl0rt94nDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019rsa; t=1556774228; h=from : to : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : from; bh=01vJSWC+A3T7pr4p+AeAlGs6L/pSf4XysmvqRw2mbbU=; b=FFscpXtV4Zj0wqJ7U3pqILZ+DWLFwc6ZTT1xdEe0cHGU+2Lbx2V4GB08 7xrVPbbyyQQCKL4ZVvD/63oDyRIWrsvvNXKadnzGBJNIKFgt2/MtH9M1t/ IBqXIGWwtq3+zQbJmXz8lEY+guzAOQ1TvtAOoPsTwO6v3PWp0YWyHednFs Rc3UOAGO2UXwbQJjLkOmU7sDm+0FD1D85H7Pwy+KhiPdp9ctdFFdNoUEkk XfLPsnUpzmhy+RHngN00uU5zAYigDzwZAHe9RLA6AmgeIC8kM0x6F2QMJe qfelSCcQ9gkuN4ALzSuTLLvJQhdohT6vCA4NVUuS6TDPeUnSTp359Q== Received: from fifthhorseman.net (unknown [IPv6:2001:470:1f07:60d:4864:1fff:fe17:5aa8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by che.mayfirst.org (Postfix) with ESMTPSA id 80F80F99E for ; Thu, 2 May 2019 01:17:08 -0400 (EDT) Received: by fifthhorseman.net (Postfix, from userid 1000) id 358B4206BE; Thu, 2 May 2019 01:17:04 -0400 (EDT) From: Daniel Kahn Gillmor To: Notmuch Mail Subject: Dropping GMime 2.6 compatibility layer Date: Thu, 2 May 2019 01:16:37 -0400 Message-Id: <20190502051653.8502-1-dkg@fifthhorseman.net> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190501104643.5836-1-david@tethera.net> References: <20190501104643.5836-1-david@tethera.net> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.29 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, 02 May 2019 05:17:12 -0000 This series follows David Bremner's id:20190501104643.5836-1-david@tethera.net removal of gmime 2.6. It adopts GMime 3.0's API and idiom throughout, removing any attempt to paper over the differences between GMime 2.6 and 3.0. All tests pass. This is a nice simplification, dropping about 500 lines overall, and reducing the amount of configuration and #ifdef'ery that we have to reason about going forward. I support this change, even though it means i'll need to do a bit of rebasing work on my protected-headers series to get that series to apply cleanly. The simplification is well worth it. Summary: 30 files changed, 70 insertions(+), 592 deletions(-)