Bug 43653

Summary: Не хватает зависимости у courier-authlib-userdb на courier-maildrop-utils
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: courier-authlib-userdbAssignee: Konstantin A Lepikhov (L.A. Kostis) <lakostis>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lakostis
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Alexandr Shashkin 2022-08-30 10:36:24 MSK
Версия программы:
=================
courier-authlib-userdb-0.71.3-alt2.1

Шаги, приводящие к ошибке:
==========================
1) Установить пакеты: courier-authlib courier-authlib-userdb
2) Наполнить содержимым файл /etc/courier-authlib/userdb
3) выполнить команду makeuserdb

Результат:
==========
Вывод в терминал: No such file or directory. Согласно одной из строчек исходного кода скрипта makeuserdb (21 строка) $makedat="/usr/bin/makedatprog"; нужен бинарный файл makedatprog, но он поставляется rpm пакетом courier-maildrop-utils. Получается, что не хватает зависимости у courier-authlib-userdb на courier-maildrop-utils.

Ожидаемый результат:
====================
Зависимость присутствует или выводится более подробное сообщение о том, какого файла нет

Дополнительно:
==============
Ошибка также воспроизводится на P10 в версии courier-authlib-userdb-0.66.4-alt0.3.1
Comment 1 Repository Robot 2022-09-14 11:52:02 MSK
courier-authlib-0.71.5-alt1 -> sisyphus:

 Thu Sep 01 2022 L.A. Kostis <lakostis@altlinux.ru> 0.71.5-alt1
 - 0.71.5.
 - add missing /usr/bin/makedatprog deps for -userdb (ALT#43653).
 - userdb: remove userdb-test-cram-md5 (obsoleted by upstream).