pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

rtv: Add a TODO to document a problem with py-curses

Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <>
Pushed By:	leot
Date:		Fri Aug 11 17:10:03 2017 +0200
Changeset:	b162b699f83d2da8add438b9d2fcd74f3331a274

Added Files:

Log Message:
rtv: Add a TODO to document a problem with py-curses

Unfortunately I've still not investigated in depth why it fails in that ways.
At the moment, the only workaround know is to recompile py-curses with

To see a diff of this commit:;a=commitdiff;h=b162b699f83d2da8add438b9d2fcd74f3331a274

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

 rtv/TODO | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/rtv/TODO b/rtv/TODO
new file mode 100644
index 0000000000..73c22cc7e2
--- /dev/null
+++ b/rtv/TODO
@@ -0,0 +1,31 @@
+When built against devel/py-curses CURSES_TYPE=curses on NetBSD (tested with
+8.99.1), at run-time it fails with:
+ % rtv
+ Traceback (most recent call last):
+   File "/usr/pkg/bin/rtv", line 11, in <module>
+     load_entry_point('rtv==1.17.1', 'console_scripts', 'rtv')()
+   File "/usr/pkg/lib/python2.7/site-packages/pkg_resources/", line 561, in load_entry_point
+     return get_distribution(dist).load_entry_point(group, name)
+   File "/usr/pkg/lib/python2.7/site-packages/pkg_resources/", line 2649, in load_entry_point
+     return ep.load()
+   File "/usr/pkg/lib/python2.7/site-packages/pkg_resources/", line 2303, in load
+     return self.resolve()
+   File "/usr/pkg/lib/python2.7/site-packages/pkg_resources/", line 2309, in resolve
+     module = __import__(self.module_name, fromlist=['__name__'], level=0)
+   File "/usr/pkg/lib/python2.7/site-packages/rtv/", line 205, in <module>
+     sys.exit(main())
+   File "/usr/pkg/lib/python2.7/site-packages/rtv/", line 188, in main
+     page.loop()
+   File "/usr/pkg/lib/python2.7/site-packages/rtv/", line 81, in loop
+     self.draw()
+   File "/usr/pkg/lib/python2.7/site-packages/rtv/", line 390, in draw
+     self._draw_content()
+   File "/usr/pkg/lib/python2.7/site-packages/rtv/", line 508, in _draw_content
+     subwin_n_rows, subwin_n_cols, start, data['h_offset'])
+ _curses.error: curses function returned NULL
+ Exit 1
+Investigate why it fails in that way (only CURSES_TYPE=curses is affected,
+rebuilding or having a py-curses built with CURSES_TYPE=ncurses doesn't expose
+this problem).

Home | Main Index | Thread Index | Old Index