ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python
@ 2005-03-14 23:29 Andrey Orlov
  2005-03-14 23:56 ` [devel] Советы по установке и обновлению python Dmitry V. Levin
  2005-03-15  7:43 ` [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python Michael Shigorin
  0 siblings, 2 replies; 18+ messages in thread
From: Andrey Orlov @ 2005-03-14 23:29 UTC (permalink / raw)
  To: ALT Devel discussion list

Меня удивило то, что обновление вызвало проблемы. Похоже, чем гибче инструмент, тем
тяжелее им работать.  Мы в PDT перетерли эти проблемы, вот краткое резюме.


----------  Forwarded Message  ----------

Subject: Re: [Python-devel] Обновление python
Date: Saturday 12 March 2005 02:31
From: Andrey Orlov <cray_devel@neural.ru>
To: Закрытый список рассылки для обсуждения вопросов поддержки Python в ALT Linux <python-devel@altlinux.ru>

On Friday 11 March 2005 23:45, Vitaly Lipatov wrote:
> > Да, к сожалению apt не сумел разрулить переход.
> А это нормально?

Не совсем. Я, кстати, в некоторых случаях обновлялся нормально. На достижение этой
нормальности я убил все празники. apt-же не сумел разрулить ваши извращенные идеи. Ниже
следует некоторые идеи не-извращенные и дается их сравнения с идеями извращенными.

В принципе, если у вас есть пакеты, требующие __модули__ по
зависимостям вида python2.3(<МОДУЛЬ>), то у вас потянется установка
пакетов серии python2.3, которая вызовет снос заобсолеченных версий
пакетов серии python. В то же время, если у вас есть хоть один модуль, для которого 
уже есть модуль, пересобранный с новым питоном, то он проапдейтится и потянет
установку python2.4(<МОДУЛЬ>) - т.е. модулей из python-2.4.0, что вызовет снос
и замену по obsolete серии пакетов python2.4-*.

Таким образом, идеальный случай апдейта (это оттестировано), поставлен python2.4-relax
из дедала, свои пакеты пересобраны c --with или с альтернативным питоном и без --with,
и установлены. Делаем apt-get dist-upgrade и все ставиться. В теории, которая более-меня подтверждена
моей практикой.

Проблема, как вы понимается, в пакете strict, который не доопускает совместной установки.

Следующий удобный способ - дожидаемся, когда все пакеты пересоберуться с новым питоном,
и после этого делаем dist-upgrade. Собственно, потребители питона (в отличие от нас с вами)
должны использовать именно этот способ, и в этом случае тоже все проходит гладко.

> > Я обошел это примерно так:
> >
> > apt-get install python2.3-relaxed python2.3-base python2.3-dev
> > ... python2.3-modules ... python2.3-modules-ИМЯ... прописал
> > так почти все пакеты python2.3-*.
> Это принимать как рекомендацию по обновлению из Сизифа? Хотелось 
> бы проще.

Ну и наконец для извращенцев. Т.е. для тех, кто все-таки решил (зачем-то непонятным)
поставить python2.3. Почему это извращенцы. Есть три не-извращенных варианта:

 1. Я разработчик и, принимая риск, сношу весь шит, ставлю python-2.4.0, остальное пересобираю и доставляю. 
Это понятно и это работает.

2. Я потребитель, дожидаюсь, пока все интересные мне пакеты пересоберут с новым питоном, и когда это будет сделано,
я получаю гладкий dist-upgrade. Это тоже понятно.

3. Я экспериментатор, мне интересно пощупать новый питон. В тоже время, я не хочу чбы мне вынесло полситстемы. Тогда
вы ставите python2.4 из дедала. Возможно с --force, чбы не снести python-strict.
 
Все остальные варианты не позволят достичь каких-либо целей, не досьтжимых перечисленными, но обрекают
вас на кучу проблем. Поэтому их нужно избегать, стараясь свести к перечисленнным.

Для разработчиков, самый простой способ сведения - поставить чрут или vserver, поставить туда новый питон, и пройти там
алгоритм 1 для своих пакетов. Потом превратится в потребителя, и на основном сервере пройти алг.2. Возможно, вам придется
списаться с другими мантейнерами или пересобрать для себя чужие пакеты на п.1. Думаю, что можно договорится с их мантейнерами
о разовой альтернативной заливке. Я бы очень хотел, что бы все по этому пути пошли, особенно с последней оговоркой.

Теперь об извратах. Итак, я хочу поставить python2.3 вместо python. Зачем - хрен его знает, они друг от друга не отличаются.
Что делать? Можно так, как написал Иван. Можно так:

 apt-get install python2.3-strict и/или apt-get install python2.3-module

Ничего не выиграли, проиграли возможность плавного апгрейда.

Второй путь. Я хочу поставить python2.3 & python. Зачем - опять же не знаю, это идентично устанвке к имеющемуся 
python-у python2.4 из дедала. Достигается так: отрабатываете предыдущий п., затем:

apt-get install python2.3-relaxed, apt-get install python-relaxed, далее доставляете нужные модули. 

Наконец, третий п. Я хочу иметь поэтапный апгрейд. Это хоть понятно зачем :), на домашней машине. Проблема только 
одна: Два питона с python-strict стоять не могут. Соотв. python-strict нужно сносить. Вместе с пакетами всех добрых
людей, которым не хватило упорство воспользоваться полиси. Делается так:

