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 68FB86DE0F2E for ; Sat, 25 May 2019 06:42:56 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.04 X-Spam-Level: X-Spam-Status: No, score=-0.04 tagged_above=-999 required=5 tests=[AWL=-0.039, 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 Od5QFNbQAWD7 for ; Sat, 25 May 2019 06:42:55 -0700 (PDT) Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197]) by arlo.cworth.org (Postfix) with ESMTPS id 39A366DE0F21 for ; Sat, 25 May 2019 06:42:55 -0700 (PDT) Received: from remotemail by fethera.tethera.net with local (Exim 4.89) (envelope-from ) id 1hUWwk-0001HS-Vu; Sat, 25 May 2019 09:42:51 -0400 Received: (nullmailer pid 29245 invoked by uid 1000); Sat, 25 May 2019 13:42:56 -0000 From: David Bremner To: Pierre Neidhardt , notmuch@notmuchmail.org Subject: Re: [PATCH 2/2] emacs: Allow tagging regions in notmuch-tree In-Reply-To: <87woieoj6l.fsf@ambrevar.xyz> References: <20190409164712.13198-1-mail@ambrevar.xyz> <20190409164745.13497-1-mail@ambrevar.xyz> <878svhfbx0.fsf@tethera.net> <87d0klz5di.fsf@ambrevar.xyz> <87v9xyn5vu.fsf@tethera.net> <87woieoj6l.fsf@ambrevar.xyz> Date: Sat, 25 May 2019 10:42:56 -0300 Message-ID: <87o93qmyzj.fsf@tethera.net> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" 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: Sat, 25 May 2019 13:42:56 -0000 --=-=-= Content-Type: text/plain Pierre Neidhardt writes: > David Bremner writes: > >>> --8<---------------cut here---------------start------------->8--- >>>> guix environment notmuch -- /home/ambrevar/.local/share/emacs/site-lisp/notmuch/test/T460-emacs-tree.sh >>> guix environment: error: execlp: No such file or directory: "/home/ambrevar/.local/share/emacs/site-lisp/notmuch/test/T460-emacs-tree.sh" >>> --8<---------------cut here---------------end--------------->8--- >> >> I can't really help you with Guix, but I suggest setting up some >> environment where you can run things in an interactive shell. >> >> In particular that error seems to be claiming the test file doesn't >> exist, which would be easy to debug in an interactive shell. > > Yup, that's what I did with "guix environment notmuch": it sets up a > build environment (and an interactive shell) for notmuch. And I really > wonder why it can't find the file, it's there in the interactive shell. > It's possible that the error message is a red herring though, I'll look > into it. I case it helps, attached is the output from % cd test && ./T460-emacs-tree.sh Note that the tests do need to be run from that directory. The two new tests that actually use emacs are failing with output: *ERROR*: Wrong number of arguments: (1 . 1), 0 Running the tests interactively (just eval testl-lib.el first) suggests that is output from set-mark-command (in emacs 26.1, it demands at least one argument). --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=test.out Content-Transfer-Encoding: base64 ClQ0NjAtZW1hY3MtdHJlZTogVGVzdGluZyBlbWFjcyB0cmVlIHZpZXcgaW50ZXJmYWNlCiBQQVNT ICAgQmFzaWMgbm90bXVjaC10cmVlIHZpZXcgaW4gZW1hY3MKIFBBU1MgICBSZWZyZXNoZWQgbm90 bXVjaC10cmVlIHZpZXcgaW4gZW1hY3MKIFBBU1MgICBUYWcgbWVzc2FnZSBpbiBub3RtdWNoIHRy ZWUgdmlldyAoZGlzcGxheSkKIFBBU1MgICBUYWcgbWVzc2FnZSBpbiBub3RtdWNoIHRyZWUgdmll dyAoZGF0YWJhc2UpCiBQQVNTICAgVW50YWcgbWVzc2FnZSBpbiBub3RtdWNoIHRyZWUgdmlldwog UEFTUyAgIFVudGFnIG1lc3NhZ2UgaW4gbm90bXVjaCB0cmVlIHZpZXcgKGRhdGFiYXNlKQogUEFT UyAgIFRhZyB0aHJlYWQgaW4gbm90bXVjaCB0cmVlIHZpZXcKIFBBU1MgICBUYWcgbWVzc2FnZSBp biBub3RtdWNoIHRyZWUgdmlldyAoZGF0YWJhc2UpCiBQQVNTICAgVW50YWcgdGhyZWFkIGluIG5v dG11Y2ggdHJlZSB2aWV3CiBQQVNTICAgVW50YWcgbWVzc2FnZSBpbiBub3RtdWNoIHRyZWUgdmll dyAoZGF0YWJhc2UpCiBGQUlMICAgVGFnIHJlZ2lvbiBpbiBub3RtdWNoIHRyZWUgdmlldwoJLS0t IFQ0NjAtZW1hY3MtdHJlZS4xMS5ub3RtdWNoLXRyZWUtdGFnLWluYm94LXRocmVhZC10YWdnZWQJ MjAxOS0wNS0yNSAxMzoyMTo0OS43MjkxNDA4MDggKzAwMDAKCSsrKyBUNDYwLWVtYWNzLXRyZWUu MTEuT1VUUFVUCTIwMTktMDUtMjUgMTM6MjE6NDkuNzMzMTQwODA4ICswMDAwCglAQCAtMSw1MyAr MCwwIEBACgktICAyMDEwLTEyLTI5ICBGcmFuw6dvaXMgQm91bG9nbmUgICAgIOKUgOKWulthdXIt Z2VuZXJhbF0gR3VpZGVsaW5lczogY3AsIG1rZGlyIHZzIGluc3RhbGwgICAgICAoaW5ib3ggdW5y ZWFkKQoJLSAgMjAxMC0xMi0xNiAgT2xpdmllciBCZXJnZXIgICAgICAgIOKUgOKWukVzc2FpIGFj Y2VudHXDqSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVh ZCkKCS0gIDIwMDktMTEtMTggIENocmlzIFdpbHNvbiAgICAgICAgICDilIDilrpbbm90bXVjaF0g W1BBVENIIDEvMl0gTWFrZWZpbGU6IGV2YWx1YXRlIHBrZy1jb25maWcgb25jZSAoaW5ib3ggdW5y ZWFkKQoJLSAgMjAwOS0xMS0xOCAgQWxleCBCb3Rlcm8tTG93cnkgICAgIOKUrOKWultub3RtdWNo XSBbUEFUQ0hdIEVycm9yIG91dCBpZiBubyBxdWVyeSBpcyBzdXBwbGllZCB0byBzZWFyY2gJaW5z dGVhZCBvZiBnb2luZyBpbnRvIGFuIGluZmluaXRlIGxvb3AgKGF0dGFjaG1lbnQgaW5ib3ggdW5y ZWFkKQoJLSAgMjAwOS0xMS0xOCAgQ2FybCBXb3J0aCAgICAgICAgICAgIOKVsOKUgOKWultub3Rt dWNoXSBbUEFUQ0hdIEVycm9yIG91dCBpZiBubyBxdWVyeSBpcyBzdXBwbGllZCB0byBzZWFyY2gg aW5zdGVhZCBvZiBnb2luZyBpbnRvIGFuIGluZmluaXRlIGxvb3AgKGluYm94IHVucmVhZCkKCS0g IDIwMDktMTEtMTcgIEluZ21hciBWYW5oYXNzZWwgICAgICDilKzilrpbbm90bXVjaF0gW1BBVENI XSBUeXBzb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIw MDktMTEtMTggIENhcmwgV29ydGggICAgICAgICAgICDilbDilIDilrogLi4uICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAw OS0xMS0xNyAgQWRyaWFuIFBlcmV6IGRlIENhc3QgIOKUrOKWultub3RtdWNoXSBJbnRyb2R1Y2lu ZyBteXNlbGYgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggc2lnbmVkIHVucmVhZCkKCS0g IDIwMDktMTEtMTggIEtlaXRoIFBhY2thcmQgICAgICAgICDilJzilIDilrogLi4uICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAg MjAwOS0xMS0xOCAgQ2FybCBXb3J0aCAgICAgICAgICAgIOKVsOKUgOKWuiAuLi4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAy MDA5LTExLTE3ICBJc3JhZWwgSGVycmFpeiAgICAgICAg4pSs4pa6W25vdG11Y2hdIE5ldyB0byB0 aGUgbGlzdCAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5 LTExLTE4ICBLZWl0aCBQYWNrYXJkICAgICAgICAg4pSc4pSA4pa6IC4uLiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDkt MTEtMTggIENhcmwgV29ydGggICAgICAgICAgICDilbDilIDilrogLi4uICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0x MS0xNyAgSmFuIEphbmFrICAgICAgICAgICAgIOKUrOKWultub3RtdWNoXSBXaGF0IGEgZ3JlYXQg aWRlYSEgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0x NyAgSmFuIEphbmFrICAgICAgICAgICAgIOKUnOKUgOKWuiAuLi4gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE4 ICBDYXJsIFdvcnRoICAgICAgICAgICAg4pWw4pSA4pa6IC4uLiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTcg IEphbiBKYW5hayAgICAgICAgICAgICDilKzilrpbbm90bXVjaF0gW1BBVENIXSBPbGRlciB2ZXJz aW9ucyBvZiBpbnN0YWxsIGRvIG5vdCBzdXBwb3J0IC1DLiAoaW5ib3ggdW5yZWFkKQoJLSAgMjAw OS0xMS0xOCAgQ2FybCBXb3J0aCAgICAgICAgICAgIOKVsOKUgOKWuiAuLi4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5 LTExLTE3ICBBcm9uIEdyaWZmaXMgICAgICAgICAg4pSs4pa6W25vdG11Y2hdIGFyY2hpdmUgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTEx LTE4ICBLZWl0aCBQYWNrYXJkICAgICAgICAg4pWw4pSs4pa6IC4uLiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEt MTggIENhcmwgV29ydGggICAgICAgICAgICAg4pWw4pSA4pa6IC4uLiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0x NyAgS2VpdGggUGFja2FyZCAgICAgICAgIOKUrOKWultub3RtdWNoXSBbUEFUQ0hdIE1ha2Ugbm90 bXVjaC1zaG93ICdYJyAoYW5kICd4JykgY29tbWFuZHMgcmVtb3ZlCWluYm94IChhbmQgdW5yZWFk KSB0YWdzIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBDYXJsIFdvcnRoICAgICAgICAg ICAg4pWw4pSA4pa6W25vdG11Y2hdIFtQQVRDSF0gTWFrZSBub3RtdWNoLXNob3cgJ1gnIChhbmQg J3gnKSBjb21tYW5kcyByZW1vdmUgaW5ib3ggKGFuZCB1bnJlYWQpIHRhZ3MgKGluYm94IHVucmVh ZCkKCS0gIDIwMDktMTEtMTcgIExhcnMgS2VsbG9nZy1TdGVkbWFuICDilKzilrpbbm90bXVjaF0g V29ya2luZyB3aXRoIE1haWxkaXIgc3RvcmFnZT8gICAgICAgICAgICAgKGluYm94IHNpZ25lZCB0 ZXN0X3RocmVhZF90YWcgdW5yZWFkKQoJLSAgMjAwOS0xMS0xNyAgTWlraGFpbCBHdXNhcm92ICAg ICAgIOKUnOKUrOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChpbmJveCBzaWduZWQgdGVzdF90aHJlYWRfdGFnIHVucmVhZCkKCS0gIDIwMDktMTEt MTcgIExhcnMgS2VsbG9nZy1TdGVkbWFuICDilILilbDilKzilrogLi4uICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCBzaWduZWQgdGVzdF90aHJlYWRf dGFnIHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIE1pa2hhaWwgR3VzYXJvdiAgICAgICDilIIg4pSc 4pSA4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChp bmJveCB0ZXN0X3RocmVhZF90YWcgdW5yZWFkKQoJLSAgMjAwOS0xMS0xNyAgS2VpdGggUGFja2Fy ZCAgICAgICAgIOKUgiDilbDilKzilrogLi4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGluYm94IHRlc3RfdGhyZWFkX3RhZyB1bnJlYWQpCgktICAyMDA5LTEx LTE4ICBMYXJzIEtlbGxvZ2ctU3RlZG1hbiAg4pSCICDilbDilIDilrogLi4uICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggc2lnbmVkIHRlc3RfdGhyZWFk X3RhZyB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBDYXJsIFdvcnRoICAgICAgICAgICAg4pWw4pSA 4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGlu Ym94IHRlc3RfdGhyZWFkX3RhZyB1bnJlYWQpCgktICAyMDA5LTExLTE3ICBNaWtoYWlsIEd1c2Fy b3YgICAgICAg4pSs4pa6W25vdG11Y2hdIFtQQVRDSCAxLzJdIENsb3NlIG1lc3NhZ2UgZmlsZSBh ZnRlciBwYXJzaW5nIG1lc3NhZ2UJaGVhZGVycyAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0x NyAgTWlraGFpbCBHdXNhcm92ICAgICAgIOKUnOKUgOKWultub3RtdWNoXSBbUEFUQ0ggMi8yXSBJ bmNsdWRlIDxzdGRpbnQuaD4gdG8gZ2V0IHVpbnQzMl90IGluIEMrKwlmaWxlIHdpdGggZ2NjIDQu NCAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xNyAgQ2FybCBXb3J0aCAgICAgICAgICAgIOKV sOKUrOKWultub3RtdWNoXSBbUEFUQ0ggMS8yXSBDbG9zZSBtZXNzYWdlIGZpbGUgYWZ0ZXIgcGFy c2luZyBtZXNzYWdlIGhlYWRlcnMgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIEtlaXRo IFBhY2thcmQgICAgICAgICAg4pWw4pSs4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgQ2FybCBX b3J0aCAgICAgICAgICAgICAg4pWw4pSA4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBLZWl0aCBQ YWNrYXJkICAgICAgICAg4pSs4pa6W25vdG11Y2hdIFtQQVRDSF0gQ3JlYXRlIGEgZGVmYXVsdCBu b3RtdWNoLXNob3ctaG9vayB0aGF0CWhpZ2hsaWdodHMgVVJMcyBhbmQgdXNlcyB3b3JkLXdyYXAg KGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTggIEFsZXhhbmRlciBCb3Rlcm8tTG93ICDilbDi lIDilrpbbm90bXVjaF0gW1BBVENIXSBDcmVhdGUgYSBkZWZhdWx0IG5vdG11Y2gtc2hvdy1ob29r IHRoYXQgaGlnaGxpZ2h0cyBVUkxzIGFuZCB1c2VzIHdvcmQtd3JhcCAoaW5ib3ggdW5yZWFkKQoJ LSAgMjAwOS0xMS0xOCAgQWxleGFuZGVyIEJvdGVyby1Mb3cgIOKUgOKWultub3RtdWNoXSByZXF1 ZXN0IGZvciBwdWxsICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAg MjAwOS0xMS0xOCAgSmpnb2QgSmlhbmcgICAgICAgICAgIOKUrOKWultub3RtdWNoXSBNYWMgT1Mg WC9EYXJ3aW4gY29tcGF0aWJpbGl0eSBpc3N1ZXMgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAw OS0xMS0xOCAgQWxleGFuZGVyIEJvdGVyby1Mb3cgIOKVsOKUrOKWuiAuLi4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5 LTExLTE4ICBKamdvZCBKaWFuZyAgICAgICAgICAgIOKVsOKUrOKWuiAuLi4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDkt MTEtMTggIEFsZXhhbmRlciBCb3Rlcm8tTG93ICAgIOKVsOKUgOKWuiAuLi4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0x MS0xOCAgUm9sbGFuZCBTYW50aW1hbm8gICAgIOKUgOKWultub3RtdWNoXSBMaW5rIHRvIG1haWxp bmcgbGlzdCBhcmNoaXZlcyA/ICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0x OCAgSmFuIEphbmFrICAgICAgICAgICAgIOKUgOKWultub3RtdWNoXSBbUEFUQ0hdIG5vdG11Y2gg bmV3OiBTdXBwb3J0IGZvciBjb252ZXJzaW9uIG9mIHNwb29sCXN1YmRpcmVjdG9yaWVzIGludG8g dGFncyAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgU3Rld2FydCBTbWl0aCAgICAgICAg IOKUgOKWultub3RtdWNoXSBbUEFUQ0hdIGNvdW50X2ZpbGVzOiBzb3J0IGRpcmVjdG9yeSBpbiBp bm9kZSBvcmRlciBiZWZvcmUJc3RhdHRpbmcgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTgg IFN0ZXdhcnQgU21pdGggICAgICAgICDilIDilrpbbm90bXVjaF0gW1BBVENIIDIvMl0gUmVhZCBt YWlsIGRpcmVjdG9yeSBpbiBpbm9kZSBudW1iZXIgb3JkZXIgKGluYm94IHVucmVhZCkKCS0gIDIw MDktMTEtMTggIFN0ZXdhcnQgU21pdGggICAgICAgICDilIDilrpbbm90bXVjaF0gW1BBVENIXSBG aXggbGlua2luZyB3aXRoIGdjYyB0byB1c2UgZysrIHRvIGxpbmsgaW4gQysrCWxpYnMuIChpbmJv eCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBMYXJzIEtlbGxvZ2ctU3RlZG1hbiAg4pSs4pa6W25v dG11Y2hdICJub3RtdWNoIGhlbHAiIG91dHB1dHMgdG8gc3RkZXJyPyAgICAgICAgIChhdHRhY2ht ZW50IGluYm94IHNpZ25lZCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBMYXJzIEtlbGxvZ2ctU3Rl ZG1hbiAg4pWw4pSA4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGF0dGFjaG1lbnQgaW5ib3ggc2lnbmVkIHVucmVhZCkKCS0gIDIwMDktMTEtMTcg IE1pa2hhaWwgR3VzYXJvdiAgICAgICDilIDilrpbbm90bXVjaF0gW1BBVENIXSBIYW5kbGUgcmVu YW1lIG9mIG1lc3NhZ2UgZmlsZSAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIEFs ZXggQm90ZXJvLUxvd3J5ICAgICDilKzilrpbbm90bXVjaF0gcHJlbGltaW5hcnkgRnJlZUJTRCBz dXBwb3J0ICAgICAgICAgICAgICAgKGF0dGFjaG1lbnQgaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0x MS0xNyAgQ2FybCBXb3J0aCAgICAgICAgICAgIOKVsOKUgOKWuiAuLi4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktRW5kIG9mIHNl YXJjaCByZXN1bHRzLgoqRVJST1IqOiBXcm9uZyBudW1iZXIgb2YgYXJndW1lbnRzOiAoMSAuIDEp LCAwCiBGQUlMICAgVGFnIHJlZ2lvbiBpbiBub3RtdWNoIHRyZWUgdmlldyAoZGF0YWJhc2UpCgkt LS0gVDQ2MC1lbWFjcy10cmVlLjEyLmV4cGVjdGVkCTIwMTktMDUtMjUgMTM6MjE6NDkuNzQxMTQw ODA4ICswMDAwCgkrKysgVDQ2MC1lbWFjcy10cmVlLjEyLm91dHB1dAkyMDE5LTA1LTI1IDEzOjIx OjQ5Ljc0MTE0MDgwOCArMDAwMAoJQEAgLTEsNyArMSBAQAoJLWlkOjg3b2NuMHFoNmQuZnNmQHlv b20uaG9tZS5jd29ydGgub3JnCgktaWQ6MjAwOTExMTgwMDUwNDAuR0EyNTM4MEBkb3R0aW5lc3Mu c2Vhcy5oYXJ2YXJkLmVkdQoJLWlkOnl1bmFheWtldGZtLmZzZkBhaWtvLmtlaXRocC5jb20KCS1p ZDo4N2Z4OGNhbjl6LmZzZkB2ZXJ0ZXguZG90dGVkbWFnCgktaWQ6MjAwOTExMTcyMDMzMDEuR1Yz MTY1QGRvdHRpbmVzcy5zZWFzLmhhcnZhcmQuZWR1CgktaWQ6ODdpcWQ5cm4zbC5mc2ZAdmVydGV4 LmRvdHRlZG1hZwoJLWlkOjIwMDkxMTE3MTkwMDU0LkdVMzE2NUBkb3R0aW5lc3Muc2Vhcy5oYXJ2 YXJkLmVkdQoJKwogRkFJTCAgIFVudGFnIHJlZ2lvbiBpbiBub3RtdWNoIHRyZWUgdmlldwoJLS0t IFQ0NjAtZW1hY3MtdHJlZS4xMy5ub3RtdWNoLXRyZWUtdGFnLWluYm94CTIwMTktMDUtMjUgMTM6 MjE6NDkuODY1MTQwODA5ICswMDAwCgkrKysgVDQ2MC1lbWFjcy10cmVlLjEzLk9VVFBVVAkyMDE5 LTA1LTI1IDEzOjIxOjQ5Ljg2NTE0MDgwOSArMDAwMAoJQEAgLTEsNTMgKzAsMCBAQAoJLSAgMjAx MC0xMi0yOSAgRnJhbsOnb2lzIEJvdWxvZ25lICAgICDilIDilrpbYXVyLWdlbmVyYWxdIEd1aWRl bGluZXM6IGNwLCBta2RpciB2cyBpbnN0YWxsICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMTAt MTItMTYgIE9saXZpZXIgQmVyZ2VyICAgICAgICDilIDilrpFc3NhaSBhY2NlbnR1w6kgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTEx LTE4ICBDaHJpcyBXaWxzb24gICAgICAgICAg4pSA4pa6W25vdG11Y2hdIFtQQVRDSCAxLzJdIE1h a2VmaWxlOiBldmFsdWF0ZSBwa2ctY29uZmlnIG9uY2UgKGluYm94IHVucmVhZCkKCS0gIDIwMDkt MTEtMTggIEFsZXggQm90ZXJvLUxvd3J5ICAgICDilKzilrpbbm90bXVjaF0gW1BBVENIXSBFcnJv ciBvdXQgaWYgbm8gcXVlcnkgaXMgc3VwcGxpZWQgdG8gc2VhcmNoCWluc3RlYWQgb2YgZ29pbmcg aW50byBhbiBpbmZpbml0ZSBsb29wIChhdHRhY2htZW50IGluYm94IHVucmVhZCkKCS0gIDIwMDkt MTEtMTggIENhcmwgV29ydGggICAgICAgICAgICDilbDilIDilrpbbm90bXVjaF0gW1BBVENIXSBF cnJvciBvdXQgaWYgbm8gcXVlcnkgaXMgc3VwcGxpZWQgdG8gc2VhcmNoIGluc3RlYWQgb2YgZ29p bmcgaW50byBhbiBpbmZpbml0ZSBsb29wIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE3ICBJ bmdtYXIgVmFuaGFzc2VsICAgICAg4pSs4pa6W25vdG11Y2hdIFtQQVRDSF0gVHlwc29zICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBDYXJs IFdvcnRoICAgICAgICAgICAg4pWw4pSA4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIEFkcmlh biBQZXJleiBkZSBDYXN0ICDilKzilrpbbm90bXVjaF0gSW50cm9kdWNpbmcgbXlzZWxmICAgICAg ICAgICAgICAgICAgICAgICAgKGluYm94IHNpZ25lZCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBL ZWl0aCBQYWNrYXJkICAgICAgICAg4pSc4pSA4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTggIENh cmwgV29ydGggICAgICAgICAgICDilbDilIDilrogLi4uICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xNyAgSXNy YWVsIEhlcnJhaXogICAgICAgIOKUrOKWultub3RtdWNoXSBOZXcgdG8gdGhlIGxpc3QgICAgICAg ICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgS2VpdGgg UGFja2FyZCAgICAgICAgIOKUnOKUgOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBDYXJsIFdv cnRoICAgICAgICAgICAg4pWw4pSA4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIEphbiBKYW5h ayAgICAgICAgICAgICDilKzilrpbbm90bXVjaF0gV2hhdCBhIGdyZWF0IGlkZWEhICAgICAgICAg ICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIEphbiBKYW5hayAg ICAgICAgICAgICDilJzilIDilrogLi4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgQ2FybCBXb3J0aCAg ICAgICAgICAgIOKVsOKUgOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE3ICBKYW4gSmFuYWsgICAg ICAgICAgICAg4pSs4pa6W25vdG11Y2hdIFtQQVRDSF0gT2xkZXIgdmVyc2lvbnMgb2YgaW5zdGFs bCBkbyBub3Qgc3VwcG9ydCAtQy4gKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTggIENhcmwg V29ydGggICAgICAgICAgICDilbDilIDilrogLi4uICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xNyAgQXJvbiBH cmlmZmlzICAgICAgICAgIOKUrOKWultub3RtdWNoXSBhcmNoaXZlICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgS2VpdGggUGFj a2FyZCAgICAgICAgIOKVsOKUrOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBDYXJsIFdvcnRo ICAgICAgICAgICAgIOKVsOKUgOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIEtlaXRoIFBhY2th cmQgICAgICAgICDilKzilrpbbm90bXVjaF0gW1BBVENIXSBNYWtlIG5vdG11Y2gtc2hvdyAnWCcg KGFuZCAneCcpIGNvbW1hbmRzIHJlbW92ZQlpbmJveCAoYW5kIHVucmVhZCkgdGFncyAoaW5ib3gg dW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgQ2FybCBXb3J0aCAgICAgICAgICAgIOKVsOKUgOKWultu b3RtdWNoXSBbUEFUQ0hdIE1ha2Ugbm90bXVjaC1zaG93ICdYJyAoYW5kICd4JykgY29tbWFuZHMg cmVtb3ZlIGluYm94IChhbmQgdW5yZWFkKSB0YWdzIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTEx LTE3ICBMYXJzIEtlbGxvZ2ctU3RlZG1hbiAg4pSs4pa6W25vdG11Y2hdIFdvcmtpbmcgd2l0aCBN YWlsZGlyIHN0b3JhZ2U/ICAgICAgICAgICAgIChpbmJveCBzaWduZWQgdW5yZWFkKQoJLSAgMjAw OS0xMS0xNyAgTWlraGFpbCBHdXNhcm92ICAgICAgIOKUnOKUrOKWuiAuLi4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJveCBzaWduZWQgdW5yZWFkKQoJ LSAgMjAwOS0xMS0xNyAgTGFycyBLZWxsb2dnLVN0ZWRtYW4gIOKUguKVsOKUrOKWuiAuLi4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluYm94IHNpZ25lZCB1 bnJlYWQpCgktICAyMDA5LTExLTE3ICBNaWtoYWlsIEd1c2Fyb3YgICAgICAg4pSCIOKUnOKUgOKW uiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3gg dW5yZWFkKQoJLSAgMjAwOS0xMS0xNyAgS2VpdGggUGFja2FyZCAgICAgICAgIOKUgiDilbDilKzi lrogLi4uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGluYm94 IHVucmVhZCkKCS0gIDIwMDktMTEtMTggIExhcnMgS2VsbG9nZy1TdGVkbWFuICDilIIgIOKVsOKU gOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbmJv eCBzaWduZWQgdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgQ2FybCBXb3J0aCAgICAgICAgICAgIOKV sOKUgOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE3ICBNaWtoYWlsIEd1c2Fyb3YgICAgICAg4pSs 4pa6W25vdG11Y2hdIFtQQVRDSCAxLzJdIENsb3NlIG1lc3NhZ2UgZmlsZSBhZnRlciBwYXJzaW5n IG1lc3NhZ2UJaGVhZGVycyAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xNyAgTWlraGFpbCBH dXNhcm92ICAgICAgIOKUnOKUgOKWultub3RtdWNoXSBbUEFUQ0ggMi8yXSBJbmNsdWRlIDxzdGRp bnQuaD4gdG8gZ2V0IHVpbnQzMl90IGluIEMrKwlmaWxlIHdpdGggZ2NjIDQuNCAoaW5ib3ggdW5y ZWFkKQoJLSAgMjAwOS0xMS0xNyAgQ2FybCBXb3J0aCAgICAgICAgICAgIOKVsOKUrOKWultub3Rt dWNoXSBbUEFUQ0ggMS8yXSBDbG9zZSBtZXNzYWdlIGZpbGUgYWZ0ZXIgcGFyc2luZyBtZXNzYWdl IGhlYWRlcnMgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIEtlaXRoIFBhY2thcmQgICAg ICAgICAg4pWw4pSs4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgQ2FybCBXb3J0aCAgICAgICAg ICAgICAg4pWw4pSA4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBLZWl0aCBQYWNrYXJkICAgICAg ICAg4pSs4pa6W25vdG11Y2hdIFtQQVRDSF0gQ3JlYXRlIGEgZGVmYXVsdCBub3RtdWNoLXNob3ct aG9vayB0aGF0CWhpZ2hsaWdodHMgVVJMcyBhbmQgdXNlcyB3b3JkLXdyYXAgKGluYm94IHVucmVh ZCkKCS0gIDIwMDktMTEtMTggIEFsZXhhbmRlciBCb3Rlcm8tTG93ICDilbDilIDilrpbbm90bXVj aF0gW1BBVENIXSBDcmVhdGUgYSBkZWZhdWx0IG5vdG11Y2gtc2hvdy1ob29rIHRoYXQgaGlnaGxp Z2h0cyBVUkxzIGFuZCB1c2VzIHdvcmQtd3JhcCAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0x OCAgQWxleGFuZGVyIEJvdGVyby1Mb3cgIOKUgOKWultub3RtdWNoXSByZXF1ZXN0IGZvciBwdWxs ICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAg Smpnb2QgSmlhbmcgICAgICAgICAgIOKUrOKWultub3RtdWNoXSBNYWMgT1MgWC9EYXJ3aW4gY29t cGF0aWJpbGl0eSBpc3N1ZXMgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgQWxl eGFuZGVyIEJvdGVyby1Mb3cgIOKVsOKUrOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBKamdv ZCBKaWFuZyAgICAgICAgICAgIOKVsOKUrOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTggIEFsZXhh bmRlciBCb3Rlcm8tTG93ICAgIOKVsOKUgOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgUm9sbGFu ZCBTYW50aW1hbm8gICAgIOKUgOKWultub3RtdWNoXSBMaW5rIHRvIG1haWxpbmcgbGlzdCBhcmNo aXZlcyA/ICAgICAgICAgICAoaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgSmFuIEphbmFr ICAgICAgICAgICAgIOKUgOKWultub3RtdWNoXSBbUEFUQ0hdIG5vdG11Y2ggbmV3OiBTdXBwb3J0 IGZvciBjb252ZXJzaW9uIG9mIHNwb29sCXN1YmRpcmVjdG9yaWVzIGludG8gdGFncyAoaW5ib3gg dW5yZWFkKQoJLSAgMjAwOS0xMS0xOCAgU3Rld2FydCBTbWl0aCAgICAgICAgIOKUgOKWultub3Rt dWNoXSBbUEFUQ0hdIGNvdW50X2ZpbGVzOiBzb3J0IGRpcmVjdG9yeSBpbiBpbm9kZSBvcmRlciBi ZWZvcmUJc3RhdHRpbmcgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTggIFN0ZXdhcnQgU21p dGggICAgICAgICDilIDilrpbbm90bXVjaF0gW1BBVENIIDIvMl0gUmVhZCBtYWlsIGRpcmVjdG9y eSBpbiBpbm9kZSBudW1iZXIgb3JkZXIgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTggIFN0 ZXdhcnQgU21pdGggICAgICAgICDilIDilrpbbm90bXVjaF0gW1BBVENIXSBGaXggbGlua2luZyB3 aXRoIGdjYyB0byB1c2UgZysrIHRvIGxpbmsgaW4gQysrCWxpYnMuIChpbmJveCB1bnJlYWQpCgkt ICAyMDA5LTExLTE4ICBMYXJzIEtlbGxvZ2ctU3RlZG1hbiAg4pSs4pa6W25vdG11Y2hdICJub3Rt dWNoIGhlbHAiIG91dHB1dHMgdG8gc3RkZXJyPyAgICAgICAgIChhdHRhY2htZW50IGluYm94IHNp Z25lZCB1bnJlYWQpCgktICAyMDA5LTExLTE4ICBMYXJzIEtlbGxvZ2ctU3RlZG1hbiAg4pWw4pSA 4pa6IC4uLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGF0 dGFjaG1lbnQgaW5ib3ggc2lnbmVkIHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIE1pa2hhaWwgR3Vz YXJvdiAgICAgICDilIDilrpbbm90bXVjaF0gW1BBVENIXSBIYW5kbGUgcmVuYW1lIG9mIG1lc3Nh Z2UgZmlsZSAgICAgKGluYm94IHVucmVhZCkKCS0gIDIwMDktMTEtMTcgIEFsZXggQm90ZXJvLUxv d3J5ICAgICDilKzilrpbbm90bXVjaF0gcHJlbGltaW5hcnkgRnJlZUJTRCBzdXBwb3J0ICAgICAg ICAgICAgICAgKGF0dGFjaG1lbnQgaW5ib3ggdW5yZWFkKQoJLSAgMjAwOS0xMS0xNyAgQ2FybCBX b3J0aCAgICAgICAgICAgIOKVsOKUgOKWuiAuLi4gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChpbmJveCB1bnJlYWQpCgktRW5kIG9mIHNlYXJjaCByZXN1bHRz LgoqRVJST1IqOiBXcm9uZyBudW1iZXIgb2YgYXJndW1lbnRzOiAoMSAuIDEpLCAwCiBQQVNTICAg VW50YWcgcmVnaW9uIGluIG5vdG11Y2ggdHJlZSB2aWV3IChkYXRhYmFzZSkKIFBBU1MgICBOYXZp Z2F0aW9uIG9mIG5vdG11Y2gtaGVsbG8gdG8gc2VhcmNoIHJlc3VsdHMKIFBBU1MgICBUcmVlIHZp ZXcgb2YgYSBzaW5nbGUgdGhyZWFkIChmcm9tIHNlYXJjaCkKIFBBU1MgICBUcmVlIHZpZXcgb2Yg YSBzaW5nbGUgdGhyZWFkIChmcm9tIHNob3cpCiBQQVNTICAgTWVzc2FnZSB3aW5kb3cgb2YgdHJl ZSB2aWV3CiBQQVNTICAgU3Rhc2ggaWQKIFBBU1MgICBNb3ZlIHRvIG5leHQgbWF0Y2hpbmcgbWVz c2FnZQogUEFTUyAgIE1vdmUgdG8gbmV4dCB0aHJlYWQKIFBBU1MgICBNb3ZlIHRvIHByZXZpb3Vz IHRocmVhZAogUEFTUyAgIE1vdmUgdG8gcHJldmlvdXMgcHJldmlvdXMgdGhyZWFkCg== --=-=-= Content-Type: text/plain > > So would you like me to patch the namespacing along with these changes > or leave it for another patch? I'd leave namespacing of existing code for a new series if you're motivated to work on that. For your new code, I think it makes most sense to have it in the patch that introduces the code. > >> I assume you are not using git-send-email because it's difficult for >> you; it's not that a big of a deal, although we do prefer series >> generated git-send-email for reviewing. > > I'm using git-send-email on a regular basis, no problem with that. (I > wonder why you would think it's difficult for me :p) My mistake, I assume everyone read https://notmuchmail.org/contributing/#index11h2 ;). > git-send-email comes with different workflows though, I'm not sure which > one Notmuch follows. Do you prefer versioned patch series > (e.g. [PATCHv2], etc.) or patch updates sent with > "--in-reply-to="? For series, probably the former. For single patches, or updates to the single patches in the series, the latter. Thanks! d --=-=-=--