On Thu, Nov 02, 2017 at 02:10:21PM +0000, Stuart Henderson wrote: > 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.
I fullu support this move. It'll bring us closer to everyone does. -- Antoine