apt-get install python-relaxed=2.3.4 (т.е. ставим старый пакет, где вы его возьмете - ума не приложу, можно поискать на зеркалах,
по идее, вся байда с дедалом была нужна в том числе и для того, чбы все заинтересованные могли это сделать в рамках "посмотреть 
на python2.4" - кто не воспользовался, я не виноват. Я три месяца просил это сдеать).  Далее, выполняем apt-get upgrade - т.е. практически
идентично не-извр.алг.2. 

Все-таки, мне кажется тоже ничего не выиграли по ср. с ориг.не-извр.алг.2, проиграли пакеты, зависящие от python-strict.

> > Потом тоже самое для 2.4...

:)

В общем, что я хочу сказать. Общее резюме такое: пересобирайте как-нибудь свои пакеты -- благо, современный алт-линукс предоставляет для
этого достаточно средств -- и ждите, пока apt-get dist-upgrade не предложит вам удовлетворительный вариант. НЕ ФОРСИРУЙТЕ переход
на python-2.4 или python2.3: АВТОМАТИЧЕСКИЕ ЗАВИСИМОСТИ ДЛЯ ТОГО И НУЖНЫ, ЧБЫ ВСЕ ПРОИЗОШЛЛО АВТОМАТИЧЕСКИ. Пинайте
тех, кто не пересобрал свои пакеты. 

Еще раз - все реально необходимые цели достижимы гладко. См. три неизвращенных алгоритма. А кто хочет изврата - получит его
в полный рост выносом половины системы. И наконец: ДУМАЙТЕ ОСНОВНОЙ ВЕТКОЙ. Забудьте про питон 2.3. Его больше нет. Если
вы будете старатся решить проблемы так, как будто 2.3 в сизифе больше нет, вы сэкономите время и силы себе и мне. Спасибо за
понимание.

После небольшого обсуждения (до понедельника) предлагаю отредактированный вариант этого текста пнуть в основной список.


