[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