* [sisyphus] в каком пакете python2.4(migration_utils) @ 2005-04-28 10:44 Sergey 2005-04-28 20:52 ` Andrey Orlov 0 siblings, 1 reply; 4+ messages in thread From: Sergey @ 2005-04-28 10:44 UTC (permalink / raw) To: Sisyphus Собрал Plone 2.0.5 со спеком от того, что в сизифе (естественно поправив немного). А он требует несколько модулей python (кстати, искать их аптом не получилось, может научите?) поставил всё, что было в сизифе - в итоге осталась только эта зависимость. [rt@rt rt]$ sudo rpm -ivh RPM/RPMS/athlon/Plone-2.0.5-alt1.athlon.rpm ошибка: неудовлетворенные зависимости: python2.4(migration_utils) нужен для Plone-2.0.5-alt1 google молчит, как партизан. -- С уважением, Сергей. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] в каком пакете python2.4(migration_utils) 2005-04-28 10:44 [sisyphus] в каком пакете python2.4(migration_utils) Sergey @ 2005-04-28 20:52 ` Andrey Orlov 2005-04-29 6:05 ` Sergey 0 siblings, 1 reply; 4+ messages in thread From: Andrey Orlov @ 2005-04-28 20:52 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Thursday 28 April 2005 14:44, Sergey wrote: > Собрал Plone 2.0.5 со спеком от того, что в сизифе (естественно поправив > немного). А он требует несколько модулей python (кстати, искать их аптом > не получилось, может научите?) поставил всё, что было в сизифе - в итоге > осталась только эта зависимость. > > [rt@rt rt]$ sudo rpm -ivh RPM/RPMS/athlon/Plone-2.0.5-alt1.athlon.rpm > ошибка: неудовлетворенные зависимости: > python2.4(migration_utils) нужен для Plone-2.0.5-alt1 может это левая зависимость? В нашем FAQ об этом много рассказано... Попробуйте найти, __кто___ импортирует это (что-то типа grep -r migration_tools --include="*py") и убедитесь в том, что этот импорт реально вызывается. Часто бывает такое, что в питонвском коде остаются явные ошибки - не вызываемый и неработоспособный код - или это может быть тестовый модуль. А далее бум разбираться, че делать. Либо скипнуть зависимость, либо фиксить код, либо вынести тестовый модуль, либо бум искать migration_tools -- WthBstRgrds -- Андрей Орлов -- --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org --- ---------------------------------------- ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] в каком пакете python2.4(migration_utils) 2005-04-28 20:52 ` Andrey Orlov @ 2005-04-29 6:05 ` Sergey 2005-04-30 9:46 ` Andrey Orlov 0 siblings, 1 reply; 4+ messages in thread From: Sergey @ 2005-04-29 6:05 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list В Птн, 29/04/2005 в 00:52 +0400, Andrey Orlov пишет: > On Thursday 28 April 2005 14:44, Sergey wrote: > > Собрал Plone 2.0.5 со спеком от того, что в сизифе (естественно поправив > > немного). А он требует несколько модулей python (кстати, искать их аптом > > не получилось, может научите?) поставил всё, что было в сизифе - в итоге > > осталась только эта зависимость. > > > > [rt@rt rt]$ sudo rpm -ivh RPM/RPMS/athlon/Plone-2.0.5-alt1.athlon.rpm > > ошибка: неудовлетворенные зависимости: > > python2.4(migration_utils) нужен для Plone-2.0.5-alt1 > > может это левая зависимость? В нашем FAQ об этом много рассказано... Попробуйте найти, > __кто___ импортирует это (что-то типа grep -r migration_tools --include="*py") и убедитесь > в том, что этот импорт реально вызывается. Часто бывает такое, что в питонвском коде остаются > явные ошибки - не вызываемый и неработоспособный код - или это может быть тестовый модуль. > > А далее бум разбираться, че делать. Либо скипнуть зависимость, либо фиксить код, либо вынести тестовый модуль, > либо бум искать migration_tools Я, к сожалению, пока в коде почти не разбираюсь, надеюсь это поможет: [rt@rt athlon]$ grep -r migration_utils --include="*py" ~/tmp/Plone-buildroot/ /home/rt/tmp/Plone-buildroot/usr/lib/zope/lib/python/Products/CMFPlone/migrations/future.py:from migration_utils import safeEditProperty [rt@rt athlon]$cat ~/tmp/Plone-buildroot/usr/lib/zope/lib/python/Products/CMFPlone/migrations/future.py from migration_utils import safeEditProperty def future(portal): """ Future migrations """ props = portal.portal_properties.site_properties default_values = ['index_html', 'index.html', 'index.htm'] safeEditProperty(props, 'default_page', default_values, 'lines') Кстати, некоторые пакеты из состава Plone тоже захотели модулей, которых в ALT не нашёл: [rt@rt athlon]$ ls Archetypes-1.3.3-alt1.athlon.rpm Epoz-0.8.5-alt1.athlon.rpm BTreeFolder2-1.0.1-alt1.athlon.rpm ExternalEditor-0.8-alt1.athlon.rpm CMF-1.4.8-alt1.athlon.rpm Formulator-1.6.2-alt1.athlon.rpm CMFActionIcons-1.0-alt1.athlon.rpm GoupUserFolder-2.0.1-alt1.athlon.rpm CMF-CMFCalendar-1.4.8-alt1.athlon.rpm PlacelessTranslationService-1.0-alt1.athlon.rpm CMF-DCWorkflow-1.4.8-alt1.athlon.rpm Plone-2.0.5-alt1.athlon.rpm CMFFormController-1.0.4-alt1.athlon.rpm PloneErrorReporting-0.11-alt1.athlon.rpm CMFQuickInstallerTool-1.5.1-alt1.athlon.rpm PloneTranslations-0.6-alt1.athlon.rpm [rt@rt athlon]$ sudo rpm -Uvh * ошибка: неудовлетворенные зависимости: python2.4(PyUNO) нужен для Archetypes-1.3.3-alt1 python2.4(apelib) нужен для Archetypes-1.3.3-alt1 python2.4(pythoncom) нужен для Archetypes-1.3.3-alt1 python2.4(pywintypes) нужен для Archetypes-1.3.3-alt1 python2.4(rigging) нужен для Archetypes-1.3.3-alt1 python2.4(win32com) нужен для Archetypes-1.3.3-alt1 python2.4(interfaces) нужен для CMFQuickInstallerTool-1.5.1-alt1 python2.4(FormValidationError) нужен для Formulator-1.6.2-alt1 В Чтв, 28/04/2005 в 23:03 +0400, Геннадий Ковалев пишет: > Эээ... я вроде его тоже как пересобираю. Может договоримся? Он почти год не обновлялся и не устанавливается после переезда на новый python - я подумал вы его забросили. Давайте договариваться :) -- С уважением, Сергей. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [sisyphus] в каком пакете python2.4(migration_utils) 2005-04-29 6:05 ` Sergey @ 2005-04-30 9:46 ` Andrey Orlov 0 siblings, 0 replies; 4+ messages in thread From: Andrey Orlov @ 2005-04-30 9:46 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Friday 29 April 2005 10:05, Sergey wrote: > > может это левая зависимость? В нашем FAQ об этом много рассказано... Попробуйте найти, > > __кто___ импортирует это (что-то типа grep -r migration_tools --include="*py") и убедитесь > Я, к сожалению, пока в коде почти не разбираюсь, надеюсь это поможет: Как все запущено :). Если бы я хотел мантейнить плон - манейнил бы. По моему глубокому убеждению, мантейнер таких масштабных пакетов как Plone обязан хорошо знать питон. Так что раз взялись и не хватает знаний - учите. Я могу подсказать где искать ошибки в кодах plone, но искать из вместо вас я не буду. Так же, я с удовольствием исправлю ошибку в искалке зависимостей :), но вам придется обосновать то, что она есть - пока что я вижу только ошибку пакетирования: в пакет то ли недоложили файлов, толи переложили, толи положили не так то ли еще что :). > [rt@rt athlon]$ grep -r migration_utils --include="*py" ~/tmp/Plone-buildroot/ > /home/rt/tmp/Plone-buildroot/usr/lib/zope/lib/python/Products/CMFPlone/migrations/future.py:from migration_utils import safeEditProperty > > [rt@rt athlon]$cat ~/tmp/Plone-buildroot/usr/lib/zope/lib/python/Products/CMFPlone/migrations/future.py > > from migration_utils import safeEditProperty > > def future(portal): > """ Future migrations """ > props = portal.portal_properties.site_properties > default_values = ['index_html', 'index.html', 'index.htm'] > safeEditProperty(props, 'default_page', default_values, 'lines') Теперь поищите там же find -name "migration_utils.py". Если найдете - будем разбираться, почему его не находит искалка зависимостей. Если не найдете - то возможны два варианта: 1. Существует (где-то) некий таинственный пакет под названием migration_toools. Вам нужно его найти. Может быть, об этом написано в доках на plon. Если бы он был в дистрибутиве - он бы ставился. 2. Сделайте grep safeEditProperty ~/tmp/Plone-buildroot/usr/lib/zope/lib/python/Products/CMFPlone/migrations/future.py вполне возможно, что это имя (функция?) просто нигде более не используется, тогда строчку нужно заремарчить. 3. Вполне возможно, что сам файл ~/tmp/Plone-buildroot/usr/lib/zope/lib/python/Products/CMFPlone/migrations/future.py ниооткуда не вызывается, попробуйте посмотреть grep -r future --include="*py" ~/tmp/Plone-buildroot/ и даже grep -r migrations --include="*py" ~/tmp/Plone-buildroot/ . К сожалению, в результате особенностей процессов разработки, коды Zope и его продуктов часто содержат много мусора. Если это так - этот файл просто можно выкинуть, вписав что-то типа %exclude /usr/lib/zope/lib/python/Products/CMFPlone/migrations/future.py в спек. Вообще, само название подсказывает, что об этом продукте и о его необходимости можно почитать в доках на plone. И вот еще что, к сожалению, должен сказать. Обоснованный вывод по п.3 и даже, возможно, по п.2 может сделать только человек оч. хорошо знающий питон. > Кстати, некоторые пакеты из состава Plone тоже захотели модулей, которых > в ALT не нашёл: > > [rt@rt athlon]$ ls > Archetypes-1.3.3-alt1.athlon.rpm Epoz-0.8.5-alt1.athlon.rpm > BTreeFolder2-1.0.1-alt1.athlon.rpm ExternalEditor-0.8-alt1.athlon.rpm > CMF-1.4.8-alt1.athlon.rpm Formulator-1.6.2-alt1.athlon.rpm > CMFActionIcons-1.0-alt1.athlon.rpm GoupUserFolder-2.0.1-alt1.athlon.rpm > CMF-CMFCalendar-1.4.8-alt1.athlon.rpm PlacelessTranslationService-1.0-alt1.athlon.rpm > CMF-DCWorkflow-1.4.8-alt1.athlon.rpm Plone-2.0.5-alt1.athlon.rpm > CMFFormController-1.0.4-alt1.athlon.rpm PloneErrorReporting-0.11-alt1.athlon.rpm > CMFQuickInstallerTool-1.5.1-alt1.athlon.rpm PloneTranslations-0.6-alt1.athlon.rpm Я хорошо знаком с их мантейнером и уверен, что он в состоянии разобраться с этой проблемой. -- WthBstRgrds -- Андрей Орлов -- --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org --- ---------------------------------------- ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-04-30 9:46 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2005-04-28 10:44 [sisyphus] в каком пакете python2.4(migration_utils) Sergey 2005-04-28 20:52 ` Andrey Orlov 2005-04-29 6:05 ` Sergey 2005-04-30 9:46 ` Andrey Orlov
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