Summary: | neofetch: huge amount of dependencies | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Yuri N. Sedunov <aris> |
Component: | neofetch | Assignee: | Alexander Makeenkov <amakeenk> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P5 | CC: | aen, amakeenk, armatik, glebfm, iv, lav, oleg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Yuri N. Sedunov
2024-02-28 23:51:08 MSK
Вопрос к тому, кто это сделал: $ rpm -q neofetch && rpm -qR neofetch | wc -l neofetch-7.1.0-alt3.noarch 13 $ rpm -qpR neofetch-7.1.0-alt3.1.noarch.rpm | wc -l 50 $ rpm -qp neofetch-7.1.0-alt3.1.noarch.rpm --lastchange * Ср фев 28 2024 Ivan A. Melnikov <iv@altlinux.org> 7.1.0-alt3.1 - Filter out more dependencies (fixes rebuilding). https://git.altlinux.org/tasks/archive/done/_333/341626/gears/100/git?p=git;a=commitdiff;h=cd2b8fef7f930a56be7c14d45dccd4e6ab8b2fbe +%filter_from_requires /uname/d +%filter_from_requires /pve-manager/d +%filter_from_requires /powerpc-utils/d Там же и так нет этих зависимостей: $ rpm -q neofetch && rpm -qR neofetch | grep -E -c "uname|pve|powerpc" neofetch-7.1.0-alt3.noarch 0 Изменился порядок поиска зависимостей shell.req -- я думаю, из-за обновления bash, так как раньше конструкции вида $(foo) не приводили к появлениям зависимостей на foo, а теперь, похоже, приводят. Глеб, ты что-нибудь про это знаешь? В результате простая пересборка neofetch привела к появлению новых зависимостей. https://git.altlinux.org/tasks/341625/ Я это заметил при попытке собрать neofetch под loongarch64, проблема оказалась переносимой на все архитектуры. Я выкинул те, которые мешали сборке пакета, и теперь neofetch собран под loongarch64. Если Вам мои изменения не нравятся, попробуйте их откатить, и вы увидите, зачем они. Воможно, для этого пакета нужно вообще отключить shell.req и прописать необходимый минимум вручную. > Assignee: Ivan A. Melnikov
Я могу решить эту проблему двумя способами:
- отключить shell.req и прописать необходимый зависимостей вручную, на сво
Извиняюсь, случайно отправил недописанный комментарий:
> Assignee: Ivan A. Melnikov
Я могу решить эту проблему двумя способами:
- отключить shell.req и прописать необходимый зависимостей вручную, на свой вкус
- накидать ещё фильтров чтобы стало "как было"
Что выберет майнтейнер?
(Ответ для Ivan A. Melnikov на комментарий #5) > Что выберет майнтейнер? Я поправлю. neofetch-7.1.0-alt4 -> sisyphus: Thu Feb 29 2024 Alexander Makeenkov <amakeenk@altlinux> 7.1.0-alt4 - Disabled AutoReq for shell (closes: #49556). Спасибо. |