Bug 17483 - New wxPython breaks programs
Summary: New wxPython breaks programs
Status: RESOLVED INVALID
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-13 01:17 CET by w unruh
Modified: 2016-01-13 07:31 CET (History)
0 users

See Also:
Source RPM: wxPython-3.0.1.1
CVE:
Status comment:


Attachments

Description w unruh 2016-01-13 01:17:10 CET
Description of problem: Running the bibus program (I know this is no longer a part of Mageia, but the problem is not in bibus but in wxpython), the menus and selections are broken between Mageia 4 and Mageia 5. 

Install bibus, probably easiest is to take it from the fedora repository.
(eg bibus-1.5.1-14.fc23.i686.rpm or bibus-1.5.1-14.x86_64.rpm
together with the wxPython on Mga5. 
Start bibus and select Styles->Edit from the menu. The select Forms 
ordering. 
Note that the menu items in the windows all have their bottoms cut off. 
Now select one of the items -- Say Pages. The Delete button will now no longer be greyed out. Press the delete button. Nothing happens. 


Now remove the wxPython and wxPython-wxversion (nodeps since bibus will complain it needs them) packages, and replace them with the packages from Mageia 4.
These are the 2.8.12.1 versions of wxPython. 
Try the above again. Now the menu windows are complete. If you select Pages and press Delete that Pages  item is deleted. 

Similarly if you have  list of biblio items and you try to select some of them with the mouse, the whole list will get selected with the wxPython 3, but not with wxPython 2.8.12. 

Ie, wxPython 3 seems to have  broken a lot of stuff. 
Note that the only thing replaced in the two tests is wxPython, not python or anything else. Ie, this is a bug in wxPython.


Version-Release number of selected component (if applicable):
wxPython 3.0.1.1 

How reproducible: Always and on both on a i586 and an x64_86 machine. 



Steps to Reproduce:
1. See above.

Reproducible: 

Steps to Reproduce:
Comment 1 Rémi Verschelde 2016-01-13 07:31:02 CET
We can't possibly maintain a stack of libraries to be compatible with packages from other distros. wxgtk and wxPython 3.0 are indeed not fully compatible with the 2.8 version, so packages that rely on those versions need at least to be rebuilt, but often to be patched.

So you can either keep wxPython from Mageia 4 and put it on urpmi's skip.list, or try to build bibus from source against wxPython 3.0 and see if it works. If not, that's an upstream issue as most distros are defaulting to wxPython 3.0 now.

On Mageia's side, there's not much we can do, we won't revert to wxPython 2.8 for one Fedora package.

Status: NEW => RESOLVED
Resolution: (none) => INVALID


Note You need to log in before you can comment on or make changes to this bug.