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 C35786DE00E6 for ; Sun, 11 Feb 2018 21:27:02 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -0.006 X-Spam-Level: X-Spam-Status: No, score=-0.006 tagged_above=-999 required=5 tests=[AWL=-0.006] 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 HFnvbQmm9pv4 for ; Sun, 11 Feb 2018 21:27:00 -0800 (PST) Received: from che.mayfirst.org (che.mayfirst.org [162.247.75.118]) by arlo.cworth.org (Postfix) with ESMTPS id 8E1B66DE0068 for ; Sun, 11 Feb 2018 21:27:00 -0800 (PST) Received: from fifthhorseman.net (ool-6c3a0662.static.optonline.net [108.58.6.98]) by che.mayfirst.org (Postfix) with ESMTPSA id A2D22F99F; Mon, 12 Feb 2018 00:26:57 -0500 (EST) Received: by fifthhorseman.net (Postfix, from userid 1000) id 8EDEE20DEF; Sun, 11 Feb 2018 22:56:39 -0500 (EST) From: Daniel Kahn Gillmor To: "W. Trevor King" Cc: Notmuch Mail Subject: Re: [PATCH] nmbug: explicitly prefer python3 In-Reply-To: <20180209204624.GL30368@valgrind.us> References: <20180209043211.4792-1-dkg@fifthhorseman.net> <20180209171257.GG30368@valgrind.us> <87bmgyt3gf.fsf@fifthhorseman.net> <20180209204624.GL30368@valgrind.us> Date: Sun, 11 Feb 2018 22:56:36 -0500 Message-ID: <87tvumrhcb.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.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: Mon, 12 Feb 2018 05:27:02 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri 2018-02-09 12:46:24 -0800, W. Trevor King wrote: > From 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= your > python3=E2=80=9D, not =E2=80=9Cclaim that nmbug is only compatible with P= ython 3=E2=80=9D. Presumably you still have /usr/bin/python3 in addition to /usr/bin/python as well. So the one thing i think we're both agreeing on is that we use nmbug with python 3. It looks to me like you're asking me to change my operating system to accomodate your naming preference. I'm asking that we put the onus on developers who really insist on using nmbug with python 2.7 maintain their own local patch against nmbug, rather than other developers either modifying their local operating system in potentially disastrous ways (/usr/bin/python as python3 would cause severe breakage for at least one python2-only tool i rely on daily, sadly) or carrying their own local patch against nmbug. Given that you and i both expect most notmuch developers to run nmbug against python3 anyway, i can't understand the allergic reaction to the suggestion that the smaller pool of developers (those devoted to python2-only systems) be the one to carry the local patch. Anyway, I had no idea that this request for something that i think we fundamentally agree on would cause any controversy, especially given the expected size and technical sophistication of the nmbug userbase. i'll drop this request now because i don't understand the origin of the strength of your reaction, and already wish i'd spent the time i've lost on it on something more productive :( I hope if you change your mind you'll come back and recommend it here. demotivatedly yours, --dkg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTTaP514aqS9uSbmdJsHx7ezFD6UwUCWoEQdAAKCRBsHx7ezFD6 Ux30AQCtSU8BBRHOxe2d46G5BRFUHUVT8dttk4aYfDOpuKdvogEArZGF6U0U2JkN sN0MgRujb3f1NVcZ7OZTt5Iv4tZx0Ac= =3oVT -----END PGP SIGNATURE----- --=-=-=--