-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-10.0.beta
-
None
-
None
-
None
-
rhel-sst-cs-stacks
-
ssg_core_services
-
None
-
False
-
-
None
-
None
-
None
-
None
-
None
I think that installing perl-interpreter-4:5.38.2-507.el10.x86_64 installs too many packages:
# dnf install perl-interpreter Last metadata expiration check: 0:25:18 ago on Tue 14 May 2024 05:02:51 PM CEST. Dependencies resolved. ======================================================================================================= Package Architecture Version Repository Size ======================================================================================================= Installing: perl-interpreter x86_64 4:5.38.2-507.el10 rhel-10.0-appstream 72 k Installing dependencies: perl-AutoLoader noarch 5.74-507.el10 rhel-10.0-appstream 21 k perl-B x86_64 1.88-507.el10 rhel-10.0-appstream 176 k perl-Carp noarch 1.54-502.el10 rhel-10.0-appstream 29 k perl-Class-Struct noarch 0.68-507.el10 rhel-10.0-appstream 22 k perl-Data-Dumper x86_64 2.188-503.el10 rhel-10.0-appstream 56 k perl-Digest noarch 1.20-502.el10 rhel-10.0-appstream 25 k perl-Digest-MD5 x86_64 2.59-3.el10 rhel-10.0-appstream 36 k perl-DynaLoader x86_64 1.54-507.el10 rhel-10.0-appstream 26 k perl-Encode x86_64 4:3.20-503.el10 rhel-10.0-appstream 1.0 M perl-Errno x86_64 1.37-507.el10 rhel-10.0-appstream 15 k perl-Exporter noarch 5.78-3.el10 rhel-10.0-appstream 31 k perl-Fcntl x86_64 1.15-507.el10 rhel-10.0-appstream 20 k perl-File-Basename noarch 2.86-507.el10 rhel-10.0-appstream 17 k perl-File-Path noarch 2.18-503.el10 rhel-10.0-appstream 35 k perl-File-Temp noarch 1:0.231.100-503.el10 rhel-10.0-appstream 59 k perl-File-stat noarch 1.13-507.el10 rhel-10.0-appstream 17 k perl-FileHandle noarch 2.05-507.el10 rhel-10.0-appstream 16 k perl-Getopt-Long noarch 1:2.57-3.el10 rhel-10.0-appstream 63 k perl-Getopt-Std noarch 1.13-507.el10 rhel-10.0-appstream 16 k perl-HTTP-Tiny noarch 0.088-5.el10 rhel-10.0-appstream 55 k perl-IO x86_64 1.52-507.el10 rhel-10.0-appstream 78 k perl-IO-Socket-IP noarch 0.42-2.el10 rhel-10.0-appstream 42 k perl-IO-Socket-SSL noarch 2.085-1.el10 rhel-10.0-appstream 224 k perl-IPC-Open3 noarch 1.22-507.el10 rhel-10.0-appstream 22 k perl-MIME-Base64 x86_64 3.16-503.el10 rhel-10.0-appstream 30 k perl-Mozilla-CA noarch 20231213-3.el10 rhel-10.0-appstream 14 k perl-Net-SSLeay x86_64 1.94-3.el10 rhel-10.0-appstream 365 k perl-POSIX x86_64 2.13-507.el10 rhel-10.0-appstream 96 k perl-PathTools x86_64 3.89-502.el10 rhel-10.0-appstream 83 k perl-Pod-Escapes noarch 1:1.07-503.el10 rhel-10.0-appstream 20 k perl-Pod-Perldoc noarch 3.28.01-503.el10 rhel-10.0-appstream 79 k perl-Pod-Simple noarch 1:3.45-6.el10 rhel-10.0-appstream 209 k perl-Pod-Usage noarch 4:2.03-503.el10 rhel-10.0-appstream 40 k perl-Scalar-List-Utils x86_64 5:1.63-503.el10 rhel-10.0-appstream 72 k perl-SelectSaver noarch 1.02-507.el10 rhel-10.0-appstream 12 k perl-Socket x86_64 4:2.037-5.el10 rhel-10.0-appstream 55 k perl-Storable x86_64 1:3.32-502.el10 rhel-10.0-appstream 98 k perl-Symbol noarch 1.09-507.el10 rhel-10.0-appstream 14 k perl-Term-ANSIColor noarch 5.01-504.el10 rhel-10.0-appstream 47 k perl-Term-Cap noarch 1.18-503.el10 rhel-10.0-appstream 22 k perl-Text-ParseWords noarch 3.31-502.el10 rhel-10.0-appstream 16 k perl-Text-Tabs+Wrap noarch 2023.0511-5.el10 rhel-10.0-appstream 22 k perl-Time-Local noarch 2:1.350-5.el10 rhel-10.0-appstream 34 k perl-URI noarch 5.27-1.el10 rhel-10.0-appstream 119 k perl-base noarch 2.27-507.el10 rhel-10.0-appstream 16 k perl-constant noarch 1.33-503.el10 rhel-10.0-appstream 23 k perl-if noarch 0.61.000-507.el10 rhel-10.0-appstream 14 k perl-libnet noarch 3.15-503.el10 rhel-10.0-appstream 122 k perl-libs x86_64 4:5.38.2-507.el10 rhel-10.0-appstream 2.2 M perl-locale noarch 1.10-507.el10 rhel-10.0-appstream 14 k perl-mro x86_64 1.28-507.el10 rhel-10.0-appstream 29 k perl-overload noarch 1.37-507.el10 rhel-10.0-appstream 46 k perl-overloading noarch 0.02-507.el10 rhel-10.0-appstream 13 k perl-parent noarch 1:0.241-502.el10 rhel-10.0-appstream 15 k perl-podlators noarch 1:5.01-502.el10 rhel-10.0-appstream 121 k perl-vars noarch 1.05-507.el10 rhel-10.0-appstream 13 k Transaction Summary ======================================================================================================= Install 57 Packages
I think the cause is that perl-Encode depends on perl-Getopt-Long:
# dnf install --exclude perl-IO-Socket-SSL perl-interpreter Last metadata expiration check: 0:26:39 ago on Tue 14 May 2024 05:02:51 PM CEST. Error: Problem: package perl-libs-4:5.38.2-507.el10.x86_64 from rhel-10.0-appstream requires perl(Encode), but none of the providers can be installed - package perl-Encode-4:3.20-503.el10.i686 from rhel-10.0-appstream requires perl(Getopt::Long), but none of the providers can be installed - package perl-Encode-4:3.20-503.el10.x86_64 from rhel-10.0-appstream requires perl(Getopt::Long), but none of the providers can be installed - package perl-Getopt-Long-1:2.57-3.el10.noarch from rhel-10.0-appstream requires perl(Pod::Usage) >= 1.14, but none of the providers can be installed - package perl-Pod-Usage-tests-4:2.03-503.el10.noarch from rhel-10.0-buildroot requires perl-Pod-Usage = 4:2.03-503.el10, but none of the providers can be installed - package perl-Pod-Usage-4:2.03-503.el10.noarch from rhel-10.0-appstream requires perl-Pod-Perldoc, but none of the providers can be installed - package perl-Pod-Perldoc-3.28.01-503.el10.noarch from rhel-10.0-appstream requires perl(HTTP::Tiny), but none of the providers can be installed - package perl-interpreter-4:5.38.2-507.el10.x86_64 from rhel-10.0-appstream requires libperl.so.5.38()(64bit), but none of the providers can be installed - package perl-interpreter-4:5.38.2-507.el10.x86_64 from rhel-10.0-appstream requires perl-libs(x86-64) = 4:5.38.2-507.el10, but none of the providers can be installed - package perl-HTTP-Tiny-0.088-5.el10.noarch from rhel-10.0-appstream requires perl(IO::Socket::SSL) >= 1.56, but none of the providers can be installed - conflicting requests - package perl-IO-Socket-SSL-2.085-1.el10.noarch from rhel-10.0-appstream is filtered out by exclude filtering (try to add '--skip-broken' to skip uninstallable packages)
perl-Encode packages some programs that if were subpackaged, the dependency could disappear:
# grep -HnrE 'Getopt::(Long|Std)' usr/bin/encguess:7:use Getopt::Std; usr/bin/encguess:10:$Getopt::Std::STANDARD_HELP_VERSION = 1; usr/bin/piconv:14:use Getopt::Long qw(:config no_ignore_case); usr/share/doc/perl-Encode/Changes:1682: Induced by the change from Getopt::Std to Getopt::Long. usr/share/doc/perl-Encode/Changes:1725: + Now uses Getopt::Long so it accepts long name options