[Bug 213999] multimedia/livestreamer: Unnecessary requests1 dependency conflic with other ports that depend on www/py-requests

2016-11-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213999

Kubilay Kocak  changed:

   What|Removed |Added

 Attachment #176409||maintainer-approval?(multim
  Flags||e...@freebsd.org)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 213999] multimedia/livestreamer: Unnecessary requests1 dependency conflic with other ports that depend on www/py-requests

2016-11-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213999

Kubilay Kocak  changed:

   What|Removed |Added

  Flags||maintainer-feedback?(multim
   ||e...@freebsd.org),
   ||merge-quarterly?
   Severity|Affects Some People |Affects Only Me
Summary|[PATCH] |multimedia/livestreamer:
   |multimedia/livestreamer:|Unnecessary requests1
   |conflict with other ports   |dependency conflic with
   |that depend on  |other ports that depend on
   |www/py-requests |www/py-requests
   Assignee|freebsd-ports-bugs@FreeBSD. |multime...@freebsd.org
   |org |
 Blocks||213296
 CC||pyt...@freebsd.org
 Status|New |Open

--- Comment #2 from Kubilay Kocak  ---
Thank you for the patch.

Could you please run livestreamers test suite (with `python-x.y setup.py test`
in WKRSRC after extracting) to confirm that tests pass with requests 2.x.

I also note in setup.py, the following, which is a good indication that
requests 2.x support is OK:

# requests 2.0 does not work correctly on Python <2.6.3
if (version_info[0] == 2 and version_info[1] == 6 and version_info[2] < 3):
deps.append("requests>=1.0,<2.0")
else:
deps.append("requests>=1.0,<3.0")

For reference, all ports depending on www/py-requests in the past were changed
to requests1 [1][2] when py-requests was updated to 2.x, allowing individual
port maintainers to make the change to the later version themselves.

[1] https://svnweb.freebsd.org/ports?view=revision&revision=341384
[2] https://svnweb.freebsd.org/ports?view=revision&revision=341385


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213296
[Bug 213296] multimedia/livestreamer py27-livestreamer-1.12.2 conflicts with
py27-rainbowstream-1.3.5
-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 213999] multimedia/livestreamer: Unnecessary requests1 dependency conflicts with ports that depend on www/py-requests

2016-11-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213999

Kubilay Kocak  changed:

   What|Removed |Added

Summary|multimedia/livestreamer:|multimedia/livestreamer:
   |Unnecessary requests1   |Unnecessary requests1
   |dependency conflic with |dependency conflicts with
   |other ports that depend on  |ports that depend on
   |www/py-requests |www/py-requests

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 213999] multimedia/livestreamer: Unnecessary requests1 dependency conflicts with ports that depend on www/py-requests

2016-11-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213999

--- Comment #3 from kalth...@gmail.com ---
Created attachment 176413
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=176413&action=edit
output of "python2.7 setup.py test"

I don't know if this checks for run dependencies (like py-requests) or just for
installing/compiling dependencies. Anyway here is the result ...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 213999] multimedia/livestreamer: Unnecessary requests1 dependency conflicts with ports that depend on www/py-requests

2016-11-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213999

--- Comment #4 from Kubilay Kocak  ---
If the tests require/use requests, and www/py-requests is installed it will be
found, if not, it will be installed by setuptools (if requests its listed as a
tests_require in setup.py)

What would invalidate the test is having the requests1 port installed, as
setuptools would have found and used *it* (version 1.x) instead. If it was
installed, deinstall it and re-run the test with either www/py-requests
installed, or if its listed in setup.py:install_requires, just let setuptools
install it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


FreeBSD ports you maintain which are out of date

2016-11-02 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/pyt...@freebsd.org.html


Port| Current version | New version
+-+
devel/py-oletools   | 0.06| 0.50
+-+
www/py-django   | 1.8.7   | 1.10.3
+-+
www/py-django18 | 1.8.15  | 1.8.16
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Thanks.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 213999] multimedia/livestreamer: Unnecessary requests1 dependency conflicts with ports that depend on www/py-requests

2016-11-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213999

--- Comment #5 from kalth...@gmail.com ---
OK, what I did was:

I executed "make" in livestreamers portsdir in a clean environment resulting in
the following packages being installed:

