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 3BE696DE0289 for ; Fri, 9 Feb 2018 12:45:57 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.211 X-Spam-Level: X-Spam-Status: No, score=-0.211 tagged_above=-999 required=5 tests=[AWL=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.211, 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 0teLltZuuCYA for ; Fri, 9 Feb 2018 12:45:55 -0800 (PST) Received: from resqmta-po-10v.sys.comcast.net (resqmta-po-10v.sys.comcast.net [96.114.154.169]) by arlo.cworth.org (Postfix) with ESMTPS id 609F46DE0283 for ; Fri, 9 Feb 2018 12:45:55 -0800 (PST) Received: from resomta-po-03v.sys.comcast.net ([96.114.154.227]) by resqmta-po-10v.sys.comcast.net with ESMTP id kFXneMeA0mQpekFYPeBeyu; Fri, 09 Feb 2018 20:45:53 +0000 Received: from mail.tremily.us ([IPv6:2001:558:600a:ce:e946:92bf:7cea:516]) by resomta-po-03v.sys.comcast.net with SMTP id kFYMeQX2baI8okFYNevca2; Fri, 09 Feb 2018 20:45:52 +0000 Received: by mail.tremily.us (Postfix, from userid 1000) id 7D53113FD9A3; Fri, 9 Feb 2018 12:46:24 -0800 (PST) Date: Fri, 9 Feb 2018 12:46:24 -0800 From: "W. Trevor King" To: Daniel Kahn Gillmor Cc: Notmuch Mail Subject: Re: [PATCH] nmbug: explicitly prefer python3 Message-ID: <20180209204624.GL30368@valgrind.us> References: <20180209043211.4792-1-dkg@fifthhorseman.net> <20180209171257.GG30368@valgrind.us> <87bmgyt3gf.fsf@fifthhorseman.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GU3/x65mZ6MFE8p3" Content-Disposition: inline In-Reply-To: <87bmgyt3gf.fsf@fifthhorseman.net> OpenPGP: id=39A2F3FA2AB17E5D8764F388FC29BDCDF15F5BE8; url=http://tremily.us/pubkey.txt User-Agent: Mutt/1.7.2 (2016-11-26) X-CMAE-Envelope: MS4wfD44rIAbnkPFwpqe/tfWlFarAOHK3qwgTH9orpcjK6w58VPZdhwkQZK+E5fcr1AwA30ZFCaPpyMa8RwbeWS6v5tgA558/hgbjZUqQqP/YjzEkndA1iEY NuSrgZQtazPpbkAmk29tVxsfP10TYKw7TA8GPXE3DQqFBUzmdlwwrdGGyj05lPD28PtM3H5ymQxq0w== X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.26 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, 09 Feb 2018 20:45:57 -0000 --GU3/x65mZ6MFE8p3 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Feb 09, 2018 at 01:36:48PM -0500, Daniel Kahn Gillmor wrote: > > Is there something using python3 gets you for nmbug that you miss > > with python2? > > Yep, i get to remove python 2 from my operating system :) >=20 > Smaller installed codebase, fewer bugs. There are only two > outstanding holdovers for me, and nmbug is one of them. =46rom later on in PEP 394 [1]: It is anticipated that there will eventually come a time where the third party ecosystem surrounding Python 3 is sufficiently mature for this recommendation to be updated to suggest that the python symlink refer to python3 rather than python2. And from right up at the beginning [2]: however, end users should be aware that python refers to python3 on at least Arch Linux (that change is what prompted the creation of this PEP), so python should be used in the shebang line only for scripts that are source compatible with both Python 2 and 3. On my Gentoo system, I've also selected Python 3 to back =E2=80=98python=E2= =80=99. So I think your solution should be =E2=80=9Cadd a /usr/bin/python symlink to y= our python3=E2=80=9D, not =E2=80=9Cclaim that nmbug is only compatible with Pyt= hon 3=E2=80=9D. Cheers, Trevor [1]: https://www.python.org/dev/peps/pep-0394/#future-changes-to-this-recom= mendation [2]: https://www.python.org/dev/peps/pep-0394/#abstract --=20 This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy --GU3/x65mZ6MFE8p3 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEpgNNa8H/zemHkt2gprXBz9Wld7YFAlp+CJYACgkQprXBz9Wl d7bwyg//YcQJ9JiBuw02PtbUW7vBJ8EYrh4F0ykNg4ChoJhmm/AJiZfbieVrvikP vldlbQEUinBRAoJUjhtLlYwQEPEErauBwyFi6Lv7oqg4EqmlJfEqjPItXODSOp6Z 1nOF4PsgWK3kYbONCNW7xM9KZ5PhK6gpIhtTYDD2LOvw4mkA8MKiABNtdUkX8GnV hH+UIjHquzK7U0z9zZpug/j4NUfcRgV48yMOIGe2pLcC9tqyYAYnMT0mdodAWC7h ho/C8lWI++GtZdwft/V2Pn2/zKccO4oJRDO4mLySVc6etxBMAwWyuvBAieLF0Zxq HtUceHewxLYA8ttP2feSufGGCPmLiz65lXlD0F4QbqjDX7L/BNgshfqcSy4d4H0P f4lASW/kpcFR+50wQ5/ALNgDrLtUcsxQYpI1cg+x7esIE46aHyH1Bi7kW03VD+uQ Vc9lOpyoy4io/pN1nrBeGTcSCY7bUYZpNxd3XocK8GBPGUYshYQB9W1dXaeMENLb tqIBbzuDS20Yyo22T+o6kkuP2wbx7/seYL8K24njtT5ocUk+/RzD/tAe/TAb5cnE QDax3w6Xr+2dDnJ+0eGqtYo81+UTVTayL+RBdh0KFC6m5G8K6l0Xs4/fexVOQYY/ 8sZMaKcZpXMhg4zb6IDPzEHmElN8ZFNZM/RmwZHW0v84r0BGLeU= =oUSa -----END PGP SIGNATURE----- --GU3/x65mZ6MFE8p3--