[sisyphus] firefox searchplugins fix
Ilia K.
=?iso-8859-1?q?mail4ilia_=CE=C1_gmail=2Ecom?=
Пт Фев 18 01:06:31 MSK 2005
Адресуется всем пользователям firefox, и в первую очередь его
меинтейнерам в Сизифе!
Введение: Есть такая замечательный фича у firefox - searchplugins -
поиск "почти из адресной строки" на любой понравившейся поисковой
машине и не только (например Google, Yahoo, Yandex, Rambler, IMDB,
Dictionary.com, Wikipedia, Yandex.Lingvo, etc.) На
http://mycroft.mozdev.org/download.html несколько сотен таких плагинов
(в т.ч. и на русском). Для инсталяции достаточно нажать на спецальную
ссылку, и вуаля - новый плагин добавлен.
Проблема: Вышеописанная процедура простой установки работает только
если (не дай бог!) браузер запущен рутом (или у пользователя есть
права на запись в /usr/lib/firefox/searchplugins/, что не лучше).
Можно конечно установить свою копию firefox в домашнем каталоге, но
это решением не назовёшь, поэтому...
Решение: Сохранять подобные плагины в
~/..../userprofile/searchplugins/. Официальный firefox этого ещё не
делает, но патч уже существует. Немного с ним поковырявшись (он для
cvs версии) я смог прикрутить его к firefox-1.0-alt6. Последний
успешно компилируется, запускается и устанавливает searchplugins. За
прошедшие два дня побочных эффектов замечено не было :)
Сам подогнанный патч, подправленный спек и src.rpm пакет можно скачать с адреса:
http://t2.technion.ac.il/~sapiens/
Версию пакета менять не стал и в changelog ничего не добавлял, так как
никто мне подобных полномочий не давал.
Просьба к мейнтейнерам firefox: включить даннный патч в версию
браузера для sisyphus до выхода официального исправления (чего ещё
неизвестно сколько ждать - см. ниже). Если имеются возражения, просьба
аргументировать, и вместе обсудим.
Доп. информация по теме:
- жизнеописание бага (ему более двух лет!):
https://bugzilla.mozilla.org/show_bug.cgi?id=123315
- некоторое обсуждение бага (коментарии пользователей внизу страницы):
http://mycroft.mozdev.org/deepdocs/installing.html
- а в debian unstable уже давно поправили :-P
http://glandium.org/debian/repository/unstable/mozilla-firefox_1.0-2pre3.0_i386.changes
Всего наилучшего,
Илья.
Подробная информация о списке рассылки Sisyphus