Summary: | Бинарные пакеты с пустым Packager | ||
---|---|---|---|
Product: | Infrastructure | Reporter: | Anton Farygin <rider> |
Component: | riscv64 | Assignee: | Ivan A. Melnikov <iv> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P5 | CC: | glebfm, ldv, rider, vt |
Version: | unspecified | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Anton Farygin
2021-12-10 11:18:08 MSK
$ rpm -q --qf '%{PACKAGER}\n' -p http://ftp.altlinux.org/pub/distributions/ALTLinux/ports/riscv64/Sisyphus/files/riscv64/RPMS/psmisc-22.20-alt1.riscv64.rpm (none) Актуальный пакет psmisc из Сизифа настолько безопасно сендбоксится что даже не собирается на riscv64. Исправить это, безусловно, в планах уже давно, но мне там не всё понятно. Так что в ближайшие несколько дней эта проблема скорее всего не будет исправлена. (In reply to Anton Farygin from comment #0) > пакет psmisc, собранный для архитектуры riscv64 не содержит поле Packager. > Возможно, есть ещё такие же пакеты. Просканировал текущий sisyphus_riscv. Помимо psmisc и его debuginfo пустой Packager у dejagnu, gyp и rpm-build-tex. С ними я чего-нибудь сделаю в ближайшее время. (In reply to Ivan A. Melnikov from comment #3) > > Просканировал текущий sisyphus_riscv. * sisyphus_riscv64 естественно. проблема не только с psmisc: $ curl -s 'https://rdb.altlinux.org/api/packageset/repository_packages?branch=sisyphus_riscv64&package_type=binary'|jq -r '.packages[]|select(.maintainers[] == "")|.name' dejagnu gyp psmisc rpm-build-tex Да, пока я писал комментарий с примером через rdb уже всё сделали. (In reply to Ivan A. Melnikov from comment #2) > Актуальный пакет psmisc из Сизифа настолько безопасно сендбоксится что даже > не собирается на riscv64. Исправить это, безусловно, в планах уже давно, но > мне там не всё понятно. Так что в ближайшие несколько дней эта проблема > скорее всего не будет исправлена. У меня ранее был доступ к riscv, но теперь нет. Если он снова появится, то я смогу пофиксить эту проблему. (In reply to Ivan A. Melnikov from comment #3) > (In reply to Anton Farygin from comment #0) > > пакет psmisc, собранный для архитектуры riscv64 не содержит поле Packager. > > Возможно, есть ещё такие же пакеты. > > Просканировал текущий sisyphus_riscv. Помимо psmisc и его debuginfo пустой > Packager у dejagnu, gyp и rpm-build-tex. Очевидно, эти пакеты были собраны до того, как на riscv64 стало можно использовать hasher. > С ними я чего-нибудь сделаю в > ближайшее время. Возможно, стоит натравить sisyphus_check на весь репозиторий чтобы найти остальные пакеты. Я думаю, что buildhost -- более удачный критерий для этого случая: ./psmisc-22.20-alt1.riscv64.rpm: unacceptable BUILDHOST: localhost.localdomain sisyphus_check: check-buildhost ERROR: unacceptable non-hasher buildhost name (In reply to Gleb F-Malinovskiy from comment #8) > Очевидно, эти пакеты были собраны до того, как на riscv64 стало можно > использовать hasher. > > Возможно, стоит натравить sisyphus_check на весь репозиторий чтобы найти > остальные пакеты. Я думаю, что buildhost -- более удачный критерий для > этого случая: > ./psmisc-22.20-alt1.riscv64.rpm: unacceptable BUILDHOST: > localhost.localdomain > sisyphus_check: check-buildhost ERROR: unacceptable non-hasher buildhost name Вообще, у меня есть список по пакетов, которые никогда не собирались в girar'е, и список пактов, которые собирались в girar'е достаточно давно. Я потихоньку работаю над тем, чтобы в sisyphus_riscv64 не осталось пакетов, собранных раньше задачи 6161@gyle-riscv (главной темой которой был rpm-build-4.0.4-alt170), но задача это фоновая и поэтому движется неспешно. А использовать sisyphus_check чтобы сначала заниматься более проблемными пакетами это хорошая мысль. Вчера в sisyphus_risv64 отправлен psmisc (ссылки на изменения отправил vt@ в почту), остальные упомянутые пакеты были пересобраны раньше. (In reply to Anton Farygin from comment #5) > $ curl -s > 'https://rdb.altlinux.org/api/packageset/ > repository_packages?branch=sisyphus_riscv64&package_type=binary'|jq -r > '.packages[]|select(.maintainers[] == "")|.name' Вывод этой команды теперь пустой. (In reply to Gleb F-Malinovskiy from comment #8) > Возможно, стоит натравить sisyphus_check на весь репозиторий чтобы найти > остальные пакеты. Я думаю, что buildhost -- более удачный критерий для > этого случая sisyphus_check показал довольно мало интересного, но кое-что я по его результатам обновил. Сейчас из пакетов, собранных без хешера, остался только бутсрапный zzzpkg, который будет удалён после обновления своего последнего клиента -- Mesa. Спасибо. |