ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] libnspr-4.4.1 vs mozilla
@ 2004-10-19 10:23 Alexey Gladkov
  2004-10-19 10:27 ` Sergey V Turchin
  2004-10-19 13:01 ` [devel] " Alexey Tourbin
  0 siblings, 2 replies; 11+ messages in thread
From: Alexey Gladkov @ 2004-10-19 10:23 UTC (permalink / raw)
  To: ALT Devel discussion list

Привет !
Как я обнаружил, у нас в сизифе прибавилось пакетов предоставляющих
библиотеку libnspr .

$ rpmquery -l libnspr | grep nspr4
/usr/lib/libnspr4.so

$ rpmquery -l mozilla | grep nspr4
/usr/lib/libnspr4.so
/usr/lib/mozilla/libnspr4.so

проблема в том, что несмотря на то что soname у них одинаковые, они 
разные. Версия libnspr - 4.4.1, в mozilla - 4.5.0.

Например в libnspr нет следующих функций:
PR_EnumerateAddrInfo;
PR_FreeAddrInfo;
PR_GetAddrInfoByName;
PR_GetCanonNameFromAddrInfo;

которые используются в mozilla.
Это не позволяет линковать mozilla/firefox/thunderbird с этой 
библиотекой. Все они используют версию .

2at@ Собери пожалуйста новую версию или поставь более жесткий конфликт 
на mozilla.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] libnspr-4.4.1 vs mozilla
  2004-10-19 10:23 [devel] libnspr-4.4.1 vs mozilla Alexey Gladkov
@ 2004-10-19 10:27 ` Sergey V Turchin
  2004-10-19 13:09   ` [devel] " Alexey Tourbin
  2004-10-19 14:14   ` [devel] " Alexey Gladkov
  2004-10-19 13:01 ` [devel] " Alexey Tourbin
  1 sibling, 2 replies; 11+ messages in thread
From: Sergey V Turchin @ 2004-10-19 10:27 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 351 bytes --]

В сообщении от Вторник 19 Октябрь 2004 14:23 Alexey Gladkov 
написал(a):

[...]

> 2at@ Собери пожалуйста новую версию или поставь более жесткий
> конфликт на mozilla.
Я ж говорил, что дергать его будешь :-)
Лучше сам собирай.

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel] Re: libnspr-4.4.1 vs mozilla
  2004-10-19 10:23 [devel] libnspr-4.4.1 vs mozilla Alexey Gladkov
  2004-10-19 10:27 ` Sergey V Turchin
@ 2004-10-19 13:01 ` Alexey Tourbin
  2004-10-19 14:12   ` Alexey Gladkov
  1 sibling, 1 reply; 11+ messages in thread
From: Alexey Tourbin @ 2004-10-19 13:01 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1396 bytes --]

On Tue, Oct 19, 2004 at 02:23:02PM +0400, Alexey Gladkov wrote:
> проблема в том, что несмотря на то что soname у них одинаковые, они 
> разные. Версия libnspr - 4.4.1, в mozilla - 4.5.0.

Увы, последний официальнйы релиз nspr -- 4.1.1, см.
http://www.mozilla.org/projects/nspr/

Я портировал два патча из mozilla trunk, один как раз -- addrinfo,
другой -- x86_64.  Этой сборки пока нет в сизифе.

> Например в libnspr нет следующих функций:
> PR_EnumerateAddrInfo;
> PR_FreeAddrInfo;
> PR_GetAddrInfoByName;
> PR_GetCanonNameFromAddrInfo;

Мы делаем одну и ту же работу...

> которые используются в mozilla.
> Это не позволяет линковать mozilla/firefox/thunderbird с этой 
> библиотекой. Все они используют версию .

Хуже того, если бы в сизифе была самая свежая версия nspr,
тебе едва ли удалось бы собрать mozilla/firefox/thunderbird
c --enable-system-nspr.  Там в нескольких местах кривые Makefile'ы,
которые не учитывают --enable-system-nspr, и эти Makefile'ы
правятся весьма неочевидным образом (по крайней мере так мне показалось).
Я сделал патч для mozilla-1.6, но текущей версии мозиллы, которую ты
собираешь, у меня пока нет.

Короче я пока в раздумье...  я всё беру на себя. :)

> 2at@ Собери пожалуйста новую версию или поставь более жесткий конфликт 
> на mozilla.

$ rpm -q --conflicts libnspr
mozilla <= 1.7.2-alt1
$

> -- 
> Rgrds, legion

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel] Re: libnspr-4.4.1 vs mozilla
  2004-10-19 10:27 ` Sergey V Turchin
