ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] IA: libpoppler
@ 2008-09-11 14:09 Dmitry V. Levin
  2008-09-11 15:11 ` Sergey V Turchin
  0 siblings, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2008-09-11 14:09 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Hi,

Библиотека libpoppler08-0.8.0-alt4 из 4.1/branch, и
библиотека libpoppler08-0.8.6-alt1 из Сизифа имеют несомвестимые
API и ABI, однако у них одинаковый soname: libpoppler.so.3

Как следствие, софт, собранный с libpoppler.so.3 на 4.1, будет падать
в более свежем окружении Сизифа, и наоборот.  Это, как минимум,
затрагивает пакеты gambas-gb-pdf, inkscape и inkscape-viewer.

Просьба устранить проблему.

P.S. Есть более свежая версия poppler.


-- 
ldv

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

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

* Re: [devel] IA: libpoppler
  2008-09-11 14:09 [devel] IA: libpoppler Dmitry V. Levin
@ 2008-09-11 15:11 ` Sergey V Turchin
  2008-09-11 15:18   ` Sergey V Turchin
  2008-09-11 15:27   ` Dmitry V. Levin
  0 siblings, 2 replies; 6+ messages in thread
From: Sergey V Turchin @ 2008-09-11 15:11 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thursday 11 September 2008, Dmitry V. Levin wrote:
> Hi,
>
> Библиотека libpoppler08-0.8.0-alt4 из 4.1/branch, и
> библиотека libpoppler08-0.8.6-alt1 из Сизифа имеют несомвестимые
> API и ABI, однако у них одинаковый soname: libpoppler.so.3
>
> Как следствие, софт, собранный с libpoppler.so.3 на 4.1, будет
> падать в более свежем окружении Сизифа, и наоборот.
А где взять этот самый наоборот?
https://bugzilla.altlinux.org/show_bug.cgi?id=16457

> Это, как
> минимум, затрагивает пакеты gambas-gb-pdf, inkscape и
> inkscape-viewer.
>
> Просьба устранить проблему.
>
> P.S. Есть более свежая версия poppler.
ок, исправлю

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] IA: libpoppler
  2008-09-11 15:11 ` Sergey V Turchin
@ 2008-09-11 15:18   ` Sergey V Turchin
  2008-09-11 15:27   ` Dmitry V. Levin
  1 sibling, 0 replies; 6+ messages in thread
From: Sergey V Turchin @ 2008-09-11 15:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Thursday 11 September 2008, Sergey V Turchin wrote:

[...]
> А где взять этот самый наоборот?
Навпопад сказал

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] IA: libpoppler
  2008-09-11 15:11 ` Sergey V Turchin
  2008-09-11 15:18   ` Sergey V Turchin
@ 2008-09-11 15:27   ` Dmitry V. Levin
  2008-09-11 15:30     ` Sergey V Turchin
  1 sibling, 1 reply; 6+ messages in thread
From: Dmitry V. Levin @ 2008-09-11 15:27 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, Sep 11, 2008 at 07:11:10PM +0400, Sergey V Turchin wrote:
> On Thursday 11 September 2008, Dmitry V. Levin wrote:
> > Hi,
> >
> > Библиотека libpoppler08-0.8.0-alt4 из 4.1/branch, и
> > библиотека libpoppler08-0.8.6-alt1 из Сизифа имеют несомвестимые
> > API и ABI, однако у них одинаковый soname: libpoppler.so.3
> >
> > Как следствие, софт, собранный с libpoppler.so.3 на 4.1, будет
> > падать в более свежем окружении Сизифа, и наоборот.
> https://bugzilla.altlinux.org/show_bug.cgi?id=16457

Тем более актуально, если libpoppler08 в 4.1 синхронизировать с Сизифом.

> > Это, как
> > минимум, затрагивает пакеты gambas-gb-pdf, inkscape и
> > inkscape-viewer.
> >
> > Просьба устранить проблему.
> >
> > P.S. Есть более свежая версия poppler.
> ок, исправлю

Как?


-- 
ldv

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

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

* Re: [devel] IA: libpoppler
  2008-09-11 15:27   ` Dmitry V. Levin
@ 2008-09-11 15:30     ` Sergey V Turchin
  2008-09-11 16:13       ` Dmitry V. Levin
  0 siblings, 1 reply; 6+ messages in thread
From: Sergey V Turchin @ 2008-09-11 15:30 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thursday 11 September 2008, Dmitry V. Levin wrote:

[...]
> Как?
Отправил новую версию везде.
А с versioning не знаю, как быть, т.к. такие символы и пропадать 
могут.

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

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] IA: libpoppler
  2008-09-11 15:30     ` Sergey V Turchin
@ 2008-09-11 16:13       ` Dmitry V. Levin
  0 siblings, 0 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2008-09-11 16:13 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, Sep 11, 2008 at 07:30:04PM +0400, Sergey V Turchin wrote:
> On Thursday 11 September 2008, Dmitry V. Levin wrote:
> 
> [...]
> > Как?
> Отправил новую версию везде.
> А с versioning не знаю, как быть, т.к. такие символы и пропадать 
> могут.

