LINUX.ORG.RU
ФорумTalks

[возмущение] gimp и зависимости


0

0

Очередной aptitude update принёс плохие вести: простенький графический редактор гимп обзавёлся ещё парочкой зависимостей.

Теперь для его работы жизненно необходимы: питон (причём не какой-нибудь, а строго 2.5.x), биндинги от питона к gtk2 и питон-саппорт("поддержка автоматической пересборки модулей Python"). Беглый анализ показал, что ранее (в lenny) существовал пакет gimp-python, содержащий десяток расширений для гимпа, написанных на питоне. Сейчас же либо мантейнеры решили (вечерком напишу ноту простеста в багтрекер), либо же гимп уже сросся с полусотней мегабайт дополнительных зависимостей.

P.S. В зависимостях текущего гимпа виден gimp-perl. Если следовать этой тактике, то будущие версии гимпа ещё и неотрывными от десятков мегабайт перловых зависимостей окажутся.

★★

Ответ на: комментарий от overmind88

> может дело не в гимпе, а в дебиане? :)

Возможно. Вскрытие^W Багрепорт покажет.

P.S. Они ещё и с новым kdesvn предлагают половину четвертокедов вытянуть. Ррррр...

gaa ★★
() автор топика

Герпетофобия? :-)

as33 ★☆☆
()
Ответ на: комментарий от wfrr

>А в убунте kmail тянет mysql-server

Правда чтоль??? Ни%@я себе зависимости...

sabonez ★☆☆☆
()
Ответ на: комментарий от wfrr

> А в убунте kmail тянет mysql-server

Через цепочку akonadi-kde - libqt4-sql-mysql - libmysqclient15off - mysql-common ? Мда...

gaa ★★
() автор топика
Ответ на: комментарий от Deleted

> Если ты про тестинг, то в следующем релизе подразумевается KDE4, потому и.

Пора просматривать пути отступления с kde, раз уж и в дебе третьекедокапец подкрадывается...

gaa ★★
() автор топика

Именно поэтому гента и рулит =)

xorik ★★★★★
()
Ответ на: комментарий от overmind88

: apt-cache rdepends akonadi-server
akonadi-server
Reverse Depends:
libakonadiprivate1
akonadi-dbg

: apt-cache rdepends libakonadiprivate1
libakonadiprivate1
Reverse Depends:
kdepimlibs5
libakonadi-dev
kdepimlibs5
akonadi-server

:show libakonadiprivate1
[...]
Предлагаются: akonadi-server
[...]

Убунта ставит предлагаемые?

Deleted
()
Ответ на: комментарий от Deleted

неа:

radws% apt-cache depends kmail|grep akonad
Зависит: akonadi-kde

radws% apt-cache depends akonadi-kde|grep akonad
akonadi-kde
Зависит: libakonadiprivate1
Зависит: akonadi-server

radws% apt-cache depends akonadi-server|grep my
Зависит: libqt4-sql-mysql
Зависит: mysql-server-5.0


wfrr ★★☆
()
Ответ на: комментарий от Deleted

> Вот перейдёшь ты на гном, а там нагрянет «Гном 3.0 != Гном 3» и понеслась ☺

Свят-свят-свят... Я к icewm присматриваюсь пока что. Максимум десктопности, который я себе позволю --- xfce.

gaa ★★
() автор топика

Автор ветки, как я тебя понимаю!

Beria1937
()
Ответ на: комментарий от blackst0ne

> В генте такого дурдома нет, насколько я помню.

Конечно же нет! В генте свой, ни на что не похожий и для каждого уникальный дурдом.

gaa ★★
() автор топика
Ответ на: комментарий от overmind88

>> Я к icewm присматриваюсь пока что
> а к openbox и lxde нет желания присмотреться?


опенбокс как-то не впечатлил, lxde не пробовал. Просто у меня уже есть опыт работы с icewm, так что придётся учить меньше нового.

gaa ★★
() автор топика
Ответ на: комментарий от wfrr

Ого. Либо убунта мыслит different, либо со времени 4.1.4 что-то неслабо так изменилось в KDE.

// у меня дебиан, но 4.2+ пока нет

Deleted
()

Нытик тред.

А я в Арче слил kde-4.2.1-1. Собрался ставить Амарок из svn, а оно потребовало другой репозиторий. С kde-4.2.0-7. Который глюкав несколько...

Теперь ставлю снимок kde-4.3... Разумеется, оно тянет мускуль и networkmanager...

Раньше я боролся с "лишним" и просто "лишними зависимостями" в CLFS'е руками... Теперь времени нет на это. И приходится смириться и смотреть на идиотский вариант с мускулем для akonadi...

Плохо!

Но ради нервов и профита с удовольствием я решил выделить пару дней на сборку CLFS'а =) Чего и вам советую.

