Skip site navigation (1)Skip section navigation (2)
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/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D209649

--- Comment #14 from Kubilay Kocak <koobs@FreeBSD.org> ---
The root cause contributing conditions are:

- archivers/py-borgbackup USES=3Dpython:3.x+ (the 3.x+ bit)
- archivers/py-borgbackup incorrectly *_DEPENDS on py-* (not py3-*) version=
s of
dependencies.
- poudriere has a DEPENDS_ARGS issue[1][2]

Notes:

- Existing py3-* ports are workarounds until ports variants/flavors (ugly n=
ame)
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 necess=
ary.=20

The official freebsd package repositories have not been updated (yet) to th=
is
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 cer=
tain
class of python ports/packages in certain conditions.

archivers/py-borgbackup can be fixed by *_DEPENDS'ing on py3- versions of i=
ts
dependencies (and their dependencies).

[1] https://github.com/freebsd/poudriere/issues/259
[2] https://github.com/freebsd/poudriere/pull/483

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-209649-21822-k4pX0djsB0>