https://bugzilla.redhat.com/show_bug.cgi?id=2142342
Bug ID: 2142342 Summary: meld requires python3-gobject Product: Fedora Version: 37 Hardware: x86_64 OS: Linux Status: NEW Component: meld Severity: low Assignee: dmaphy@fedoraproject.org Reporter: adam.boseley@gmail.com QA Contact: extras-qa@fedoraproject.org CC: cwickert@fedoraproject.org, dmaphy@fedoraproject.org, epel-packagers-sig@lists.fedoraproject.org, lkundrak@v3.sk, michel@michel-slm.name, oliver@linux-kernel.at Target Milestone: --- Classification: Fedora
Description of problem:
Meld launches with errors, when looking for diffs in a git repo "TypeError: Couldn't find foreign struct converter for 'cairo.Context'"
Version-Release number of selected component (if applicable):
Name : meld Version : 3.22.0 Release : 1.fc37 Architecture : noarch
How reproducible: yes
Steps to Reproduce: - toolbox create mytest_box - toolbox enter mytest_box - sudo dnf install meld git - cd /tmp - mkdir test_repo - cd test_repo - git init . - touch some_file - git add -A - git commit -m "add some_file" - echo "hi " >> some_file - meld .
Actual results:
TypeError: Couldn't find foreign struct converter for 'cairo.Context' TypeError: Couldn't find foreign struct converter for 'cairo.Context' TypeError: Couldn't find foreign struct converter for 'cairo.Context' TypeError: Couldn't find foreign struct converter for 'cairo.Context' TypeError: Couldn't find foreign struct converter for 'cairo.Context' TypeError: Couldn't find foreign struct converter for 'cairo.Context'
Expected results: I should be able to click on the file in meld and see the differences.
Additional info: This is fixed by adding the missing package dependency
sudo dnf install python3-gobject