Bug 23325 - [FR] branch package search
Summary: [FR] branch package search
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: packages.altlinux.org (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 enhancement
Assignee: Дмитрий
QA Contact:
URL:
Keywords:
Depends on:
Blocks: 22555
  Show dependency tree
 
Reported: 2010-04-12 01:50 MSD by Michael Shigorin
Modified: 2021-11-15 11:20 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2010-04-12 01:50:43 MSD
Поскольку бывает так, что пакета нет в Sisyphus, но есть в бранчах -- вследствие выпадения, переименования либо иных причин -- порой хотелось бы искать и по бранчам.

Набросал http://sisyphus.ru/find2.shtml (внимание, формочка осталась прицеленной на find.shtml -- не стал трогать это в темплейте!), просьба заценить.

Мне не нравится перегруженность запроса выборкой по майнтейнерам и сравнением m.mail=s.packager -- если это дёрнуть по бранчам, изрядно тормозим.

Также задумался, а не возвращать ли при нуле результатов формочку с добавленной (и включенной) галкой "поискать по бранчам".  В общем, PoC есть, соображения приветствуются.

PS: список потроганного:
./cgi-bin/find.pl
./cgi-bin/find2.pl
./html/htf/en/find.pl_branch.htf
./html/htf/en/find.pl_main.htf
./html/htf/ru/find.pl_branch.htf
./html/htf/ru/find.pl_main.htf
./html/htf/br/find.pl_branch.htf
./html/htf/br/find.pl_main.htf
./html/find2.shtml
Comment 1 Michael Shigorin 2010-04-12 01:52:43 MSD
PS: если совсем раскатить губу, то хранить бы список интересующих бранчей в куке... :)
Comment 2 kompastver 2010-04-12 08:32:20 MSD
А может прикрутить поиск Яндекс.Сервер к сизифу?
Говорят весьма шустро работает. И поиск по описанию будет.
Comment 3 Igor Zubkov 2010-04-12 14:57:38 MSD
(В ответ на комментарий №0)
> Поскольку бывает так, что пакета нет в Sisyphus, но есть в бранчах --
> вследствие выпадения, переименования либо иных причин -- порой хотелось бы
> искать и по бранчам.
> 
> Набросал http://sisyphus.ru/find2.shtml (внимание, формочка осталась
> прицеленной на find.shtml -- не стал трогать это в темплейте!), просьба
> заценить.

Этот вариант медленнее старого на ~30%.
 
> Мне не нравится перегруженность запроса выборкой по майнтейнерам и сравнением
> m.mail=s.packager -- если это дёрнуть по бранчам, изрядно тормозим.
> 
> Также задумался, а не возвращать ли при нуле результатов формочку с добавленной
> (и включенной) галкой "поискать по бранчам".  В общем, PoC есть, соображения
> приветствуются.
> 
> PS: список потроганного:
> ./cgi-bin/find.pl
> ./cgi-bin/find2.pl
> ./html/htf/en/find.pl_branch.htf
> ./html/htf/en/find.pl_main.htf
> ./html/htf/ru/find.pl_branch.htf
> ./html/htf/ru/find.pl_main.htf
> ./html/htf/br/find.pl_branch.htf
> ./html/htf/br/find.pl_main.htf
> ./html/find2.shtml

git с изменениями где?

(В ответ на комментарий №2)
> А может прикрутить поиск Яндекс.Сервер к сизифу?
> Говорят весьма шустро работает. И поиск по описанию будет.

Между прочим, на prometheus.altlinux.org поиск по description работает с самого начала. И даже ~30% быстрее чем текущий на find.shtml на sisyphus.ru

А Яндекс.Сервер ещё и проприетарный.
Comment 4 Michael Shigorin 2010-04-12 16:30:46 MSD
(In reply to comment #3)
> > Набросал http://sisyphus.ru/find2.shtml
> Этот вариант медленнее старого на ~30%.
Странно -- мне показалось, что в несколько раз.

> > PS: список потроганного:
> git с изменениями где?
Пока нигде -- попытался было тестить на alt*.linux.kiev.ua, потом понял, что всё-таки реальней рядом с sisyphus.ru/find.shtml, потом за полночь попытался хотя бы сгрести сделанное в кучку, а вот на гит или патчи уже внимания не хватало.

BTW поиск по %description там тоже есть.  И ещё там есть довольно дорогой кусочек запроса насчёт AND m.mail=s.packager -- вот думаю, стоит ли вывод Packager: этого с учётом того, что нередко содержимое этого тега не коррелирует с последними сборщиками...
Comment 5 Igor Zubkov 2011-08-12 19:26:42 MSK
Перевешиваю с sisyphus.ru на packages.altinux.org.
Comment 6 Anton Farygin 2021-11-11 20:52:14 MSK
Дима, просьба вернуть поиск пакета по всем веткам.
Comment 7 Дмитрий 2021-11-15 10:51:18 MSK
(Ответ для Anton Farygin на комментарий #6)
> Дима, просьба вернуть поиск пакета по всем веткам.

вернул
Comment 8 Anton Farygin 2021-11-15 11:20:52 MSK
Спасибо, применил на https://beta.packages.altlinux.org