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 18B076DE0A43 for ; Thu, 22 Aug 2019 12:37:38 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.285 X-Spam-Level: X-Spam-Status: No, score=-0.285 tagged_above=-999 required=5 tests=[AWL=-0.285, DKIMWL_WL_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_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 FPdaB5LL0ny6 for ; Thu, 22 Aug 2019 12:37:36 -0700 (PDT) Received: from NAM05-BY2-obe.outbound.protection.outlook.com (mail-eopbgr710067.outbound.protection.outlook.com [40.107.71.67]) by arlo.cworth.org (Postfix) with ESMTPS id CBD366DE09CD for ; Thu, 22 Aug 2019 12:37:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CKzgQZtjR/j2bsK4OnNDSe2lIxweg4Vy3CMWGx+03RORP6KrNJM8Q8XBso1i3vF7z5VYBW1L6UWFXQ4ZrCmQHGBPKeje3UGww/joIn4fZ/e0zEZyuDbCMyn6BFmPxdpj78BQMrA13UjS3d1u8Q7ZeeJWPQkrW3aIpGAVU0xQ9b5BsaBsrlPWIc519OuBiJpsB7JsOLSpUoKBgBoFSBXbPC8kKi7UcD1vCuPi7eEiyOTP4RC5htZNKgNaEiniaEvfVwZwU0gJeuCBpNNvbmND7emtUSu+xyHURAUvAk2IjHfej2wOOeO49T+2z5rcJIHGuXVgvEpBN5C4f0+ofQV0ww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AQLLMHP7F5SCyvPIHdrvpc6L0Eo/cY/HozAasLFy8UQ=; b=dtQzykzYpSsJoyRT+ausmpGwXjd37cFdL56ynDs2xp6xWrr2eqsm7hHXeIRoS2WwNn9fY2zcD6rMucsJV7C4gk/zqF9x3AoGmTal96O+wG5o7wLLKd00iPsrxmjzv4/vYVSYAWOoqfDidVUEDtivun3TJvWynuuyDABX/P323n3mYxoEuygzGvHt9qtsyaAcbHuNVWK4tuQipoEF/+3WyDsQbs/2RC98hwEGajfp6WNzmEyYjSxfunshrQYlSNifAnvyQAhp3T5bd1J1Qcfg73w2N9N1CQnqaDpMKmYQgNYA9vVpfn0eGgFBMW3crbAJeavEZSspUTXOAYst+MD+Xg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=caltech.edu; dmarc=pass action=none header.from=caltech.edu; dkim=pass header.d=caltech.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=caltech.onmicrosoft.com; s=selector2-caltech-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AQLLMHP7F5SCyvPIHdrvpc6L0Eo/cY/HozAasLFy8UQ=; b=pmVwPAOZ/5yCW8Xh427VGkmFWIjqLNlh94P/f4REc2lNnXvpu+QFAcreQckfr/rc93xIyZmFS6ccwQvgPxq3F5d41C91VQL9MHqIWTQoivQMn2toP1PHkRHQx/wS/ePTk4qp5+bvByKkBe1jXbwV44f69Xsjb/xqgrLpPrqAdmk= Received: from BYAPR03MB3557.namprd03.prod.outlook.com (52.135.213.22) by BYAPR03MB3670.namprd03.prod.outlook.com (52.135.213.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.18; Thu, 22 Aug 2019 19:37:34 +0000 Received: from BYAPR03MB3557.namprd03.prod.outlook.com ([fe80::e089:cfd4:eef0:f5d0]) by BYAPR03MB3557.namprd03.prod.outlook.com ([fe80::e089:cfd4:eef0:f5d0%6]) with mapi id 15.20.2178.020; Thu, 22 Aug 2019 19:37:34 +0000 From: "Rollins, Jameson" To: David Bremner , Daniel Kahn Gillmor , Floris Bruynooghe , "notmuch@notmuchmail.org" Subject: Re: segfault using python bindings Thread-Topic: segfault using python bindings Thread-Index: AQHVWSELeittoKuBr0eNhcPiW2XLcA== Date: Thu, 22 Aug 2019 19:37:34 +0000 Message-ID: <87zhk1gfeq.fsf@caltech.edu> 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> In-Reply-To: <87ef1dgg1a.fsf@tethera.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: BY5PR16CA0031.namprd16.prod.outlook.com (2603:10b6:a03:1a0::44) To BYAPR03MB3557.namprd03.prod.outlook.com (2603:10b6:a02:aa::22) authentication-results: spf=none (sender IP is ) smtp.mailfrom=jrollins@caltech.edu; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [131.215.114.170] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 19bf5e25-3272-4adc-50fc-08d727382e24 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR03MB3670; x-ms-traffictypediagnostic: BYAPR03MB3670: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 01371B902F x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(346002)(396003)(136003)(376002)(189003)(199004)(88552002)(26005)(3480700005)(305945005)(478600001)(76176011)(102836004)(75432002)(4744005)(6512007)(186003)(71190400001)(25786009)(66066001)(71200400001)(14454004)(110136005)(53936002)(6486002)(229853002)(6246003)(8936002)(6436002)(99286004)(256004)(6506007)(316002)(8676002)(81166006)(81156014)(2906002)(786003)(64756008)(2616005)(66946007)(70586007)(446003)(2501003)(66446008)(66476007)(7736002)(3846002)(5660300002)(486006)(476003)(36756003)(6116002)(386003)(86362001)(66556008)(11346002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR03MB3670; H:BYAPR03MB3557.namprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: caltech.edu does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: WvupRFCli8iS2R7b2dpXbhopt4fg3GtJoQc/GXjg8bGkC6k/bu+hLT5EjM9/GTQVZMnNxLJednFeztPMzP1Bt2zSQNn/NY2SpfABzSlzz6LaOwLCoVrvK9dHMupvFa5clY99lD27xk6WIQjOHtC3PqLwrjiEZkoFkKSOPJ9S01HRGd+nQxwpnlKwiTtUU/z5IggvvTAnM/iBedBbfUsC7V+lIVYjiMfQm3bHTENzU6O46wELPpvf+XqaMsAUGr0XOcdv8XOxkKoInGR0w3xVfSUe5rg7QH4dD/iFRA7VmlSy/nqWmyff0chdEYMn7sQk3cLjcJbCD//M6g7/KahDAc3Lww4axodMawst+Yx0hUEGX1Bn3UWS3b/C3NCWwQLCUqvGRS1TwQd5yFGfXUoaQg0NpY6XffwpOjlyOVMiYHc= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: caltech.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 19bf5e25-3272-4adc-50fc-08d727382e24 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Aug 2019 19:37:34.3447 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fd5be9d9-7b72-4df9-830e-b1f9cc5b44bd X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: wGAmos1m39b8AWRUc7U5bpLjKI4FsYKdWrFahagz8eqgMDhhnlWIaUKvqrTTZW7tu1IvJKY2cKnTu1Y/WAZkuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR03MB3670 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, 22 Aug 2019 19:37:38 -0000 On Thu, Aug 22 2019, David Bremner wrote: > Daniel Kahn Gillmor writes: > >> (i also find "notmuch2" rather unsatisfying, but python doesn't have a >> meaningful versioning system for backwards-incompatible API changes for >> its modules, so this kind of name augmentation is the only strategy i'm >> aware of). > > Naming is hard. What about "notmuch3" to hint that it's for python3? A > transition plan could be to have notmuch load the new bindings, after a > deprecation period. Ug, this naming issue is unfortunate. I don't really like "notmuch3" as a reference to python 3, honestly. What about making these new bindings only for python3, and the old ones relegating to python2, and then just using the same name? Is that too confusing? Do we need to maintain both concurrently? jamie.