Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Oct 2016 23:18:38 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 213296] multimedia/livestreamer py27-livestreamer-1.12.2 conflicts with py27-rainbowstream-1.3.5
Message-ID:  <bug-213296-13@https.bugs.freebsd.org/bugzilla/>

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

            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@FreeBSD.org
          Reporter: harald.brinkhof@gmail.com
          Assignee: multimedia@FreeBSD.org
             Flags: maintainer-feedback?(multimedia@FreeBSD.org)

Mind you I only have 1 bsd install and it's a dragonfly bsd but they told m=
e to
report it here to because of shared ports. :)

py27-rainbowstream-1.3.5 depends on
py27-requests-2.11.1(${PYTHON_PKGNAMEPREFIX}requests>=3D2.5.3:www/py-reques=
ts),
while py27-livestreamer-1.12.2 uses py27-requests1: 1.2.3
(${PYTHON_PKGNAMEPREFIX}requests1>=3D0:www/py-requests1) This makes it so t=
hat
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 on=
ly
used for simple get calls.

fix for ports:

replace ${PYTHON_PKGNAMEPREFIX}requests1>=3D0:www/py-requests1 \=20
with ${PYTHON_PKGNAMEPREFIX}requests>=3D2.5.3:www/py-requests \=20
in /usr/ports/multimedia/livestreamer/Makefile

--=20
You are receiving this mail because:
You are the assignee for the bug.=



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