ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] ImageMagick: заметки на полях
@ 2022-02-01  1:58 Leonid Krivoshein
  2022-02-01  5:55 ` Anton Farygin
  0 siblings, 1 reply; 8+ messages in thread
From: Leonid Krivoshein @ 2022-02-01  1:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Всем привет!


На p8 конвертировал из PDF в JPEG, на Сизифе/p10 сломалось (почти голый 
сервер).

$ convert in.pdf out.jpg
convert: no images defined `/home/klark/out.jpg' @ 
error/convert.c/ConvertImageCommand/3229.

Смотрю разницу:

# p8
Version: ImageMagick 6.9.4-7 Q16 x86_64 2017-11-30 
http://www.imagemagick.org
Copyright: Copyright (C) 1999-2016 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC Modules
Delegates (built-in): bzlib cairo djvu fontconfig freetype gvc jbig jng 
jp2 jpeg lcms lqr ltdl lzma openexr png rsvg tiff webp wmf x xml zlib

# p10
Version: ImageMagick 6.9.12-13 Q16 x86_64 2021-07-18 https://imagemagick.org
Copyright: (C) 1999-2021 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC Modules OpenMP(4.5)
Delegates (built-in): bzlib cairo djvu flif fontconfig freetype gvc heic 
jbig jng jp2 jpeg lcms lqr ltdl lzma openexr png raqm raw rsvg tiff webp 
wmf x xml zlib


P.S.: Проблема решилась так: apt-get install /usr/bin/gs


-- 
Best regards,
Leonid Krivoshein.



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

* Re: [sisyphus] ImageMagick: заметки на полях
  2022-02-01  1:58 [sisyphus] ImageMagick: заметки на полях Leonid Krivoshein
@ 2022-02-01  5:55 ` Anton Farygin
    2022-02-01 10:42   ` Vladislav Zavjalov
  0 siblings, 2 replies; 8+ messages in thread
From: Anton Farygin @ 2022-02-01  5:55 UTC (permalink / raw)
  To: sisyphus

Привет.

Да, с одной стороны было бы наверное неплохо добавить у IM зависимость 
на gs, но с другой стороны - он много чего умеет делать без gs.

Нам бы не помешали мягкие зависимости.

On 01.02.2022 04:58, Leonid Krivoshein wrote:
> Всем привет!
>
>
> На p8 конвертировал из PDF в JPEG, на Сизифе/p10 сломалось (почти 
> голый сервер).
>
> $ convert in.pdf out.jpg
> convert: no images defined `/home/klark/out.jpg' @ 
> error/convert.c/ConvertImageCommand/3229.
>
> Смотрю разницу:
>
> # p8
> Version: ImageMagick 6.9.4-7 Q16 x86_64 2017-11-30 
> http://www.imagemagick.org
> Copyright: Copyright (C) 1999-2016 ImageMagick Studio LLC
> License: http://www.imagemagick.org/script/license.php
> Features: Cipher DPC Modules
> Delegates (built-in): bzlib cairo djvu fontconfig freetype gvc jbig 
> jng jp2 jpeg lcms lqr ltdl lzma openexr png rsvg tiff webp wmf x xml zlib
>
> # p10
> Version: ImageMagick 6.9.12-13 Q16 x86_64 2021-07-18 
> https://imagemagick.org
> Copyright: (C) 1999-2021 ImageMagick Studio LLC
> License: https://imagemagick.org/script/license.php
> Features: Cipher DPC Modules OpenMP(4.5)
> Delegates (built-in): bzlib cairo djvu flif fontconfig freetype gvc 
> heic jbig jng jp2 jpeg lcms lqr ltdl lzma openexr png raqm raw rsvg 
> tiff webp wmf x xml zlib
>
>
> P.S.: Проблема решилась так: apt-get install /usr/bin/gs
>
>



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

* Re: [sisyphus] ImageMagick: заметки на полях
  @ 2022-02-01  7:10     ` Anton Farygin
    0 siblings, 1 reply; 8+ messages in thread
