Bug 2458648

Summary: lazygal: FTBFS in Fedora Rawhide: ValueError: Namespace GExiv2 not available for version 0.10
Product: [Fedora] Fedora Reporter: Karolina Surma <ksurma>
Component: lazygalAssignee: Dominik 'Rathann' Mierzejewski <dominik>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: dominik
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
URL: https://koschei.fedoraproject.org/package/lazygal
Whiteboard:
Fixed In Version: lazygal-0.11-8.fc44 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-05-06 00:49:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2412434, 2433833    

Description Karolina Surma 2026-04-15 10:45:03 UTC
Description of problem:
Package lazygal fails to build from source in Fedora Rawhide.

Version-Release number of selected component (if applicable):
0.11-7.fc44

Steps to Reproduce:
koji build --scratch f45 lazygal-0.11-7.fc44.src.rpm

Additional info:
This package is tracked by Koschei. See:
https://koschei.fedoraproject.org/package/lazygal

Reproducible: Always

Actual Results:
+ /usr/bin/python3 -sP /usr/lib/rpm/redhat/import_all_modules.py -f /builddir/build/BUILD/lazygal-0.11-build/lazygal-0.11-7.fc45.noarch-pyproject-modules
Check import: lazygal
Check import: lazygal.cmdline
Traceback (most recent call last):
  File "/usr/lib/rpm/redhat/import_all_modules.py", line 106, in import_modules
    importlib.import_module(module)
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "/usr/lib64/python3.14/importlib/__init__.py", line 88, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1406, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1371, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1342, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 938, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 759, in exec_module
  File "<frozen importlib._bootstrap>", line 491, in _call_with_frames_removed
  File "/builddir/build/BUILD/lazygal-0.11-build/BUILDROOT/usr/lib/python3.14/site-packages/lazygal/cmdline.py", line 43, in <module>
    from . import generators
  File "/builddir/build/BUILD/lazygal-0.11-build/BUILDROOT/usr/lib/python3.14/site-packages/lazygal/generators.py", line 30, in <module>
    from .sourcetree import SOURCEDIR_CONFIGFILE
  File "/builddir/build/BUILD/lazygal-0.11-build/BUILDROOT/usr/lib/python3.14/site-packages/lazygal/sourcetree.py", line 29, in <module>
    from . import pathutils, make, metadata
  File "/builddir/build/BUILD/lazygal-0.11-build/BUILDROOT/usr/lib/python3.14/site-packages/lazygal/metadata.py", line 28, in <module>
    gi.require_version("GExiv2", "0.10")
    ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.14/site-packages/gi/__init__.py", line 153, in require_version
    raise ValueError(f"Namespace {namespace} not available for version {version}")
ValueError: Namespace GExiv2 not available for version 0.10

Comment 1 Fedora Update System 2026-04-26 13:27:33 UTC
FEDORA-2026-b3ebd05892 (lazygal-0.11-8.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-b3ebd05892

Comment 2 Fedora Update System 2026-04-28 02:10:31 UTC
FEDORA-2026-b3ebd05892 has been pushed to the Fedora 44 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-b3ebd05892`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-b3ebd05892

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Fedora Update System 2026-05-06 00:49:30 UTC
FEDORA-2026-b3ebd05892 (lazygal-0.11-8.fc44) has been pushed to the Fedora 44 stable repository.
If problem still persists, please make note of it in this bug report.