@ 2004-10-19 13:09   ` Alexey Tourbin
  2004-10-19 14:14   ` [devel] " Alexey Gladkov
  1 sibling, 0 replies; 11+ messages in thread
From: Alexey Tourbin @ 2004-10-19 13:09 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 786 bytes --]

On Tue, Oct 19, 2004 at 02:27:25PM +0400, Sergey V Turchin wrote:
> > 2at@ Собери пожалуйста новую версию или поставь более жесткий
> > конфликт на mozilla.
> Я ж говорил, что дергать его будешь :-)
> Лучше сам собирай.

Так лучше весь сизиф самому собирать, тогда дергать никого не придется.
Рискну предположить, что одно время это где-то так и было. :)  Думаю,
что от этой модели работы над репозитарем нужно постепенно уходить. :)

Кроме того, у нас нет полиси относительно разделяемых библиотек.
Так что любая попытка что-либо сделать в этой области будет встречена
вескими досужими мнениями. :)  Впрочем, моя попытка ещё не окончена.

> -- 
> Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
> http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Re: libnspr-4.4.1 vs mozilla
  2004-10-19 13:01 ` [devel] " Alexey Tourbin
@ 2004-10-19 14:12   ` Alexey Gladkov
  2004-10-19 14:45     ` Alexey Tourbin
  0 siblings, 1 reply; 11+ messages in thread
From: Alexey Gladkov @ 2004-10-19 14:12 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Tourbin wrote:
> 
> Увы, последний официальнйы релиз nspr -- 4.1.1, см.
> http://www.mozilla.org/projects/nspr/

Это больше похоже не на официальный релиз, а официальный snapshot.
nspr развивается в рамках мозиллы. В ее CVS лежит более свежая версия 
и она постоянно обновляется.

> 
> Мы делаем одну и ту же работу...
> 

Кто с кем ? не понял .

> 
> Короче я пока в раздумье...  я всё беру на себя. :)
> 

Ты хочешь хочешь сам выкрутить nspr из этих проектов ? отлично!
Жду твоих патчей :)

> $ rpm -q --conflicts libnspr
> mozilla <= 1.7.2-alt1
> $

Я этот конфликт и имел ввиду. Я планирую на неделе собрать ноую версию 
  мозиллы и там скорее всего будет уже nspr-4.6.0.beta . Понятное 
дело, что слинковаться с твоей библиотекой я несмогу.
Поэтому может стоит поставить конфликт без версии ?

-- 
Rgrds, legion


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] libnspr-4.4.1 vs mozilla
  2004-10-19 10:27 ` Sergey V Turchin
  2004-10-19 13:09   ` [devel] " Alexey Tourbin
@ 2004-10-19 14:14   ` Alexey Gladkov
  1 sibling, 0 replies; 11+ messages in thread
From: Alexey Gladkov @ 2004-10-19 14:14 UTC (permalink / raw)
  To: ALT Devel discussion list

Sergey V Turchin wrote:
> Я ж говорил, что дергать его будешь :-)
> Лучше сам собирай.
> 

Зачем ?
Мантейнер мне кажется справляется.

-- 
Rgrds, legion


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel] Re: libnspr-4.4.1 vs mozilla
  2004-10-19 14:12   ` Alexey Gladkov
@ 2004-10-19 14:45     ` Alexey Tourbin
  2004-10-19 14:53       ` Denis Klykvin
  2004-10-19 15:01       ` Alexey Gladkov
  0 siblings, 2 replies; 11+ messages in thread
From: Alexey Tourbin @ 2004-10-19 14:45 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1323 bytes --]

On Tue, Oct 19, 2004 at 06:12:49PM +0400, Alexey Gladkov wrote:
> Это больше похоже не на официальный релиз, а официальный snapshot.
> nspr развивается в рамках мозиллы. В ее CVS лежит более свежая версия 
> и она постоянно обновляется.

Там самый большой объем обновлений -- copyright в каждом файле. :)

