Bug 1770874

Summary: trytond-account-stock-anglo-saxon fails to install in Fedora rawhide
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: trytond-account-stock-anglo-saxonAssignee: Dan Horák <dan>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 32CC: dan
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: 2020-05-11 06:58:53 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: 1770865    
Bug Blocks: 1750909    

Description Miro Hrončok 2019-11-11 12:13:55 UTC
trytond-account-stock-anglo-saxon-4.0.1-11.fc32.noarch fails to install in Fedora rawhide:

  package trytond-account-stock-anglo-saxon-4.0.1-11.fc32.noarch requires trytond-sale, but none of the providers can be installed
  package trytond-account-stock-anglo-saxon-4.0.1-11.fc32.noarch requires python3.8dist(trytond-sale) >= 4, but none of the providers can be installed
  package trytond-account-stock-anglo-saxon-4.0.1-11.fc32.noarch requires python3.8dist(trytond-sale) < 4.1, but none of the providers can be installed
  nothing provides python3.8dist(trytond-account-invoice-stock) >= 4 needed by trytond-sale-4.0.3-11.fc32.noarch
  nothing provides python3.8dist(trytond-account-invoice-stock) < 4.1 needed by trytond-sale-4.0.3-11.fc32.noarch

Comment 1 Ben Cotton 2020-02-11 17:46:59 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle.
Changing version to 32.

Comment 2 Miro Hrončok 2020-03-09 00:37:33 UTC
Error: 
 Problem: package trytond-account-stock-anglo-saxon-4.0.1-12.fc32.noarch requires (python3.8dist(trytond-sale) >= 4 with python3.8dist(trytond-sale) < 4.1), but none of the providers can be installed
  - package trytond-account-stock-anglo-saxon-4.0.1-12.fc32.noarch requires trytond-sale, but none of the providers can be installed
  - conflicting requests
  - nothing provides (python3.8dist(trytond-account-invoice-stock) < 4.1 with python3.8dist(trytond-account-invoice-stock) >= 4) needed by trytond-sale-4.0.3-12.fc32.noarch

Comment 3 Dan Horák 2020-03-11 11:20:30 UTC
Aha, I see what't going on, during a rebase this module gained new deps and the automatic dependency generator (correctly) overrides the manually specified ones. We will need some new packages added ...

Comment 4 Miro Hrončok 2020-03-11 12:42:03 UTC
> the automatic dependency generator (correctly) overrides the manually specified ones

correction: the automatic dependency generator only adds new dependencies, the manually specified ones remain (maybe you won't to get rid of them?)

Comment 5 Dan Horák 2020-03-11 12:51:42 UTC
yes, it adds new deps, but they are more precise and more complete, so it will allow to drop the manual ones

Comment 6 Igor Raits 2020-05-11 06:58:53 UTC
Hello,

Please note that this comment was generated automatically. If you feel that this output has mistakes, please contact me via email (ignatenkobrain).

All subpackages of a package agaisnt which this bug was filled are now installable or removed from Fedora 32.

Thanks for taking care of it!