Bug 11103

Summary: Support dropping version components in rpmrb
Product: Sisyphus Reporter: Alexey Rusakov <ktirf>
Component: etersoft-build-utilsAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P4 CC: lav, sin
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey Rusakov 2007-03-15 04:15:44 MSK
Юз-кейс следующий: некоторые программы имеют дурную привычку выпускать версии по
схеме: 0.7.8, 0.7.9, 0.8, 0.8.1 и так далее. Если передать 0.8 в rpmrb, то
отсутствующая компонента наивно оставляется as is. Передавать 0.8.0 некорректно,
потому что версия называется именно 0.8 (имена тарболлов от этого зависят,
например). Предлагаю всё же изменить (хоть это и существующий пользовательский
интерфейс) поведение rpmrb так чтобы при неуказании компонент либо выводилось
предупреждение/вопрос, либо пропущенные компоненты просто удалялись из спека.
Comment 1 Vitaly Lipatov 2007-03-15 23:50:09 MSK
Как это отсутствующая как есть оставляется? Это может быть только в схеме с 
указанным %major (тогда версия считается мажорной частью и минор не меняется).
Если речь действительно про %major, тогда существующее поведение ошибка и 
действительно надо оставлять 0.8.
Если всё так, иду менять...
Comment 2 Vitaly Lipatov 2007-03-16 01:13:43 MSK
Да, это была ошибка, исправил в 1.1.7