On 2020/02/04 07:54, Mikolaj Kucharski wrote:
> 
> Hm.. I don't understand why this needs to be two separate lines, when
> union of those gives the same constraint result.
> 
> $ env TRUSTED_PKG_PATH=/home/ports/packages/aarch64/all/ pkg_info -f 
> python-3.7.6p0
> @conflict python->=3.7,<3.8
> @conflict python->=3.2,<3.7
> @pkgpath lang/python/3.2,-main
> @pkgpath lang/python/3.3,-main
> @pkgpath lang/python/3.4,-main
> @pkgpath lang/python/3.5,-main
> @pkgpath lang/python/3.6,-main
> 
> Above two conflict markers basically mean `@conflict python->=3.2,<3.8`.
> 
> Stuart, can you elaborate why separating conflict marker into two is
> necessary? Is this just to make it clear conceptually what is going on
> and help with further upgrade paths (py 3.8, 3.9, 3.10, etc.)?

Exactly.

Reply via email to