Bug 6162

Summary: Надо бы разбить на части
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: ImageMagickAssignee: Anton Farygin <rider>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: at, cas, crux, ender, lav, ldv, mike, placeholder, qa_viy, rider, shaba, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly Lipatov 2005-02-24 20:33:52 MSK
Предлагается разделить консольную и графическую часть ImageMagick, а также 
документацию. 
А то хочется использовать convert, но объёмы лишнего устрашают: 
2,7M    /usr/share/doc/ImageMagick-6.1.9 
665K    /usr/share/ImageMagick
Comment 1 Michael Shigorin 2005-09-01 19:18:19 MSD
могу сделать, на серверах порой нужен
Comment 2 Anton Farygin 2005-09-08 16:28:32 MSD
не получится:
[rider@rider rider]$ ldd /usr/lib/libMagick.so.6
        linux-gate.so.1 =>  (0xffffe000)
        liblcms.so.1 => /usr/lib/liblcms.so.1 (0xb7d62000)
        libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb7d11000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7c9e000)
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7c7f000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7c71000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7c68000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7c51000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7b84000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb7b31000)
        libbz2.so.1 => /lib/libbz2.so.1 (0xb7b1f000)
        libz.so.1 => /lib/libz.so.1 (0xb7b0c000)
        libm.so.6 => /lib/libm.so.6 (0xb7ae9000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7a96000)
        libltdl.so.3 => /usr/lib/libltdl.so.3 (0xb7a8e000)
        libc.so.6 => /lib/libc.so.6 (0xb7976000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7972000)
        /lib/ld-linux.so.2 (0x80000000)
Comment 3 Anton Farygin 2005-09-08 17:06:38 MSD
невозможно, т.к. библиотека зависит на xorg, а утилита display использует
документацию.
Comment 4 Michael Shigorin 2006-02-23 14:36:17 MSK
(посмотрев) Мнээ... ну хорошо, а 6Mb документации от 2Mb кода можно отодрать?
Патчик вешать? :-)
Comment 5 Anton Farygin 2006-02-25 13:41:46 MSK
Я кажется про это написал ?
Comment 6 Michael Shigorin 2006-03-04 14:24:48 MSK
(In reply to comment #5)
> Я кажется про это написал ?
Эээ... тормоз, про display не заметил.  Ну ёлы-палы, оно же без документации
работает?

Пошёл проверить -- так оно же у нас вообще не работает, ни с документацией, ни
без, ни на 3.0, ни на Sisyphus.  Сейчас повешу отдельно, а патчик на всякий
случай сюда -- вдруг когда-нить кому-нить пригодится.
Comment 7 Michael Shigorin 2006-03-04 14:28:08 MSK
(In reply to comment #6)
> Пошёл проверить -- так оно же у нас вообще не работает, ни с документацией, ни
> без, ни на 3.0, ни на Sisyphus.
Гм.  У другого пользователя на 3.0 работает, у меня на трёх хостах жалуется так:

display: unable to load font `-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1'.
display: unable to load font `-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1'.
Comment 8 Michael Shigorin 2006-03-04 19:24:49 MSK
Ты об этом?  Ну так не надо на display поклёпы возводить, он честно лезет сперва
в %_datadir/%name:

open("/usr/share/ImageMagick-6.2.4/config/colors.xml", O_RDONLY|O_LARGEFILE) =
-1 ENOENT (No such file or directory)
open("/usr/share/doc/ImageMagick-6.2.4/colors.xml", O_RDONLY|O_LARGEFILE) = -1
ENOENT (No such file or directory)
open("/usr/share/ImageMagick-6.2.4/colors.xml", O_RDONLY|O_LARGEFILE) = -1
ENOENT (No such file or directory)
open("/home/mike/.magick/colors.xml", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such
file or directory)
Comment 9 Valery Inozemtsev 2007-01-01 21:49:55 MSK
все что можно оттуда вытащить это документацию
Comment 10 Michael Shigorin 2007-01-01 21:51:29 MSK
ack