Bug ID 972678
Summary KDE:Qt/python-pyside: Bug - Installation of this breaks software "opensesame"
Classification openSUSE
Product openSUSE.org
Version unspecified
Hardware x86-64
OS Linux
Status NEW
Severity Normal
Priority P5 - None
Component Bugzilla
Assignee dmueller@suse.com
Reporter patrickmurphy221@gmail.com
QA Contact novbugzilla-bugs@forge.provo.novell.com
Found By ---
Blocker ---

- Overview

Tumbleweed zypper dup requests installation of python-pyside, but installing it
breaks the program "opensesame".

- More detail

Installed OpenSUSE Tumbleweed (snapshot 2016-03-18).

Installed package "opensesame" (psychology experiment builder, homepage:
http://osdoc.cogsci.nl/) from OpenSUSE Science repository
(https://build.opensuse.org/project/show/science). It works fine.

When I do a "zypper dup" (March 23rd or 24th), the package "python-pyside" is
installed (requested by the distribution; not a dependency of opensesame) and
it breaks opensesame. Trying to run opensesame gives this error instead of
launching the program:

python: siplib.c:8551: sip_api_can_convert_to_type: Assertion `td == ((void
*)0) || (((td)->td_flags & 0x0007) == 0x0000) || (((td)->td_flags & 0x0007) ==
0x0002)' failed.
Aborted (core dumped)

Uninstalling python-pyside makes opensesame work again (but "zypper dup"
continues to request that I install python-pyside). This does not seem to be
specific to the OpenSUSE Science repository, since downloading the opensesame
python source from its official website and running that gives the exact same
result.

- To reproduce

1. Install opensesame, from OpenSUSE Science repo or from source.
2. Install python-pyside (as requested by zypper dup).

Reversing the order has same effect. Happens on Tumbleweed. In the past I've
run opensesame on Leap without problems, but I don't think it ever requested
installation of python-pyside, so breakage would not be expected.

(First time submitting a bug; apologies if I didn't include the right detail or
use the right format.)


You are receiving this mail because: