* [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