Date: Mon, 24 Jul 2017 01:54:49 +0000 From: bugzilla-noreply@freebsd.org To: python@FreeBSD.org Subject: [Bug 209649] archivers/py-borgbackup: py34-borgbackup-1.0.2 installs py27 dependencies Message-ID: <bug-209649-21822-k4pX0djsB0@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-209649-21822@https.bugs.freebsd.org/bugzilla/> References: <bug-209649-21822@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209649 --- Comment #14 from Kubilay Kocak <koobs@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.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-209649-21822-k4pX0djsB0>
