Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.

Bug 2231842

Summary: [RHEL-8] Broken dependencies: perl-HTTP-Tiny
Product: Red Hat Enterprise Linux 8 Reporter: Zdenek Veleba <zveleba>
Component: perl-HTTP-TinyAssignee: Jitka Plesnikova <jplesnik>
Status: CLOSED NOTABUG QA Contact: RHEL CS Apps Subsystem QE <rhel-cs-apps-subsystem-qe>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.9CC: jplesnik, mspacek
Target Milestone: rcFlags: pm-rhel: mirror+
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: 2023-08-23 05:44:30 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 Zdenek Veleba 2023-08-14 12:09:26 UTC
Description of problem:
perl-HTTP-Tiny has broken dependencies in RHEL-8

Version-Release number of selected component (if applicable):
RHEL-8.9.0-20230813.52
perl-HTTP-Tiny-0.074-2.el8

Steps to Reproduce:
Run dnf repoclosure for mentioned packages

Actual results:
package: perl-HTTP-Tiny-0.074-2.el8.noarch from tested
unresolved deps:
perl(Net::SSLeay) >= 1.49
perl(Mozilla::CA)
perl(IO::Socket::SSL) >= 1.56

Expected results:
No broken dependencies

Additional notes:
This bug was generated by RTT semiautomatic reporting workflow

Comment 1 Michal Josef Spacek 2023-08-15 13:54:42 UTC
@zveleba 

I have the same system:

[root@localhost skim]# cat /etc/os-release
NAME="Red Hat Enterprise Linux"
VERSION="8.9 (Ootpa)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="8.9"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Red Hat Enterprise Linux 8.9 Beta (Ootpa)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:8::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 8"
REDHAT_BUGZILLA_PRODUCT_VERSION=8.9
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.9 Beta"

[root@localhost yum.repos.d]# cat /etc/yum.repos.d/rhel8.9.repo
[rhel-8-baseos-latest]
name=rhel-8-baseos-latest
baseurl=http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/RHEL-8.9.0-20230813.52/compose/BaseOS/$basearch/os/
enabled=1
gpgcheck=0

[rhel-8-appstream-latest]
name=rhel-8-appstream-latest
baseurl=http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/RHEL-8.9.0-20230813.52/compose/AppStream/$basearch/os/
enabled=1
gpgcheck=0

[rhel-8-crb-latest]
name=rhel-8-crb-latest
baseurl=http://download.eng.brq.redhat.com/rhel-8/nightly/RHEL-8/RHEL-8.9.0-20230813.52/compose/CRB/$basearch/os/
enabled=1
gpgcheck=0

[root@localhost yum.repos.d]# dnf install perl-HTTP-Tiny
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Last metadata expiration check: 2:24:36 ago on Tue 15 Aug 2023 07:04:48 AM EDT.
Dependencies resolved.
========================================================================================================================================================================================================================================
 Package                                                Architecture                           Version                                                                    Repository                                               Size
========================================================================================================================================================================================================================================
Installing:
 perl-HTTP-Tiny                                         noarch                                 0.074-2.el8                                                                rhel-8-baseos-latest                                     58 k
