Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: Scott Kitterman Newsgroups: linux.debian.maint.python Subject: Re: Python Policy: Things to consider for Stretch Date: Sun, 24 Jan 2016 07:10:01 +0100 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Sun Jan 24 06:06:34 2016 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.08 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -5 Dkim-Signature: v=1; a=rsa-sha256; c=simple/simple; d=kitterman.com; s=201409; t=1453615577; bh=WLxpIDsAHXf7wS0i3AFig2yFzTKRU0MyySw2aBgIIuE=; h=From:To:Subject:Date:In-Reply-To:References:From; b=EiHaeMRaeIZ/tTNup5UoHmZL0bv3C+w1ouzUyQE0IH6P8Us0VnbC/ho5o+kcUAqto R4CRk4e9aBQwkh1V0TRJDASzl6PatorfNiXqvm4PNieatNFR4DhpNLiJJJI6aWV/Pe SzlBRMYb2XQVYlZ6WgDR59zXGSIMqNvh6PlSCZXU= User-Agent: KMail/4.13.3 (Linux/3.13.0-71-generic; KDE/4.13.3; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" X-Mailing-List: archive/latest/13472 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/4462212.YXfInCcmna@kitterma-e6430 Approved: robomod@news.nic.it Lines: 67 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sun, 24 Jan 2016 01:06:18 -0500 X-Original-Message-ID: <4462212.YXfInCcmna@kitterma-e6430> X-Original-References: <1705132.RfqMtW1P2v@kitterma-e6430> <1597133.3JM6ycrHqJ@kitterma-e6430> <85r3h7k0cc.fsf@benfinney.id.au> Xref: csiph.com linux.debian.maint.python:8148 On Sunday, January 24, 2016 04:33:55 PM Ben Finney wrote: > Scott Kitterman writes: > > I don't particularly agree, but if that's correct, then there's a > > large amount of change needed throughout the policy. These certainl= y > > aren't the only places this comes up. >=20 > Yes, that's likely because when the Debian Python policy was initiall= y > drafted, there was no Python 3 anywhere close to entering Debian. So > =E2=80=9CPython=E2=80=9D and =E2=80=9CPython 2=E2=80=9D were less amb= iguously conflated at that time. >=20 > Now that Python 2 and Python 3 are both commonly (and correctly) > referred to as =E2=80=9CPython=E2=80=9D, we need to take more care us= ing the terms for > what we mean. >=20 > > Ambiguous or not, I think the policy is mostly consistent in using > > python and python3 vice python2 and python3. >=20 > Well that's another dimension of confusion :-) The term =E2=80=9Cpyth= on2=E2=80=9D and > =E2=80=9Cpython3=E2=80=9D are named of commands, more than the names = of languages. >=20 > I think you're right that this needs a general clean-up through the > policy document, to consistently use: >=20 > * =E2=80=9Cpython2=E2=80=9D to refer to that command only; >=20 > * =E2=80=9Cpython3=E2=80=9D to refer to that command only; >=20 > * =E2=80=9Cpython=E2=80=9D to refer to that command (and I'd suggest = deprecating it > where feasible); >=20 > * =E2=80=9CPython 2=E2=80=9D referring exclusively to that language v= ersion 2.x and no > other versions of that language; >=20 > * =E2=80=9CPython 3=E2=80=9D referring exclusively to that language v= ersion 3.x and no > other versions of that language; >=20 > * =E2=80=9CPython=E2=80=9D referring to the language implemented eith= er as Python 2 or > Python 3. >=20 > > At this point I think internal consistency is probably more importa= nt, > > so if someone wants to go through and make all the python's that > > should be python2, etc then please send in a patch. >=20 > I'll take that on. Send it to anywhere in particular? Or I can just s= end > it to this forum. Here or a bzr branch (per my other reply) somewhere is fine. I agree w= ith all=20 of that except the idea of deprecating /usr/bin/python. It'll never po= int to=20 anything other than a Python (2) version in Debian, so there's no need = to=20 deprecate it faster than Python (2) in general. Scott K