Bug ID 919514
Summary python-pycurl needs versioned dependency on libcurl (or less strict check)
Classification openSUSE
Product openSUSE Factory
Version 201501*
Hardware Other
OS openSUSE 13.2
Status NEW
Severity Normal
Priority P5 - None
Component Basesystem
Assignee toddrme2178@gmail.com
Reporter suse-beta@cboltz.de
QA Contact qa-bugs@suse.de
Found By Beta-Customer
Blocker ---

After updating some (but not all) packages on factory:

# osc ls openSUSE:13.2 python3
Traceback (most recent call last):
  File "/usr/bin/osc", line 9, in <module>
    from osc import commandline, babysitter
  File "/usr/lib/python2.7/site-packages/osc/babysitter.py", line 14, in
<module>
    from urlgrabber.grabber import URLGrabError
  File "/usr/lib/python2.7/site-packages/urlgrabber/__init__.py", line 53, in
<module>
    from grabber import urlgrab, urlopen, urlread
  File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 427, in
<module>
    import pycurl
ImportError: pycurl: libcurl link-time version (7.39.0) is older than
compile-time version (7.40.0)

# rpm -qf /usr/lib/python2.7/site-packages/urlgrabber/grabber.py
python-urlgrabber-3.9.1-14.3.noarch
# rpm -q --requires python-urlgrabber-3.9.1-14.3.noarch
[...]
python-pycurl
# rpm -q --requires python-pycurl
[...]
libcurl.so.4()(64bit)


The dependency oon libcurl.so.4 should be versioned with >= or the check in
grabber.py should be less strict.


You are receiving this mail because: