ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] проблема с doxygen, imagemagick и sisyphus_check
@ 2014-11-05 20:57 Денис Смирнов
  2014-11-05 21:02 ` Dmitry V. Levin
  2015-05-29 14:38 ` Anton Farygin
  0 siblings, 2 replies; 10+ messages in thread
From: Денис Смирнов @ 2014-11-05 20:57 UTC (permalink / raw)
  To: devel

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

Проблема с PNG продолжается -- из-за ошибки, видимо в imagemagick, на
x86_64 и i586 png-шки в документации doxygen получаются разные по формату.
На одной платформе с альфа-каналом, на другой -- без. Так как file об этом
честно сообщает, sisyphus_check такой пакет, если он noatch, не
пропускает.

Итог -- на пакетах asterisk*-docs мне пришлось оторвать noarch. Но у этой
проблемы есть и побочный эффект -- в t7 этой баги с PNG нет, и потому
sisyphus_check теперь не пропускает эти пакеты без noarch.

Я, конечно, могу обмануть sisyphus_check, только вот может лучше исправить
либо imagemagick, либо смягчить поверку в sisyphus_check?

-- 
С уважением, Денис

http://mithraen.ru/


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

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

* Re: [devel] проблема с doxygen, imagemagick и sisyphus_check
  2014-11-05 20:57 [devel] проблема с doxygen, imagemagick и sisyphus_check Денис Смирнов
@ 2014-11-05 21:02 ` Dmitry V. Levin
  2014-11-06  3:44   ` Денис Смирнов
  2014-11-07 18:03   ` Денис Смирнов
  2015-05-29 14:38 ` Anton Farygin
  1 sibling, 2 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2014-11-05 21:02 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Nov 05, 2014 at 11:57:59PM +0300, Денис Смирнов wrote:
> Проблема с PNG продолжается -- из-за ошибки, видимо в imagemagick, на
> x86_64 и i586 png-шки в документации doxygen получаются разные по формату.
> На одной платформе с альфа-каналом, на другой -- без. Так как file об этом
> честно сообщает, sisyphus_check такой пакет, если он noatch, не
> пропускает.
> 
> Итог -- на пакетах asterisk*-docs мне пришлось оторвать noarch. Но у этой
> проблемы есть и побочный эффект -- в t7 этой баги с PNG нет, и потому
> sisyphus_check теперь не пропускает эти пакеты без noarch.
> 
> Я, конечно, могу обмануть sisyphus_check, только вот может лучше исправить
> либо imagemagick, либо смягчить поверку в sisyphus_check?

Лучше исправить imagemagick. :)


-- 
ldv

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

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

* Re: [devel] проблема с doxygen, imagemagick и sisyphus_check
  2014-11-05 21:02 ` Dmitry V. Levin
@ 2014-11-06  3:44   ` Денис Смирнов
  2014-11-07 18:03   ` Денис Смирнов
  1 sibling, 0 replies; 10+ messages in thread
From: Денис Смирнов @ 2014-11-06  3:44 UTC (permalink / raw)
  To: devel

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

On Thu, Nov 06, 2014 at 12:02:31AM +0300, Dmitry V. Levin wrote:

>> Я, конечно, могу обмануть sisyphus_check, только вот может лучше исправить
>> либо imagemagick, либо смягчить поверку в sisyphus_check?
> Лучше исправить imagemagick. :)

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

Так что, если нет желающих, у меня остается два варианта -- уговорить тебя
смягчить проверку в sisyphus_check (добавить исключение по поводу разных
PNG), или обмануть sisyphus_check. Что же мне выбрать? ;)

-- 
С уважением, Денис

http://mithraen.ru/

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

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

* Re: [devel] проблема с doxygen, imagemagick и sisyphus_check
  2014-11-05 21:02 ` Dmitry V. Levin
  2014-11-06  3:44   ` Денис Смирнов
@ 2014-11-07 18:03   ` Денис Смирнов
  2014-11-08  5:31     ` Anton Farygin
  1 sibling, 1 reply; 10+ messages in thread
From: Денис Смирнов @ 2014-11-07 18:03 UTC (permalink / raw)
  To: devel

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

On Thu, Nov 06, 2014 at 12:02:31AM +0300, Dmitry V. Levin wrote:

>> Я, конечно, могу обмануть sisyphus_check, только вот может лучше исправить
>> либо imagemagick, либо смягчить поверку в sisyphus_check?
> Лучше исправить imagemagick. :)

Виновник, похоже, libcairo. По крайней мере graphviz, коорый и
сгенерировал эту картинку по-умолчанию для вывода в png использует его.

Я очень рад, что эта проверка выявила потенциальную проблему в libcairo
(или еще где). Меня, как мантейнера, совершенно устраивает что в noarch
попадет сборка не зависимо от того, на какой из платформ она была собрана.

И мне также очень не хочется плодить кривохаки для обхода проверки в
сборочнице.

Поэтому я очень прошу смягчить проверку в той штуке, которая ругается на
"non-identical noarch packages", объявнив ей, что любые разновидности
png-файлов следует трактовать, как PNG-файлы, а не как разные форматы
файлов. Хотя бы обработав выхлоп file как-то так:

sed '/PNG image, .*/PNG image'

-- 
С уважением, Денис

http://mithraen.ru/

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

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

* Re: [devel] проблема с doxygen, imagemagick и sisyphus_check
  2014-11-07 18:03   ` Денис Смирнов
