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 049CF6DE0E7F for ; Fri, 23 Aug 2019 13:44:09 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -1.387 X-Spam-Level: X-Spam-Status: No, score=-1.387 tagged_above=-999 required=5 tests=[AWL=1.114, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, 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 GwQ3oQ-ydXOf for ; Fri, 23 Aug 2019 13:44:08 -0700 (PDT) Received: from che.mayfirst.org (che.mayfirst.org [162.247.75.118]) by arlo.cworth.org (Postfix) with ESMTPS id 297A96DE0360 for ; Fri, 23 Aug 2019 13:44:07 -0700 (PDT) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019; t=1566593045; h=from : to : subject : in-reply-to : references : date : message-id : mime-version : content-type : from; bh=fdmY+OSiW8TQ26XF7o1J4a4V2GvsVf1d18W/uyNrN3U=; b=uIMorn7LD3sJw1l63E1y0qmyZ2cAbYcKrke59AfX6QrDTx32QWpEbTWL 4R85DbXwvfSBfCwPKZcijUvWNOTRCw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019rsa; t=1566593045; h=from : to : subject : in-reply-to : references : date : message-id : mime-version : content-type : from; bh=fdmY+OSiW8TQ26XF7o1J4a4V2GvsVf1d18W/uyNrN3U=; b=k+6GcUEc3LyIXVVf35S3+Gu/LT+zK/9l8LRH6yGgRpro2rV6PLn7pulz ZaxGlxF+Bna+qbaTrQQM2uot0rh48JT5PIXmTQfCfTE/AE4i8cALPfiM+S JR4YUM6BagLYdPkpszeYM8hVrSTUUSiihvzaPFPnXEzFF6xNrm3KDXrhMn Z7iQlm/DHFYnfDWtTKU2l+eo6wPqdTdObSuiakusZwCnm5pQPZSB9Ukq9e NyFSqn307ZlekMNGrpUt65oy0qiZ0IHFdgV1holvT/0CAd64NEkldU9kMU 8p3CZmgT+tF7FBx5tR1i8216B09fSkjVhigRfeP+buTwBAYYGzSrGg== Received: from fifthhorseman.net (unknown [38.109.115.130]) (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 F070CF99D; Fri, 23 Aug 2019 16:44:04 -0400 (EDT) Received: by fifthhorseman.net (Postfix, from userid 1000) id 3257920303; Fri, 23 Aug 2019 16:43:43 -0400 (EDT) From: Daniel Kahn Gillmor To: David Bremner , "Rollins\, Jameson" , Floris Bruynooghe , "notmuch\@notmuchmail.org" Subject: Re: segfault using python bindings In-Reply-To: <871rxcgk5r.fsf@tethera.net> References: <154177495352.5588.12072713055654441286@x1.localdomain> <87lg5z74l3.fsf@tethera.net> <87o9aqhwnm.fsf@powell.devork.be> <87d0h7ftaq.fsf@tethera.net> <87tvaivjou.fsf@powell.devork.be> <871rxmfw9l.fsf@tethera.net> <87r25fvjmp.fsf@powell.devork.be> <8736huecc8.fsf@fifthhorseman.net> <87ef1dgg1a.fsf@tethera.net> <87zhk1gfeq.fsf@caltech.edu> <87y2zkbq1a.fsf@fifthhorseman.net> <871rxcgk5r.fsf@tethera.net> Autocrypt: addr=dkg@fifthhorseman.net; prefer-encrypt=mutual; keydata= mDMEXEK/AhYJKwYBBAHaRw8BAQdAr/gSROcn+6m8ijTN0DV9AahoHGafy52RRkhCZVwxhEe0K0Rh bmllbCBLYWhuIEdpbGxtb3IgPGRrZ0BmaWZ0aGhvcnNlbWFuLm5ldD6ImQQTFggAQQIbAQUJA8Jn AAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMS8Lds4zOlkhevpwvIGkReQOOXGBQJcQsbzAhkB AAoJEPIGkReQOOXG4fkBAO1joRxqAZY57PjdzGieXLpluk9RkWa3ufkt3YUVEpH/AP9c+pgIxtyW +FwMQRjlqljuj8amdN4zuEqaCy4hhz/1DbgzBFxCv4sWCSsGAQQB2kcPAQEHQERSZxSPmgtdw6nN u7uxY7bzb9TnPrGAOp9kClBLRwGfiPUEGBYIACYWIQTEvC3bOMzpZIXr6cLyBpEXkDjlxgUCXEK/ iwIbAgUJAeEzgACBCRDyBpEXkDjlxnYgBBkWCAAdFiEEyQ5tNiAKG5IqFQnndhgZZSmuX/gFAlxC v4sACgkQdhgZZSmuX/iVWgD/fCU4ONzgy8w8UCHGmrmIZfDvdhg512NIBfx+Mz9ls5kA/Rq97vz4 z48MFuBdCuu0W/fVqVjnY7LN5n+CQJwGC0MIA7QA/RyY7Sz2gFIOcrns0RpoHr+3WI+won3xCD8+ sVXSHZvCAP98HCjDnw/b0lGuCR7coTXKLIM44/LFWgXAdZjm1wjODbg4BFxCv50SCisGAQQBl1UB BQEBB0BG4iXnHX/fs35NWKMWQTQoRI7oiAUt0wJHFFJbomxXbAMBCAeIfgQYFggAJhYhBMS8Lds4 zOlkhevpwvIGkReQOOXGBQJcQr+dAhsMBQkB4TOAAAoJEPIGkReQOOXGe/cBAPlek5d9xzcXUn/D kY6jKmxe26CTws3ZkbK6Aa5Ey/qKAP0VuPQSCRxA7RKfcB/XrEphfUFkraL06Xn/xGwJ+D0hCw== Date: Fri, 23 Aug 2019 16:43:42 -0400 Message-ID: <87sgprbojl.fsf@fifthhorseman.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" 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: Fri, 23 Aug 2019 20:44:09 -0000 --=-=-= Content-Type: text/plain On Fri 2019-08-23 09:07:12 -0300, David Bremner wrote: > Daniel Kahn Gillmor writes: > >> The other possibility would be to implement the old "notmuch" API on top >> of the new one with explicitly logged deprecations. But iirc, the >> semantics and object lifecycle/ownership issues are subtly different >> enough that this would be a non-trivial project. I'd be happy to be >> wrong though, perhaps someone closer to the systems (someone actively >> using the current python bindings on an ongoing project?) could look >> more closely? > > IIUC, it is precisely this compatibility layer that has stalled things > for a year or so. I don't think we can afford to wait longer. that matches my understanding too. i'd love to move forward with the improved bindings, under a different name. if someone later figures out the compatibility layer that allows implementation of the traditional "notmuch" module api atop the notmuch2(?) module, then we can always reclaim the name. --dkg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTJDm02IAobkioVCed2GBllKa5f+AUCXWBP/gAKCRB2GBllKa5f +FMzAQDy4Zd2ZuySLQHseMDLopoX1xs6DC0IVJOdPw0r7ezx5gD/QVOk5XJFnMBc bTmjPAKW5UguFFzlLH8ys77log5pIAo= =g9n9 -----END PGP SIGNATURE----- --=-=-=--