svn commit: r538898 - head/devel/py-hypothesis

Dmitry Marakasov amdmi3 at amdmi3.ru
Tue Jun 16 12:22:07 UTC 2020


* Mathieu Arnold (mat at 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 at amdmi3.ru  ..:              https://github.com/AMDmi3



More information about the svn-ports-all mailing list