Proposal: default to concurrent

John W. O'Brien john at saltant.com
Mon Jan 30 01:26:30 UTC 2017


Thank you for your input.

On 1/29/17 19:50, Roland Smith wrote:
[...]
> There also seems to be a trend of separate py3-* ports. This is sometimes a
> much better solution than trying to make a single port support python 2 and 3.

If I am not mistaken, the purpose of the py3-* ports is mainly to
deliver some python3 support via the default build and thence the
official pkg repository. As a convenience for those of who build our own
ports, it also enables 2+3 support within a single build instead of
having to coordinate multiple builds and maintain multiple repositories.

Sadly, I don't see how it would address this pain point. Even with
py-SPAM and py3-SPAM, or py2-SPAM and py-SPAM, concurrent *installation*
still requires that the intersection of plists is the empty set.
Furthermore, concurrent installation is useful for multiple minor
versions of python3, not just python2.7 plus python3.x.

-J

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-python/attachments/20170129/420ee193/attachment.sig>


More information about the freebsd-python mailing list