Created attachment 13694 [details] discover.mkv Стенд, обновлённый до Sisyphus: Workstation K x86-64 Версии: flatpak-1.14.4-alt1 flatpak-repo-flathub-1.1-alt1 plasma5-discover-5.27.5-alt2 Если обновить только системные пакеты, не трогая приложение из flatpak (gimp), то кнопка перезагрузки не появляется. Шаги: 1) Выполнить: # apt-get install flatpak flatpak-repo-flathub -y && \ usermod -aG flatpak,fuse test && reboot Установить plasma5-discover-flatpak: # apt-get install plasma5-discover-flatpak -y 2) Добавить несколько заданий (предварительно установить пакеты, для которых эти задания созданы); 3) Поставить пакет через flatpak, к примеру, gimp: # flatpak install org.gimp.GIMP 4) Посмотреть доступные версии пакета flatpak и сделать downgrade до одной из версий: # flatpak remote-info --log flathub org.gimp.GIMP # flatpak update --commit=$HASH org.gimp.GIMP $HASH - использовать хэш коммита любой, кроме самого первого (самого свежего). 5) Запустить Discover → Обновления → убрать чекбокс с gimp, но оставить чекбокс на обновлении пакетов → нажать "Обновить выбранное" → дождаться скачивания пакетов. Результат:Discover не предлагает перезагрузиться. На видео фрагмент, где показано, что кнопка для перезагрузки не появляется "Перезагрузить сейчас" (см. discover.mkv). _______________ Детали: 1. есть чек-бокс внизу "Перезагрузиться после обновления". Если предварительно включить данный чек-бокс, то выполнится автоматическая перезагрузка после обновления. Результат: обновление выполнено, приложение появилось в разделе "Установленные". Проверить наличие приложения можно через терминал: $ flatpak list --app Имя ID Приложения Версия Ветвь Тип установки GNU Image Manipulation Program org.gimp.GIMP 2.10.34 stable system Также выполнена проверка на обновления: # apt-get update && apt-get dist-upgrade --dry-run Результат: обновление rpm-пакетов не выполнено, если пользоваться чек-боксом "Перезагрузиться после обновления". Зато выполнено обновление приложения из flatpak (gimp). 2. значок в трее меняется в кнопку перезагрузки. Но не всегда, при одинаковом воспроизведении ошибки значок может оставаться тем же (висит "Доступны обновления"). См. скриншот sisyphus. При этом на p10 всегда данный значок меняется на значок перезагрузки "Требуется перезагрузка" (см. на панели задач). 3. кнопка "Перезагрузить сейчас" появляется только, если отметить все пункты для обновления. Проверялось на p10, ошибка воспроизводится. Версии: rpm-4.13.0.1-alt34 flatpak-repo-flathub-1.1-alt1 plasma5-discover-5.27.5-alt2
(Ответ для Tatyana Gagina на комментарий #0) > 3. кнопка "Перезагрузить сейчас" появляется только, если отметить все пункты > для обновления. Авторы считают такое поведение правильным. В принципе, я не против. Лишняя перезагрузка пользователю не нужна. Если пользователь хочет перезагрузиться, ему никто не помешает.
Created attachment 13702 [details] sisyphus
(Ответ для Tatyana Gagina на комментарий #2) > Создано вложение 13702 [details] [подробности] > sisyphus Для справки: на Education KDE x86-64 вообще удалось добавить несколько источников: либо rpm-пакеты, либо из flatpak. Поэтому на Education KDE нет подобной проблемы с появлением кнопки "Перезагрузить сейчас". Прикрепляю скриншот "sisyphus" (как иногда отображается значок на панели задач в Workstation K).
(Ответ для Tatyana Gagina на комментарий #3) > на Education KDE x86-64 вообще удалось добавить несколько > источников: либо rpm-пакеты, либо из flatpak. Это странно. Не могу себе представить, как такое возможно. Если только gnome-software мешает как-то.
(Ответ для Sergey V Turchin на комментарий #4) > (Ответ для Tatyana Gagina на комментарий #3) > > на Education KDE x86-64 вообще удалось добавить несколько > > источников: либо rpm-пакеты, либо из flatpak. > Это странно. Не могу себе представить, как такое возможно. Если только > gnome-software мешает как-то. Поправки. Перепроверила на Education KDE x86-64: добавляются все источники. Далее поведение аналогичное, как на Workstation K x86-64. См. шаги https://bugzilla.altlinux.org/show_bug.cgi?id=46755#c0. Для Education KDE дополнительно требуется выполнить: # flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo При нажатии на панели задач на "Требуется перезагрузка", проблем нет, обновления установились (кнопки "Перезагрузить сейчас" нет). При использовании чек-бокса "Перезагрузиться после обновления" и кнопки на панели задач "Требуется перезагрузка" обновление rpm-пакетов также выполнено успешно (на Education KDE и Workstation K).