ALT Linux Team development discussions
 help / color / mirror / Atom feed
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