[sisyphus] в каком пакете python2.4(migration_utils)
Sergey
=?iso-8859-1?q?rt_=CE=C1_aspirinka=2Enet?=
Пт Апр 29 10:05:01 MSD 2005
В Птн, 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 - я подумал вы его забросили. Давайте договариваться :)
--
С уважением, Сергей.
Подробная информация о списке рассылки Sisyphus