Bug 39027

Summary: undefined symbol: PyUnicode_DecodeLocale
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: python-module-pycurlAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, cas, cow, darktemplar, evg, george, grenka, imz, kotopesutility, lav, nbr, qa_viy, rider, sem, shaba, sin, slev, vitty, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Vitaly Lipatov 2020-10-02 17:02:23 MSK
$ ldd -r /usr/lib64/python2.7/site-packages/pycurl.so
...
libpython2.7.so.1.0 => /usr/lib64/libpython2.7.so.1.0 (0x00007fea0111a000)
...
undefined symbol: PyUnicode_DecodeLocale	(/usr/lib64/python2.7/site-packages/pycurl.so)

$ python
Python 2.7.18 (default, Apr 21 2020, 05:38:41) 
[GCC 9.3.1 20200518 (ALT Sisyphus 9.3.1-alt1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycurl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /usr/lib64/python2.7/site-packages/pycurl.so: undefined symbol: PyUnicode_DecodeLocale

python2-base-2.7.18-alt1.x86_64
python-module-pycurl-7.43.0.6-alt1.x86_64
Comment 1 Repository Robot 2020-10-07 00:28:53 MSK
python-module-pycurl-7.43.0.6-alt2 -> sisyphus:

 Tue Oct 06 2020 Vitaly Lipatov <lav@altlinux.ru> 7.43.0.6-alt2
 - revert python3 based improvement (ALT bug 39027)