sbluhm / uyuni

Source code for Uyuni
https://www.uyuni-project.org/
GNU General Public License v2.0
1 stars 0 forks source link

Remove PowerTools dependencies #43

Closed sbluhm closed 3 years ago

sbluhm commented 3 years ago
Letzte Prüfung auf abgelaufene Metadaten: vor 0:12:08 am Fr 06 Aug 2021 08:35:35 CEST.
susemanager-4.3.0-0.x86_64.rpm                                                                                                                                                     122 kB/s |  58 kB     00:00    
Fehler: 
 Problem 1: package susemanager-4.3.0-0.x86_64 requires spacewalk-setup, but none of the providers can be installed
  - conflicting requests
  - nothing provides perl-DateTime needed by spacewalk-setup-4.3.0-4.1.uyuni1.noarch
  - nothing provides perl-Params-Validate needed by spacewalk-setup-4.3.0-4.1.uyuni1.noarch
 Problem 2: package patterns-uyuni_server-2021.08-2.1.uyuni1.x86_64 requires spacewalk-base-minimal, but none of the providers can be installed
  - conflicting requests
  - nothing provides perl(Params::Validate) needed by spacewalk-base-minimal-4.3.0-39.1.uyuni1.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
sbluhm commented 3 years ago

perl-Params-Validate recommends to use perl-Params-ValidationCompiler instead. Lots of perl-DateTime packages and functions.

sbluhm commented 3 years ago

spacewalk/setup/bin/spacewalk-setup:use Params::Validate qw(validate); spacewalk/setup/bin/spacewalk-setup:Params::Validate::validation_options(strip_leading => "-"); spacewalk/setup/lib/Spacewalk/Setup.pm:use Params::Validate qw(validate); spacewalk/setup/lib/Spacewalk/Setup.pm:Params::Validate::validation_options(strip_leading => "-"); web/modules/dobby/Dobby/CLI.pm:use Params::Validate; web/modules/dobby/Dobby/CLI.pm:Params::Validate::validation_options(strip_leading => "-"); web/modules/pxt/PXT/Config.pm:use Params::Validate; web/spacewalk-web.spec:Requires: perl(Params::Validate) web/spacewalk-web.spec:Requires: perl(Params::Validate)

sbluhm commented 3 years ago

I see no way to remove Params-Validate

sbluhm commented 3 years ago

https://github.com/uyuni-project/uyuni/pull/4046 for perl-DateTime removal.