Bug 2235822

Summary: Robotics fails to build due to uninstallable ROS components
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: distributionAssignee: Aoife Moloney <amoloney>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 39CC: kevin
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard: AcceptedFreezeException
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-08-31 20:57:33 UTC Type: ---
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: 2143445    

Description Adam Williamson 2023-08-29 20:09:04 UTC
Robotics images currently fail to build due to several uninstallable ROS components:

2023-08-29 09:33:33,563 INFO pylorax: Problem 1: conflicting requests
2023-08-29 09:33:33,563 INFO pylorax:   - nothing provides python3.11dist(pyyaml) needed by python3-wstool-0.1.18-11.fc38.noarch from anaconda
2023-08-29 09:33:33,563 INFO pylorax:   - nothing provides python(abi) = 3.11 needed by python3-wstool-0.1.18-11.fc38.noarch from anaconda
2023-08-29 09:33:33,563 INFO pylorax:  Problem 2: conflicting requests
2023-08-29 09:33:33,563 INFO pylorax:   - nothing provides python3.11dist(python-dateutil) needed by python3-vcstools-0.1.42-13.fc38.noarch from anaconda
2023-08-29 09:33:33,563 INFO pylorax:   - nothing provides python3.11dist(pyyaml) needed by python3-vcstools-0.1.42-13.fc38.noarch from anaconda
2023-08-29 09:33:33,564 INFO pylorax:   - nothing provides python(abi) = 3.11 needed by python3-vcstools-0.1.42-13.fc38.noarch from anaconda
2023-08-29 09:33:33,564 INFO pylorax:  Problem 3: conflicting requests
2023-08-29 09:33:33,564 INFO pylorax:   - nothing provides python3.11dist(pyyaml) needed by python3-rosinstall-0.7.8-17.fc38.noarch from anaconda
2023-08-29 09:33:33,564 INFO pylorax:   - nothing provides python3.11dist(catkin-pkg) needed by python3-rosinstall-0.7.8-17.fc38.noarch from anaconda
2023-08-29 09:33:33,564 INFO pylorax:   - nothing provides python(abi) = 3.11 needed by python3-rosinstall-0.7.8-17.fc38.noarch from anaconda
2023-08-29 09:33:33,564 INFO pylorax:   - nothing provides python3.11dist(rosdistro) >= 0.3 needed by python3-rosinstall-0.7.8-17.fc38.noarch from anaconda
2023-08-29 09:33:33,564 INFO pylorax:  Problem 4: conflicting requests
2023-08-29 09:33:33,564 INFO pylorax:   - nothing provides python3.11dist(setuptools) needed by python3-bloom-0.11.2-4.fc39.noarch from anaconda
2023-08-29 09:33:33,564 INFO pylorax:   - nothing provides python3.11dist(python-dateutil) needed by python3-bloom-0.11.2-4.fc39.noarch from anaconda
2023-08-29 09:33:33,564 INFO pylorax:   - nothing provides python3.11dist(pyyaml) needed by python3-bloom-0.11.2-4.fc39.noarch from anaconda
2023-08-29 09:33:33,564 INFO pylorax:   - nothing provides python3.11dist(packaging) needed by python3-bloom-0.11.2-4.fc39.noarch from anaconda
2023-08-29 09:33:33,565 INFO pylorax:   - nothing provides python3.11dist(empy) needed by python3-bloom-0.11.2-4.fc39.noarch from anaconda
2023-08-29 09:33:33,565 INFO pylorax:   - nothing provides python(abi) = 3.11 needed by python3-bloom-0.11.2-4.fc39.noarch from anaconda
2023-08-29 09:33:33,565 INFO pylorax:   - nothing provides python3.11dist(catkin-pkg) >= 0.4.3 needed by python3-bloom-0.11.2-4.fc39.noarch from anaconda
2023-08-29 09:33:33,565 INFO pylorax:   - nothing provides python3.11dist(rosdep) >= 0.15 needed by python3-bloom-0.11.2-4.fc39.noarch from anaconda
2023-08-29 09:33:33,565 INFO pylorax:   - nothing provides python3.11dist(rosdistro) >= 0.8 needed by python3-bloom-0.11.2-4.fc39.noarch from anaconda

I have sent a comps PR to drop these components (most are unmaintained upstream and should be dropped anyway, bloom is not immediately fixable):

https://pagure.io/fedora-comps/pull-request/882

Proposing as a Beta FE issue because fixing image builds during freeze is obviously desirable, and these changes can't break anything outside robotics.

Reproducible: Always

Comment 1 Adam Williamson 2023-08-30 19:43:29 UTC
+3 in https://pagure.io/fedora-qa/blocker-review/issue/1231 , marking accepted.

Comment 2 Adam Williamson 2023-08-30 19:51:23 UTC
PR merged, let's check the effects with the next compose.

Comment 3 Adam Williamson 2023-08-31 20:57:33 UTC
Looks fixed.