Bug 60764
| Summary: | Вытягивает ruby | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Mikhail Efremov <sem> |
| Component: | libcaca | Assignee: | majioa <majioa> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | demidovaa, majioa, sbolshakov |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
реакция последует ? Версия пакета: libcaca-0.99.20.3.1-alt0.1 Система: ALT Workstation K 11.4, обновлённый до Sisyphus Шаги: 1. Установить пакет: # apt-get install libcaca 2. Проверить зависимости основного пакета: $ rpm -qR libcaca | grep -Ei '^(ruby|rubygems)([[:space:]]|$)' 3. Проверить, какие пакеты требуют ruby: $ rpm -q --whatrequires ruby 4. Проверить содержимое пакета: $ rpm -ql libcaca 5. Проверить динамические зависимости библиотеки: $ ldd /usr/lib64/libcaca.so.0 | grep -i ruby Реальный результат: В зависимостях основного пакета libcaca присутствуют: ruby >= 0 rubygems >= 0 Команда обратной проверки также показывает libcaca: ruby-stdlibs-3.3.12-alt5.1.x86_64 libcaca-0.99.20.3.1-alt0.1.x86_64 При этом пакет содержит только библиотеки: /usr/lib64/libcaca++.so.0 /usr/lib64/libcaca++.so.0.99.20 /usr/lib64/libcaca.so.0 /usr/lib64/libcaca.so.0.99.20 Связь libcaca.so.0 с libruby отсутствует. В результате установка основной библиотеки необоснованно требует Ruby и ruby-stdlibs, предоставляющий виртуальный rubygems Ожидаемый результат: Основной пакет libcaca не должен зависеть от ruby, rubygems или libruby. Ruby-зависимости допустимы только у отдельного пакета ruby-caca Дополнительная информация: В p11 + таск #433020 проблема не воспроизводится: у собранных пакетов libcaca, caca-utils, libcaca-devel и python3-module-caca зависимости на Ruby отсутствуют. ruby-caca содержит только ожидаемую зависимость на libruby.so.3.1 Вероятная причина - различие сборочного окружения: rpm-build-ruby и Ruby 3.3 в Sisyphus против Ruby 3.1 в p11 Лишние зависимости, предположительно, добавляются автоматически при сборке в Sisyphus |

Description
Mikhail Efremov 2026-09-30 22:24:40 MSK