From: Anton Farygin @ 2022-02-01  7:10 UTC (permalink / raw)
  To: sisyphus

On 01.02.2022 09:02, Sergei Epiphanov wrote:
>
>
> Anton Farygin <rider@basealt.ru> 1 февраля 2022 г. 08:55:39 написал:
>
>> Привет.
>>
>> Да, с одной стороны было бы наверное неплохо добавить у IM зависимость
>> на gs, но с другой стороны - он много чего умеет делать без gs.
>>
>> Нам бы не помешали мягкие зависимости.
>>
>> On 01.02.2022 04:58, Leonid Krivoshein wrote:
>>> Всем привет!
>>>
>>>
>>> На p8 конвертировал из PDF в JPEG, на Сизифе/p10 сломалось (почти
>>> голый сервер).
>
> Скорее, сам IM должен при запуске проверять, что ему доступно, и 
> сообщать о невозможности выполнения различных действий. Тут никакие 
> мягкие зависимости не помогут.

Повесите FR в апстрим ?



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

* Re: [sisyphus] ImageMagick: заметки на полях
  @ 2022-02-01 10:38         ` Leonid Krivoshein
  2022-02-01 10:39         ` Anton Farygin
  1 sibling, 0 replies; 8+ messages in thread
From: Leonid Krivoshein @ 2022-02-01 10:38 UTC (permalink / raw)
  To: sisyphus


01.02.2022 10:42, Sergei Epiphanov пишет:
>
> Anton Farygin <rider@basealt.ru> 1 февраля 2022 г. 10:10:26 написал:
>
>> On 01.02.2022 09:02, Sergei Epiphanov wrote:
>>>
>>>
>>> Anton Farygin <rider@basealt.ru> 1 февраля 2022 г. 08:55:39 написал:
>>>
>>>> Привет.
>>>>
>>>> Да, с одной стороны было бы наверное неплохо добавить у IM зависимость
>>>> на gs, но с другой стороны - он много чего умеет делать без gs.
>>>>
>>>> Нам бы не помешали мягкие зависимости.
>>>>
>>>> On 01.02.2022 04:58, Leonid Krivoshein wrote:
>>>>> Всем привет!
>>>>>
>>>>>
>>>>> На p8 конвертировал из PDF в JPEG, на Сизифе/p10 сломалось (почти
>>>>> голый сервер).
>>>
>>> Скорее, сам IM должен при запуске проверять, что ему доступно, и
>>> сообщать о невозможности выполнения различных действий. Тут никакие
>>> мягкие зависимости не помогут.
>>
>> Повесите FR в апстрим ?
>
> Я не смогу полноценно отслеживать ход исправления и проверить решение.
>
> Быстро глянул проблему, convert пытается запустить gs по возможным 
> путям в PATH, отваливается, после чего выпадает невнятное сообщение, 
> из которого непонятно, что же произошло (нет исполняемого файла и 
> какого именно или исполняемый файл свалился с ошибкой).

Именно по этой причине и написал сюда заметку. Не думал, что тут надо 
чего-то чинить.


> Кстати, тот же convert почему-то пытается найти delegates.xml (файл с 
> описанием какой файл как обработать) в том числе в каталоге со своими 
> доками (/usr/share/doc/ImageMagick-6/), причём уже после поиска в 
> /etc/ImageMagick-6 и /usr/share/ImageMagick-6. Этого точно не должно 
> быть. А это уже и к нашей упаковке вопрос.
>

-- 
Best regards,
Leonid Krivoshein.



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

* Re: [sisyphus] ImageMagick: заметки на полях
    2022-02-01 10:38         ` Leonid Krivoshein
@ 2022-02-01 10:39         ` Anton Farygin
    1 sibling, 1 reply; 8+ messages in thread
From: Anton Farygin @ 2022-02-01 10:39 UTC (permalink / raw)
  To: sisyphus

