| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Fix Ggit override for pygobject 3.42+ compatibility Set __module__ on dynamically created override classes in Ggit.py so that gi.overrides.override() passes its module check. This fixes the KeyError "You have tried override outside of the overrides module" seen with python3-gobject >= 3.42, which crashes lorax-composer at runtime. Add a %check that imports Ggit to catch regressions at build time, with an explicit BuildRequires on python3-gobject-base (the gi modules live in -base on openEuler). Use the %{installed_version_of} macro for the libgit2 version requirement. Exclude gi/overrides from automatic python dependency scanning and drop the hard-coded Requires: python3-gobject, since not all consumers of the C library need python-gi. Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com> (cherry picked from commit 70b21b17af6493467abbd9e5002fb9f377e13bfd) | 2 个月前 | |
1.2.1 | 1 年前 | |
Fix Ggit override for pygobject 3.42+ compatibility Set __module__ on dynamically created override classes in Ggit.py so that gi.overrides.override() passes its module check. This fixes the KeyError "You have tried override outside of the overrides module" seen with python3-gobject >= 3.42, which crashes lorax-composer at runtime. Add a %check that imports Ggit to catch regressions at build time, with an explicit BuildRequires on python3-gobject-base (the gi modules live in -base on openEuler). Use the %{installed_version_of} macro for the libgit2 version requirement. Exclude gi/overrides from automatic python dependency scanning and drop the hard-coded Requires: python3-gobject, since not all consumers of the C library need python-gi. Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com> (cherry picked from commit 70b21b17af6493467abbd9e5002fb9f377e13bfd) | 2 个月前 | |
modify yaml | 6 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 6 年前 |