-------------------------------------------------------

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-14 23:29 [devel] Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python Andrey Orlov
@ 2005-03-14 23:56 ` Dmitry V. Levin
  2005-03-15  6:40   ` Alexey I. Froloff
  2005-03-15  8:07   ` Andrey Orlov
  2005-03-15  7:43 ` [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python Michael Shigorin
  1 sibling, 2 replies; 18+ messages in thread
From: Dmitry V. Levin @ 2005-03-14 23:56 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Mar 15, 2005 at 02:29:48AM +0300, Andrey Orlov wrote:
> Меня удивило то, что обновление вызвало проблемы. Похоже, чем гибче инструмент, тем
> тяжелее им работать.  Мы в PDT перетерли эти проблемы, вот краткое резюме.
[...]
> Ну и наконец для извращенцев. Т.е. для тех, кто все-таки решил (зачем-то непонятным)
> поставить python2.3. Почему это извращенцы. Есть три не-извращенных варианта:
> 
>  1. Я разработчик и, принимая риск, сношу весь шит, ставлю python-2.4.0, остальное пересобираю и доставляю. 
> Это понятно и это работает.
> 
> 2. Я потребитель, дожидаюсь, пока все интересные мне пакеты пересоберут с новым питоном, и когда это будет сделано,
> я получаю гладкий dist-upgrade. Это тоже понятно.

Если бы всё было так просто.

В системе почти нет питона:
# rpmquery --whatrequires python libpython2.3.so.1.0
python-base-2.3.4-alt5
vim-enhanced-6.3.057-alt1

Так работает:
# apt-get -q install python-base
Reading Package Lists...
Building Dependency Tree...
The following extra packages will be installed:
  python-modules python-modules-bsddb python-modules-compiler python-modules-curses python-modules-email python-modules-encodings python-modules-hotshot python-modules-logging python-modules-xml python-strict vim-common vim-enhanced vim-minimal
The following packages will be upgraded
  python-base python-modules python-modules-bsddb python-modules-compiler python-modules-curses python-modules-email python-modules-encodings python-modules-hotshot python-modules-logging python-modules-xml python-strict vim-common vim-enhanced vim-minimal
14 upgraded, 0 newly installed, 0 removed and 23 not upgraded.
(если согласиться и выполнить, то команда
rpmquery -a |xargs -r rpmquery -R |grep ^python2.3
возвращает пустой список).

Так не работает:
# apt-get -q dist-upgrade
Reading Package Lists...
Building Dependency Tree...
The following packages will be REPLACED:
  python-base (by python2.3-base)  python-modules (by python2.3-modules)  python-modules-bsddb (by python2.3-modules-bsddb)  python-modules-compiler (by python2.3-modules-compiler)  python-modules-curses (by python2.3-modules-curses)  python-modules-email (by python2.3-modules-email)  python-modules-encodings (by python2.3-modules-encodings)  python-modules-hotshot (by python2.3-modules-hotshot)  python-modules-logging (by python2.3-modules-logging)  python-modules-xml (by python2.3-modules-xml)  python-strict (by python2.3-strict)
The following packages will be REMOVED:
  vim-common vim-enhanced
The following NEW packages will be installed:
  python2.3-base python2.3-modules python2.3-modules-bsddb python2.3-modules-compiler python2.3-modules-curses python2.3-modules-email python2.3-modules-encodings python2.3-modules-hotshot python2.3-modules-logging python2.3-modules-xml python2.3-strict

Почему-то apt-get предпочёл снести vim и не обновлять python...


-- 
ldv

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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-14 23:56 ` [devel] Советы по установке и обновлению python Dmitry V. Levin
@ 2005-03-15  6:40   ` Alexey I. Froloff
  2005-03-15  9:19     ` Mikhail Zabaluev
  2005-03-15  8:07   ` Andrey Orlov
  1 sibling, 1 reply; 18+ messages in thread
From: Alexey I. Froloff @ 2005-03-15  6:40 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Dmitry V. Levin <ldv@> [050315 02:57]:
> Почему-то apt-get предпочёл снести vim и не обновлять python...
В следующей сборке vim я вынесу нафиг поддержку python.  Ибо
нефиг.

-- 
Regards, Sir Raorn.
-------------------
по моему это не совсем правильно, что
service killall status
приводит к завершению работы.
		-- avl in devel@

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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python
  2005-03-14 23:29 [devel] Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python Andrey Orlov
  2005-03-14 23:56 ` [devel] Советы по установке и обновлению python Dmitry V. Levin
@ 2005-03-15  7:43 ` Michael Shigorin
  2005-03-15 19:10   ` Andrey Orlov
  1 sibling, 1 reply; 18+ messages in thread
From: Michael Shigorin @ 2005-03-15  7:43 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Mar 15, 2005 at 02:29:48AM +0300, Andrey Orlov wrote:
> Для разработчиков, самый простой способ сведения - поставить
> чрут или vserver, поставить туда новый питон, и пройти там
> алгоритм 1 для своих пакетов. Потом превратится в потребителя,
> и на основном сервере пройти алг.2. Возможно, вам придется
> списаться с другими мантейнерами или пересобрать для себя чужие
> пакеты на п.1. Думаю, что можно договорится с их мантейнерами о
> разовой альтернативной заливке. Я бы очень хотел, что бы все по
> этому пути пошли, особенно с последней оговоркой.

Ну, э, а с hasher/sandman всё плохо или вопрос в buildreq?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-14 23:56 ` [devel] Советы по установке и обновлению python Dmitry V. Levin
  2005-03-15  6:40   ` Alexey I. Froloff
@ 2005-03-15  8:07   ` Andrey Orlov
  2005-03-15  8:11     ` Alexey I. Froloff
  2005-03-16 12:55     ` Dmitry V. Levin
  1 sibling, 2 replies; 18+ messages in thread
From: Andrey Orlov @ 2005-03-15  8:07 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 15 March 2005 02:56, Dmitry V. Levin wrote:
> В системе почти нет питона:
> # rpmquery --whatrequires python libpython2.3.so.1.0
> python-base-2.3.4-alt5
> vim-enhanced-6.3.057-alt1
> Так работает:
> # apt-get -q install python-base
>   python-strict vim-common vim-enhanced vim-minimal  

Я не совсем понял. Только что проапгрейдил  из сизифа vim-enhanced и увидел,
что он по-прежнему требует libpython2.3, т.е. не пересобран с python2.4. Тогда
каким образом он у вас обновляется? Это сборка, которой еще нет в сизифе?

> Почему-то apt-get предпочёл снести vim и не обновлять python...

Странно. А если явно указать apt-get install vim?

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-15  8:07   ` Andrey Orlov
@ 2005-03-15  8:11     ` Alexey I. Froloff
  2005-03-15 19:01       ` Andrey Orlov
  2005-03-16 12:55     ` Dmitry V. Levin
  1 sibling, 1 reply; 18+ messages in thread
From: Alexey I. Froloff @ 2005-03-15  8:11 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Andrey Orlov <cray@> [050315 11:08]:
> Я не совсем понял. Только что проапгрейдил  из сизифа
> vim-enhanced и увидел, что он по-прежнему требует libpython2.3,
> т.е. не пересобран с python2.4. Тогда каким образом он у вас
> обновляется? Это сборка, которой еще нет в сизифе?
Новый vim был залит вчера днём.  В сизифе наверно появится
завтра.

-- 
Regards, Sir Raorn.
-------------------
Чем хорош vsftpd, так это, в частности, тем, что его можно не обновлять,
ибо он и так отлично работает.
		-- ldv in sisyphus@

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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-15  6:40   ` Alexey I. Froloff
@ 2005-03-15  9:19     ` Mikhail Zabaluev
  0 siblings, 0 replies; 18+ messages in thread
From: Mikhail Zabaluev @ 2005-03-15  9:19 UTC (permalink / raw)
  To: ALT Devel discussion list

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

В Втр, 15/03/2005 в 09:40 +0300, Alexey I. Froloff пишет:
> > Почему-то apt-get предпочёл снести vim и не обновлять python...
> В следующей сборке vim я вынесу нафиг поддержку python.  Ибо
> нефиг.

Что-то мне подсказывает, что это естественный результат доведения борьбы
за строгость и полноту зависимостей до предела...


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-15  8:11     ` Alexey I. Froloff
@ 2005-03-15 19:01       ` Andrey Orlov
  2005-03-16  6:43         ` Alexey I. Froloff
  0 siblings, 1 reply; 18+ messages in thread
From: Andrey Orlov @ 2005-03-15 19:01 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 15 March 2005 11:11, Alexey I. Froloff wrote:
> * Andrey Orlov <cray@> [050315 11:08]:
> > Я не совсем понял. Только что проапгрейдил  из сизифа
> > vim-enhanced и увидел, что он по-прежнему требует libpython2.3,
> > т.е. не пересобран с python2.4. Тогда каким образом он у вас
> > обновляется? Это сборка, которой еще нет в сизифе?
> Новый vim был залит вчера днём.  В сизифе наверно появится
> завтра.

Хорошо. Как только появится - я постараюсь воспоизвести ситуации с апгрейдом и добится,
чбы апгрейд был гладким. Вполне возможно что где-то я с Obsoletes перемудрил.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python
  2005-03-15  7:43 ` [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python Michael Shigorin
@ 2005-03-15 19:10   ` Andrey Orlov
  2005-03-15 19:34     ` Michael Shigorin
  0 siblings, 1 reply; 18+ messages in thread
From: Andrey Orlov @ 2005-03-15 19:10 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 15 March 2005 10:43, Michael Shigorin wrote:
> > Думаю, что можно договорится с их мантейнерами о
> > разовой альтернативной заливке. Я бы очень хотел, что бы все по
> > этому пути пошли, особенно с последней оговоркой.
> 
> Ну, э, а с hasher/sandman всё плохо или вопрос в buildreq?

Я не понял вопрос, извини. Как мантейнер пакетов python и нескольких модулей
я не имел абсолютно никаких проблем с пересборкой. Скрипт из 20строк на шелле,
и все пересобралось, да и те 20строк, в основном, чбы уложить результаты в subversion.
BuildReq тоже, в общем, проблем не вызвал.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python
  2005-03-15 19:10   ` Andrey Orlov
@ 2005-03-15 19:34     ` Michael Shigorin
  2005-03-15 19:56       ` Andrey Orlov
  0 siblings, 1 reply; 18+ messages in thread
From: Michael Shigorin @ 2005-03-15 19:34 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Mar 15, 2005 at 10:10:10PM +0300, Andrey Orlov wrote:
> > > Думаю, что можно договорится с их мантейнерами о
> > > разовой альтернативной заливке. Я бы очень хотел, что бы все по
> > > этому пути пошли, особенно с последней оговоркой.
> > Ну, э, а с hasher/sandman всё плохо или вопрос в buildreq?
> Я не понял вопрос, извини.

Да про чрут.  Всё ж уже придумано до нас, чтоб чрут был сразу со
сборочной средой:-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python
  2005-03-15 19:34     ` Michael Shigorin
@ 2005-03-15 19:56       ` Andrey Orlov
  2005-03-16  9:40         ` Sergey Bolshakov
  0 siblings, 1 reply; 18+ messages in thread
From: Andrey Orlov @ 2005-03-15 19:56 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tuesday 15 March 2005 22:34, Michael Shigorin wrote:
> On Tue, Mar 15, 2005 at 10:10:10PM +0300, Andrey Orlov wrote:
> > > > Думаю, что можно договорится с их мантейнерами о
> > > > разовой альтернативной заливке. Я бы очень хотел, что бы все по
> > > > этому пути пошли, особенно с последней оговоркой.
> > > Ну, э, а с hasher/sandman всё плохо или вопрос в buildreq?
> > Я не понял вопрос, извини.
> 
> Да про чрут.  Всё ж уже придумано до нас, чтоб чрут был сразу со
> сборочной средой:-)

Ну уж нет. Это я придумал до вас, так как собирал все в чруте когда ни хэшера, 
ни сандмана в проекте не было :), а о чем вопрос я все равно не понял. Да, 
собирается. Да, требует, чбы был установлен python правильной версии. А 
еще, imaging, например, требует чбы были установлены X-овые библиотеки 
правильной версии. А numeric требует установки такого, о чем я и вовсе никогда до 
numeric не слышал :). Да, приходится это устанавливать. 

