Bug 2106654

Summary: Remove dependency for puppet-foreman_scap_client and puppetlabs-stdlib
Product: Red Hat Satellite Reporter: Stefan Meyer <smeyer>
Component: PackagingAssignee: satellite6-bugs <satellite6-bugs>
Status: CLOSED DUPLICATE QA Contact: Satellite QE Team <sat-qe-bz-list>
Severity: low Docs Contact:
Priority: unspecified    
Version: 6.11.0CC: ahumbe, ehelms, gisoni
Target Milestone: UnspecifiedKeywords: Triaged
Target Release: Unused   
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: 2023-07-14 23:16:09 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 Stefan Meyer 2022-07-13 08:39:01 UTC
Description of problem:
- Satellite 6.11 still has a dependency on puppetlabs-stdlib and puppet-foreman_scap_client
  even if the Puppet integration is not enabled by default in 6.11

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

How reproducible:
- Evrytime

Steps to Reproduce:
- Try to remove the puppet-foreman_scap_client and puppetlabs-stdlib package

Actual results:
- yum would remove the Satellite package if a user would confirm the delete

Expected results:
- Satellite 6.11.x should not have any dependency on Puppet modules

Additional info:

- yum output:

# yum remove puppetlabs-stdlib-5.2.0-1.el7sat.noarch puppet-foreman_scap_client-0.4.0-1.el7sat.noarch
Loaded plugins: foreman-protector, product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package puppet-foreman_scap_client.noarch 0:0.4.0-1.el7sat will be erased
--> Processing Dependency: puppet-foreman_scap_client for package: satellite-6.11.0-2.el7sat.noarch
---> Package puppetlabs-stdlib.noarch 0:5.2.0-1.el7sat will be erased
--> Running transaction check
---> Package satellite.noarch 0:6.11.0-2.el7sat will be erased
--> Finished Dependency Resolution

Dependencies Resolved

============================================================================================================================
 Package                                Arch               Version                     Repository                                      Size
============================================================================================================================
Removing:
 puppet-foreman_scap_client             noarch             0.4.0-1.el7sat              @rhel-7-server-satellite-6.8-rpms               58 k
 puppetlabs-stdlib                      noarch             5.2.0-1.el7sat              @rhel-7-server-satellite-6.9-rpms              407 k
Removing for dependencies:
 satellite                              noarch             6.11.0-2.el7sat             @rhel-7-server-satellite-6.11-rpms              73

Comment 1 Eric Helms 2023-07-14 23:16:09 UTC

*** This bug has been marked as a duplicate of bug 1925532 ***