From: Andrey Orlov <cray@neural.ru> To: ALT Devel discussion list <devel@altlinux.ru> Subject: [devel] Первые итоги наших игр в полиси Date: Tue, 24 Feb 2004 10:19:21 +0300 Message-ID: <200402241019.21723.cray@neural.ru> (raw) Hi! У нас закончилась первая неделя нашего эксперимента по использованию дедалуса в экспериментах по использованию питона, и хотелось бы подвести итог, а также проанонсировать новые пакеты в дедалусе: 1. Написана и опубликована полиси, некоторые пункты которой вызывают критику (что радует), к сожалению, не подкрепленную альтернативными решениями (что огорчает); 2. Я собрал пакеты python22 & python (бывший python23), которые будут в дедале сегодня (я их уже везу), по результатм сборки некоторые пункты полиси изменились, об этом ниже; 3. Пакеты python22-weak, python-weak (не использую сокращения, чбы ни кого не сбить с толку, запятая - знак пунктуации) переименованы в python22-slight, python-slight соответсвенно, спасибо LDV за совет; 4. Пакет python-obsoletes переименован в python-obsolete (спасибо MZ за поправку, у меня и с руским-то не очень); 5. Я принял решение (правда, оно еще не воплощено в метале, так как немножко запоздало), что пакеты будут именоваться через точку, т.е. не python22, python23, а python2.2, python2.3 (большое спасибо вовремя подоспевшему MZ, который поддержал меня в этом начинании); 6. Я хотел поставить на обсуждение выбор префикса python-module- vs py- vs python-, но, опять же благодаря поддержке MZ выбрал python-module-. До конца этой недели еще не поздно изменить, обсуждать можно в рассылке, а вот голоса, чбы были учтены - лучше присылайте на cray_python@neural.ru, я в обсуждении участия принимать не буду, так как свое мнение уже высказал. 7. В файле полиси сделана замена s/Sysiphus/Sisyphus/g, спасибо авторам программы sed, я с этими буквами мучаюсь уже третий год, в результате sed - моя любимая программа; 8. Я взял на себя смелость собрать из файлов AM пакет rpm-build-python, который сегодня ляжет в дедалус, должен сразу предупредить, содержимое этого пакета не совсем соответствует полиси, о чем AM были пересланы несколько замечаний, насколько он правильно собран - мне судить трудно (скорее всего, траблы с зависимостями и т.п.), но пакеты собирает, репорты от вас ожидаются; Поправленная версия полиси будет в рассылке, ориентировочно, в четверг (я к этому времени расчитываю принять решение по некоторым вопросам). Немного о новых питонах в дедалусе: Если вы попытаетесь их установить, то у вас может снести пол-системы. Но, если в ваших пакетах зависимости выставленны в соответствие с полиси (а они не являются чем-то новым), то все будет нормально. Алексею Любимову сразу отвечу: Zope ставится и работает. Главное, следите чбы не ставились питоны из Сизифус - лучше RPMS.classic в экспериментах с дедалом просто отключить, я, правда, слежу, а не отключаю. python22 (который. кстати. скоро будет переименован в python2.2) пересобран с db4.2 (до того, был пересобран с db4.0), кроме того немножко подправлен, чбы оттестировать основной пакет, те правки, которые сделаны в python2.2, являются исключительно затычкой на время тестирования пакета python. Касаемо сборки с 4.2: Господа, мы тут много выступали по поводу возможности одновременной установки python22 / python23, сейчас они конфликтуют по db4.0 vs db4.2, так что ;). Безотносительно к нашему эксперименту, в СИЗИФ класть python22 with db4.2 ? Я-то его списал уже, мне все равно, а вот на музейных установках ничего ничего не рухнет? python - Сборка экспериментальная. Из известных багов сборки, какие-то тригеры срабатывают в неожиданном порядке, поэтому альтернативы сносятся после того, как новый пакет (без алтернатив) будет установлен, проявляется бага в том, что теряется симлинк python->python2.3, солюшн: a) воостановить вручную; б) apt-get install --reinstall python-strict; Причины проблемы пока не выяснял, буду разбиратся. Наверняка что-то не так с зависимостями, поэтому с дробной установкой нарезанных модульных пакетов лучше не экспериментировать: зависимостей там просто нет, поэтому все репорты на эту тему я сложу в коробочку, так как сам могу их сгенерить сотнями. python-strict vs python-slight. Фича экспериментальная, вроде работает, хотя проблемы есть. Правильно сформированный пакет c модулем c зависимостью на python == 2.2 не вытягивает пакет python-slight, если пакет python-slight не был ранее установлен явно (будет написано unmets, conflict и че-то там, я не помню). Это не бага, это фича, для достижения которой пришлось воспользоваться недокументированными (или непрочитанными, не знаю точно) особенностями apt и опытом LDV, за что ему спасибо. Ор (в смысле, громкие крики, а не дизъюнкция) в рассылке по поводу slight будет принят к сведенью, а вот репорты - репорты, плиииз, на cray_python@neural.ru (на cray@neural.ru почту читает робот-симбионт, всего непознанного он боится и репорты могут затеряться); Ну и планы на следующую неделю: в наше расписание мы, вроде, укладываемся, а с учетом сборки пакета rpm-build-python - даже опережаем. Cоотв. в следующий понеделник в дедале должна быть завершенная среда для сборки модулей (сейчас она завершена условно, тк немного противоречит полиси) и по два-три собранных модуля от меня и AM, от меня, видимо, будет bsddb3, python-MySQL, psycopg, тем более, что ни один из них в предложенную AM модель, AFAIR, не укладывается ;). В течении недели какие-то обновлаения мбть и будут, но мало вероятно - я работаю. -- WthBstRgrds -- Андрей Орлов -- --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org --- ----------------------------------------
reply other threads:[~2004-02-24 7:19 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=200402241019.21723.cray@neural.ru \ --to=cray@neural.ru \ --cc=devel@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git