Bug 2064987
Summary: | electrum-4.2.0 version is available | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Anton Kochkov <anton.kochkov> |
Component: | electrum | Assignee: | Henrik Nordström <henrik> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 35 | CC: | hegjon, henrik, js-fedora |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | electrum-4.2.1-2.fc36 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2022-05-07 04:28: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: | 1697393 | ||
Bug Blocks: |
Description
Anton Kochkov
2022-03-17 03:25:23 UTC
I created a PR here: https://src.fedoraproject.org/rpms/electrum/pull-request/1 This requires a newer aiorpcx, for which I also created a PR here: https://src.fedoraproject.org/rpms/python-aiorpcx/pull-request/2 Without this update, a Trezor hardware wallet cannot be used on Fedora 36, so it would be important to get this in before Fedora 36 to not break users. The reason for this being that python-trezorlib was updated, but the newer version no longer works with the old Electrum currently in Fedora 36. https://src.fedoraproject.org/rpms/python-aiorpcx/pull-request/2 for rawhide + build, but not for other branches. * I have Merged What Fedora versions do you intend to upgrade Electrum for? F36 should definitely be updated, as currently Electrum there is broken due to too new trezorlib. New version is in rawhide. https://koji.fedoraproject.org/koji/buildinfo?buildID=1948347 For f36 the depencencies needs to be resolved first. This is a very picky package, requiring very specific dependencies. For F36, all dependencies are at the right version except for python-aiorpcx-0.22.1, which was held back until Electrum is updated. Can you two coordinate to push both to F36 beta on the same day? I don't think it's possible to push two packages at once if they have different maintainers, is it? Coordinated build & push is best done using a sidetag (the better alternative to a buildroot override), but never tried with packages having completly different maintainers. python-aiorpcx-0.22.1-1.fc36 is being built now: https://koji.fedoraproject.org/koji/taskinfo?taskID=85599483 (In reply to Henrik Nordström from comment #10) > Coordinated build & push is best done using a sidetag (the better > alternative to a buildroot override), but never tried with packages having > completly different maintainers. I have never used side-tags before, just let me know if you want it for Fedora 36. As a side note, the requires for Electrum 4.2.1 is: (python3.10dist(aiorpcx) < 0.23~~ with python3.10dist(aiorpcx) >= 0.22) and Electrum 4.1.5 is: (python3.10dist(aiorpcx) < 0.19 with python3.10dist(aiorpcx) >= 0.18.7) So that there will be no breakage, only a delay in case Electrum is updated later, so I feel like pushing python-aiorpcx-0.22.1-1.fc36 to testing. As a side note, I think both of you should have access to python-aiorpcx, I will send an email to the maintainer (since I do not have admin access) The build failed, so I am rebuild with side tag: Build Target: f36-build-side-52728 https://koji.fedoraproject.org/koji/taskinfo?taskID=85601656 I gave up waiting for other builds on the same tag, not sure how it works. Added python-aiorpcx-0.22.1-1.fc36 to bodhi https://bodhi.fedoraproject.org/updates/FEDORA-2022-519cc9c62b Could you update Electrum 4.2.1 for Fedora 36? Re-open since Electrum is broken on Fedora 36. F36 is coming closer, and if nothing happens, the upgrade to F36 will just break Electrum and make people panic they lost their money. Can we please get this pushed? I'm more than happy to push it to testing as a single update if I get push rights for both Electrum and aiorpcx - I just want to see this fixed before F36 releases. f36 build scheduled https://koji.fedoraproject.org/koji/taskinfo?taskID=86042481 FEDORA-2022-cad70c87fc has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-cad70c87fc FEDORA-2022-cad70c87fc has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-cad70c87fc` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-cad70c87fc See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-cad70c87fc has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report. |