Date: Thu, 1 Aug 2013 21:50:23 +0200 From: Marcus von Appen <mva@FreeBSD.org> To: freebsd-python@freebsd.org Subject: Re: Naming of lang/pypy and lang/pypy3 Message-ID: <20130801195023.GA1345@medusa.sysfault.org> In-Reply-To: <1595859.oJfAmeEhYc@dragon.dg> References: <1595859.oJfAmeEhYc@dragon.dg>
next in thread | previous in thread | raw e-mail | index | archive | help
--Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On, Thu Aug 01, 2013, David Naylor wrote: > Hi All, > > The pypy team have released a version of pypy that supports python-3.2 (while > the existing port supports python-2.7). > > I would like to quickly talk about two concepts here: > * python language version (such as python-2.7, python-3.2, etc) > * python implementation version (such as pypy-2.1, jython-?.?, ironpython-?.? > and cpython-2.7) > > > Currently the only supported implementation of python in bsd.python.mk is > cpython and bsd.python.mk assumes the implementation and language version is > the same. Of note, pypy seems to be the only implementation who's version > does not match the language. I would like to eventually teach bsd.python.mk > about different implementations, so with that in mind the current situation > for pypy is: > > The pypy library directory and binary are suffixed with the implementation > version (currently 2.1) however with pypy3 keeping the same version as pypy > (and pypy32.1 is just confusing) how should I handle the version numbering? > > I could think of: > a) use the language version as the suffix (i.e. pypy2.7 and pypy3.2) > b) use a combination of the two (i.e. pypy2.1-2.7 and pypy2.1-2.7) > c) use some other numbering scheme > > I currently prefer using option (a). Your thoughts? a) would cause a big mismatch when users report errors to the pypy upstream. Do not do it. b) just looks overly complicated to me c) naaaaaaah How about something like: pypy-2.1 (or pypy2-2.1) pypy3-2.1 This would match the pypy versions perfectly in my opinion. (On a side note: do you mind to move pypy betas into a pypy-devel port or such alike? The beta versions currently prevent using pypy as more or less stable replacement for CPython). Cheers Marcus --Q68bSM7Ycu6FN28Q Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (FreeBSD) iEYEARECAAYFAlH6u/8ACgkQi68/ErJnpkemrwCdF+XProS9+6CxI3St0BgAgZYP QKAAoMpm0z3Dd4aShZlhSDlGRpLNTghb =nKEZ -----END PGP SIGNATURE----- --Q68bSM7Ycu6FN28Q--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130801195023.GA1345>