On 2017/11/02 14:51, Antoine Jacoutot wrote:
> Hi.
> 
> We have never provided a default 'python' utility with our packages and for
> good reasons. That said, I would really like if we could provide a default
> symlink to the default major versions of python. That is: python2 and python3.
> The rational behind this is that a lot of upstreams have "fixed" their 
> hardcoded
> shebangs from #!/usr/bin/python... to #!/usr/bin/env python2 or 
> #!/usr/bin/env python3.
> This would allow us to drop lots of patches, substitutions and MODPY_ADJ_FILES
> from our ports tree and make things easier for us in general.
> 
> People willing to use another version as the default major are pretty much on
> their own but that's already the case today since we have substituting
> everything anyway.
> 
> I am putting this into a bulk right now...
> What do you guys think?

Sounds sane to me. Some users may already have their own symlink that they'll
have to remove first before they update.

Related: what does anyone think about moving these?

        lang/python/2.7 -> lang/python/2
        lang/python/3.6 -> lang/python/3

The further split used to be helpful in the days of 2.4/5/6/7 when they language
changed all the time, but it doesn't seem particularly useful these days, and 
makes
version updates (like 3.4 to 3.6) harder due to the bumps.

Reply via email to