Версия пакета в сизиф: gem-train-3.11.5-alt1.noarch Версия пакета в p11: gem-train-3.11.1-alt1.noarch Шаги: 1) apt-get install getm-train 2) ruby -e "require 'train'" Ожидаемый результат: успешное выполнение и загрузка train Реальный результат: ошибка /usr/lib/ruby/rubygems/dependency.rb:301:in `to_specs': Could not find 'train-core' (= 3.11.5) among 183 total gem(s) (Gem::MissingSpecError) Необходимо вручную установить gem-train-core. После установки core будет ошибка нехватки github_changelog_generator, см: https://bugzilla.altlinux.org/60124 После установки github_changelog_generator в Сизиф gem-train начинает работать. В p11 начинается огромный цикл зависимостей, тк автоматически они не докачались. 1) /usr/lib/ruby/rubygems/specification.rb:1417:in `rescue in block in activate_dependencies': Could not find 'azure_graph_rbac' (~> 0.16) among 187 total gem(s) (Gem::MissingSpecError) 2) /usr/lib/ruby/rubygems/dependency.rb:301:in `to_specs': Could not find 'ms_rest_azure' (~> 0.11.1) among 188 total gem(s) (Gem::MissingSpecError) 3) /usr/lib/ruby/rubygems/specification.rb:1417:in `rescue in block in activate_dependencies': Could not find 'azure_mgmt_key_vault' (~> 0.17) among 190 total gem(s) (Gem::MissingSpecError) И тд Указанные зависимости в .gemspec в СИЗИФ: s.add_runtime_dependency(%q<train-core>.freeze, ["= 3.11.5".freeze]) s.add_runtime_dependency(%q<train-winrm>.freeze, ["~> 0.2".freeze]) s.add_runtime_dependency(%q<activesupport>.freeze, [">= 6.0.3.1".freeze]) s.add_runtime_dependency(%q<inifile>.freeze, ["~> 3.0".freeze]) s.add_runtime_dependency(%q<azure_graph_rbac>.freeze, ["~> 0.16".freeze]) s.add_runtime_dependency(%q<azure_mgmt_key_vault>.freeze, ["~> 0.17".freeze]) s.add_runtime_dependency(%q<azure_mgmt_resources>.freeze, ["~> 0.15".freeze]) s.add_runtime_dependency(%q<azure_mgmt_security>.freeze, ["~> 0.18".freeze]) s.add_runtime_dependency(%q<azure_mgmt_storage>.freeze, ["~> 0.18".freeze]) s.add_runtime_dependency(%q<docker-api>.freeze, [">= 1.26".freeze, "< 3.0".freeze]) s.add_runtime_dependency(%q<google-api-client>.freeze, ["< 1".freeze]) s.add_runtime_dependency(%q<googleauth>.freeze, ["< 2".freeze]) В p11: if s.respond_to? :add_runtime_dependency then s.add_runtime_dependency(%q<train-core>.freeze, ["= 3.11.1"]) s.add_runtime_dependency(%q<train-winrm>.freeze, ["~> 0.2"]) s.add_runtime_dependency(%q<activesupport>.freeze, [">= 6.0.3.1"]) s.add_runtime_dependency(%q<inifile>.freeze, ["~> 3.0"]) s.add_runtime_dependency(%q<azure_graph_rbac>.freeze, ["~> 0.16"]) s.add_runtime_dependency(%q<azure_mgmt_key_vault>.freeze, ["~> 0.17"]) s.add_runtime_dependency(%q<azure_mgmt_resources>.freeze, ["~> 0.15"]) s.add_runtime_dependency(%q<azure_mgmt_security>.freeze, ["~> 0.18"]) s.add_runtime_dependency(%q<azure_mgmt_storage>.freeze, ["~> 0.18"]) s.add_runtime_dependency(%q<docker-api>.freeze, [">= 1.26", "< 3.0"]) s.add_runtime_dependency(%q<google-api-client>.freeze, ["< 1"]) s.add_runtime_dependency(%q<googleauth>.freeze, ["< 2"]) else s.add_dependency(%q<train-core>.freeze, ["= 3.11.1"]) s.add_dependency(%q<train-winrm>.freeze, ["~> 0.2"]) s.add_dependency(%q<activesupport>.freeze, [">= 6.0.3.1"]) s.add_dependency(%q<inifile>.freeze, ["~> 3.0"]) s.add_dependency(%q<azure_graph_rbac>.freeze, ["~> 0.16"]) s.add_dependency(%q<azure_mgmt_key_vault>.freeze, ["~> 0.17"]) s.add_dependency(%q<azure_mgmt_resources>.freeze, ["~> 0.15"]) s.add_dependency(%q<azure_mgmt_security>.freeze, ["~> 0.18"]) s.add_dependency(%q<azure_mgmt_storage>.freeze, ["~> 0.18"]) s.add_dependency(%q<docker-api>.freeze, [">= 1.26", "< 3.0"]) s.add_dependency(%q<google-api-client>.freeze, ["< 1"]) s.add_dependency(%q<googleauth>.freeze, ["< 2"])