From owner-freebsd-multimedia@freebsd.org Fri Oct 7 23:18:39 2016 Return-Path: Delivered-To: freebsd-multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 33D3DC05DA0 for ; Fri, 7 Oct 2016 23:18:39 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9A1576C2 for ; Fri, 7 Oct 2016 23:18:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 8BFDBC05D99; Fri, 7 Oct 2016 23:18:38 +0000 (UTC) Delivered-To: multimedia@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8B6EBC05D98 for ; Fri, 7 Oct 2016 23:18:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 658F26AD for ; Fri, 7 Oct 2016 23:18:38 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u97NIc3f068381 for ; Fri, 7 Oct 2016 23:18:38 GMT (envelope-from bugzilla-noreply@freebsd.org) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" From: bugzilla-noreply@freebsd.org To: multimedia@FreeBSD.org Subject: maintainer-feedback requested: [Bug 213296] multimedia/livestreamer py27-livestreamer-1.12.2 conflicts with py27-rainbowstream-1.3.5 Date: Fri, 07 Oct 2016 23:18:38 +0000 X-Bugzilla-Type: request X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: multimedia@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? Message-ID: In-Reply-To: References: X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Oct 2016 23:18:39 -0000 harald.brinkhof@gmail.com has reassigned Bugzilla Automation 's request for maintainer-feedback to multimedia@FreeBSD.org: Bug 213296: multimedia/livestreamer py27-livestreamer-1.12.2 conflicts with py27-rainbowstream-1.3.5 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D213296 --- Description --- 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