A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2011-March/108817.html below:

[Python-Dev] Support the /usr/bin/python2 symlink upstream

[Python-Dev] Support the /usr/bin/python2 symlink upstreamMatthias Klose doko at ubuntu.com
Sun Mar 6 17:57:13 CET 2011
On 02.03.2011 16:54, Nick Coghlan wrote:
> /tangent
> 
> Does this discussion remind anyone else of the bash/dash switch for
> /usr/bin/sh in Ubuntu?
> 
> The distro itself coped fine, but 3rd party shell scripts that used
> bash extensions were a whole different story.
> 
> (No, I'm not sure what lessons, if any, we can draw from that. It just
> struck me as an interesting parallel worth mentioning)

I think that comparison is wrong.  /bin/sh is defined to point to a Bourne
compatible shell.  If you use bash features, and you are not using /bin/bash,
then you are calling for trouble.  With /bin/sh, there is a standard what to
expect, and you can write /bin/sh scripts which conform to all /bin/sh
implementations.

Compare that to /usr/bin/python and try to define how to write a script that
works with reasonable new 2.x and 3.x python versions.  Maybe there is a small
subset of scripts (not using any third party python package), but how would such
a "standard" be useful?  Then even better point /usr/bin/python to
/usr/bin/perl6, then at least all scripts break consistently ;)

  Matthias
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4