Не только могут, но и пропадают:

--- libpoppler08-0.8.0-alt4/libpoppler.so.3	2008-04-18 20:40:16 +0400
+++ libpoppler08-0.8.6-alt1/libpoppler.so.3	2008-08-22 20:39:35 +0400
@@ -21,3 +21,2 @@
 error(int, char*, ...)	T
-compare(void const*, void const*)	T
 getLine(char*, int, _IO_FILE*)	T
@@ -116,3 +115,3 @@
 FormWidget::~FormWidget()	T
-GfxCIDFont::getNextChar(char*, int, unsigned int*, unsigned int*, int, int*, double*, double*, double*, double*)	T
+GfxCIDFont::getNextChar(char*, int, unsigned int*, unsigned int**, int*, double*, double*, double*, double*)	T
 GfxCIDFont::getToUnicode()	T
@@ -261,16 +260,5 @@
 EmbedStream::~EmbedStream()	T
-FlateStream::distDecode	D
 FlateStream::getRawChar()	T
-FlateStream::startBlock()	T
-FlateStream::getCodeWord(int)	T
+FlateStream::fill_buffer()	T
 FlateStream::getPSFilter(int, char*)	T
-FlateStream::lengthDecode	D
-FlateStream::codeLenCodeMap	D
-FlateStream::loadFixedCodes()	T
-FlateStream::fixedLitCodeTab	D
-FlateStream::unfilteredReset()	T
-FlateStream::compHuffmanCodes(int*, int, FlateHuffmanTab*)	T
-FlateStream::fixedDistCodeTab	D
-FlateStream::readDynamicCodes()	T
-FlateStream::getHuffmanCodeWord(FlateHuffmanTab*)	T
 FlateStream::reset()	T
@@ -280,3 +268,2 @@
 FlateStream::lookChar()	T
-FlateStream::readSome()	T
 FlateStream::FlateStream(Stream*, int, int, int, int)	T
@@ -287,3 +274,3 @@
 Gfx8BitFont::getCharProc(int, Object*)	T
-Gfx8BitFont::getNextChar(char*, int, unsigned int*, unsigned int*, int, int*, double*, double*, double*, double*)	T
+Gfx8BitFont::getNextChar(char*, int, unsigned int*, unsigned int**, int*, double*, double*, double*, double*)	T
 Gfx8BitFont::getCharProcs()	T
@@ -1336,3 +1323,3 @@
 CharCodeToUnicode::setMapping(unsigned int, unsigned int*, int)	T
-CharCodeToUnicode::mapToUnicode(unsigned int, unsigned int*, int)	T
+CharCodeToUnicode::mapToUnicode(unsigned int, unsigned int**)	T
 CharCodeToUnicode::mapToCharCode(unsigned int*, unsigned int*, int)	T
@@ -1920,3 +1907,3 @@
 XRef::okToChange(int)	T
-XRef::writeToFile(OutStream*)	T
+XRef::writeToFile(OutStream*, int)	T
 XRef::getDocInfoNF(Object*)	T

	18 symbols removed
D FlateStream::distDecode
D FlateStream::lengthDecode
D FlateStream::codeLenCodeMap
D FlateStream::fixedLitCodeTab
D FlateStream::fixedDistCodeTab
T compare(void const*, void const*)
T GfxCIDFont::getNextChar(char*, int, unsigned int*, unsigned int*, int, int*, double*, double*, double*, double*)
T FlateStream::startBlock()
T FlateStream::getCodeWord(int)
T FlateStream::loadFixedCodes()
T FlateStream::unfilteredReset()
T FlateStream::compHuffmanCodes(int*, int, FlateHuffmanTab*)
T FlateStream::readDynamicCodes()
T FlateStream::getHuffmanCodeWord(FlateHuffmanTab*)
T FlateStream::readSome()
T Gfx8BitFont::getNextChar(char*, int, unsigned int*, unsigned int*, int, int*, double*, double*, double*, double*)
T CharCodeToUnicode::mapToUnicode(unsigned int, unsigned int*, int)
T XRef::writeToFile(OutStream*)

	5 symbols added
T GfxCIDFont::getNextChar(char*, int, unsigned int*, unsigned int**, int*, double*, double*, double*, double*)
T FlateStream::fill_buffer()
T Gfx8BitFont::getNextChar(char*, int, unsigned int*, unsigned int**, int*, double*, double*, double*, double*)
T CharCodeToUnicode::mapToUnicode(unsigned int, unsigned int**)
T XRef::writeToFile(OutStream*, int)


-- 
ldv

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

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

end of thread, other threads:[~2008-09-11 16:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-09-11 14:09 [devel] IA: libpoppler Dmitry V. Levin
2008-09-11 15:11 ` Sergey V Turchin
2008-09-11 15:18   ` Sergey V Turchin
2008-09-11 15:27   ` Dmitry V. Levin
2008-09-11 15:30     ` Sergey V Turchin
2008-09-11 16:13       ` Dmitry V. Levin

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