Поскольку LDV однажды проехался, что если бы я почитал документацию на
хэшер, то (не буду врать, точно не помню, что именно), то подозреваю, что если бы я ее прочитал - мог бы
и не держать чрут. Хотя, так как все это еще проверять приходится, то чрут (ныне, строго говоря, vserver),
так и так приходится создавать, так что большой проблемы не вижу. Сама проблема с BuildReq кажется
мне по любому высосанной из пальца :), но что имел ввиду именно ты - я не понял.... У меня собирается,
т.е. решение есть.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-15 19:01       ` Andrey Orlov
@ 2005-03-16  6:43         ` Alexey I. Froloff
  2005-03-16  6:57           ` Ivan Fedorov
                             ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Alexey I. Froloff @ 2005-03-16  6:43 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Andrey Orlov <cray@> [050315 22:02]:
> Хорошо. Как только появится - я постараюсь воспоизвести
> ситуации с апгрейдом и добится, чбы апгрейд был гладким. Вполне
> возможно что где-то я с Obsoletes перемудрил.
"Перемудрение" в районе python-strict, который сносит все
python-base, которые не он сам.

-- 
Regards, Sir Raorn.
-------------------
За Сизифом не угонишься: напишешь одно, а на следующий день там уже может
оказаться другое.
		-- ldv in sisyphus@

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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-16  6:43         ` Alexey I. Froloff
@ 2005-03-16  6:57           ` Ivan Fedorov
  2005-03-16  7:56           ` Andrey Orlov
  2005-03-16  8:11           ` Andrey Orlov
  2 siblings, 0 replies; 18+ messages in thread
From: Ivan Fedorov @ 2005-03-16  6:57 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Alexey I. Froloff пишет:
> * Andrey Orlov <cray@> [050315 22:02]:
> 
>>Хорошо. Как только появится - я постараюсь воспоизвести
>>ситуации с апгрейдом и добится, чбы апгрейд был гладким. Вполне
>>возможно что где-то я с Obsoletes перемудрил.
> 
> "Перемудрение" в районе python-strict, который сносит все
> python-base, которые не он сам.

Этот пакет, нужен был всяким личностям, которые говорили, что наш питон
не такой как все. Я пользуюсь python-relaxed, и все мои пакеты требую
только его.

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

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-16  6:43         ` Alexey I. Froloff
  2005-03-16  6:57           ` Ivan Fedorov
@ 2005-03-16  7:56           ` Andrey Orlov
  2005-03-16  8:11           ` Andrey Orlov
  2 siblings, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2005-03-16  7:56 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 16 March 2005 09:43, Alexey I. Froloff wrote:
> * Andrey Orlov <cray@> [050315 22:02]:
> > Хорошо. Как только появится - я постараюсь воспоизвести
> > ситуации с апгрейдом и добится, чбы апгрейд был гладким. Вполне
> > возможно что где-то я с Obsoletes перемудрил.
> "Перемудрение" в районе python-strict, который сносит все
> python-base, которые не он сам.

Поставьте python-relaxed вместо python-strict, и ставьте их хоть все три сразу, проблем-то. 

Я что-то не пойму, то вы хотите три питона, то не хотите, определитесь уж... 

PS: Судя по присланному мне выводу попытки апгрейда, приводещей к сносу vim-enhanced,
проблема-то именно в Obsoletes....


-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-16  6:43         ` Alexey I. Froloff
  2005-03-16  6:57           ` Ivan Fedorov
  2005-03-16  7:56           ` Andrey Orlov