Installing dependencies:
 perl-Carp                                              noarch                                 1.42-396.el8                                                               rhel-8-baseos-latest                                     30 k
 perl-Data-Dumper                                       x86_64                                 2.167-399.el8                                                              rhel-8-baseos-latest                                     58 k
 perl-Digest                                            noarch                                 1.17-395.el8                                                               rhel-8-baseos-latest                                     27 k
 perl-Digest-MD5                                        x86_64                                 2.55-396.el8                                                               rhel-8-baseos-latest                                     37 k
 perl-Encode                                            x86_64                                 4:2.97-3.el8                                                               rhel-8-baseos-latest                                    1.5 M
 perl-Errno                                             x86_64                                 1.28-422.el8                                                               rhel-8-baseos-latest                                     77 k
 perl-Exporter                                          noarch                                 5.72-396.el8                                                               rhel-8-baseos-latest                                     34 k
 perl-File-Path                                         noarch                                 2.15-2.el8                                                                 rhel-8-baseos-latest                                     38 k
 perl-File-Temp                                         noarch                                 0.230.600-1.el8                                                            rhel-8-baseos-latest                                     63 k
 perl-Getopt-Long                                       noarch                                 1:2.50-4.el8                                                               rhel-8-baseos-latest                                     63 k
 perl-IO                                                x86_64                                 1.38-422.el8                                                               rhel-8-baseos-latest                                    142 k
 perl-IO-Socket-IP                                      noarch                                 0.39-5.el8                                                                 rhel-8-baseos-latest                                     47 k
 perl-IO-Socket-SSL                                     noarch                                 2.066-4.module+el8.3.0+6446+594cad75                                       rhel-8-appstream-latest                                 298 k
 perl-MIME-Base64                                       x86_64                                 3.15-396.el8                                                               rhel-8-baseos-latest                                     31 k
 perl-Mozilla-CA                                        noarch                                 20160104-7.module+el8.3.0+6498+9eecfe51                                    rhel-8-appstream-latest                                  15 k
 perl-Net-SSLeay                                        x86_64                                 1.88-2.module+el8.6.0+13392+f0897f98                                       rhel-8-appstream-latest                                 379 k
 perl-PathTools                                         x86_64                                 3.74-1.el8                                                                 rhel-8-baseos-latest                                     90 k
 perl-Pod-Escapes                                       noarch                                 1:1.07-395.el8                                                             rhel-8-baseos-latest                                     20 k
 perl-Pod-Perldoc                                       noarch                                 3.28-396.el8                                                               rhel-8-baseos-latest                                     88 k
 perl-Pod-Simple                                        noarch                                 1:3.35-395.el8                                                             rhel-8-baseos-latest                                    213 k
 perl-Pod-Usage                                         noarch                                 4:1.69-395.el8                                                             rhel-8-baseos-latest                                     34 k
 perl-Scalar-List-Utils                                 x86_64                                 3:1.49-2.el8                                                               rhel-8-baseos-latest                                     68 k
 perl-Socket                                            x86_64                                 4:2.027-3.el8                                                              rhel-8-baseos-latest                                     59 k
 perl-Storable                                          x86_64                                 1:3.11-3.el8                                                               rhel-8-baseos-latest                                     98 k
 perl-Term-ANSIColor                                    noarch                                 4.06-396.el8                                                               rhel-8-baseos-latest                                     46 k
 perl-Term-Cap                                          noarch                                 1.17-395.el8                                                               rhel-8-baseos-latest                                     23 k
 perl-Text-ParseWords                                   noarch                                 3.30-395.el8                                                               rhel-8-baseos-latest                                     18 k
 perl-Text-Tabs+Wrap                                    noarch                                 2013.0523-395.el8                                                          rhel-8-baseos-latest                                     24 k
 perl-Time-Local                                        noarch                                 1:1.280-1.el8                                                              rhel-8-baseos-latest                                     34 k
 perl-URI                                               noarch                                 1.73-3.el8                                                                 rhel-8-baseos-latest                                    116 k
 perl-Unicode-Normalize                                 x86_64                                 1.25-396.el8                                                               rhel-8-baseos-latest                                     82 k
 perl-constant                                          noarch                                 1.33-396.el8                                                               rhel-8-baseos-latest                                     25 k
 perl-interpreter                                       x86_64                                 4:5.26.3-422.el8                                                           rhel-8-baseos-latest                                    6.3 M
 perl-libnet                                            noarch                                 3.11-3.el8                                                                 rhel-8-baseos-latest                                    121 k
 perl-libs                                              x86_64                                 4:5.26.3-422.el8                                                           rhel-8-baseos-latest                                    1.6 M
 perl-macros                                            x86_64                                 4:5.26.3-422.el8                                                           rhel-8-baseos-latest                                     73 k
 perl-parent                                            noarch                                 1:0.237-1.el8                                                              rhel-8-baseos-latest                                     20 k
 perl-podlators                                         noarch                                 4.11-1.el8                                                                 rhel-8-baseos-latest                                    118 k
 perl-threads                                           x86_64                                 1:2.21-2.el8                                                               rhel-8-baseos-latest                                     61 k
 perl-threads-shared                                    x86_64                                 1.58-2.el8                                                                 rhel-8-baseos-latest                                     48 k

Transaction Summary
========================================================================================================================================================================================================================================
Install  41 Packages

I think the main issue is with:
 perl-IO-Socket-SSL  2.066-4.module+el8.3.0+6446+594cad75                                       rhel-8-appstream-latest
 perl-Mozilla-CA     20160104-7.module+el8.3.0+6498+9eecfe51                                    rhel-8-appstream-latest
 perl-Net-SSLeay     1.88-2.module+el8.6.0+13392+f0897f98                                       rhel-8-appstream-latest

Comment 2 Jitka Plesnikova 2023-08-21 07:07:38 UTC
perl-IO-Socket-SSL, perl-Mozilla-CA and perl-Net-SSLeay should be moved from Buildroot repository to BaseOS repo.

Comment 3 Jitka Plesnikova 2023-08-22 08:29:57 UTC
perl-IO-Socket-SSL, perl-Mozilla-CA and perl-Net-SSLeay were as modular packages only in AppStream repo. They are provided by modules perl-IO-Socket-SSL and perl-libwww-perl.

Fix for CVE-2023-31486 of perl-HTTP-Tiny added perl-IO-Socket-SSL, perl-Mozilla-CA and perl-Net-SSLeay as new run-time dependency.
perl-HTTP-Tiny is Perl core package and non-modular version is in BaseOS repo. It caused that non-modular version of packages perl-IO-Socket-SSL, perl-Mozilla-CA and perl-Net-SSLeay were moved from Buildroot to BaseOS repo.

'dnf repoclosure' for BaseOS repo will pass when all Perl modules are disabled. It is default setting for Perl modules.

If any of modules perl-IO-Socket-SSL and perl-libwww-perl is enabled, repoclosure for BaseOS repository will failed. The reason is that non-modular packages are filtered out by modular-filtering.

Comment 4 Zdenek Veleba 2023-08-22 14:15:37 UTC
Can confirm, beaker harness was enabling some modules and influencing our test. This bug can be closed.

Comment 5 Jitka Plesnikova 2023-08-23 05:44:30 UTC
Thank you for verification. I close the bug.