Bug 23736

Summary: meld fails to start of late
Product: Mageia Reporter: Dick Gevers <dvgevers>
Component: RPM PackagesAssignee: Python Stack Maintainers <python>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: geiger.david68210, jani.valimaa, makowski.mageia, marja11, olav
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: meld-3.19.0-2.mga7.src.rpm CVE:
Status comment:

Description Dick Gevers 2018-10-19 11:45:47 CEST
Description of problem:

Probably since the Mageia 7 mass rebuild, Meld does not start anymore.

The error on console is showing (same when started as root):

quote
$ Traceback (most recent call last):
  File "/usr/bin/meld", line 358, in <module>
    import meld.meldapp
  File "/usr/lib/python3.6/site-packages/meld/meldapp.py", line 29, in <module>
    import meld.ui.util
  File "/usr/lib/python3.6/site-packages/meld/ui/util.py", line 20, in <module>
    from meld.ui import gladesupport  # noqa: F401
  File "/usr/lib/python3.6/site-packages/meld/ui/gladesupport.py", line 10, in <module>
    from meld import sourceview  # noqa: F401
  File "/usr/lib/python3.6/site-packages/meld/sourceview.py", line 93, in <module>
    class MeldSourceView(GtkSource.View):
  File "/usr/lib64/python3.6/site-packages/gi/module.py", line 215, in __getattr__
    wrapper = metaclass(name, bases, dict_)
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases

[1]+  Exit 1                  meld
unquote
Marja Van Waes 2018-10-20 13:52:58 CEST

CC: (none) => geiger.david68210, makowski.mageia, marja11, olav
Assignee: bugsquad => python

Comment 1 Jani Välimaa 2018-10-20 17:30:58 CEST
Fixed with a rebuild of gtksourceview3.

http://svnweb.mageia.org/packages?view=revision&revision=1322916

Resolution: (none) => FIXED
Status: NEW => RESOLVED
CC: (none) => jani.valimaa