Bug 60348
| Summary: | Несоответствие между версией пакета и `puppet --version` | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vladislav Glinkin <glinkinvd> |
| Component: | gem-puppet | Assignee: | majioa <majioa> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | 3aHyga, admsasha, cas, majioa, mike, nbr, pav, rider, thatman |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Проверка актуальности. Состояние: В Sisyphus опубликованы gem-puppet и puppet версии 8.10.0.39-alt0.4. Воспроизведение из отчёта подтверждает: Gem.version=8.10.0.39, тогда как Puppet.version и `puppet --version` возвращают 8.11.0. Исходники сборки проверены в https://git.altlinux.org/gears/g/gem-puppet.git, теге 8.10.0.39-alt0.4: lib/puppet/version.rb содержит PUPPETVERSION = '8.11.0', а puppet.gemspec — spec.version = "8.11.0". В истории дерева есть upstream-коммит «(packaging) Bump to version '8.11.0'» от 2024-10-16; далее upstream/main был слит в ветку Sisyphus. В .gear/gem-puppet.spec RPM Version и %ruby_use_gem_version принудительно заданы как 8.10.0.39. Таким образом, расхождение внесено упаковкой, а не является только ошибкой вывода CLI. Решение: требуется исправление: привести RPM/Gem-версию и версию исходного кода к единой upstream-семантике (для текущего дерева — 8.11.0) и пересобрать пакет. Статус оставить NEW до публикации исправленной сборки. |

Description
Vladislav Glinkin 2026-09-01 18:01:26 MSKВерсии пакетов: - gem-puppet-8.10.0.39-alt0.4 - puppet-8.10.0.39-alt0.4 Шаги воспроизведения: 1) $ ruby -e 'require "puppet"; puts "Gem.version=#{Gem.loaded_specs["puppet"].version}"; puts "Puppet.version=#{Puppet.version}"' 2) $ puppet --version Фактический результат: Gem.version=8.10.0.39 Puppet.version=8.11.0 8.11.0