Bug 59199

Summary: Не работает деактивация переключателя "Запретить удаление зависимых пакетов помеченных системой как установленные вручную"
Product: Sisyphus Reporter: Белая Алёна <belayaav>
Component: tuner-alt-componentsAssignee: Alex <paladindev>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: paladindev, soldatovsu
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Белая Алёна 2026-05-14 17:34:02 MSK
tuner-alt-components-1.0.1-alt1

Стенд: Alt Workstation 11.1 x86_64, обновленный до Sisyphus

Шаги воспроизведения:
1. Установить tuner-alt-components:
# apt-get install tuner tuner-alt-components
2. Меню приложений -> Тюнер -> Администрирование -> Компоненты
3. На верхней панели открыть бургер-меню, выбрать настройки. 
Деактивировать выключатель "Запретить удаление зависимых пакетов помеченных системой как установленные вручную"
4. Перейти в: Инфраструктурные решения -> Доменная инфраструктура -> Samba AD: поддержка клиентской инфраструктуры -> активировать чекбокс -> Принять -> Принять. При необходимости ввести пароль администратора
5. Дождаться, пока компоненты установятся, перейти по тому же пути и деактивировать чекбокс на "Samba AD: поддержка клиентской инфраструктуры" -> Принять -> Принять. При необходимости ввести пароль администратора

Результат: При нажатии на "Применить" появляется сообщение "Применение изменений...", но пакеты не удаляются. Никаких ошибок и предупреждений не показывается

Ожидаемый результат: переключатель деактивирован и пакеты можно удалить. В качестве FR - несмотря на возможность удалить пакеты, появляется предупреждение пользователю, что это может привести к неработоспособности системы
Comment 1 Repository Robot 2026-05-22 10:43:28 MSK
tuner-alt-components-1.0.3-alt1 -> sisyphus:

Thu May 21 2026 Alexander Davydzik <paladindev@altlinux> 1.0.3-alt1
- fixed edition warning (Closes: 59179)
- fixed changed dialog wrapping (Closes: 59151)
- added empty component tree state (Closes: 59150)
- added warning about manual packages (Closes: 59204, 59199, 59176)
Comment 2 Савелий Солдатов 2026-05-27 13:29:06 MSK
tuner-alt-components-1.0.5-alt1.x86_64

Стенд: Alt Workstation 11.1 x86_64, обновленный до Sisyphus

Ошибка воспроизводится. При попытке удалить возникает предупреждение "Не удалось применить изменения"
В консоли в этот момент:
** (tuner:11681): WARNING **: 12:47:22.261: tree.vala:136: Failed to apply changes: Non-zero exit code - Exit code of method UpdateAsync in object /org/altlinux/alterator/apt is 100

Компоненты не удаляются
Comment 3 Alex 2026-05-27 16:34:51 MSK
Ошибка была исправленна. Переключатель "Запретить удаление зависимых пакетов помеченных системой как установленные вручную" при включеннном состоянии и наличии пакетов на удаление которые были помечены как установленные вручную блокирует возможность применения изменений. Ошибки от альтератора никак не влияют на работу данного переключателя.