@ 2005-03-16  8:11           ` Andrey Orlov
  2 siblings, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2005-03-16  8:11 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 16 March 2005 09:43, Alexey I. Froloff wrote:
> * Andrey Orlov <cray@> [050315 22:02]:
> > Хорошо. Как только появится - я постараюсь воспоизвести
> > ситуации с апгрейдом и добится, чбы апгрейд был гладким. Вполне
> > возможно что где-то я с Obsoletes перемудрил.
> "Перемудрение" в районе python-strict, который сносит все
> python-base, которые не он сам.

Что бы не быть голословными, давайте проведем натурный эксперимент. И так, 
вы утверждаете, что из-за наличия серии пакетов pythonX.Y-strict у нас не задался
апгрейд vim+python. Следовательно, если пакетов pythonX.Y-strict не станет, 
ты апгрейд преойдет нормально. Давай те же сотрем его и прверим! Конкретно
vim его явно не требует. Т.е.

Создаем локальный репозиторий. Кладем в него python-*, python2.3-*, python2.4-*,
vim-*, стираем python?.?-strict*, говорим genbasedir, apt-get update, apt-get dist-upgrade.
Если пройдет гладко - я пожму вашу мужественную руку и скажу что да, проблема действительно
где-то здесь. Нет - вы избавите меня от проверки выших поспешных утверждений, за 
что я также буду вам оч. благодарен. С нетерпением жду результатов.

PS:  Предвижу очередной вопрос, на который также есть ответ в python-policy/FAQ, да, без
пакета python-strict все ставится и работает. Просто разные люди хотят иметь разные условия работы.
Одним нравится монолитный дистрибутив из тарбола, другим - пакеты и автоматические зависимости.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python
  2005-03-15 19:56       ` Andrey Orlov
