Bug 44312

Summary: Не работает фильтрация поиска по архитектуре
Product: Infrastructure Reporter: Anton Zhukharev <ancieg>
Component: packages.altlinux.orgAssignee: 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:
Description Flags
Пример ошибки
none
вид посикового запроса после исправления none

Description Anton Zhukharev 2022-11-15 21:24:50 MSK
Created attachment 11862 [details]
Пример ошибки

По-моему, фильтрация по архитектуре не работает как надо. Если в запросе (см.скриншот) изменить архитектуру на, допустим, i586, то результат будет точно тем же (очевидно, что этот результат должен быть получен для архитектуры aarch64, но не для ppc64le).

И следовательно, если выбрать какой-нибудь пакет из списка, то в нём нет нужной архитектуры (такое ощущение, что параметр архитектуры не учитывается при поиске).
Comment 1 Danil Shein 2022-11-21 14:31:50 MSK
Исправление добавлено в тестовую ветку.

Однако при выполнении указанного в примере запроса (поиск 'kernel-image-rpi' с архитектурой 'x86_64') всё равно будет найден удалённый исходный пакет 'kernel-image-rpi' т.к. поиск происходит по вхождению строки в имя пакета и для удалённых пакетов в сборочных заданиях, из которых собственно и формируется история удаления пакетов, есть только имена исходных пакетов и соответственно привязки к архитектуре бинарных пакетов тоже нет.

После тестирования исправление будет применено на основном сайте.
Comment 2 Danil Shein 2022-11-21 14:33:35 MSK
Created attachment 11908 [details]
вид посикового запроса после исправления
Comment 4 Danil Shein 2022-11-22 12:23:52 MSK
Исправление применено на основном сайте.
Можно закрывать баг.