Date: Mon, 4 Apr 2016 17:48:33 +0930 From: Shane Ambler <FreeBSD@ShaneWare.Biz> To: Andrew Berg <aberg010@my.hennepintech.edu>, freebsd-python@freebsd.org Subject: Re: Python dependencies for ports requiring Python 3 Message-ID: <57022359.3000004@ShaneWare.Biz> In-Reply-To: <57011B4A.7090004@my.hennepintech.edu> References: <86y48uq36v.fsf@FreeBSD.org> <57011B4A.7090004@my.hennepintech.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03/04/2016 23:01, Andrew Berg wrote: > On 2016.04.03 07:36, Raphael Kubo da Costa wrote: >> Hi, everyone, >> >> I've been helping get archivers/py-borgbackup (bug 207715) committed for >> a while now. >> >> The last remaining blocker is the fact that the port has >> USES=python:3.4+ and depends on other Python ports, namely >> devel/py-setuptools_scm, devel/py-msgpack-python and devel/py-llfuse. >> This means the port will try to require/install the Python 3 versions of >> those ports which are not built by default and not present in Poudriere >> builds if one does not explicitly build Python 3 packages. > This is a ports limitation that would be overcome by support for > variants[1]. However, it is uncertain when all of the little issues > blocking variants support will be resolved. The dependency problem you > mention is the same reason that many other ports (e.g. Samba) cannot be > built when the default is Python 3. Kubilay's suggestion to create py3- > ports is mainly a workaround to give you something close enough to > variants that would allow this. These ports would need to be created, > maintained, and then culled when we have proper support for variants. > The alternative would be to simply wait until we have variants support. > > [1] https://reviews.freebsd.org/D5563 As I commented on bug 203760 - net/s3ql https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203760#c19 We can work around test building in poudriere and leave py3 only ports as manual port builds for users by using NO_PACKAGE until this is resolved. Pressure to support multiple python versions is increasing so we shouldn't have to wait too much longer. -- FreeBSD - the place to B...Software Developing Shane Ambler
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?57022359.3000004>