Bug 12396

Summary: Puddletag 2.1.1 uninstallable: missing needed python dependencies
Product: [ROSA-based products] ROSA Fresh Reporter: Giovanni Mariani <mc2374>
Component: Contributed PackagesAssignee: ROSA Linux Bugs <bugs>
Status: RESOLVED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal    
Version: Plasma5   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: puddletag-2.1.1-1.src.rpm ISO-related:
Bad POT generating: Upstream:

Description Giovanni Mariani 2022-06-07 21:34:11 MSK
The new puddletag package cannot be installed as a new package or as an update, because of missing dependencies:
*****************
Problem: conflicting requests
- nothing provides python3.8dist(idna) >= 3.3 needed by puddletag-2.1.1-1.noarch
- nothing provides python3.8dist(levenshtein) >= 0.16 needed by puddletag-2.1.1-1.noarch
- nothing provides python3.8dist(pyparsing) >= 3.0.7 needed by puddletag-2.1.1-1.noarch
- nothing provides python3.8dist(requests) >= 2.27.1 needed by puddletag-2.1.1-1.noarch
- nothing provides python3.8dist(urllib3) >= 1.26.8 needed by puddletag-2.1.1-1.noarch
****************
We have python3-idna at 2.10 release, python3-levenshtein at 0.12, python3-requests at 2.25.1 and python3-urllib3 at 1.26.7.

Please avoid updating python packages without making sure that we have all the needed dependencies.
In the puddletag case they are listed in the requirements.txt file and they were known beforehand...
Comment 1 Giovanni Mariani 2022-06-07 21:35:16 MSK
I know this is Contrib stuff, but publishing uninstallable or broken packages looks rather unprofessional to me...
Comment 2 Giovanni Mariani 2023-06-04 20:48:14 MSK
Now installs without failures... closing.