@ 2014-11-08  5:31     ` Anton Farygin
  2014-11-08  8:13       ` Денис Смирнов
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2014-11-08  5:31 UTC (permalink / raw)
  To: devel

On 07.11.2014 21:03, Денис Смирнов wrote:
> On Thu, Nov 06, 2014 at 12:02:31AM +0300, Dmitry V. Levin wrote:
>
>>> Я, конечно, могу обмануть sisyphus_check, только вот может лучше исправить
>>> либо imagemagick, либо смягчить поверку в sisyphus_check?
>> Лучше исправить imagemagick. :)
>
> Виновник, похоже, libcairo. По крайней мере graphviz, коорый и
> сгенерировал эту картинку по-умолчанию для вывода в png использует его.
>

Т.е. - ImageMagick тут не при чём ?




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

* Re: [devel] проблема с doxygen, imagemagick и sisyphus_check
  2014-11-08  5:31     ` Anton Farygin
@ 2014-11-08  8:13       ` Денис Смирнов
  0 siblings, 0 replies; 10+ messages in thread
From: Денис Смирнов @ 2014-11-08  8:13 UTC (permalink / raw)
  To: devel

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

On Sat, Nov 08, 2014 at 08:31:27AM +0300, Anton Farygin wrote:

>> Виновник, похоже, libcairo. По крайней мере graphviz, коорый и
>> сгенерировал эту картинку по-умолчанию для вывода в png использует его.
> Т.е. - ImageMagick тут не при чём ?

Похоже что проявление аналогичной проблемы на ImageMagick просто
следствие.

Я не занимался отладкой, но из общих зависимостей ImageMagick и graphviz
лишь у libcairo были значимые изменения в тот период, когда начала
воспроизводиться проблема.

Любопытнее другое -- я попробовал при сборке натравить на эти файлы
optipng (который умеет даж преобразовывать цветовое пространство для
оптимизации). Это не помогло, так что картинки действительно разные.

Сейчас локально соберу под обе архитектуры и посмотрю сами файлики, чем
они отличаются визуально.

-- 
С уважением, Денис

http://mithraen.ru/

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

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

* Re: [devel] проблема с doxygen, imagemagick и sisyphus_check
  2014-11-05 20:57 [devel] проблема с doxygen, imagemagick и sisyphus_check Денис Смирнов
  2014-11-05 21:02 ` Dmitry V. Levin
@ 2015-05-29 14:38 ` Anton Farygin
  2015-05-29 14:43   ` Anton Farygin
  1 sibling, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2015-05-29 14:38 UTC (permalink / raw)
  To: devel

On 05.11.2014 23:57, Денис Смирнов wrote:
> Проблема с PNG продолжается -- из-за ошибки, видимо в imagemagick, на
> x86_64 и i586 png-шки в документации doxygen получаются разные по формату.
> На одной платформе с альфа-каналом, на другой -- без. Так как file об этом
> честно сообщает, sisyphus_check такой пакет, если он noatch, не
> пропускает.
>
> Итог -- на пакетах asterisk*-docs мне пришлось оторвать noarch. Но у этой
> проблемы есть и побочный эффект -- в t7 этой баги с PNG нет, и потому
> sisyphus_check теперь не пропускает эти пакеты без noarch.
>
> Я, конечно, могу обмануть sisyphus_check, только вот может лучше исправить
> либо imagemagick, либо смягчить поверку в sisyphus_check?

вовзращаяясь к этой теме - а с чего ты взял что ImageMagick тут при чём?

doxygen его не использует, там же свой генератор картинок:
http://git.altlinux.org/people/ldv/packages/?p=doxygen.git;a=blob;f=doxygen/src/image.cpp;h=03fd766bb412bd6e06648163764498f911092179;hb=915c86923adb000a52ef6ec41c3e4ad3023385b4




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

* Re: [devel] проблема с doxygen, imagemagick и sisyphus_check
  2015-05-29 14:38 ` Anton Farygin
@ 2015-05-29 14:43   ` Anton Farygin
  2015-05-30 18:45     ` Денис Смирнов
  0 siblings, 1 reply; 10+ messages in thread
