Summary: | Не работает фильтрация поиска по архитектуре | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Infrastructure | Reporter: | Anton Zhukharev <ancieg> | ||||||
Component: | packages.altlinux.org | Assignee: | Dmitry Lyalyaev <fruktime> | ||||||
Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> | ||||||
Severity: | normal | ||||||||
Priority: | P5 | CC: | dshein, rider | ||||||
Version: | unspecified | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Attachments: |
|
Исправление добавлено в тестовую ветку. Однако при выполнении указанного в примере запроса (поиск 'kernel-image-rpi' с архитектурой 'x86_64') всё равно будет найден удалённый исходный пакет 'kernel-image-rpi' т.к. поиск происходит по вхождению строки в имя пакета и для удалённых пакетов в сборочных заданиях, из которых собственно и формируется история удаления пакетов, есть только имена исходных пакетов и соответственно привязки к архитектуре бинарных пакетов тоже нет. После тестирования исправление будет применено на основном сайте. Created attachment 11908 [details]
вид посикового запроса после исправления
применено на https://beta.packages.altlinux.org/ru/search/?branch=sisyphus&arch=i586&name=kernel-image-rpi Исправление применено на основном сайте. Можно закрывать баг. |
Created attachment 11862 [details] Пример ошибки По-моему, фильтрация по архитектуре не работает как надо. Если в запросе (см.скриншот) изменить архитектуру на, допустим, i586, то результат будет точно тем же (очевидно, что этот результат должен быть получен для архитектуры aarch64, но не для ppc64le). И следовательно, если выбрать какой-нибудь пакет из списка, то в нём нет нужной архитектуры (такое ощущение, что параметр архитектуры не учитывается при поиске).