Package: python3.2-minimal
Version: 3.2.3-2

The packaged version of python3.2-minimal has "#undef WINDOW_HAS_FLAGS" in
pyconfig.h which breaks all software relying on Python's curses pad support.

I wrote a basic test @ http://codezen.org/static/pad_test.py

All it does is import curses, instantiate a screen and a pad and attempt to
call the nourtrefresh() function. With pad support, this takes 6 arguments,
without pad support it excepts.

The test prints "noutrefresh call FAILED!" on failure.

This test works on squeeze, fails on wheezy and other derivatives (Ubuntu
12.04 tested).

I suggest the build for python3.2-minimal be modified to correctly detect
that the installed ncurses version WINDOW struct does indeed have a _flags
member and properly set the pyconfig.h define.

I'm fairly certain that this isn't a Python bug because downloading and
configuring Python 3.2.3 by hand yields a pyconfig.h with WINDOW_HAS_FLAGS
correctly set.

- Jack


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to