Поскольку бывает так, что пакета нет в 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
PS: если совсем раскатить губу, то хранить бы список интересующих бранчей в куке... :)
А может прикрутить поиск Яндекс.Сервер к сизифу? Говорят весьма шустро работает. И поиск по описанию будет.
(В ответ на комментарий №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 А Яндекс.Сервер ещё и проприетарный.
(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: этого с учётом того, что нередко содержимое этого тега не коррелирует с последними сборщиками...
Перевешиваю с sisyphus.ru на packages.altinux.org.
Дима, просьба вернуть поиск пакета по всем веткам.
(Ответ для Anton Farygin на комментарий #6) > Дима, просьба вернуть поиск пакета по всем веткам. вернул
Спасибо, применил на https://beta.packages.altlinux.org