ports-mgmt/dialog4ports
devel/gettext-runtime
devel/gettext-tools
print/indexinfo
devel/libffi
multimedia/librtmp
ports-mgmt/pkg
devel/pkgconf
devel/py-cffi
devel/py-futures
multimedia/py-librtmp
devel/py-pycparser
www/py-requests
devel/py-setuptools27
devel/py-singledispatch
devel/py-six
lang/python27
devel/readline
multimedia/rtmpdump

Note that www/py-requests was installed.
After that I did this "setup.py test" with the results already submitted.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 213999] multimedia/livestreamer: Unnecessary requests1 dependency conflicts with ports that depend on www/py-requests

2016-11-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213999

Naram Qashat  changed:

   What|Removed |Added

 CC||cyberb...@cyberbotx.com

--- Comment #6 from Naram Qashat  ---
In regards to the comment in the initial report about streamlink being the
successor to livestream, I had submitted a bug report in #213489 to add
streamlink to the ports tree.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 213149] www/rtv: Update to 1.13.0, Take MAINTAINER'ship

2016-11-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213149

--- Comment #3 from Danilo G. Baio (dbaio)  ---
Hi Tilman.

With python 2.7, 3.4 and 3.5 I can run rtv without crashes, but always using
ascii mode:

"UserWarning: System encoding was detected as (None) instead of UTF-8,
 falling back to ascii only mode warnings.warn(text)"   From /tmp/rtv.log

$ locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

That's why I am proposing this, but you have an important point that I didn't
noticed.

Using a locale, like this below, I got crashes on python 2.7, 3.4 and 3.5, like
you reported on [1].

$ locale
LANG=pt_BR.UTF-8
LC_CTYPE="pt_BR.UTF-8"
LC_COLLATE="pt_BR.UTF-8"
LC_TIME="pt_BR.UTF-8"
LC_NUMERIC="pt_BR.UTF-8"
LC_MONETARY="pt_BR.UTF-8"
LC_MESSAGES="pt_BR.UTF-8"
LC_ALL=

Are you able to run rtv with unicode on python != 2.7 ?

I will do more tests... Could you edit this issue putting needs-qa on keywords
field ?

Regards.

[1] - https://github.com/michael-lazar/rtv/issues/316

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"


[Bug 213149] www/rtv: Update to 1.13.0, Take MAINTAINER'ship

2016-11-02 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=213149

--- Comment #4 from Danilo G. Baio (dbaio)  ---
Hi again.

Based on this comment [1] I've used this patch[2], easy/fast/ugly approach,
just for POC.

# Python 2.7 - unicode - libncursesw

/r/brasil
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python_cursesw/2016-11-02-184448_1366x768_scrot__unicode_py27.png

/r/ru
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python_cursesw/2016-11-02-184501_1366x768_scrot__unicode_py27.png

It works... but other problems could/will show up.

I've tried another patch [3] as well, but python didn't linked with ncursesw.

$ ldd /usr/local/lib/libreadline.so
/usr/local/lib/libreadline.so:
libncurses.so.8 => /lib/libncurses.so.8 (0x80124c000)
libc.so.7 => /lib/libc.so.7 (0x800823000)

ldd /usr/local/lib/libreadline.so
/usr/local/lib/libreadline.so:
libncurses.so.8 => /lib/libncurses.so.8 (0x80124c000)
libncursesw.so.8 => /lib/libncursesw.so.8 (0x8014a)
libc.so.7 => /lib/libc.so.7 (0x800823000)

I think this is a problem of python/readline/ncurses.

[1] - https://github.com/michael-lazar/rtv/issues/316#issuecomment-257666756
[2] -
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python_cursesw/python_curses.patch
[3] -
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python_cursesw/readline-termcapw.patch

For the record:

# Python 2.7 - rtv ascii
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python27/2016-11-02-094715_1366x768_scrot__ascii.png
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python27/2016-11-02-094734_1366x768_scrot__ascii.png

# Python 2.7 - rtv unicode
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python27/2016-11-02-190312_1366x768_scrot__unicode.png

# Python 2.7 - rtv ascii
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python34/2016-11-02-100810_1366x768_scrot__ascii.png
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python34/2016-11-02-100827_1366x768_scrot__ascii.png

# Python 3.4 - rtv unicode
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python34/2016-11-02-205235_1366x768_scrot__unicode.png
http://dbaio.bs2cloud.com.br/FreeBSD/rtv/shots/rtv_python34/2016-11-02-205304_1366x768_scrot__unicode.png

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"