@ 2005-03-16  9:40         ` Sergey Bolshakov
  2005-03-16 11:05           ` Andrey Orlov
  0 siblings, 1 reply; 18+ messages in thread
From: Sergey Bolshakov @ 2005-03-16  9:40 UTC (permalink / raw)
  To: ALT Devel discussion list

>>>>> "Andrey" == Andrey Orlov <cray@neural.ru> writes:

 > On Tuesday 15 March 2005 22:34, Michael Shigorin wrote:
 >> On Tue, Mar 15, 2005 at 10:10:10PM +0300, Andrey Orlov wrote:
 >> > > > Думаю, что можно договорится с их мантейнерами о
 >> > > > разовой альтернативной заливке. Я бы очень хотел, что бы все по
 >> > > > этому пути пошли, особенно с последней оговоркой.
 >> > > Ну, э, а с hasher/sandman всё плохо или вопрос в buildreq?
 >> > Я не понял вопрос, извини.
 >> 
 >> Да про чрут.  Всё ж уже придумано до нас, чтоб чрут был сразу со
 >> сборочной средой:-)

 > Ну уж нет. Это я придумал до вас, так как собирал все в чруте когда ни хэшера, 
 > ни сандмана в проекте не было :)

Ой, давайте меряться :)
$ rpm -q --changelog sandman |tail -4
* Пнд Ноя 26 2001 Sergey Bolshakov <s.bolshakov@belcaf.com>  0.2-alt1

