Bug 1688695

Summary: Unable to update Electron-Cash due to dependency
Product: [Fedora] Fedora Reporter: hgbhcprm
Component: electron-cashAssignee: Jonny Heggheim <hegjon>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 29CC: germano.massullo, hegjon
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-04-21 09:20:27 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: 1694498    
Bug Blocks:    

Description hgbhcprm 2019-03-14 08:59:48 UTC
Description of problem:

I currently have electron-cash-3.3.4-1.fc29.noarch and python3-trezor-0.10.2-2.fc29.noarch installed. When I try to do yum update I get the following conflict

Problem: package electron-cash-3.3.5-3.fc29.noarch conflicts with python3-trezor < 0.11.1 provided by python3-trezor-0.10.2-2.fc29.noarch
  - cannot install the best update candidate for package python3-trezor-0.10.2-2.fc29.noarch
  - cannot install the best update candidate for package electron-cash-3.3.4-1.fc29.noarch


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Jonny Heggheim 2019-03-15 09:40:25 UTC
I am able to reproduce. 

The dependency tree also depend on Electrum where the latest version is missing dependencies that are not included in Fedora yet.

Comment 3 hgbhcprm 2019-04-12 11:36:13 UTC
The command "sudo dnf install --enablerepo=updates-testing --advisory=FEDORA-2019-fba8e34603 \*" went fine and outputted in the end 
Installed:
  python3-typing-extensions-3.7.2-1.fc29.noarch

But the command "sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2019-6b71e20508" failed with 
Problem: cannot install the best update candidate for package python3-trezor-0.10.2-2.fc29.noarch
  - nothing provides python-typing-extensions needed by python3-trezor-0.11.2-1.fc29.noarch

There seams to be a mismatch in the names between python and python3

Comment 4 Jonny Heggheim 2019-04-12 21:33:56 UTC
(In reply to hgbhcprm from comment #3)
> The command "sudo dnf install --enablerepo=updates-testing
> --advisory=FEDORA-2019-fba8e34603 \*" went fine and outputted in the end 
> Installed:
>   python3-typing-extensions-3.7.2-1.fc29.noarch
> 
> But the command "sudo dnf upgrade --enablerepo=updates-testing
> --advisory=FEDORA-2019-6b71e20508" failed with 
> Problem: cannot install the best update candidate for package
> python3-trezor-0.10.2-2.fc29.noarch
>   - nothing provides python-typing-extensions needed by
> python3-trezor-0.11.2-1.fc29.noarch
>
> There seams to be a mismatch in the names between python and python3

You are correct + found a missing dependency:

Can you test the new update?
https://bodhi.fedoraproject.org/updates/FEDORA-2019-9187570fbf

Comment 5 hgbhcprm 2019-04-15 13:39:53 UTC
After installing the latest update I was then able to update also electron-cash. Thanks