wyldrodney
()

И хорошо, у гимпа большая функциональность, и что хорошо, ее можно получать из разных скриптов, не только из скрипт-фу.

ЗЫ: используй флаги.

soomrack ★★★★
()
Ответ на: комментарий от soomrack

> И хорошо, у гимпа большая функциональность, и что хорошо, ее можно получать из разных скриптов, не только из скрипт-фу.

Демагогия. Меня раздражает не то, что гимп может работать с пехтоном, а то, что к нему этот пехтон жёстко прибит.

gaa ★★
() автор топика
Ответ на: комментарий от gaa

> Демагогия. Меня раздражает не то, что гимп может работать с пехтоном, а то, что к нему этот пехтон жёстко прибит.

А не пофиг?

sv75 ★★★★★
()
Ответ на: комментарий от gaa

>Меня раздражает не то, что гимп может работать с пехтоном, а то, что к нему этот пехтон жёстко прибит.

sudo aptitude __-R__ install gimp уже не работает?

ZZaiatSS ★★
()
Ответ на: комментарий от sv75

>> Меня раздражает не то, что гимп может работать с пехтоном, а то, что к нему этот пехтон жёстко прибит.
> А не пофиг?


Не пофиг. Не люблю внезапную потерю модульности и гибкости.

gaa ★★
() автор топика
Ответ на: комментарий от ZZaiatSS

> sudo aptitude __-R__ install gimp уже не работает?

Первым делом отключаю установку recommended и suggested. Но тут прописано в depends, т.е. "жизненно необходимо".

gaa ★★
() автор топика
Ответ на: комментарий от gaa

Есть флаг python, отключи и все. Мне кажется, что дополнительная функциональность должна быть по умолчанию включена (разумеется в зависимости от дистрибутива и от его профиля), а как опция должна быть гибкость отрезания любой дополнительной функциональности. Сие мы и наблюдаем.

ЗЫ: а за тебя под тебя никто систему настраивать не будет. По крайней мере на халяву.

soomrack ★★★★
()
Ответ на: комментарий от soomrack

> Есть флаг python, отключи и все. Мне кажется, что дополнительная функциональность должна быть по умолчанию включена (разумеется в зависимости от дистрибутива и от его профиля), а как опция должна быть гибкость отрезания любой дополнительной функциональности. Сие мы и наблюдаем.

У меня есть дела поважнее пересобирания гимпа, так что советы с перекомпиляцией идут гуськом в бесконечно удалённую точку. Напоминаю, что фича "отрезания" дополнительной функциональности в предыдущей версии пакета существовала. Сейчас же её у меня отняли.

> ЗЫ: а за тебя под тебя никто систему настраивать не будет. По крайней мере на халяву.


Багрепорт ушёл, пусть пересборкой занимаются специально обученные люди.

gaa ★★
() автор топика
Ответ на: комментарий от gaa

> Багрепорт ушёл, пусть пересборкой занимаются специально обученные люди.

Цели меняются. Вряд ли разработчики добавили функциональность, которая была менее всего востребована. Соотв. таких, кому это нужно несколько больше тех, кому это неудобно. Ты в меньшинстве и не попадаешь под несколько главных целевых групп? Это твои проблемы, но тебе оставили возможность собирать систему четко под свои нужды. Не можешь или нет денег оплатить эту работу -- вливайся в одну из главных целевых групп.

soomrack ★★★★
()
Ответ на: комментарий от soomrack

> Это твои проблемы, но тебе оставили возможность собирать систему четко под свои нужды. Не можешь или нет денег оплатить эту работу -- вливайся в одну из главных целевых групп.

Это такая утончённая проповедь генты? Уходи, мне не нужна ваша вера! Апт-гет правит миром!!11одиннадцать

gaa ★★
() автор топика

гимп несложно собрать самостоятельно

т.к. на дебиане до релиза ленни не чесались с новым гимпом, а в squeeze он появился буквально пару дней назад, то я давно уже собираю с исходников, и кроме библиотек с смешными названиями "бабл" и "гегл" там ничего такого специального жестко не нужно.

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

> гимп несложно собрать самостоятельно

И потом постоянно помнить о том, что может выйти новая версия и её тоже надо будет собирать? Не идёт к имиджу apt-лентяя.

К тому же, есть и без того немалый список пакетов, которые я собираю руками: clewn, eclipse/cdt/dltk, tktray, dbus-tcl, qutim, fickle, taccle...

gaa ★★
() автор топика
Ответ на: комментарий от gaa

> И потом постоянно помнить о том, что может выйти новая версия и её тоже надо будет собирать? Не идёт к имиджу apt-лентяя.

Чего только не придумают, чтобы дефолтные юзефлеги не ставить... Жуть.

