[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