Summary: | >dev-python/m2crypto-0.26.0[libressl] - ImportError: No module named _m2crypto | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michelangelo Scopelliti <kernelpanic> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | anarchy, fluffysheap, gentoo |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 561854 | ||
Attachments: |
properly support libressl
m2crypto-0.27.0-r1.ebuild m2crypto-0.27.0-libressl.patch |
Description
Michelangelo Scopelliti
2017-10-09 11:40:56 UTC
Sorry, some typos in the first report. The issue is present for >dev-python/m2crypto-0.26.0, not 2.6 Created attachment 498696 [details, diff]
properly support libressl
I have copied the 0.26.4 ebuild to 0.27.0 and with included patch have been able to successfully rebuild crda. Patch is from OpenBSD, I have combined them all together instead of managing multiple patches.
Created attachment 515646 [details]
m2crypto-0.27.0-r1.ebuild
Working ebuild conditionally applying Jory's patch
Created attachment 515648 [details, diff]
m2crypto-0.27.0-libressl.patch
patch used by ebuild above
This is a major blocker which affects all installations that use wifi and libressl. (Blocks during build of crda) Please push attached ebuild/patch to portage.. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51e7514a7882be4bbf2a5ca3177cf77d16e4c39e commit 51e7514a7882be4bbf2a5ca3177cf77d16e4c39e Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2018-04-12 02:01:53 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2018-04-12 20:59:48 +0000 dev-python/m2crypto: properly detect LibreSSL versions Ensure the build environment can determine the LibreSSL version. This also fixes dependencies such as net-wireless/crda which fail to find the m2crypto module due to the broken m2crypto build. Bug: https://bugs.gentoo.org/633832 Package-Manager: Portage-2.3.28, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/7947 .../files/m2crypto-libressl-version-check.patch | 154 +++++++++++++++++++++ dev-python/m2crypto/m2crypto-0.27.0-r1.ebuild | 56 ++++++++ 2 files changed, 210 insertions(+)} |