Bug 1996075
Summary: | Package python-pulp-manifest missing from Satellite Tool repos | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Ganesh Payelkar <gpayelka> |
Component: | Packaging | Assignee: | satellite6-bugs <satellite6-bugs> |
Status: | CLOSED ERRATA | QA Contact: | Lukas Pramuk <lpramuk> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 6.10.0 | CC: | ahumbe, egolov, ehelms, ggainey, jsherril, myarboro, pcreech, rchan, ttereshc |
Target Milestone: | 6.10.0 | Keywords: | Regression, Triaged |
Target Release: | Unused | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | python-pulp_manifest-3.0.0-1 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-11-16 14:13:24 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: |
Description
Ganesh Payelkar
2021-08-20 13:13:57 UTC
This was a tool packaged within the Pulp 2 codebase and similar tool and package does not exist for Pulp 3 at present. We will need to investigate extracting said tool and re-packaging it. The Pulp upstream bug status is at NEW. Updating the external tracker on this bug. The Pulp upstream bug priority is at Normal. Updating the external tracker on this bug. Eric, it turned out it's been in pulp_file repo for some time :), my bad. https://github.com/pulp/pulp_file/tree/main/pulp_manifest The Pulp upstream bug status is at CLOSED - NOTABUG. Updating the external tracker on this bug. moving back to pulp, as I think the tool needs to be packaged in pypi The Pulp upstream bug status is at NEW. Updating the external tracker on this bug. actually putting on pulp component The Pulp upstream bug status is at CLOSED - COMPLETE. Updating the external tracker on this bug. All upstream Pulp bugs are at MODIFIED+. Moving this bug to POST. The Pulp upstream bug status is at POST. Updating the external tracker on this bug. The Pulp upstream bug status is at CLOSED - COMPLETE. Updating the external tracker on this bug. VERIFIED.
@Satellite 6.10.0 Snap23
# yum --disableplugin=foreman-protector install python3-pulp_manifest
...
Resolving Dependencies
--> Running transaction check
---> Package python3-pulp_manifest.noarch 0:3.0.0-1.el7pc will be installed
--> Finished Dependency Resolution
Dependencies Resolved
========================================================================================================================
Package Arch Version Repository Size
========================================================================================================================
Installing:
python3-pulp_manifest noarch 3.0.0-1.el7pc Sat6-CI_Satellite_6_10_Composes_Satellite_6_10_RHEL7 14 k
Transaction Summary
========================================================================================================================
Install 1 Package
Total download size: 14 k
Installed size: 25 k
Is this ok [y/d/N]: y
Downloading packages:
python3-pulp_manifest-3.0.0-1.el7pc.noarch.rpm | 14 kB 00:00:00
...
Installed:
python3-pulp_manifest.noarch 0:3.0.0-1.el7pc
Complete!
>>> python3-pulp_manifest can be installed successfully, however I would prefer dash instead of underscore in the rpm name to be more consistent with other rpms
FailedQA. Why do we ship the rpm in Satellite repo? When python2 version of the tool was shipped in Tools repo Even BZ title asks for Tools repo I should've failed the BZ instead And if Satellite repo is OK then it should be in Capsule repo aswell. It was added to the incorrect repo. I have moved it to the tools repo for the next snap Requesting needsinfo from upstream developer ttereshc because the 'FailedQA' flag is set. VERIFIED.
@Satellite 6.10.0 Snap24
by the following manual reproducer:
1) Subscribe RHEL7 machine to Satellite Tools (candidate) repo
2) Install newly named rpm
# yum install python3-pulp_manifest
...
Resolving Dependencies
--> Running transaction check
---> Package python3-pulp_manifest.noarch 0:3.0.0-1.el7pc will be installed
...
Dependencies Resolved
========================================================================================================================
Package Arch Version Repository Size
========================================================================================================================
Installing:
python3-pulp_manifest
noarch 3.0.0-1.el7pc Sat6-CI_Satellite_Tools_6_10_Composes_Satellite_Tools_6_10_RHEL7_x86_64 14 k
Installing for dependencies:
python3 x86_64 3.6.8-18.el7 rhel-7-server-rpms 70 k
python3-libs x86_64 3.6.8-18.el7 rhel-7-server-rpms 6.9 M
python3-pip noarch 9.0.3-8.el7 rhel-7-server-rpms 1.6 M
python3-setuptools noarch 39.2.0-10.el7 rhel-7-server-rpms 629 k
Transaction Summary
========================================================================================================================
Install 1 Package (+4 Dependent packages)
...
Installed:
python3-pulp_manifest.noarch 0:3.0.0-1.el7pc
Dependency Installed:
python3.x86_64 0:3.6.8-18.el7 python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7
python3-setuptools.noarch 0:39.2.0-10.el7
Complete!
>>> python3-pulp_manifest can be installed successfully from Tools repo
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Satellite 6.10 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:4702 |