Hello! 2010/9/28 Doug Barton <do...@freebsd.org>: >> Those packages (py26-httplib2 vs py31-httplib2) do not >> conflict (they may be used simultaneously, don't overwrite each >> other's files etc.). But they have single origin, which seems to >> confuse the portmaster: >> >> PYTHON_VERSION=python2.6 portmaster www/py-httplib2 >> ===>>> Installation of www/py-httplib2 (py26-httplib2-0.6.0) complete >> PYTHON_VERSION=python3.1 portmaster www/py-httplib2 >> ===>>> Upgrade of py26-httplib2-0.6.0 to py31-httplib2-0.6.0 complete > > I would also argue that there is a fundamental assumption in the ports > infrastructure that what you're doing here (installing both versions on the > same system) is not supported. The ability to make the version of things > like python or perl variable is a great feature of the ports infrastructure, > but my understanding has always been that this would be a system-wide > option, and that installing different versions of the same language on the > same system is not supported.
What problems (besides no support in portmaster) can arise due to parallel use of Python 2 and Python 3 in the same FreeBSD system? I see none: the resulting packages (python{26,31}-* and py{26,31}-*) install files in different locations (they use e.g. /usr/local/lib/python2.6 vs /usr/local/lib/python3.1). Moreover; during the current stage of the Python's development there are legitimate reasons for using Python 2 for some projects and Python 3 for the rest ( http://wiki.python.org/moin/Python2orPython3 ). And I don't expect that this situation will change soon (changes in Python 3 are rather essential, so many packages will stay Python2-only for some time)... Well, as for me - it's not difficult to manage python2/3 packages using just plain ports infrastructure. Thanks for explanation! -- Sincerely, Dmitry nic-hdl: LYNX-RIPE _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"