On 2018-05-08 21:00:59 +0200, Andreas Baumann wrote:
On Tue, May 08, 2018 at 07:48:14PM +0200, Andreas Schwab wrote:
On Mai 08 2018, Giovanni Santini
wrote: I was trying to push an update to a package of mine but `osc ci` gives me a segfault which I am not sure how to debug.
I am on Arch and I have the tools from the OBS tools official repo.
If osc (a pure python app) crashes that looks like a python bug and should probably be reported to its Arch maintainer.
This is something I also hit on Archlinux. The problem is in python2-m2crypto.
You can downgrade python2-m2crypto from 0.30.1-1 to 0.29.0-1 temporarily to work around the problem.
I filled a bug upstream at:
No, this is an osc issue. You hit this bug, because: - M2Crypto 0.30 got a bug fix [1] - OpenSSL_1_1_0h introduced a bug (commit 8e405776858 [2]) (which is fixed in the meantime (commit c4fa1f7fc01 [3]) - osc's ssl session handling code was always "broken" (however, to trigger this bug, osc has to do "a lot" of https requests for more than 2 hours) (for the details see commit b730f88 [4])
BTW: What are the plans to migrate osc to Python 3 as Python 2 support will end somewhere in 2020 (maybe, for sure, now). :-)
Yes, Marco is working on it (CCed). If you want to give it a try, there are also packages around (AFAIK, but Marco knows the details:) ) Marcus [1] https://gitlab.com/m2crypto/m2crypto/commit/f749f85db5a61ad4ee0a83d9424cc856... [2] https://github.com/openssl/openssl/commit/8e405776858 [3] https://github.com/openssl/openssl/commit/c4fa1f7fc01 [4] https://github.com/openSUSE/osc/commit/b730f88 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org