| Summary: | update-system have no localization | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | a.betkher <a.betkher> |
| Component: | GUI&scripts | Assignee: | ROSA Linux Bugs <bugs> |
| Status: | VERIFIED FIXED | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | normal | ||
| Priority: | Normal | CC: | a.proklov, e.malashin, m.novosyolov, v.potapov |
| Version: | All | Flags: | v.potapov:
qa_verified+
a.proklov: published+ |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | ISO-related: | ||
| Bad POT generating: | Upstream: | ||
| Attachments: | Появляется черный квадрат. | ||
|
Description
a.betkher
2022-10-10 12:43:09 MSK
https://abf.io/build_lists/4162032 - x86_64 rosa-update-system package, build separately from dnfdragora project. Added localization and applet for tray, which monitors updates. Advisory: - check that the package can be installed with the replacement of the old update-system - check update-system with en, ru locales - run update_applet by user and update system with applet. P.S. Cold start of applet can take a long time - red icon - updates found - green icon - allready up to date - title of icon - list of updates (or part of list) main: https://abf.io/build_lists/4163427 x86_64 https://abf.io/build_lists/4163429 i686 https://abf.io/build_lists/4163428 aarch Created attachment 5822 [details]
Появляется черный квадрат.
Как повторить чтобы квадрат появился? https://abf.io/build_lists/4165735 - x86_64 Пересобран с пожеланиями от Владимира. Изменены интервалы, тексты, добавлен режим однократной проверки через три минуты после старта апплета. Десктоп файл добавлен в /etc/skel/.config/autostart, то есть у нового пользователя апплет будет в автозагрузке. P.S. После обновления с предыдущей версии на эту нужно однократно запустить апплет в консоли с любым аргументом это сбросит сохраненные настройки, которые не дают нормально запуститься. По черному квадрату. Запускать нужно с правами юзера может в этом дело. https://abf.io/build_lists/4165780 - x86_64 С изменениями по итогам обсуждения в чате. https://abf.io/build_lists/4165811 - x86_64 https://abf.io/build_lists/4165812 - aarch64 https://abf.io/build_lists/4165813 - i686 https://abf.io/build_lists/4165814 - e2k https://abf.io/build_lists/4165815 - riskv64 Advisory: update_applet - автозапуск апплета у нового юзера - тексты - смена цвета иконки при нахождении обнов и после обновления - обновление - попадет ли в исо при сборке *************************** The update sent to testings https://abf.io/build_lists/4168029 x86_64 https://abf.io/build_lists/4168030 aarch64 https://abf.io/build_lists/4168031 i686 https://abf.io/build_lists/4168032 e2k https://abf.io/build_lists/4168033 risc Изменения: - Gtk окно для процесса обновления вместо zenity - управление автостартом из апплета - запрещен запуск более одного апплета Advisory: - работа апплета в разных средах autostartdir = '/home/' + os.environ['USER'] + '/.config/autostart'
Так не нужно делать. Всегда есть переменная HOME. У доменного пользователя хомяк не обязан соответствовать такому шаблону.
ERROR = _('Another update_applet was foud!')
опечатка, буква пропущена
возможно, еще стоит сделать выполнение fn_exit и/или просто удаление lockfile при закрытии окна крестиком или по сигналу SIGTERM, по аналогии с trap в bash скрипт https://abf.io/import/rosa-update-system/blob/rosa2021.1/update-system выдаст код возврата 0 даже при неудачах в выполнении dnf, я бы добавил set -e и trap для kill, а способ ожидания через sleep будет грузить процессор, альтернативное решение: https://abf.io/import/kdebase4-workspace/commit/9f1c39a49e4650aa7df479fe2782c4bb2ed2108b (не вникал, подойдет ли) ********************************* The update sent to testings Мои замечания 1) Убрать "Привет" в окне обновления 2) При наличии обновлений добавить в окно обновений их список 3) В процессе обновления включить скроллинг на последнюю строку, чтоб лог не уходил за границы видимости. https://abf.io/build_lists/4168293 - x86_64 https://abf.io/build_lists/4168294 - aarch https://abf.io/build_lists/4168295 - i686 https://abf.io/build_lists/4168296 - e2k https://abf.io/build_lists/4168297 - risc Changes: - renamed all update-system* --> update_applet.helper* - fixed path to home directory - auto scroll main window to bottom line - check and show updates list when the main window opened - removed unnecessary deps ********************************************** The update sent to testins https://abf.io/build_lists/4168308 - x86_64 https://abf.io/build_lists/4168309 - aarch https://abf.io/build_lists/4168310 - i686 https://abf.io/build_lists/4168311 - e2k https://abf.io/build_lists/4168312 - risc Исправлены тексты в английской локали, мелкие косметические фиксы. https://abf.io/build_lists/4168351 - x86_64 https://abf.io/build_lists/4168352 - aarch https://abf.io/build_lists/4168353 - i686 https://abf.io/build_lists/4168354 - e2k https://abf.io/build_lists/4168355 - risc fixed justification in the text box (In reply to a.betkher from comment #18) > https://abf.io/build_lists/4168351 - x86_64 > https://abf.io/build_lists/4168352 - aarch > https://abf.io/build_lists/4168353 - i686 ***************************************************** The update sent to testings rosa-update-system-0.3-8 https://abf.io/build_lists/4168351 - x86_64 https://abf.io/build_lists/4168352 - aarch https://abf.io/build_lists/4168353 - i686 **************************** Advisory ************************* First version *************************************************************** QA Verified https://abf.io/build_lists/4172442 -x86_64 https://abf.io/build_lists/4172443 https://abf.io/build_lists/4172444 https://abf.io/build_lists/4172445 https://abf.io/build_lists/4172446 Добавлена желтая иконка. Теперь так: Зеленая - все ок, обнов нет Желтая - есть обновления Красная -что-то пошло не так. Красная иконка сопровождается рекомендациями для пользователя в title апплета (всплывающее окошко) (In reply to a.betkher from comment #21) > https://abf.io/build_lists/4172442 -x86_64 > https://abf.io/build_lists/4172443 > https://abf.io/build_lists/4172444 > https://abf.io/build_lists/4172445 > https://abf.io/build_lists/4172446 > > Добавлена желтая иконка. Теперь так: > > Зеленая - все ок, обнов нет > Желтая - есть обновления > Красная -что-то пошло не так. > > Красная иконка сопровождается рекомендациями для пользователя в title > апплета (всплывающее окошко) давай следующим запросом, этот уже закрыт полностью |