Bug 1796024
Summary: | python-libnacl fails to build with Python 3.9: encoding parameter of json.loads() has been removed | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Miro Hrončok <mhroncok> |
Component: | python-libnacl | Assignee: | Jonny Heggheim <hegjon> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | cstratak, hegjon, mhroncok, pviktori, tir.karthi |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | 1.7.1-3.fc33 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-04-02 11:36:56 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1785415 |
Description
Miro Hrončok
2020-01-29 12:36:32 UTC
Upstream issue : https://github.com/saltstack/libnacl/issues/120 . I will raise a PR . please send me a PR via https://src.fedoraproject.org/rpms/python-libnacl/pull-requests Upstream PR : https://github.com/saltstack/libnacl/pull/121 . Sorry, is there documentation on how to send PRs to fedora? I couldn't see the source or where to patch/test it. That requires knowledge of packaging. Patches are usually added like this: https://src.fedoraproject.org/rpms/pytest/c/df813420f685f37e472f5ee1a0f0f3e560004613?branch=master PRs can be done wither via https://src.fedoraproject.org forks or via a "third party PR" pagure feature from any external git repo with public URL and shared history. This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle. Changing version to 32. Karthikeyan, how can I help with that PR? Sorry, I didn't have the time to make a PR to fedora package. The upstream PR is merged and is simple feel free to backport as needed. (In reply to Petr Viktorin from comment #8) > https://src.fedoraproject.org/rpms/python-libnacl/pull-request/1 Pull request have been merged. Koji build: https://koji.fedoraproject.org/koji/taskinfo?taskID=42953205 Thank you all. (In reply to Miro Hrončok from comment #10) > Thank you all. The build failed on Koji, but worked on in my local mock build. Not sure... maybe another bug? There is a segfault. I think it depends on architecture. I assume your mock is x86_64, the build was on armv7. (In reply to Miro Hrončok from comment #12) > There is a segfault. I think it depends on architecture. I assume your mock > is x86_64, the build was on armv7. Yes, fedora-rawhide-x86_64 You can try to build until it hits an architecture that passes. I also suggest to file another bug fro you package that it fails to build on arch. This is actually a subtle upstream bug: https://github.com/saltstack/libnacl/issues/123 Closing this because the "encoding parameter of json.loads() has been removed" part is fixed. Having this bug closed allows us to track more potential Python 3.9 failures. I opened https://bugzilla.redhat.com/show_bug.cgi?id=1820150 for the ARM FTBFS. |