[devel] Переход на новый python

Mikhail Zabaluev mhz на altlinux.org
Пт Мар 18 02:33:48 MSK 2005


В Чтв, 17/03/2005 в 00:44 +0300, Andrey Orlov пишет:
> On Thursday 17 March 2005 00:18, Mikhail Zabaluev wrote:
> > Но Зло в моем представлении даже не явный BuildRequires на =, а его
> > неявная генерация с использованием %__python_version.
> 
> Опишите, пожалуйста, гипотетическую ситуацию, в которой пакет собранный с %__python_version = 2.3 (например),
> не должен иметь зависимость BuildReq: python-devel = 2.3 и должен иметь зависимость BuildReq: python-devel = 2.4 (например).

Есть совершенно реальные пакеты, имеющие BuildRequires: python-devel
(без версии). Недавно пересобранные с 2.4 и выложенные в Sisyphus,
изжоги пока не вызывали. Я предпочитаю иметь их в таком виде (исходные
пакеты насколько возможно агностичны к среде сборки) и решать проблемы
по мере их поступления.

> Не спора ради, а просто интересно. Я как ни стараюсь - не могу не только придумать такую ситуацию, но не могу 
> даже представить как таким способом можно получить работающий пакет. 
> 
> Что до предложенного вами >= ... То дело в том, что тогда пакет может оказаться пересобран с неправильным питоном более старшей
> версии. Сейчас такого уже нет. Но последние 8мь месяцев - был. Пререлиз 2.4, а потом и сам 2.4.0. А в ближайшем будущем он опять появиться.
> Пререлиз 2.5 :). И то, и другое лежало  и будет лежать, как минимум, в дедвле. Который тоже собирается хешер + apt и c которым ровно те же 
> проблемы. 

Почему-то пакет, требовавший ранее >= 2.3, а сейчас >= 2.4, не вызывал
проблем ни в Daedalus, ни в Sisyphus. Коль скоро у нас в Sisyphus (и в
Daedalus) отныные всегда находится одна версия, откуда при сборке
взяться неправильной?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: This is a digitally signed message part
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20050318/5852ce33/attachment.bin 


Подробная информация о списке рассылки Devel