Bug 11103 - Support dropping version components in rpmrb
: Support dropping version components in rpmrb
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/etersoft-build-utils)
: unstable
: all Linux
: P4 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-03-15 04:15 by
Modified: 2007-07-06 00:18 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


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