> >Мы делаем одну и ту же работу...
> Кто с кем ? не понял .

Мы вместе попытались собрать мозиллу с libnspr-4.4.1 и пришли к выводу,
что в чистом виде это невозможно.  Дальше возможны варианты.  Мне
удалось довести этот процесс до конца с mozilla-1.6.

> Ты хочешь хочешь сам выкрутить nspr из этих проектов ? отлично!
> Жду твоих патчей :)

Из мозиллы-1.6 уже выкрутил.  Не знаю, стоит ли овчинка выделенки, um,
выделки.  Хотелось бы ещё больше выкрутить, как минимум libmozjs.

Ну и вообще можно мозиллу распустить на куски (четвертовать) и время от
времени собирать cvs снапшоты.  Но у меня на мозиллу энтузиазма не
хватат.

> >$ rpm -q --conflicts libnspr
> >mozilla <= 1.7.2-alt1
> >$
> 
> Я этот конфликт и имел ввиду. Я планирую на неделе собрать ноую версию 
>  мозиллы и там скорее всего будет уже nspr-4.6.0.beta . Понятное 
> дело, что слинковаться с твоей библиотекой я несмогу.
> Поэтому может стоит поставить конфликт без версии ?

Наверное.

> -- 
> Rgrds, legion

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Re: libnspr-4.4.1 vs mozilla
  2004-10-19 14:45     ` Alexey Tourbin
@ 2004-10-19 14:53       ` Denis Klykvin
  2004-10-19 15:01       ` Alexey Gladkov
  1 sibling, 0 replies; 11+ messages in thread
From: Denis Klykvin @ 2004-10-19 14:53 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, 19 Oct 2004 18:45:58 +0400
Alexey Tourbin <at@altlinux.ru> wrote:

> On Tue, Oct 19, 2004 at 06:12:49PM +0400, Alexey Gladkov wrote:
> > Это больше похоже не на официальный релиз, а официальный snapshot.
> > nspr развивается в рамках мозиллы. В ее CVS лежит более свежая
> > версия и она постоянно обновляется.
> 
> Там самый большой объем обновлений -- copyright в каждом файле. :)
lol :)))
2raorn: Можно в фортунки? :)


-- 
With Best Wishes, Denis Klykvin
JID:	nikon@jabber.ru
XmmS now play:  Infected Mushroom & Barri Saharof - Live In Eilat Desert
[24.10.2002]


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Re: libnspr-4.4.1 vs mozilla
  2004-10-19 14:45     ` Alexey Tourbin
  2004-10-19 14:53       ` Denis Klykvin
@ 2004-10-19 15:01       ` Alexey Gladkov
  2004-10-19 16:12         ` Alexey Tourbin
  1 sibling, 1 reply; 11+ messages in thread
From: Alexey Gladkov @ 2004-10-19 15:01 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Tourbin wrote:
> 
> Там самый большой объем обновлений -- copyright в каждом файле. :)
> 

Не только... там были какие-то изменения (в src/pr/* кажется) ... а 
так, ты прав, только в copyright. Но я смотрел diff между 4.5.0 и 
nspr-CVS.

> 
> Мы вместе попытались собрать мозиллу с libnspr-4.4.1 и пришли к выводу,
> что в чистом виде это невозможно.  Дальше возможны варианты.  Мне
> удалось довести этот процесс до конца с mozilla-1.6.
> 

Я не пытался. Я лентяй ... просто сделал diff+grep между версиями :)

> 
> Из мозиллы-1.6 уже выкрутил.  Не знаю, стоит ли овчинка выделенки, um,
> выделки.  Хотелось бы ещё больше выкрутить, как минимум libmozjs.
> 

Погоди. Давай с nspr разберемся. :)

> Ну и вообще можно мозиллу распустить на куски (четвертовать) и время от
> времени собирать cvs снапшоты.  Но у меня на мозиллу энтузиазма не
> хватат.
> 

Это можно попробовать сделать. С мозиллой я справлюсь. Главное чтобы с 
отдельными библиотеками можно было ее слинковать.

-- 
Rgrds, legion


^ permalink raw reply	[flat|nested] 11+ messages in thread

* [devel] Re: libnspr-4.4.1 vs mozilla
  2004-10-19 15:01       ` Alexey Gladkov
