$ dch -v 0.0.1~0194978
dch: fatal error at line 1106:
New version specified (0.0.1~0194978) is less than
the current version number (0.0.1-1)! Use -b to force.
Конечно можно не обращать внимание, но я не понимаю причину этого сообщения.
Можете подсказать?
Спасибо.
Хеш коммита (это ведь он имеется в виду?) меняется непредсказуемым образом, поэтому такая нумерация не годится. Лучше всего указывать дату в формате ГГГГММДД, как рекомендуется в политике Debian.
Что касается Вашей ошибки, то она заключается в следующем. Символ ~ используется для обозначения предварительных релизов, поэтому любая версия <номер>~<что-то-там-еще> считается более старой, чем версия <номер>. Если речь идёт о софте, для которого нет ещё ни одной официально выпущенной версии, то тильду нужно было использовать с самого начала. Если же версия 0.0.1 была выпущена, а Вы собираете более свежий код из VCS, то надо использовать не ~, а +. Версия <номер>+<что-то-там-ещё> будет считаться более новой, чем <номер>. Более подробно: https://www.debian.org/doc/manuals/maint-gu...ru.html#namever.