- Initial build for ALT Linux distribution.

Вестимо, в проекте оно значилось ещё раньше :)

-- 


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python
  2005-03-16  9:40         ` Sergey Bolshakov
@ 2005-03-16 11:05           ` Andrey Orlov
  0 siblings, 0 replies; 18+ messages in thread
From: Andrey Orlov @ 2005-03-16 11:05 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wednesday 16 March 2005 12:40, Sergey Bolshakov wrote:
>  > Ну уж нет. Это я придумал до вас, так как собирал все в чруте когда ни хэшера, 
>  > ни сандмана в проекте не было :)
> 
> Ой, давайте меряться :)
> $ rpm -q --changelog sandman |tail -4
> * Пнд Ноя 26 2001 Sergey Bolshakov <s.bolshakov@belcaf.com>  0.2-alt1
> 
> - Initial build for ALT Linux distribution.

12 февраля 2002 года, первая сборка Zope для Mastera в чруте на redhat моим сотрудником. Т.е. мы опаздали
на три месяца. Сдаюсь :), ваша взяла.

-- 
WthBstRgrds -- Андрей Орлов --  
 --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org ---
----------------------------------------


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [devel] Советы по установке и обновлению python
  2005-03-15  8:07   ` Andrey Orlov
  2005-03-15  8:11     ` Alexey I. Froloff
@ 2005-03-16 12:55     ` Dmitry V. Levin
  1 sibling, 0 replies; 18+ messages in thread
From: Dmitry V. Levin @ 2005-03-16 12:55 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Tue, Mar 15, 2005 at 11:07:46AM +0300, Andrey Orlov wrote:
> On Tuesday 15 March 2005 02:56, Dmitry V. Levin wrote:
[...]
> > Почему-то apt-get предпочёл снести vim и не обновлять python...
> 
> Странно. А если явно указать apt-get install vim?

Вроде нормально всё:

The following extra packages will be installed:
  python-base python-modules python-modules-bsddb python-modules-compiler python-modules-curses python-modules-email python-modules-encodings python-modules-hotshot python-modules-logging python-modules-xml python-strict vim-common vim-minimal
The following packages will be upgraded
  python-base python-modules python-modules-bsddb python-modules-compiler python-modules-curses python-modules-email python-modules-encodings python-modules-hotshot python-modules-logging python-modules-xml python-strict vim-common vim-enhanced vim-minimal


-- 
ldv

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

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2005-03-16 12:55 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-14 23:29 [devel] Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python Andrey Orlov
2005-03-14 23:56 ` [devel] Советы по установке и обновлению python Dmitry V. Levin
2005-03-15  6:40   ` Alexey I. Froloff
2005-03-15  9:19     ` Mikhail Zabaluev
2005-03-15  8:07   ` Andrey Orlov
2005-03-15  8:11     ` Alexey I. Froloff
2005-03-15 19:01       ` Andrey Orlov
2005-03-16  6:43         ` Alexey I. Froloff
2005-03-16  6:57           ` Ivan Fedorov
2005-03-16  7:56           ` Andrey Orlov
2005-03-16  8:11           ` Andrey Orlov
2005-03-16 12:55     ` Dmitry V. Levin
2005-03-15  7:43 ` [devel] Re: Советы по установке и обновлению Fwd: Re: [Python-devel] Обновление python Michael Shigorin
2005-03-15 19:10   ` Andrey Orlov
2005-03-15 19:34     ` Michael Shigorin
2005-03-15 19:56       ` Andrey Orlov
2005-03-16  9:40         ` Sergey Bolshakov
2005-03-16 11:05           ` Andrey Orlov

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