| Summary: | Предоставлять /usr/bin/7z и p7zip, чтобы заменить устаревший p7zip | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
| Component: | 7-zip | Assignee: | Vitaly Lipatov <lav> |
| Status: | CLOSED FIXED | QA Contact: | Vitaly Lipatov <lav> |
| Severity: | normal | ||
| Priority: | P5 | CC: | george, lav, mike |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 32096, 32097 | ||
|
Description
Vitaly Lipatov
2024-03-19 10:42:01 MSK
Поскольку отказаться от использования в такой куче пакетов нереально, надо предоставить бесшовную замену, добавив в 7-zip предоставление p7zip. Некоторые нюансы: Некоторые пакеты зависят от /usr/bin/7z, потребуется симлинк Для зависящих от пакета p7zip (по имени) нужен Provides: p7zip p7zip-standalone (7za) — от него никто не зависит, можно безболезненно убрать. Что нужно в спеке 7-zip: Provides: p7zip = %version-%release Obsoletes: p7zip < 25 Provides: p7zip-standalone = %version-%release Obsoletes: p7zip-standalone < 25 И в %install: ln -s 7zz %buildroot%_bindir/7z ln -s 7zz %buildroot%_bindir/7za Форматы, которые остались только в p7zip (через плагин Rar.so): lz4, lz5, lizard, lzip — дополнительные компрессоры (патчи p7zip-project, не от Pavlov) 7-zip-26.00-alt2 -> sisyphus: Fri Feb 27 2026 Vitaly Lipatov <lav@altlinux.ru> 26.00-alt2 - Add /usr/bin/7z, /usr/bin/7za and provide p7zip (ALT bug 49730) |