ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Alexey Tourbin <at@altlinux.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] Переходное полиси для для питона
Date: Sun, 28 Oct 2007 16:49:48 +0300
Message-ID: <20071028134948.GB19325@solemn.turbinal> (raw)
In-Reply-To: <4724594D.8040901@solin.spb.ru>

[-- Attachment #1: Type: text/plain, Size: 2273 bytes --]

On Sun, Oct 28, 2007 at 12:41:33PM +0300, Aleksey Avdeev wrote:
> Peter V. Saveliev пишет:
> > В сообщении от Sunday 28 October 2007 10:38:22 Vitaly Lipatov написал(а):
> > <skip />
> > 
> >>>  Но это не значит, что таких путей искать не нужно.
> >>
> >>Ну как их найти?
> > 
> > <skip /> 
> > 
> > Поставить debian или gentoo.
> > 
> > Меня такое решение (в итоге был использован debian), по крайней мере, 
> > удовлетворило -- всё работает, проект переведён на совместимость с python 2.5 
> > за час.
> > 
> > Без помощи Сизифа.
>   ^^^^^^^^^^^^^^^^^^
> 
>   Именно такая тенденция мне и не нравится.
> 
>   Причём я вполне понимаю мотивы, которыми Пётр руководствовался. И не
> вижу альтернативных решений, в рамках Сизифа, которыми он мог бы
> воспользоваться... И считаю это опасным, с точки зрения разработки
> репозитария.

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

Бороться с этим нужно другим способом -- транзакционными переходами.
То есть открывается транзакция на питон 2.5.  Пока все пакеты не
починятся под питон 2.5, транзакция прогрессирует.  Когда большая
часть пакетов починилась, транзакцию можно зафиксировать вручную.
Если же починились вообще все пакеты, тогда транзакция фиксируется
полуавтоматически (то есть вообще "без потерь").

Правда, тут встает вопрос, как считать, починился пакет или нет.
На это у меня есть простой ответ -- минимальное тестирование пакета
при сбороке.  Если пакет заведомо не будет работать, он просто не
должен собраться.

Да, в сизиф отправляются "целостные" обкатанные решения.  То есть это
конструктор в смысле кубиков, а не "теста", которое можно замесить.
Проблемы разработчиков мне отчасти понятны.  На это у меня тоже есть
ответ -- отправляйте свой питоновский софт в сизиф.  Тогда он
автоматически включается в план транзакции по питону 2.5.
А если есть "непубликуемый" питоновский софт, тогда извините.

Так это происходит со всеми остальными пакетами.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2007-10-28 13:49 UTC|newest]

Thread overview: 52+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-26 17:23 Alexey Tourbin
2007-10-26 18:56 ` Peter V. Saveliev
2007-10-26 19:24   ` Alexey Tourbin
2007-10-26 21:05     ` Peter V. Saveliev
2007-10-26 21:58       ` Alexey Tourbin
2007-10-26 22:45         ` Peter V. Saveliev
2007-10-26 23:02           ` Alexey Tourbin
2007-10-26 23:12             ` Peter V. Saveliev
2007-10-27  7:58             ` Andrey Rahmatullin
2007-10-27 14:49               ` Alexey Tourbin
2007-10-27 16:15                 ` Andrey Rahmatullin
2007-10-27  6:22           ` Vitaly Lipatov
2007-10-27  8:05             ` Peter V. Saveliev
2007-10-30  8:30       ` Максим Иванов
2007-10-28  0:56     ` Aleksey Avdeev
2007-10-28  1:58       ` Alexey Tourbin
2007-10-28  4:10         ` Aleksey Avdeev
2007-10-28  7:38           ` Vitaly Lipatov
2007-10-28  9:00             ` Peter V. Saveliev
2007-10-28  9:41               ` Aleksey Avdeev
2007-10-28 13:49                 ` Alexey Tourbin [this message]
2007-10-28 10:27             ` Aleksey Avdeev
2007-10-28 22:52             ` Pavlov Konstantin
2007-10-28 10:08           ` Alexey I. Froloff
2007-10-28 10:31             ` Eugene Prokopiev
2007-10-28 11:25               ` Alexey I. Froloff
2007-10-28 14:12               ` Alexey Tourbin
2007-10-28 16:52                 ` Peter V. Saveliev
2007-10-28 17:34                   ` [devel] python vs gcc Alexey Tourbin
2007-10-28 18:43                     ` Peter V. Saveliev
2007-11-02  6:21                       ` Andrey Orlov
2007-11-02  7:25                         ` Peter V. Saveliev
2007-11-02  8:54                           ` Andrey Orlov
2007-11-02  9:20                         ` Alexey I. Froloff
2007-11-03  9:09                           ` Andrey Orlov
2007-11-03 14:07                             ` Alexey I. Froloff
2007-11-05 20:43                               ` Andrey Orlov
2007-10-28 10:38             ` [devel] Переходное полиси для для питона Aleksey Avdeev
2007-10-28 10:58               ` Sergey Bolshakov
2007-10-28 11:20                 ` Aleksey Avdeev
2007-10-28 11:17               ` Alexey I. Froloff
2007-10-28 11:25                 ` Aleksey Avdeev
2007-10-28 11:55                   ` Alexey I. Froloff
2007-10-28 12:42                     ` Aleksey Avdeev
2007-10-28 11:52                 ` Alexey Tourbin
2007-10-28 12:16                   ` Alexey I. Froloff
2007-11-03  9:31               ` Andrey Orlov
2007-10-28 14:12             ` Alexey Tourbin
2007-10-28 16:55               ` Peter V. Saveliev
2007-10-28 12:11           ` Alexey Tourbin
2007-10-28 12:36             ` Aleksey Avdeev
2007-10-28 14:34               ` Alexey Tourbin

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=20071028134948.GB19325@solemn.turbinal \
    --to=at@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /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