@ 2004-10-19 16:12         ` Alexey Tourbin
  2004-10-20 11:26           ` Alexey Gladkov
  0 siblings, 1 reply; 11+ messages in thread
From: Alexey Tourbin @ 2004-10-19 16:12 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1350 bytes --]

On Tue, Oct 19, 2004 at 07:01:40PM +0400, Alexey Gladkov wrote:
> так, ты прав, только в copyright. Но я смотрел diff между 4.5.0 и 
> nspr-CVS.

А как ты версию определяешь?  4.6 в pr/include/prinit.h -- это какая-то
липа, на самом деле версию нужно смотреть по символам в pr/src/nspr.def.
Впрочем, этот linker script по умолчанию не используется, и если он
рассинхронизирован, тогда вообще может получиться чорт чо.

> >Из мозиллы-1.6 уже выкрутил.  Не знаю, стоит ли овчинка выделенки, um,
> >выделки.  Хотелось бы ещё больше выкрутить, как минимум libmozjs.
> 
> Погоди. Давай с nspr разберемся. :)

Тогда нужно определиться, как лучше сделать:
1) Оставить в качестве основы nspr-4.4.1 и бэкпортить из mozilla trunk
по мере необходимости.
2) Время от времени собирать snapshot'ы на основе mozilla trunk типа
nspr-$(date +%Y%m%d).

> >Ну и вообще можно мозиллу распустить на куски (четвертовать) и время от
> >времени собирать cvs снапшоты.  Но у меня на мозиллу энтузиазма не
> >хватат.
> 
> Это можно попробовать сделать. С мозиллой я справлюсь. Главное чтобы с 
> отдельными библиотеками можно было ее слинковать.

Я имел в виду *совсем* распустить на куски, т.е. фасовать отдельные
подкаталоги mozilla/ как отдельные пакеты.  А саму мозиллу/птицу/лису
ассемблить из этих полуфабрикатов.

> -- 
> Rgrds, legion

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [devel] Re: libnspr-4.4.1 vs mozilla
  2004-10-19 16:12         ` Alexey Tourbin
@ 2004-10-20 11:26           ` Alexey Gladkov
  0 siblings, 0 replies; 11+ messages in thread
From: Alexey Gladkov @ 2004-10-20 11:26 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Tourbin wrote:
> 
> А как ты версию определяешь?  4.6 в pr/include/prinit.h -- это какая-то
> липа, на самом деле версию нужно смотреть по символам в pr/src/nspr.def.
> Впрочем, этот linker script по умолчанию не используется, и если он
> рассинхронизирован, тогда вообще может получиться чорт чо.
> 

я смотрел на :
pr/include/prinit.h
configure.in

а чем тебя не устроил pr/include/prinit.h ? в нем все вроде написано.

> 
> Тогда нужно определиться, как лучше сделать:
> 1) Оставить в качестве основы nspr-4.4.1 и бэкпортить из mozilla trunk
> по мере необходимости.
> 2) Время от времени собирать snapshot'ы на основе mozilla trunk типа
> nspr-$(date +%Y%m%d).

Второй вариант мне кажется более правильным.

> 
> Я имел в виду *совсем* распустить на куски, т.е. фасовать отдельные

На очень маленькие куски распилить не получится. Сейчас куски могут 
быть не совместимы.

> подкаталоги mozilla/ как отдельные пакеты.  А саму мозиллу/птицу/лису
> ассемблить из этих полуфабрикатов.
> 
> 

Почти это предпологается в будуйщем командой mozilla.org .

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2004-10-20 11:26 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-10-19 10:23 [devel] libnspr-4.4.1 vs mozilla Alexey Gladkov
2004-10-19 10:27 ` Sergey V Turchin
2004-10-19 13:09   ` [devel] " Alexey Tourbin
2004-10-19 14:14   ` [devel] " Alexey Gladkov
2004-10-19 13:01 ` [devel] " Alexey Tourbin
2004-10-19 14:12   ` Alexey Gladkov
2004-10-19 14:45     ` Alexey Tourbin
2004-10-19 14:53       ` Denis Klykvin
2004-10-19 15:01       ` Alexey Gladkov
2004-10-19 16:12         ` Alexey Tourbin
2004-10-20 11:26           ` Alexey Gladkov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git