Date: Tue, 16 Jun 2020 15:17:01 +0300 From: Dmitry Marakasov <amdmi3@amdmi3.ru> To: Mathieu Arnold <mat@freebsd.org> Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r538898 - head/devel/py-hypothesis Message-ID: <20200616121701.GE31796@hades.panopticon> In-Reply-To: <20200616090054.qau3zf5vvqgz623k@aching.in.mat.cc> References: <202006151537.05FFbWj1037199@repo.freebsd.org> <20200615155904.svxz6mx27dor7wwq@aching.in.mat.cc> <20200615171240.GB31796@hades.panopticon> <20200615174819.7qe2jtq35ehmbuh6@aching.in.mat.cc> <20200615183414.GD31796@hades.panopticon> <20200616090054.qau3zf5vvqgz623k@aching.in.mat.cc>
next in thread | previous in thread | raw e-mail | index | archive | help
* Mathieu Arnold (mat@freebsd.org) wrote: > > > > > > Author: amdmi3 > > > > > > Date: Mon Jun 15 15:37:32 2020 > > > > > > New Revision: 538898 > > > > > > URL: https://svnweb.freebsd.org/changeset/ports/538898 > > > > > > > > > > > > Log: > > > > > > - Update to 5.16.0 > > > > > > > > > > > > Note that though this drops python2 support, py-hypothesis is only > > > > > > currently used in TEST_DEPENDS, so this should not affect any package > > > > > > building. > > > > > > > > > > And now, all the ports that require this have BROKEN dependencies when > > > > > you run make test. > > > > > > > > Only when you run `make test` with non-default python2 flavor. > > > > > > Or with a different Python 3 default version, say 3.5, or that one has > > > set BUILD_ALL_PYTHON_FLAVORS and tries it with py35 as the flavor. > > > > Yes. Is this important given that everything 2.7 is already marked > > as deprecated and scheduled for removal? > > > > 3.5 may in fact be supported, needs checking. > > > > > > > When you remove flavors from a port, it is the same as if you were > > > > > removing a port. So you MUST chase down all the consumers and make sure > > > > > they all still work correctly. > > > > > > > > It does not affect how they work. And `make test` works fine for all of > > > > them with default python flavor too. > > > > > > So you are saying that you will fix them a bit later right? > > > > There were no plans to fix anything. If support for 2.7 is still > > important, older py-hypothesis may be repocopied, and consumers > > which still support 2.7 switched to it. > > I think you are missing the point. It is not about support for 2.7, it > is about having broken the dependencies of all the ports that depend on > this one when they have possible flavors that are 2.7 or 3.5. > > Please fix those dependencies. What do you mean by broken dependencies here and how do you suggest to fix these? -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: https://github.com/AMDmi3
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200616121701.GE31796>