Bug 33546

Summary: [FR] внятно сообщать о последствиях раннего выхода из установки
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: livecd-installAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: boyarsh, cas, d20052005, mike, obirvalger, rider, sem, zerg
Version: unstableKeywords: usability
Hardware: all   
OS: Linux   
URL: http://www.opennet.ru/openforum/vsluhforumID3/111474.html#7

Description Michael Shigorin 2017-06-13 09:22:35 MSK
Нам пишут про alt-p8-starterkits-20170612:

---
В LiveCD инсталятор можно закрыть тупо нажав на крестик. При этом никакого предупреждения нет. По крайней мере так в LiveCD LXQt. Заново установка не запускается, только ребут. Отличная система.
---

Поскольку в описанном случае и впрямь происходит стопка неудобовозвратимых действий -- монтирование блочных устройств и виртуальных файловых систем под /mnt/destination/, блокирование таких устройств libevms до (неочевидного) вызова dmsetup remove_all (т.к. evms_deactivate и прочих evms-утилит обычно нет), на третьей стадии в свежесозданном чруте заводятся процессы, которые надо прибить для возможности его отмонтировать -- предлагается:

- хотя бы сделать предупреждение при закрытии qtbrowser с alterator-livecd
  о том, что для повторной попытки придётся перезагружаться;
- ещё лучше -- реализовать при нештатном выходе восстановление исходного
  состояния хоста в той мере, в которой не затронуты диски, по списку выше.

2 zerg: к kworkstation не относится, но ставлю в копию насчёт qtbrowser,
        если там тоже что-то понадобится предпринять.
Comment 1 Sergey V Turchin 2017-06-13 15:38:34 MSK
Уже отправил на сборку alterator-browser-qt-2.92.0-alt1 . Там предупреждают при закрытии окна.
Comment 2 Mikhail Efremov 2017-06-14 21:43:05 MSK
Во-первых, в инсталляторе это скорее вредно, там и так кнопка "завершить". Может какой-то параметр добавить и из инсталлера запускать acc так, чтобы можно было выходить без подтверждения?
Во-вторых, если там нажать "отмена", то окно очищается и становится просто серым. Особенно это доставляет в том же инсталлере, где никакого крестика у окна нет.
Я-то знаю про F1-F1, но знать это могут далеко не все.
Comment 3 Mikhail Efremov 2017-06-15 14:37:49 MSK
> Может какой-то параметр добавить и из инсталлера запускать acc так, чтобы можно
> было выходить без подтверждения?
Точнее лучше наоборот, пожалуй: по умолчанию как раньше, без подтверждения, а в livecd-install запускать с каким-то аргументом, чтобы при закрытии было подтверждение. При обычном использовании смысла в этом подтверждении нет совсем, это только раздражает.
Comment 4 Michael Shigorin 2017-06-15 18:08:04 MSK
+1
Comment 5 Mikhail Efremov 2017-06-15 18:09:29 MSK
(In reply to comment #2)
> Во-вторых, если там нажать "отмена", то окно очищается и становится просто
> серым. Особенно это доставляет в том же инсталлере, где никакого крестика у
> окна нет.

Просто в acc не воспроизводится, только в livecd-install и инсталлере.
Я считаю это блокер для выпуска следующей беты SL.
Comment 6 Sergey V Turchin 2017-06-16 12:14:50 MSK
(В ответ на комментарий №2)
> Во-вторых, если там нажать "отмена",
Где нажать?

> то окно очищается и становится просто серым.
Comment 7 Mikhail Efremov 2017-06-16 13:31:31 MSK
(В ответ на комментарий №6)
> (В ответ на комментарий №2)
> > Во-вторых, если там нажать "отмена",
> Где нажать?

В конце установки, нажимаешь "завершить", появляется диалог подтверждения. Если нажать там "отмена", то видишь просто серое окно.
Comment 8 Sergey V Turchin 2017-06-16 14:00:57 MSK
(В ответ на комментарий №7)
> В конце установки, нажимаешь "завершить", появляется диалог подтверждения. Если
> нажать там "отмена", то видишь просто серое окно.
Ой, странно. Не должно было так. Ща починю или уберу подтверждение, если не получится.
Comment 9 Sergey V Turchin 2017-06-16 14:40:06 MSK
(В ответ на комментарий №7)
> В конце установки, нажимаешь "завершить", появляется диалог подтверждения. Если
> нажать там "отмена", то видишь просто серое окно.
Исправил в alterator-browser-qt >= 2.92.1-alt1
Comment 10 Mikhail Efremov 2017-06-20 17:25:34 MSK
(In reply to comment #9)
> Исправил в alterator-browser-qt >= 2.92.1-alt1

Спасибо, без подтверждения в инсталлере гораздо лучше.
Comment 11 Michael Shigorin 2017-06-28 20:12:46 MSK
Исправлено в sisyphus и p8, спасибо всем причастным.
Comment 12 Michael Shigorin 2017-06-28 20:39:31 MSK
PS: ещё бы как-то сделать так, чтоб на последнем шаге установки можно было это предупреждение отключить -- было бы идеально.
Comment 13 Sergey V Turchin 2017-06-29 15:06:50 MSK
(В ответ на комментарий №12)
> чтоб можно было это предупреждение отключить
Возможность предупреждение при закрытии окна отключить, чтоб никогда не показывалось?
Comment 14 Michael Shigorin 2017-12-21 07:28:08 MSK
Вдогонку:

---
Крестикненужен, а кнопка остановки на опред. стадии должна превращаться из "Нет проблем, вы ничего не приказали, а мы ничего и не делали" в "Сейчас всё превратится в тыкву, будь мужиком, доделай установку". И это не только альта касается. В слаке если выйдешь, всё начинаешь заново (правда и проблем никаких, кроме трат времени)
--- https://www.opennet.ru/openforum/vsluhforumID3/111474.html#172
Comment 15 Sergey V Turchin 2017-12-21 11:05:29 MSK
(В ответ на комментарий №14)
> Крестикненужен
Дык, уберите.
Comment 16 Dmytro 2017-12-24 22:06:44 MSK
Ставилcz недавно, если не путаю, c Simply x64 live 8.0.2
После нажатия на крестик live превратился в тыкву (установка повторно не запустилась). Предупреждений о последствиях не припоминаю.