[devel] Вопрос по release при отправке в updates 4.0
Vladimir V. Kamarzin
=?iso-8859-1?q?vvk_=CE=C1_altlinux=2Eru?=
Вт Мар 4 11:03:39 MSK 2008
>>>>> On 28 Feb 2008 at 18:52 "EP" == Eugene Prokopiev writes:
>> С помощью rpmbph попытался отправить libspandsp4, однако incoming он не
>> прошел (версия старее чем та, что уже есть). Смотрю я в номер версии -- и
>> понимаю, что incoming абсолютно прав.
>>
>> Может ли кто подсказать что с этим делать не вводя epoch/serial?
EP> Тут - http://freesource.info/wiki/AltLinux/Sisyphus/devel/TypicalPackagingErrors/versions
EP> - пишут:
EP> Если пакет с release вида alt0.cvsyyyymmdd собирается для backports,
EP> сообразно backports policy следует выставить его в alt0.0.cvsyyyymmdd;
EP> при этом "0" лексикографически меньше "c" и последуюшее обновление
EP> пройдёт успешно по крайней мере по этой части.
EP> Но это все же не тот случай, т.к. в бранче alt1, а туда надо положить
EP> alt0. И это должно быть не редким случаем, а достаточно частой
EP> проблемой. Неужели нет общего решения?
Общее решение - это соблюдать правило "в updates/backports/branch версия
должна быть ниже чем в сизифе, но выше, чем было до этого в целевом репозитории".
Сечас libspandsp4 представлена версиями (согласно sisyphus.ru):
S: 0.0.4-alt1.20071214
4.0: 0.0.4-alt1.20070708
В данном случае чтобы обойтись без serial, нужно добавить циферку после
date-поля, т.е.
в updates залить 0.0.4-alt1.20071214.0
а в сизиф 0.0.4-alt1.20071214.1
--
vvk
Подробная информация о списке рассылки Devel