Date: Sun, 11 Aug 2013 12:37:33 +0200 From: David Demelier <demelier.david@gmail.com> To: Marcus von Appen <mva@freebsd.org>, python@freebsd.org, portmgr@freebsd.org Subject: Re: [CFT] lang/python becoming a python binary wrapper Message-ID: <CAO%2BPfDd-bSBfRaWej%2B5VnYEvKq9K8KpYtpZXJNYDDzUoD5EpOQ@mail.gmail.com> In-Reply-To: <20130810084638.GB1282@medusa.sysfault.org> References: <20130802180059.GA1278@medusa.sysfault.org> <20130803123634.GA1280@medusa.sysfault.org> <20130803123914.GB1280@medusa.sysfault.org> <20130810084638.GB1282@medusa.sysfault.org>
next in thread | previous in thread | raw e-mail | index | archive | help
2013/8/10 Marcus von Appen <mva@freebsd.org>: > The diff at http://people.freebsd.org/~mva/python-wrapper.diff was > updated to include additional symlinks to bin/XXXX{2|3}, since those > were missing in the previous patch, which could break some ports that > use e.g. bin/python2 or bin/python3 on build time. > > One minor issue remains: > > lang/python right now deals only with either python2.X OR python3.X. > This means that, if you have set 2.x as PYTHON_DEFAULT_VERSION and are > going to install a python 3.x port, lang/python will not create a > bin/python3 symlink. > > This can become an annoying inconsistency. The cleanest approach might be > to create a lang/python3 meta port, which handles the different python > 3.x versions correctly and either move lang/python to lang/python2 (for > naming) or let lang/python deal only with the python2.X ports. > > To avoid unwanted side effects, I would go for lang/python3 and let > lang/python deal with python2.X ports only. > > I'll create a lang/python3 meta port and, if everything works as > expected and the impact on the ports tree is as low as possible, will > commit it on the next weekend after the the 9.2 branch. > > Comments? > > Cheers > Marcus Thanks for the work, I'll try that this during the week :-). Cheers, -- Demelier David
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAO%2BPfDd-bSBfRaWej%2B5VnYEvKq9K8KpYtpZXJNYDDzUoD5EpOQ>