[devel] Q: Netscape Plugins packaging policy.
Sergey V Turchin
=?iso-8859-1?q?zerg_=CE=C1_altlinux=2Eorg?=
Пн Авг 9 15:10:17 MSD 2004
В сообщении от Понедельник 09 Август 2004 14:46 Alexey Gladkov
написал(a):
> Приветствую!
>
> В сизифе существует проблема связанная с упаковкой плагинов
> поддерживающих единый Netscape Plugin API (NPAPI)[1].
> Новость о поддержке этого формеата была опубликована 2004-06-30
> [2].
>
> В данный момент все плагины устанавливаюся в директорию
> пренадлежащую пакету mozilla - /usr/lib/mozilla/plugins. Это
> вызывает понятные затруднения в пакетировании mozilla т.к. сейчас
> отстутствует возможность перемещать mozilla по файловой системе.
Зачем тебе лишние проблемы? Обоснуй пожалуйста!
Эту проблему ты замучаешься решать, потому, что много пакетов,
которые _уже_установлены_ у пользователей и держат файлы в
/usr/lib/mozilla/
Я предлагаю запретить делать /usr/lib/mozilla ссылкой.
> Кроме того нельзя гарантировать, что все плагины находящиеся в
> этой директории будут работать со всеми браузерами
Ну и что?
> поддерживающимим NPAPI (Например, я могу написать плагин, который
> будет обрабатывать запросы с mime-типом
> "application/vnd.mozilla.xul+xml". Я сомневаюсь, что Opera
> поддерживает этот mimetype).
Какие проблемы это повлечет?
> Следовательно,
Пока не вижу следствия.
> необходимо создать место для плагинов
> поддерживающих NPAPI и явно не привязанных к кокретному браузеру.
> Эта директория должна не принадлежать ни одному из браузеров, но
> требоваться ими. Вместе с тем, необходимо определить директории,
> где можно будет хранить browser-speciffic плагины (если такие
> появятся).
Зачем?
> Как обстаят дела сейчас. Так как все браузеры в сизифе,
> поддерживающие NPAPI, уже просматривают директорию
> /usr/lib/mozilla/plugins, она была выделена в отдельный пакет.
> Все плагины устанавливаются в эту директорию и требуют наличия
> этого пакета с директорией.
Это пока что только в этом письме.
> Никаких других дерикторий для храения
> плагинов нет.
> Сейчас konquieror ищет плагины в:
> $HOME/.netscape/plugins
> /usr/lib64/browser-plugins
> /usr/lib/browser-plugins
> /usr/local/lib/netscape/plugins
> /usr/lib/netscape/plugins
> /usr/lib/mozilla/plugins
> ... и т.д. ... список очень большой, если хотите можете увидеть
> его сами, если у вас есть KDE.
> В комерческих браузерах (opera и netscape) директория
> /usr/lib/mozilla/plugins _всегда_ игнорировалась.
В моей сборке(opera-7.53) - не игнорируется.
> Вот что я предлагаю по этому поводу:
> 1) Создать отдельную директорию для хранения плагинов
> поддерживающих NPAPI. Как наиболее вероятное название -
> /usr/lib/npapi-plugins. В эту директорию устанавливаются плагины
> не привязанные к конкретному браузеру.
> Ее нужно запакаковать отдельно.
А это правильно - не из mozilla-src.rpm
[...]
--
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20040809/13806ac9/attachment-0001.bin>
Подробная информация о списке рассылки Devel