Bug 11103 - Support dropping version components in rpmrb
Summary: Support dropping version components in rpmrb
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: etersoft-build-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P4 enhancement
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-15 04:15 MSK by Alexey Rusakov
Modified: 2007-07-06 00:18 MSD (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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