Bug 23325 - [FR] branch package search
: [FR] branch package search
Status: NEW
: Infrastructure
(All bugs in Infrastructure/packages.altlinux.org)
: unspecified
: all Linux
: P3 enhancement
Assigned To:
:
:
:
:
: 22555
  Show dependency tree
 
Reported: 2010-04-12 01:50 by
Modified: 2011-08-12 19:26 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2010-04-12 01:50:43
Поскольку бывает так, что пакета нет в 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 From 2010-04-12 01:52:43 -------
PS: если совсем раскатить губу, то хранить бы список интересующих бранчей в
куке... :)
------- Comment #2 From 2010-04-12 08:32:20 -------
А может прикрутить поиск Яндекс.Сервер к сизифу?
Говорят весьма шустро работает. И поиск по описанию будет.
------- Comment #3 From 2010-04-12 14:57:38 -------
(В ответ на комментарий №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 From 2010-04-12 16:30:46 -------
(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 From 2011-08-12 19:26:42 -------
Перевешиваю с sisyphus.ru на packages.altinux.org.