[Bug 213296] multimedia/livestreamer py27-livestreamer-1.12.2 conflicts with py27-rainbowstream-1.3.5
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Oct 7 23:18:39 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213296
Bug ID: 213296
Summary: multimedia/livestreamer py27-livestreamer-1.12.2
conflicts with py27-rainbowstream-1.3.5
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: multimedia at FreeBSD.org
Reporter: harald.brinkhof at gmail.com
Assignee: multimedia at FreeBSD.org
Flags: maintainer-feedback?(multimedia at FreeBSD.org)
Mind you I only have 1 bsd install and it's a dragonfly bsd but they told me to
report it here to because of shared ports. :)
py27-rainbowstream-1.3.5 depends on
py27-requests-2.11.1(${PYTHON_PKGNAMEPREFIX}requests>=2.5.3:www/py-requests),
while py27-livestreamer-1.12.2 uses py27-requests1: 1.2.3
(${PYTHON_PKGNAMEPREFIX}requests1>=0:www/py-requests1) This makes it so that
you can only install either one or the other, both binary package or from
ports.
changing py27-livestreamer-1.12.2 to use the same dependency as the
rainbowstream package fixes this issue. Afterwards my limited testing works
fine (I only use twitch.tv though) and all unit tests in the original source
pass. (tested by me by running 'python -m unittest discover' on
'/usr/obj/dports/multimedia/livestreamer/livestreamer-1.12.2/' ) From what I
can tell from skimming the source of livestreamer the requests module is only
used for simple get calls.
fix for ports:
replace ${PYTHON_PKGNAMEPREFIX}requests1>=0:www/py-requests1 \
with ${PYTHON_PKGNAMEPREFIX}requests>=2.5.3:www/py-requests \
in /usr/ports/multimedia/livestreamer/Makefile
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list