[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