On 01.02.2022 10:42, Sergei Epiphanov wrote:
> Этого точно не должно быть. А это уже и к нашей упаковке вопрос.

При чём тут сборка ? ImageMagick всё делает правильно.



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

* Re: [sisyphus] ImageMagick: заметки на полях
  2022-02-01  5:55 ` Anton Farygin
  @ 2022-02-01 10:42   ` Vladislav Zavjalov
  2022-02-01 11:23     ` Dmitry V. Levin
  1 sibling, 1 reply; 8+ messages in thread
From: Vladislav Zavjalov @ 2022-02-01 10:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Tue, Feb 01, 2022 at 08:55:35AM +0300, Anton Farygin wrote:
> Привет.
> 
> Да, с одной стороны было бы наверное неплохо добавить у IM зависимость 
> на gs, но с другой стороны - он много чего умеет делать без gs.
> 
> Нам бы не помешали мягкие зависимости.

Мне в таком случае нравятся понятные сообщение об ошибках,
типа "не могу сделать, установить gs". Гораздо лучше, чем
вытягивать вообще все, что может пригодится.



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

* Re: [sisyphus] ImageMagick: заметки на полях
  2022-02-01 10:42   ` Vladislav Zavjalov
@ 2022-02-01 11:23     ` Dmitry V. Levin
  0 siblings, 0 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2022-02-01 11:23 UTC (permalink / raw)
  To: ALT Sisyphus mailing list

On Tue, Feb 01, 2022 at 01:42:54PM +0300, Vladislav Zavjalov wrote:
> On Tue, Feb 01, 2022 at 08:55:35AM +0300, Anton Farygin wrote:
> > Привет.
> > 
> > Да, с одной стороны было бы наверное неплохо добавить у IM зависимость 
> > на gs, но с другой стороны - он много чего умеет делать без gs.
> > 
> > Нам бы не помешали мягкие зависимости.
> 
> Мне в таком случае нравятся понятные сообщение об ошибках,
> типа "не могу сделать, установить gs". Гораздо лучше, чем
> вытягивать вообще все, что может пригодится.

Я не люблю, когда мне говорят, что надо установить, я предпочитаю, когда
мне честно сообщают, чего именно искали и не нашли, чтобы лишний раз не
делать strace -f -Z -efile.


-- 
ldv


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

* Re: [sisyphus] ImageMagick: заметки на полях
  @ 2022-02-01 11:46             ` Anton Farygin
  0 siblings, 0 replies; 8+ messages in thread
From: Anton Farygin @ 2022-02-01 11:46 UTC (permalink / raw)
  To: sisyphus

On 01.02.2022 14:03, Sergei Epiphanov wrote:
> Anton Farygin <rider@basealt.ru> 1 февраля 2022 г. 13:39:38 написал:
>
>> On 01.02.2022 10:42, Sergei Epiphanov wrote:
>>> Этого точно не должно быть. А это уже и к нашей упаковке вопрос.
>>
>> При чём тут сборка ? ImageMagick всё делает правильно.
>
> Не думаю, что это правильное решение для программы - искать свои 
> конфиги в каталоге с документацией. Причём этот каталог более 
> приоритетен, чем каталог /etc/ImageMagick-6 или /usr/share/ImageMagick-6.
Именно этот момент не зависит от сборки, я посмотрю почему оно так 
пытается делать.


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

end of thread, other threads:[~2022-02-01 11:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-01  1:58 [sisyphus] ImageMagick: заметки на полях Leonid Krivoshein
2022-02-01  5:55 ` Anton Farygin
2022-02-01  7:10     ` Anton Farygin
2022-02-01 10:38         ` Leonid Krivoshein
2022-02-01 10:39         ` Anton Farygin
2022-02-01 11:46             ` Anton Farygin
2022-02-01 10:42   ` Vladislav Zavjalov
2022-02-01 11:23     ` Dmitry V. Levin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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