[Bug 209649] archivers/py-borgbackup: py34-borgbackup-1.0.2 installs py27 dependencies
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Jul 24 01:54:50 UTC 2017
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209649
--- Comment #14 from Kubilay Kocak <koobs at FreeBSD.org> ---
The root cause contributing conditions are:
- archivers/py-borgbackup USES=python:3.x+ (the 3.x+ bit)
- archivers/py-borgbackup incorrectly *_DEPENDS on py-* (not py3-*) versions of
dependencies.
- poudriere has a DEPENDS_ARGS issue[1][2]
Notes:
- Existing py3-* ports are workarounds until ports variants/flavors (ugly name)
support is added to the tree.
- A workaround for having to create py3-* ports was added to a recent
poudriere{-devel} version to automatically build py3-* variants when necessary.
The official freebsd package repositories have not been updated (yet) to this
poudriere version (pending exp-runs, i dont believe there's a tracking bug
yet).
This is fundamentally a python framework/poudriere issue, manifest in a certain
class of python ports/packages in certain conditions.
archivers/py-borgbackup can be fixed by *_DEPENDS'ing on py3- versions of its
dependencies (and their dependencies).
[1] https://github.com/freebsd/poudriere/issues/259
[2] https://github.com/freebsd/poudriere/pull/483
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-python
mailing list