soomrack ★★★★
()
Ответ на: комментарий от soomrack

> Чего только не придумают, чтобы дефолтные юзефлеги не ставить... Жуть.

Да осенит тебя милость Апта всеустанавлювающего, да избавит она тебя от глаз красноты и процессора перегрева. Да упокоится твой дух в репозиториях бинарных цифровой печатью подписанных, рабами Аптовыми собранными, без dev-пакетов софт устанавливающими!

gaa ★★
() автор топика
Ответ на: комментарий от gaa

>Да осенит тебя милость Апта всеустанавлювающего, да избавит она тебя от глаз красноты и процессора перегрева. Да упокоится твой дух в репозиториях бинарных цифровой печатью подписанных, рабами Аптовыми собранными, без dev-пакетов софт устанавливающими!

Это не настоящий опенсорс.

soomrack ★★★★
()
Ответ на: комментарий от Deleted

> Сгинь, нечистый :) Не у всех есть время собирать софт :}

Написал одну команду - оно в фоне собирается. Поставил самый низкий приоритет - система отзывчива, разгружена. Что значит тратить время на сборку софта - не понимаю.

blackst0ne ★★★★★
()
Ответ на: комментарий от gaa

ну почему бы не добавить еще один? тем более GIMP выходит не часто и совсем не обязательно собирать каждый раз новую версию.
я собираю - ядро, qt, qutim, icecat (firefox), wine, gimp, mplayer , mangos, l2jserver, php, apache, nginx, gcc, clamav (только библиотеки)
остальное как приходится по необходимости (типа ООо или KDE 4.2)

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

>я собираю - _ядро_, _qt_, qutim, _icecat (firefox)_, _wine_, gimp, mplayer , mangos, l2jserver, php, apache, nginx, _gcc_, clamav (только библиотеки)
остальное как приходится по необходимости (типа _ООо_ или _KDE 4.2_)

Таки не проше генту заюзать?

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

не понравилось
cлишком шаблонные сборки.. сборки.. сборки

нудно, проще собрать или пересобрать то что нужно , а 95% того что есть можно и с пакетов поставить

Sylvia ★★★★★
()

configure && make && ...

$./configure --prefix=/usr/libexec/gimp/ --enable-gimp-remote --enable-mmx --enable-sse --enable-static=no

PDF: Using PostScript plug-in (libpoppler not found)

остальное все - yes , за исключенем win32 специфичных опций
checking for GLIB - version >= 2.16.1... yes (version 2.18.4)
checking for GTK+ - version >= 2.12.5... yes (version 2.12.12)
checking for GDK_PIXBUF... yes
checking for gdk-pixbuf-csource... /usr/bin/gdk-pixbuf-csource
checking for CAIRO... yes
checking for FONTCONFIG... yes
checking for PANGOFT2... yes
checking for WEBKIT... yes
checking for SVG... yes
checking for POPPLER... no
checking for GNOME_VFS... yes
checking for CURL... yes
checking for libwmf >= 0.2.8... yes (version 0.2.8)
checking for LCMS... yes
checking for perl... /usr/bin/perl
checking for a Python interpreter with version >= 2.5.0... python
checking for python... /usr/bin/python
checking for python version... 2.5
checking for python script directory... ${prefix}/lib/python2.5/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.5/site-packages
checking for headers required to compile python extensions... found
checking for PYGTK... yes
checking for pygtk-codegen-2.0... /usr/bin/pygtk-codegen-2.0
checking for pygtk defs... /usr/share/pygtk/2.0/defs


PyGtk оно только хочет, если не найдет то -
*** Could not find PyGTK 2.10.4 or newer.
*** Please install it, or skip building the python scripting extension by
*** passing --disable-python to configure (but then you will not be able
*** to use scripts for GIMP that are written in Python)." >&

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Ну просто у тебя перечислены самые долгособираемые пакеты. Все остальное собирается достаточно быстро (и пересобирается не очень часто) даже на моем ноутбучном семпроне.

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

дело не во времени сборки, оно мне просто не нравится

Sylvia ★★★★★
()
Ответ на: configure && make && ... от Sylvia

make[1]: Leaving directory `/var/tmp/gimp-2.6.5'

real 3m41.330s
user 5m11.814s
sys 1m15.027s


core2 duo 2000 Mhz
абсолютно недолго :)

Sylvia ★★★★★
()
Ответ на: комментарий от fat_angel

>Видимо они до сих пор на P1-P2 сидят...
>fat_angel (*) (03.03.2009 0:45:04)

>fat


И тебе доброго дня, толстячок :) Когда что-то вдруг почему-то не собирается, на это нужно тратить время. Да и комп бывает занят таки работой. А ночью я его всё же выключаю.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.