[devel] Q: Netscape Plugins packaging policy.

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пн Авг 9 15:18:25 MSD 2004


Hi,

On Mon, Aug 09, 2004 at 03:10:17PM +0400, Sergey V Turchin wrote:
> В сообщении от Понедельник 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/

Много пакетов - это сколько именно?

$ fgrep /usr/lib/mozilla/plugins/ /path/to/Sisyphus/i586/base/contents_index
/usr/lib/mozilla/plugins/flashplayer.xpt	mozilla-plugin-macromedia-flash
/usr/lib/mozilla/plugins/kaffeineplugin.so	mozilla-plugin-kaffeine
/usr/lib/mozilla/plugins/libflashplayer.so	mozilla-plugin-macromedia-flash
/usr/lib/mozilla/plugins/libmozswfdec.so	swfdec-mozilla
/usr/lib/mozilla/plugins/libnptcl3.0.so	tcl-plugin
/usr/lib/mozilla/plugins/libnullplugin.so	/usr/lib/mozilla/plugins/libnullplugin.so
/usr/lib/mozilla/plugins/mozplugger.so	mozplugger
/usr/lib/mozilla/plugins/mplayerplug-in.so	mplayerplug-in
/usr/lib/mozilla/plugins/npfreewrl.so	mozilla-plugin-freewrl
/usr/lib/mozilla/plugins/vrml.jar	mozilla-plugin-freewrl

Кстати говоря, сколько пакетов предоставляют
/usr/lib/mozilla/plugins/libnullplugin.so?

> Я предлагаю запретить делать /usr/lib/mozilla ссылкой.

Это же каталог, зачем его делать ссылкой?

> > Кроме того нельзя гарантировать, что все плагины находящиеся в
> > этой директории будут работать со всеми браузерами
> Ну и что?

Наша задача состоит в том числе в повышении работоспособности разных
программ.

> > поддерживающимим NPAPI (Например, я могу написать плагин, который
> > будет обрабатывать запросы с mime-типом
> > "application/vnd.mozilla.xul+xml". Я сомневаюсь, что Opera
> > поддерживает этот mimetype).
> Какие проблемы это повлечет?

Например, падение приложений, подключающих непригодный plugin.

> > необходимо создать место для плагинов 
> > поддерживающих NPAPI и явно не привязанных к кокретному браузеру.
> > Эта директория должна не принадлежать ни одному из браузеров, но
> > требоваться ими. Вместе с тем, необходимо определить директории,
> > где можно будет хранить browser-speciffic плагины (если такие
> > появятся).
> Зачем?

Чтобы решить вышеперечисленные проблемы.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20040809/65a76369/attachment-0001.bin>


Подробная информация о списке рассылки Devel