* Sascha Peilicke <speilicke@suse.com> [2013-06-28 10:01]:
On 06/27/2013 06:06 PM, Guido Berhoerster wrote:
Why is the python ssl module not provided by the python module any more? It seems to have vanished after a recent version upgrade and there isn't even an explanation in the changelog. This currently causes build failures for offlineimap.
Huh?
saschpe@bort:packaging/openSUSE:Factory/python% rpm -qlp binaries/python-2.7.5-1.1.x86_64.rpm| grep ssl /usr/lib64/python2.7/lib-dynload/_ssl.so /usr/lib64/python2.7/ssl.py
You also need to "BuildRequires: python" next to "BuildRequires: python-devel" to get access to the ssl module (same for tkinter and some more remote ones). It's not pulled in due to some bootstrapping issues. Ask Jan Matejek if you want more details or if that couldn't be solved otherwise :-)
I have %py_requires which introduces a build dependency on /usr/bin/python and thus python-base and a build dependency on python-devel. The python packaging guidelines suggest "…in all cases, use BuildRequires: python-devel", and not even %py_requires -d results in a build dependency on python any more, this is confusing to say the least. Can this dependency please be added back to python-devel? -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org