Bug ID 1218143
Summary python2-pycairo is blocking update python-rpm-macros
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Python
Assignee python-maintainers@suse.com
Reporter ana.guerrero@suse.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

Created attachment 871412 [details]
python2-pycairo_log.txt

python-rpm-macros 20231204.dd64e74 (SR#1130671) is blocked by python2-pycairo
failing to build.

Most relevant part of the build log (attached):

[   12s] + xargs -0 /usr/bin/python2 -c ' 
[   12s] import sys, py_compile 
[   12s] for f in sys.argv[1:]: 
[   12s]  
fp=f[len("/home/abuild/rpmbuild/BUILDROOT/python2-pycairo-1.18.1-6.20.x86_64"):] 
[   12s]   print(f"Generating cached byte-code for {fp}") 
[   12s]   for o in [0, 1]: 
[   12s]     py_compile.compile(f, dfile=fp, optimize=o) 
[   12s] '
[   12s]   File "<string>", line 5
[   12s]     print(f"Generating cached byte-code for {fp}") 
[   12s]                                                 ^
[   12s] SyntaxError: invalid syntax
[   12s] error: Bad exit status from /var/tmp/rpm-tmp.LYEGW2 (%install)


This seems to be using f-strings in python2.7 where they are not yet supported.
The last update of python2-pycairo is from March 2020, so I'm wondering if this
package is still maintained by upsteam. However, gimp, python-gobject2,
python-gtk have a direct dependency on this package.


You are receiving this mail because: