Bug 57515

Summary: alterator-service-chrony: Некорректно отображается состояние после восстановления до первоначального состояния/резервной копии
Product: Sisyphus Reporter: Kostevich Arseniy <kostevichae>
Component: alterator-service-chronyAssignee: Evgenii Sozonov <arzdez>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: arzdez
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Kostevich Arseniy 2026-01-16 18:01:37 MSK
alterator-service-chrony: Некорректно отображается состояние после восстановления до первоначального состояния/резервной копии

Версия пакета:
alterator-service-chrony-0.3-alt1

Платформы(Обновлены до Sisyphus):
Alt Workstation K 11.2
Alt Education 11.0 XFCE
Alt Education 11.0 KDE
Alt Workstation 11.1

Шаги для воспроизведения:
1. С помощью alt-services внести изменения в /etc/chrony.conf, например, убрать пул по умолчанию:
Настроить -> Активировать чек-боксы "Убрать пул по умолчанию", "Нет"
2. Проверить, что изменения отобразились в alt-services, а также в конфиге:
# cat /etc/chrony.conf | grep "pool pool.ntp.org"
#pool pool.ntp.org iburst
3. Восстановить конфиг к первоначальному виду:
Деактивировать -> Активировать чек-бокс "Сбросить настройки к значениям по умолчанию" -> Далее -> Подтвердить
4. Проверить, что "Состояние" вернулось к первоначальному виду

Ожидаемый результат:
Конфигурация alt-services, а также в /etc/chrony.conf вернулась к первоначальному виду.  

Фактический результат:
/etc/chrony.conf вернулся к первоначальному виду, это видно по
# cat /etc/chrony.conf | grep "pool pool.ntp.org"
pool pool.ntp.org iburst

Но после восстановления раздел "Состояние" теряет связь с реальным состоянием конфига:
1. Все пункты раздела становятся неактивными
2. Значения раздела не относятся к реальной конфигурации(Параметр "Убрать пул по умолчанию" остался "Да") 
3. Если попробовать настроить сервис, то состояние тоже не относится к реальному.

Дополнительно:
Воспроизводится также и при восстановлении из резервной копии
Comment 1 Repository Robot 2026-01-28 14:28:50 MSK
alterator-service-chrony-0.4-alt1 -> sisyphus:

Wed Jan 28 2026 Evgenii Sozonov <arzdez@altlinux> 0.4-alt1
- Fixed work with makestep field (thx Michael Mukhin)
- Fixed work with rtcsync field (thx Michael Mukhin)
- Fixed work with disableDefaultPool field (Closes: #57513) (thx Michael Mukhin)
- Fixed status function (Closes: #57515) (thx Michael Mukhin)
- Added array labels (thx Michael Mukhin)