From: Anton Farygin @ 2015-05-29 14:43 UTC (permalink / raw)
  To: devel

On 29.05.2015 17:38, Anton Farygin wrote:
> On 05.11.2014 23:57, Денис Смирнов wrote:
>> Проблема с PNG продолжается -- из-за ошибки, видимо в imagemagick, на
>> x86_64 и i586 png-шки в документации doxygen получаются разные по
>> формату.
>> На одной платформе с альфа-каналом, на другой -- без. Так как file об
>> этом
>> честно сообщает, sisyphus_check такой пакет, если он noatch, не
>> пропускает.
>>
>> Итог -- на пакетах asterisk*-docs мне пришлось оторвать noarch. Но у этой
>> проблемы есть и побочный эффект -- в t7 этой баги с PNG нет, и потому
>> sisyphus_check теперь не пропускает эти пакеты без noarch.
>>
>> Я, конечно, могу обмануть sisyphus_check, только вот может лучше
>> исправить
>> либо imagemagick, либо смягчить поверку в sisyphus_check?
>
> вовзращаяясь к этой теме - а с чего ты взял что ImageMagick тут при чём?
>
> doxygen его не использует, там же свой генератор картинок:
> http://git.altlinux.org/people/ldv/packages/?p=doxygen.git;a=blob;f=doxygen/src/image.cpp;h=03fd766bb412bd6e06648163764498f911092179;hb=915c86923adb000a52ef6ec41c3e4ad3023385b4

А энкодер PNG оно тоже с собой таскает, lodepng.cpp



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

* Re: [devel] проблема с doxygen, imagemagick и sisyphus_check
  2015-05-29 14:43   ` Anton Farygin
@ 2015-05-30 18:45     ` Денис Смирнов
  2015-06-01  9:58       ` Anton Farygin
  0 siblings, 1 reply; 10+ messages in thread
From: Денис Смирнов @ 2015-05-30 18:45 UTC (permalink / raw)
  To: devel

On Fri, May 29, 2015 at 05:43:35PM +0300, Anton Farygin wrote:

>> вовзращаяясь к этой теме - а с чего ты взял что ImageMagick тут при чём?
>> doxygen его не использует, там же свой генератор картинок:
>> http://git.altlinux.org/people/ldv/packages/?p=doxygen.git;a=blob;f=doxygen/src/image.cpp;h=03fd766bb412bd6e06648163764498f911092179;hb=915c86923adb000a52ef6ec41c3e4ad3023385b4
> А энкодер PNG оно тоже с собой таскает, lodepng.cpp

Я уже забыл :( Помнится у меня создалось впечатление, что дело даже не в
IM а в cairo, ибо проблема не в энкодере а в растеризаторе.

-- 
С уважением, Денис

http://mithraen.ru/


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

* Re: [devel] проблема с doxygen, imagemagick и sisyphus_check
  2015-05-30 18:45     ` Денис Смирнов
@ 2015-06-01  9:58       ` Anton Farygin
  0 siblings, 0 replies; 10+ messages in thread
From: Anton Farygin @ 2015-06-01  9:58 UTC (permalink / raw)
  To: devel

On 30.05.2015 21:45, Денис Смирнов wrote:
> On Fri, May 29, 2015 at 05:43:35PM +0300, Anton Farygin wrote:
>
>>> вовзращаяясь к этой теме - а с чего ты взял что ImageMagick тут при чём?
>>> doxygen его не использует, там же свой генератор картинок:
>>> http://git.altlinux.org/people/ldv/packages/?p=doxygen.git;a=blob;f=doxygen/src/image.cpp;h=03fd766bb412bd6e06648163764498f911092179;hb=915c86923adb000a52ef6ec41c3e4ad3023385b4
>> А энкодер PNG оно тоже с собой таскает, lodepng.cpp
>
> Я уже забыл :( Помнится у меня создалось впечатление, что дело даже не в
> IM а в cairo, ибо проблема не в энкодере а в растеризаторе.
>

Растеризатор у него тоже свой.

Выглядит так, что проблема только в doxygen


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

end of thread, other threads:[~2015-06-01  9:58 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-05 20:57 [devel] проблема с doxygen, imagemagick и sisyphus_check Денис Смирнов
2014-11-05 21:02 ` Dmitry V. Levin
2014-11-06  3:44   ` Денис Смирнов
2014-11-07 18:03   ` Денис Смирнов
2014-11-08  5:31     ` Anton Farygin
2014-11-08  8:13       ` Денис Смирнов
2015-05-29 14:38 ` Anton Farygin
2015-05-29 14:43   ` Anton Farygin
2015-05-30 18:45     ` Денис Смирнов
2015-06-01  9:58       ` Anton Farygin

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