Ошибки, список №1 #283

Open
opened 2 months ago by asmeron · 39 comments
Owner

Команды запуска установки в ГУЙ:

  1. Первый этап ubinstall --nocolor autoinstall --noautoconfig --noinstall_extra
  2. Второй этап ubinstall --nocolor autoconfig install_extra

Обнаружены ошибки/недочёты:

  1. Не верно парсится прогрессбар при чтении процентов логфайла
  2. Добавить возможность открывать одновременно два лога, лог-основной и лог-прогресса
  3. В "Настройка системы" дочерних окнах где выбираются значения которые необходимо сохранять в системную конфигурацию необходимо, что-бы каждый переход кнопкой "Назад" сохранял изменения в системную конфигурацию
  4. В окне "Выбор ядра системы" если выбрать версию ядра, нажать назад и вернуться обратно, то изменения не сохраняться. Подозреваю, что так во всех окнах
  5. В окне "Выбор ядра системы" колонка "Модули", каждый модуль выводить с новой строки, разделить пробел
  6. В окне "Выбор ядра системы", выбирая ядро сохраняется не верная колонка из таблицы kernel-list.csv в AUTOINSTALL[packages] должна сохраняться kernel-list.csv
  7. Окно "Установка программ по группам" не верно строиться дерево первого уровня, из таблицы groups-list.csv первый уровень колонка GROUP_NAME, второй уровень колонка SUBGROUP_NAME
  8. Окно "Установка модулей" почему-то выбрано по умолчанию, то что не выбирал и не выбрано, то что установлено и выбирал
  9. Окно "Установка модулей" отсутствует общий выбранный размер модулей
  10. Окно "Установка пакетов", в выбранных пакетах то чего не выбирал
  11. Окно "Установка пакетов", снял выделения с левых пакетов, но они всё равно пошли в установку всё чего не выбирал нигде
  12. После окончания установки, не удалять параметр в конфигурации AUTOINSTALL[/] , а восстанавливать значения которые были при открытии установщика ubinstall
  13. После окончания установки, восстанавливать параметры AUTOINSTALL[/], только при закрытии окна или нажатии "Выход" или "Перезагрузка"
  14. Окно "Автозапуск служб", должно считывать параметр AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"] и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так ubconfig --system --default get AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]
  • Сохранение выбранных значений также в системную конфигурацию параметра AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]
  • Проверить перед сохранением, если значение соответствует полученному по умолчанию и системной конфигурации, то не сохранять
  1. Окно "Автозапуск приложений", должно считывать параметр AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"] и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так ubconfig --system --default get AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"]
  • Сохранение выбранных значений также в системную конфигурацию параметра AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"]
  • Проверить перед сохранением, если значение соответствует полученному по умолчанию и системной конфигурации, то не сохранять
  1. Для всех дочерних окон "Настройка системы" в инсталляторе так-же применяется такой-же механизм, считываем значение по умолчанию и из системной конфигурации, заполняем поля и сохраняем по такому-же шаблону: AUTOINSTALL["ubconfig set [<sector>] <VAR>"]=<VALUE>
  • Проверить перед сохранением, если значение соответствует полученному по умолчанию и системной конфигурации, то не сохранять
  1. Окно "Пользователи"
  • Первый пользователь в ГУЙ, предварительно создан, удалить нельзя
    • Если пользователь root и пароль выбран "По умолчанию", то ничего не сохраняем
    • Если пользователь root и пароль выбран "Пароль не требуется", то сохраняем AUTOINSTALL["ubconfig set [users] DEFAULTROOTPASSWD"]=" "
    • Если пользователь root и пароль выбран "Задать пароль", то сохраняем AUTOINSTALL["ubconfig set [users] DEFAULTROOTPASSWD"]="<password>"
  • Для второго и последующего пользователя добавить галочку "Администратор:"
    • В дизайне Artwork_Applications/design-ubinstall-gtk#102
    • Галочка у пользователей работает как RadioButton, но с возможностью снять у всех
    • Галочка для пользователя добавляет пользователю UID полученный по команде: ADMUID=$(ubconfig --target system --default --raw get [users] ADMUID)
    • Пример сохранения для пользователя superadmin : AUTOINSTALL["ubconfig set [users] USERADD[superadmin]"]="<gecos>:<ADMUID>:x:x:x:x"
  • Второй пользователь в ГУЙ, предварительно создан, удалить можно
    • По умолчанию включена галочка Администратор:
    • По умолчанию "Логин для вход в систему" полученное значение AUTOINSTALL["ubconfig set [users] DEFAULTUSER"] командой: ubconfig --noconarg --default --source system get [autoinstall] AUTOINSTALL["ubconfig set [users] DEFAULTUSER"]
    • По умолчанию "Имя вашей учётной записи" = "Administrator" пропускать через локализацию
    • Если пользователь superadmin и пароль выбран "По умолчанию", то сохраняем AUTOINSTALL["ubconfig set [users] USERADD[superadmin]"]="<gecos>:x:x:x:x:x"
    • Если пользователь superadmin и пароль выбран "Пароль не требуется", то сохраняем AUTOINSTALL["ubconfig set [users] USERADD[superadmin]"]="<gecos>:x:x:x:x: "
    • Если пользователь superadmin и пароль выбран "Задать пароль", то сохраняем AUTOINSTALL["ubconfig set [users] USERADD[superadmin]"]="<gecos>:x:x:x:x:<password>"
  • Следующие пользователи в ГУЙ
    • Если пользователь <user_name> и пароль выбран "По умолчанию", то сохраняем AUTOINSTALL["ubconfig set [users] USERADD[<user_name>]"]="<gecos>:x:x:x:x:x"
    • Если пользователь <user_name> и пароль выбран "Пароль не требуется", то сохраняем AUTOINSTALL["ubconfig set [users] USERADD[<user_name>]"]="<gecos>:x:x:x:x: "
    • Если пользователь <user_name> и пароль выбран "Задать пароль", то сохраняем AUTOINSTALL["ubconfig set [users] USERADD[<user_name>]"]="<gecos>:x:x:x:x:<password>"
  • Обозначение
    • <user_name> - Логин для входа в систему
    • <gecos> - Имя вашей учётной записи
    • <password> - Пароль в открытом виде
  • Для пользователя root, если выбран пароль "По умолчанию", то поле заполнено значением по умолчанию как в дизайне, полученное значение по команде ubconfig --noconarg --default --source system get [autoinstall] AUTOINSTALL["ubconfig set [users] DEFAULTROOTPASSWD"]
  • Для всех остальных пользователей, если выбран пароль "По умолчанию", то поле заполнено значением по умолчанию как в дизайне, полученное значение по команде ubconfig --noconarg --default --source system get [autoinstall] AUTOINSTALL["ubconfig set [users] DEFAULTPASSWD"]
  1. Окно "Настройка системы" поле "После успешной установки", добавить вторым значение [RU] "Закрыть установщик" [EN] "Close installer"
  • Результат выполнения выбранной опции: ничего не сохранять, после завершения бекэнда с получением статуса 0, закрыть окно установщика
Команды запуска установки в ГУЙ: 1. Первый этап `ubinstall --nocolor autoinstall --noautoconfig --noinstall_extra` 2. Второй этап `ubinstall --nocolor autoconfig install_extra` Обнаружены ошибки/недочёты: 1. Не верно парсится прогрессбар при чтении процентов логфайла 2. Добавить возможность открывать одновременно два лога, лог-основной и лог-прогресса 3. В `"Настройка системы"` дочерних окнах где выбираются значения которые необходимо сохранять в системную конфигурацию необходимо, что-бы каждый переход кнопкой `"Назад"` сохранял изменения в системную конфигурацию 4. В окне "Выбор ядра системы" если выбрать версию ядра, нажать назад и вернуться обратно, то изменения не сохраняться. Подозреваю, что так во всех окнах 5. В окне `"Выбор ядра системы"` колонка `"Модули"`, каждый модуль выводить с новой строки, разделить пробел 6. В окне `"Выбор ядра системы"`, выбирая ядро сохраняется не верная колонка из таблицы `kernel-list.csv` в `AUTOINSTALL[packages]` должна сохраняться `kernel-list.csv` 7. Окно `"Установка программ по группам"` не верно строиться дерево первого уровня, из таблицы `groups-list.csv` первый уровень колонка `GROUP_NAME`, второй уровень колонка `SUBGROUP_NAME` 8. Окно `"Установка модулей"` почему-то выбрано по умолчанию, то что не выбирал и не выбрано, то что установлено и выбирал 9. Окно `"Установка модулей"` отсутствует общий выбранный размер модулей 10. Окно `"Установка пакетов"`, в выбранных пакетах то чего не выбирал 11. Окно `"Установка пакетов"`, снял выделения с левых пакетов, но они всё равно пошли в установку всё чего не выбирал нигде 12. После окончания установки, не удалять параметр в конфигурации `AUTOINSTALL[/]` , а восстанавливать значения которые были при открытии установщика `ubinstall` 13. После окончания установки, восстанавливать параметры `AUTOINSTALL[/]`, только при закрытии окна или нажатии `"Выход"` или `"Перезагрузка"` 14. Окно `"Автозапуск служб"`, должно считывать параметр `AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]` и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так `ubconfig --system --default get AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]` - Сохранение выбранных значений также в системную конфигурацию параметра `AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]` - Проверить перед сохранением, если значение соответствует полученному по умолчанию и системной конфигурации, то не сохранять 15. Окно `"Автозапуск приложений"`, должно считывать параметр `AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"]` и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так `ubconfig --system --default get AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"]` - Сохранение выбранных значений также в системную конфигурацию параметра `AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"]` - Проверить перед сохранением, если значение соответствует полученному по умолчанию и системной конфигурации, то не сохранять 16. Для всех дочерних окон `"Настройка системы"` в инсталляторе так-же применяется такой-же механизм, считываем значение по умолчанию и из системной конфигурации, заполняем поля и сохраняем по такому-же шаблону: `AUTOINSTALL["ubconfig set [<sector>] <VAR>"]=<VALUE>` - Проверить перед сохранением, если значение соответствует полученному по умолчанию и системной конфигурации, то не сохранять 17. Окно `"Пользователи"` - Первый пользователь в ГУЙ, предварительно создан, удалить нельзя - Если пользователь `root` и пароль выбран `"По умолчанию"`, то ничего не сохраняем - Если пользователь `root` и пароль выбран `"Пароль не требуется"`, то сохраняем `AUTOINSTALL["ubconfig set [users] DEFAULTROOTPASSWD"]=" "` - Если пользователь `root` и пароль выбран `"Задать пароль"`, то сохраняем `AUTOINSTALL["ubconfig set [users] DEFAULTROOTPASSWD"]="<password>"` - Для второго и последующего пользователя добавить галочку `"Администратор:"` - В дизайне https://gitea.ublinux.ru/Artwork_Applications/design-ubinstall-gtk/issues/102 - Галочка у пользователей работает как RadioButton, но с возможностью снять у всех - Галочка для пользователя добавляет пользователю UID полученный по команде: `ADMUID=$(ubconfig --target system --default --raw get [users] ADMUID)` - Пример сохранения для пользователя `superadmin` : `AUTOINSTALL["ubconfig set [users] USERADD[superadmin]"]="<gecos>:<ADMUID>:x:x:x:x"` - Второй пользователь в ГУЙ, предварительно создан, удалить можно - По умолчанию включена галочка `Администратор:` - По умолчанию `"Логин для вход в систему"` полученное значение `AUTOINSTALL["ubconfig set [users] DEFAULTUSER"]` командой: `ubconfig --noconarg --default --source system get [autoinstall] AUTOINSTALL["ubconfig set [users] DEFAULTUSER"]` - По умолчанию `"Имя вашей учётной записи"` = "Administrator" пропускать через локализацию - Если пользователь `superadmin` и пароль выбран `"По умолчанию"`, то сохраняем `AUTOINSTALL["ubconfig set [users] USERADD[superadmin]"]="<gecos>:x:x:x:x:x"` - Если пользователь `superadmin` и пароль выбран `"Пароль не требуется"`, то сохраняем `AUTOINSTALL["ubconfig set [users] USERADD[superadmin]"]="<gecos>:x:x:x:x: "` - Если пользователь `superadmin` и пароль выбран `"Задать пароль"`, то сохраняем `AUTOINSTALL["ubconfig set [users] USERADD[superadmin]"]="<gecos>:x:x:x:x:<password>"` - Следующие пользователи в ГУЙ - Если пользователь `<user_name>` и пароль выбран `"По умолчанию"`, то сохраняем `AUTOINSTALL["ubconfig set [users] USERADD[<user_name>]"]="<gecos>:x:x:x:x:x"` - Если пользователь `<user_name>` и пароль выбран `"Пароль не требуется"`, то сохраняем `AUTOINSTALL["ubconfig set [users] USERADD[<user_name>]"]="<gecos>:x:x:x:x: "` - Если пользователь `<user_name>` и пароль выбран `"Задать пароль"`, то сохраняем `AUTOINSTALL["ubconfig set [users] USERADD[<user_name>]"]="<gecos>:x:x:x:x:<password>"` - Обозначение - `<user_name>` - Логин для входа в систему - `<gecos>` - Имя вашей учётной записи - `<password>` - Пароль в открытом виде - Для пользователя `root`, если выбран пароль `"По умолчанию"`, то поле заполнено значением по умолчанию как в дизайне, полученное значение по команде `ubconfig --noconarg --default --source system get [autoinstall] AUTOINSTALL["ubconfig set [users] DEFAULTROOTPASSWD"]` - Для всех остальных пользователей, если выбран пароль `"По умолчанию"`, то поле заполнено значением по умолчанию как в дизайне, полученное значение по команде `ubconfig --noconarg --default --source system get [autoinstall] AUTOINSTALL["ubconfig set [users] DEFAULTPASSWD"]` 18. Окно `"Настройка системы"` поле `"После успешной установки"`, добавить вторым значение `[RU] "Закрыть установщик"` `[EN] "Close installer"` - Результат выполнения выбранной опции: ничего не сохранять, после завершения бекэнда с получением статуса 0, закрыть окно установщика
asmeron added the ошибка label 2 months ago
YanTheKaller was assigned by asmeron 2 months ago
rodion.n was assigned by asmeron 2 months ago
Collaborator

Команды запуска установки в ГУЙ:

  1. Первый этап ubinstall --nocolor autoinstall --noautoconfig --noinstall_extra
  2. Второй этап ubinstall --nocolor autoconfig install_extra

1d7890aabf

Обнаружены ошибки/недочёты:

  1. Не верно парсится прогрессбар при чтении процентов логфайла
  2. Добавить возможность открывать одновременно два лога, лог-основной и лог-прогресса

cb0a035870

  1. В "Настройка системы" дочерних окнах где выбираются значения которые необходимо сохранять в системную конфигурацию необходимо, что-бы каждый переход кнопкой "Назад" сохранял изменения в системную конфигурацию

1f8b63d880

  1. В окне "Выбор ядра системы" если выбрать версию ядра, нажать назад и вернуться обратно, то изменения не сохраняться. Подозреваю, что так во всех окнах

d2a468f4ae

  1. В окне "Выбор ядра системы" колонка "Модули", каждый модуль выводить с новой строки, разделить пробел

b545b9f888

  1. В окне "Выбор ядра системы", выбирая ядро сохраняется не верная колонка из таблицы kernel-list.csv в AUTOINSTALL[packages] должна сохраняться kernel-list.csv

b545b9f888

  1. Окно "Установка программ по группам" не верно строиться дерево первого уровня, из таблицы groups-list.csv первый уровень колонка GROUP_NAME, второй уровень колонка SUBGROUP_NAME

d2a468f4ae

  1. Окно "Установка модулей" почему-то выбрано по умолчанию, то что не выбирал и не выбрано, то что установлено и выбирал

facc544d82

  1. Окно "Установка модулей" отсутствует общий выбранный размер модулей

f0d37f8237

  1. Окно "Установка пакетов", в выбранных пакетах то чего не выбирал

facc544d82

  1. Окно "Установка пакетов", снял выделения с левых пакетов, но они всё равно пошли в установку всё чего не выбирал нигде

facc544d82

  1. После окончания установки, не удалять параметр в конфигурации AUTOINSTALL[/] , а восстанавливать значения которые были при открытии установщика ubinstall

33d426a3d8 (хотя я чувствую что возможно опять не то сделал)

  1. После окончания установки, восстанавливать параметры AUTOINSTALL[/], только при закрытии окна или нажатии "Выход" или "Перезагрузка"

bb8a216c11

  1. Окно "Автозапуск служб", должно считывать параметр AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"] и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так ubconfig --system --default get AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]

a9ad0ec8d4

  1. Окно "Автозапуск приложений", должно считывать параметр AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"] и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так ubconfig --system --default get AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"]

a9ad0ec8d4

  1. Для всех дочерних окон "Настройка системы" в инсталляторе так-же применяется такой-же механизм, считываем значение по умолчанию и из системной конфигурации, заполняем поля и сохраняем по такому-же шаблону: AUTOINSTALL["ubconfig set [<sector>] <VAR>"]=<VALUE>

1f8b63d880

  1. Окно "Пользователи"

e20eaccf7a

  1. Окно "Настройка системы" поле "После успешной установки", добавить вторым значение [RU] "Закрыть установщик" [EN] "Close installer"

f0d37f8237

> Команды запуска установки в ГУЙ: > 1. Первый этап `ubinstall --nocolor autoinstall --noautoconfig --noinstall_extra` > 2. Второй этап `ubinstall --nocolor autoconfig install_extra` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/1d7890aabf9283c85b2461d168f3d9160ccaff7c > Обнаружены ошибки/недочёты: > 1. Не верно парсится прогрессбар при чтении процентов логфайла > 2. Добавить возможность открывать одновременно два лога, лог-основной и лог-прогресса https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/cb0a0358709324a47f44f6343bf74b3a829bbb94 > 3. В `"Настройка системы"` дочерних окнах где выбираются значения которые необходимо сохранять в системную конфигурацию необходимо, что-бы каждый переход кнопкой `"Назад"` сохранял изменения в системную конфигурацию https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/1f8b63d8803b521c8e06e39ebb25f0e6901d4156 > 4. В окне "Выбор ядра системы" если выбрать версию ядра, нажать назад и вернуться обратно, то изменения не сохраняться. Подозреваю, что так во всех окнах https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/d2a468f4aeff8f14b50db51d9df72ba1515a48c4 > 5. В окне `"Выбор ядра системы"` колонка `"Модули"`, каждый модуль выводить с новой строки, разделить пробел https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/b545b9f8885f60d13b743330b21c42d73946ad54 > 6. В окне `"Выбор ядра системы"`, выбирая ядро сохраняется не верная колонка из таблицы `kernel-list.csv` в `AUTOINSTALL[packages]` должна сохраняться `kernel-list.csv` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/b545b9f8885f60d13b743330b21c42d73946ad54 > 7. Окно `"Установка программ по группам"` не верно строиться дерево первого уровня, из таблицы `groups-list.csv` первый уровень колонка `GROUP_NAME`, второй уровень колонка `SUBGROUP_NAME` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/d2a468f4aeff8f14b50db51d9df72ba1515a48c4 > 8. Окно `"Установка модулей"` почему-то выбрано по умолчанию, то что не выбирал и не выбрано, то что установлено и выбирал https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/facc544d82bd8a7c79fbe048eb0fde8cb518ae2e > 9. Окно `"Установка модулей"` отсутствует общий выбранный размер модулей https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/f0d37f8237114f98b61ca9057200c3a2c21f9b2e > 10. Окно `"Установка пакетов"`, в выбранных пакетах то чего не выбирал https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/facc544d82bd8a7c79fbe048eb0fde8cb518ae2e > 11. Окно `"Установка пакетов"`, снял выделения с левых пакетов, но они всё равно пошли в установку всё чего не выбирал нигде https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/facc544d82bd8a7c79fbe048eb0fde8cb518ae2e > 12. После окончания установки, не удалять параметр в конфигурации `AUTOINSTALL[/]` , а восстанавливать значения которые были при открытии установщика `ubinstall` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/33d426a3d84d5372c29f887e23bd2a45ff05c2ab (хотя я чувствую что возможно опять не то сделал) > 13. После окончания установки, восстанавливать параметры `AUTOINSTALL[/]`, только при закрытии окна или нажатии `"Выход"` или `"Перезагрузка"` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/bb8a216c11aa06576068ca4c28fe806ca8f937a2 > 14. Окно `"Автозапуск служб"`, должно считывать параметр `AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]` и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так `ubconfig --system --default get AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/a9ad0ec8d42daffe13c921e372caa775dbac3b6a > 15. Окно `"Автозапуск приложений"`, должно считывать параметр `AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"]` и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так `ubconfig --system --default get AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"]` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/a9ad0ec8d42daffe13c921e372caa775dbac3b6a > 16. Для всех дочерних окон `"Настройка системы"` в инсталляторе так-же применяется такой-же механизм, считываем значение по умолчанию и из системной конфигурации, заполняем поля и сохраняем по такому-же шаблону: `AUTOINSTALL["ubconfig set [<sector>] <VAR>"]=<VALUE>` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/1f8b63d8803b521c8e06e39ebb25f0e6901d4156 > 17. Окно `"Пользователи"` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/e20eaccf7a0a4b4377da97130b80f36ec4e3b694 > 18. Окно `"Настройка системы"` поле `"После успешной установки"`, добавить вторым значение `[RU] "Закрыть установщик"` `[EN] "Close installer"` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/f0d37f8237114f98b61ca9057200c3a2c21f9b2e
Collaborator

буду добавлять в это сообщение всё что ещё не сделал, как доделаю всё отдельно отпишусь

буду добавлять в это сообщение всё что ещё не сделал, как доделаю всё отдельно отпишусь
Collaborator

вроде как все пункты выполнил

вроде как все пункты выполнил
Poster
Owner

Ошибки:

  • Аргумент утилиты --ini заменить на --config
  • Кнопки двух логов, если открыть два лога, то обе кнопки не доступны - это правильно. Но если закрыть любое окно, то обе кнопки становятся доступны. Нужно что-бы становилась доступна, только та кнопка, чьё окно закрыли.
  • Добавить аргумент --autoinstall назначение перейти сразу к установке системы, переключиться на последний слайд с прогрессами , запустив бэк с аргументом ubinstall --autoinstall и если был указан аргумент --config то передать его бэку ubinstall --autoinstall --config=<file>
  • При нажатии кнопки в меню "Запустить RDP сервер" заменить c ubconfig --target system set [desktop] AUTOEXEC[@users]=freerdp-server.service на ubconfig --target system set [desktop] AUTOEXEC++=freerdp-server.service
  • Выбирая локаль приложения, сохранять её в настройку:
## Локаль установщика
## AUTOINSTALL[installer_locale]=<locale>
##   <locale>   # Вариант локали: en_US.UTF-8, ar_AR.UTF-8, fr_FR.UTF-8, de_DE.UTF-8, ru_RU.UTF-8, ...
#AUTOINSTALL[installer_locale]=en_US.UTF-8
  • Окно "Выбор основных компонентов" добавить внизу, напротив "Общий размер", только выравнивание слева, галочку <v> Снять всё, нажимая её, снимаются все галки со всех модулей. Если выбрана хоть одна галка, то эта галка так-же появляется.

  • Окно "Местоположение" по умолчанию когда выключена галка, то должно определять автоматически местоположение, через интернет: curl -s ipinfo.io/timezone и отображается на карте, при нажатии "Назад" сохраняется полученное значение.
    Если включить галку, то выбираешь вручну.

  • Окно "Язык системы" , если добавил только локали и не выбрал "Язык системы", то при повторном входе в окно будет выбран первый, хотя в конфигурации он не сохранён. А нужно, если "Язык системы" не сохранён в конфигурации, то и опция должна быть не выбрана.

  • Окно "Язык системы" , по умолчанию в не зависимости какое значение имеет галка "Доступные языки системы" в таблице должна быть одна запись запись "en_US.UTF-8". т.к. обычно первым делом все будут добавлять эту запись первой, что-бы облегчить мы сразу её добавляем. И если галка "Доступные языки системы" стоит на "по умолчанию" то подразумевается именно эта локаль по умолчанию.

  • Раздел "Клавиатура" вошёл вышел, и в конфиг залетела бредятина, не верно переданы кавычки команде. И два раза один и тот же параметр сохраняется модель клавиатуры.

  • Окно "Пользователи", вышел вошёл в терминал выбрасывается весь конфиг, при этом параметр не переключал ни один, но сохраненя зачем-то происходят.

  • Окно "Автозапуск служб" внутри окна заголовок не верный "Автозагрузка", заменить на "Автозапуск служб"

  • Окно "Автозапуск служб" службы не отмечались и не выбирались, просто вошёл и вышел, но значения все сохранились. Сохранять нужно только при изменении.

  • Окно "Автозапуск служб" список нужно заполнить по порядку записей в параметре

  • Окно "Автозапуск служб" нужно так-же все остальные записи которые имеются в файле services-list.csv и отсутствуют в параметре AUTOINSTALL[ubconfig set [system] SERVICES_ENABLE] так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор юнитов которые выключены, но можно их включить при желании.

  • Окно "Автозапуск служб" сохранять в параметр так-же в порядке который присутствует в таблице

  • Окно "Автозапуск служб" почему-то сильно широкие строки, много пустого места

  • Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления

  • Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, первое поле сделать "Служба"

  • Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным

  • Окно "Автозапуск приложений" заголовки в таблице перепутаны местами "Приложение" и "Группа"

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, первое поле сделать "Приложение"

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, сейчас поле "Приложение" и "Группа" перепутаны метки и поля ввода не совпадают

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, перевода заголовка нет

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, вручную добавленная запись сохраняется, но при повторном открытии окна запись отключена, и при выходе не сохраняется

  • Окно "Автозапуск приложений" нужно так-же все остальные записи которые имеются в файле applications-list.csv и отсутствуют в параметре AUTOINSTALL[ubconfig set [desktop] AUTOEXEC[@users]] так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор приложений которые выключены, но можно их включить при желании.

  • Окно "Загрузчик" убрать вообще поле "Автоматический вход в систему без запроса пароля" это такое-же есть в окне "Пользователи"

  • Окно "Загрузчик" выбор "Загрузка по умолчанию" вообще не даёт ничего выбрать и сохранить

  • Окно "Загрузчик" диалоговое окно "Добавить пользователя" не верная метка "Пароль пользователя"

  • Окно "Загрузчик" диалоговое окно "Изменить пользователя" не верный заголовок окна

  • Окно "Загрузчик" диалоговое окно "Добавить/Изменить пользователя" удрать пустое место снизу окна, оставить только пустое на размер появляющегося уведомления

  • Окно "Загрузчик" диалоговое окно предупреждения "Удаления пользователя" не переведено

  • Окно "Загрузчик" при удалении пользователя, не удаляется пользователь из переменной AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS] выполнить команду ubconfig set [autoinstall] AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS]--=<ПОЛЬЗОВАТЕЛЬ>

  • Окно "Настройка сетевых интерфейсов" отключая галочку "Имя домена" не удаляется запись AUTOINSTALL[ubconfig set [network] DOMAIN] и AUTOINSTALL[ubconfig set [network] DOMAIN[admanger]]

  • Окно "Настройка сетевых интерфейсов" привести в соответствии с дизайном первые три поля не верные

  • Окно "Ядро", поставил одну галку, вошёл вышел несколько раз, в параметр добавилось куча копий выбранных модулей

  • Окно "Ядро", должна отметиться галка установленного пакета с ядром и запрещена к снятию

  • Окно "Ядро", колонка "Включено", если нажать на выбранную опцию, она должна сняться, и без единой выбранной опции параметр должен удалиться

  • Окно "Дополнительные компоненты ядра", внутри заголовок не верный, нужно изменить

  • Окно "Дополнительные компоненты ядра", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку

  • Окно "Дополнительные компоненты ядра", при выходе зачем-то всегда удаляет параметр AUTOINSTALL[ubconfig set [network] KERNEL_BOOT]

  • Окно "Установка программ по группам", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку

  • Окно "Установка программ по группам", если имена модулей разделены запятой, то её заменять в выводе на два пробела, что-бы визульно было видно что два модуля

  • Окно "Установка программ по группам", если выбрать запись где два модуля указано, то в сохранение уходит только последний модуль, а должно быть оба. Например если выбрать "Brother printer drivers"

  • Окно "Установка программ по группам", каждый повторный вход сохраняет дубликат выбранного модуля

  • Окно "Установка модулей", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку

  • Окно "Установка модулей" не отмечены модули которые установлены в окне "Основные компоненты", должны отмечены быть с запретом снимать галку

  • В любом окне если не производились изменения, то не нужно повторно сохранять все его значения.

  • Режим конфигурирования, ошибка, если запустил от пользователя, то должна быть возможность выбрать каталог, где будет создан файл. И выбрать должно разрешать каталог например /root/ в который при сохранении выдаст ошибку, что нет доступа и невозможно сохранить, и потребуется повысить права, куда будет сохранён вначале шаблон, а потом изменения в новый файл шаблона.

  • Если при запущенном установщике, который выполнил первую часть установки, параллельно от пользователя запустить в режиме конфигурирования копию установщика, то он открывается долго и запуская через strace показывает, что долбиться куда-то с возвратом Ресурс временно недоступен

  • При каждом входе в окно настроек параметров, считывать их из конфигурации и при выходе назад очищать все переменные внутренние, т.к. при запущенном приложении и выходу назад, для новой установке, и изменении конфигурации, внутренние переменные содержать старые значения и повторно конфигурацию не считывают, что-бы их обновить.

  • Окно "Параметры установки" кнопка "Отмена" не работает, должна быть в этом окне кнопка "Выход" позволяющая закрыть окно установщика

Ошибки: - Аргумент утилиты `--ini` заменить на `--config` - Кнопки двух логов, если открыть два лога, то обе кнопки не доступны - это правильно. Но если закрыть любое окно, то обе кнопки становятся доступны. Нужно что-бы становилась доступна, только та кнопка, чьё окно закрыли. - Добавить аргумент `--autoinstall` назначение перейти сразу к установке системы, переключиться на последний слайд с прогрессами , запустив бэк с аргументом `ubinstall --autoinstall` и если был указан аргумент `--config` то передать его бэку `ubinstall --autoinstall --config=<file>` - При нажатии кнопки в меню "Запустить RDP сервер" заменить c `ubconfig --target system set [desktop] AUTOEXEC[@users]=freerdp-server.service` на `ubconfig --target system set [desktop] AUTOEXEC++=freerdp-server.service` - Выбирая локаль приложения, сохранять её в настройку: ``` ## Локаль установщика ## AUTOINSTALL[installer_locale]=<locale> ## <locale> # Вариант локали: en_US.UTF-8, ar_AR.UTF-8, fr_FR.UTF-8, de_DE.UTF-8, ru_RU.UTF-8, ... #AUTOINSTALL[installer_locale]=en_US.UTF-8 ``` - Окно `"Выбор основных компонентов"` добавить внизу, напротив "Общий размер", только выравнивание слева, галочку `<v> Снять всё`, нажимая её, снимаются все галки со всех модулей. Если выбрана хоть одна галка, то эта галка так-же появляется. - Окно `"Местоположение"` по умолчанию когда выключена галка, то должно определять автоматически местоположение, через интернет: `curl -s ipinfo.io/timezone` и отображается на карте, при нажатии "Назад" сохраняется полученное значение. Если включить галку, то выбираешь вручну. - Окно `"Язык системы"` , если добавил только локали и не выбрал `"Язык системы"`, то при повторном входе в окно будет выбран первый, хотя в конфигурации он не сохранён. А нужно, если "Язык системы" не сохранён в конфигурации, то и опция должна быть не выбрана. - Окно `"Язык системы"` , по умолчанию в не зависимости какое значение имеет галка "Доступные языки системы" в таблице должна быть одна запись запись "en_US.UTF-8". т.к. обычно первым делом все будут добавлять эту запись первой, что-бы облегчить мы сразу её добавляем. И если галка "Доступные языки системы" стоит на "по умолчанию" то подразумевается именно эта локаль по умолчанию. - Раздел "Клавиатура" вошёл вышел, и в конфиг залетела бредятина, не верно переданы кавычки команде. И два раза один и тот же параметр сохраняется модель клавиатуры. - Окно "Пользователи", вышел вошёл в терминал выбрасывается весь конфиг, при этом параметр не переключал ни один, но сохраненя зачем-то происходят. - Окно "Автозапуск служб" внутри окна заголовок не верный "Автозагрузка", заменить на "Автозапуск служб" - Окно "Автозапуск служб" службы не отмечались и не выбирались, просто вошёл и вышел, но значения все сохранились. Сохранять нужно только при изменении. - Окно "Автозапуск служб" список нужно заполнить по порядку записей в параметре - Окно "Автозапуск служб" нужно так-же все остальные записи которые имеются в файле `services-list.csv` и отсутствуют в параметре `AUTOINSTALL[ubconfig set [system] SERVICES_ENABLE]` так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор юнитов которые выключены, но можно их включить при желании. - Окно "Автозапуск служб" сохранять в параметр так-же в порядке который присутствует в таблице - Окно "Автозапуск служб" почему-то сильно широкие строки, много пустого места - Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления - Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, первое поле сделать "Служба" - Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным - Окно "Автозапуск приложений" заголовки в таблице перепутаны местами "Приложение" и "Группа" - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, первое поле сделать "Приложение" - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, сейчас поле "Приложение" и "Группа" перепутаны метки и поля ввода не совпадают - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, перевода заголовка нет - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, вручную добавленная запись сохраняется, но при повторном открытии окна запись отключена, и при выходе не сохраняется - Окно "Автозапуск приложений" нужно так-же все остальные записи которые имеются в файле `applications-list.csv` и отсутствуют в параметре `AUTOINSTALL[ubconfig set [desktop] AUTOEXEC[@users]]` так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор приложений которые выключены, но можно их включить при желании. - Окно "Загрузчик" убрать вообще поле "Автоматический вход в систему без запроса пароля" это такое-же есть в окне "Пользователи" - Окно "Загрузчик" выбор "Загрузка по умолчанию" вообще не даёт ничего выбрать и сохранить - Окно "Загрузчик" диалоговое окно "Добавить пользователя" не верная метка "Пароль пользователя" - Окно "Загрузчик" диалоговое окно "Изменить пользователя" не верный заголовок окна - Окно "Загрузчик" диалоговое окно "Добавить/Изменить пользователя" удрать пустое место снизу окна, оставить только пустое на размер появляющегося уведомления - Окно "Загрузчик" диалоговое окно предупреждения "Удаления пользователя" не переведено - Окно "Загрузчик" при удалении пользователя, не удаляется пользователь из переменной `AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS]` выполнить команду `ubconfig set [autoinstall] AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS]--=<ПОЛЬЗОВАТЕЛЬ>` - Окно "Настройка сетевых интерфейсов" отключая галочку "Имя домена" не удаляется запись `AUTOINSTALL[ubconfig set [network] DOMAIN]` и `AUTOINSTALL[ubconfig set [network] DOMAIN[admanger]]` - Окно "Настройка сетевых интерфейсов" привести в соответствии с дизайном первые три поля не верные - Окно "Ядро", поставил одну галку, вошёл вышел несколько раз, в параметр добавилось куча копий выбранных модулей - Окно "Ядро", должна отметиться галка установленного пакета с ядром и запрещена к снятию - Окно "Ядро", колонка "Включено", если нажать на выбранную опцию, она должна сняться, и без единой выбранной опции параметр должен удалиться - Окно "Дополнительные компоненты ядра", внутри заголовок не верный, нужно изменить - Окно "Дополнительные компоненты ядра", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку - Окно "Дополнительные компоненты ядра", при выходе зачем-то всегда удаляет параметр `AUTOINSTALL[ubconfig set [network] KERNEL_BOOT]` - Окно "Установка программ по группам", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку - Окно "Установка программ по группам", если имена модулей разделены запятой, то её заменять в выводе на два пробела, что-бы визульно было видно что два модуля - Окно "Установка программ по группам", если выбрать запись где два модуля указано, то в сохранение уходит только последний модуль, а должно быть оба. Например если выбрать `"Brother printer drivers"` - Окно "Установка программ по группам", каждый повторный вход сохраняет дубликат выбранного модуля - Окно "Установка модулей", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку - Окно "Установка модулей" не отмечены модули которые установлены в окне "Основные компоненты", должны отмечены быть с запретом снимать галку - В любом окне если не производились изменения, то не нужно повторно сохранять все его значения. - Режим конфигурирования, ошибка, если запустил от пользователя, то должна быть возможность выбрать каталог, где будет создан файл. И выбрать должно разрешать каталог например /root/ в который при сохранении выдаст ошибку, что нет доступа и невозможно сохранить, и потребуется повысить права, куда будет сохранён вначале шаблон, а потом изменения в новый файл шаблона. - Если при запущенном установщике, который выполнил первую часть установки, параллельно от пользователя запустить в режиме конфигурирования копию установщика, то он открывается долго и запуская через `strace` показывает, что долбиться куда-то с возвратом `Ресурс временно недоступен` - При каждом входе в окно настроек параметров, считывать их из конфигурации и при выходе назад очищать все переменные внутренние, т.к. при запущенном приложении и выходу назад, для новой установке, и изменении конфигурации, внутренние переменные содержать старые значения и повторно конфигурацию не считывают, что-бы их обновить. - Окно "Параметры установки" кнопка "Отмена" не работает, должна быть в этом окне кнопка "Выход" позволяющая закрыть окно установщика
Collaborator
  • Аргумент утилиты --ini заменить на --config

из библиотеки, поменяется во всех утилитах если поменять

> - Аргумент утилиты `--ini` заменить на `--config` из библиотеки, поменяется во всех утилитах если поменять
Poster
Owner

Во всех и нужно поменять

Во всех и нужно поменять
Collaborator

Ошибки:

  • Аргумент утилиты --ini заменить на --config

83ce0947cf

  • Кнопки двух логов, если открыть два лога, то обе кнопки не доступны - это правильно. Но если закрыть любое окно, то обе кнопки становятся доступны. Нужно что-бы становилась доступна, только та кнопка, чьё окно закрыли.

b9360b7d6b

  • Добавить аргумент --autoinstall назначение перейти сразу к установке системы, переключиться на последний слайд с прогрессами , запустив бэк с аргументом ubinstall --autoinstall и если был указан аргумент --config то передать его бэку ubinstall --autoinstall --config=<file>

83ce0947cf

  • При нажатии кнопки в меню "Запустить RDP сервер" заменить c ubconfig --target system set [desktop] AUTOEXEC[@users]=freerdp-server.service на ubconfig --target system set [desktop] AUTOEXEC++=freerdp-server.service
  • Выбирая локаль приложения, сохранять её в настройку:

0043b441e4

## Локаль установщика
## AUTOINSTALL[installer_locale]=<locale>
##   <locale>   # Вариант локали: en_US.UTF-8, ar_AR.UTF-8, fr_FR.UTF-8, de_DE.UTF-8,  ru_RU.UTF-8, ...
#AUTOINSTALL[installer_locale]=en_US.UTF-8

очень давно это сделано

  • Окно "Выбор основных компонентов" добавить внизу, напротив "Общий размер", только выравнивание слева, галочку <v> Снять всё, нажимая её, снимаются все галки со всех модулей. Если выбрана хоть одна галка, то эта галка так-же появляется.

32a472a5b9

  • Окно "Местоположение" по умолчанию когда выключена галка, то должно определять автоматически местоположение, через интернет: curl -s ipinfo.io/timezone и отображается на карте, при нажатии "Назад" сохраняется полученное значение.
    Если включить галку, то выбираешь вручну.

f7d1f2bb43

  • Окно "Язык системы" , если добавил только локали и не выбрал "Язык системы", то при повторном входе в окно будет выбран первый, хотя в конфигурации он не сохранён. А нужно, если "Язык системы" не сохранён в конфигурации, то и опция должна быть не выбрана.

76c170fab3

  • Окно "Язык системы" , по умолчанию в не зависимости какое значение имеет галка "Доступные языки системы" в таблице должна быть одна запись запись "en_US.UTF-8". т.к. обычно первым делом все будут добавлять эту запись первой, что-бы облегчить мы сразу её добавляем. И если галка "Доступные языки системы" стоит на "по умолчанию" то подразумевается именно эта локаль по умолчанию.

76c170fab3

  • Раздел "Клавиатура" вошёл вышел, и в конфиг залетела бредятина, не верно переданы кавычки команде. И два раза один и тот же параметр сохраняется модель клавиатуры.

37da818e42
bb4eee981b

  • Окно "Пользователи", вышел вошёл в терминал выбрасывается весь конфиг, при этом параметр не переключал ни один, но сохранения зачем-то происходят.

конфиг должен выбрасываться в терминал только в режиме дебага (если выбрасывается без него то это странно, он использует ровно ту же функцию что и все другие утилиты). Переместил на правильное место, на завершение этапа конфигурирования 9a3cd9eb15

  • Окно "Автозапуск служб" внутри окна заголовок не верный "Автозагрузка", заменить на "Автозапуск служб"

3ccfe6629b

  • Окно "Автозапуск служб" службы не отмечались и не выбирались, просто вошёл и вышел, но значения все сохранились. Сохранять нужно только при изменении.

начал обсуждение в тг что смысла сохранять только при изменении нет. Мы сохраняем в локальный конфиг параметры вне зависимости от того какой конфиг загружен

  • Окно "Автозапуск служб" список нужно заполнить по порядку записей в параметре

54eee56b60

  • Окно "Автозапуск служб" нужно так-же все остальные записи которые имеются в файле services-list.csv и отсутствуют в параметре AUTOINSTALL[ubconfig set [system] SERVICES_ENABLE] так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор юнитов которые выключены, но можно их включить при желании.

Так вроде все и выводятся из списка. 10 там, и 10 в списке

  • Окно "Автозапуск служб" сохранять в параметр так-же в порядке который присутствует в таблице

Сохраняется в порядке таблицы т.к. идёт цикл по таблице сверху вниз для чтения данных

  • Окно "Автозапуск служб" почему-то сильно широкие строки, много пустого места

В гтк есть проблемы с переносом строк, толщина строки вычисляется один раз и остаётся фиксированной пока строку не обновят, например, сменой текста на более короткий. Почему так? Потому что он считает сколько новых строк ему нужно если одна строка может быть длины x максимум. И это число не меняется вне зависимости от ширины таблицы.

  • Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления

2699e5412a

  • Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, первое поле сделать "Служба"
  • Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным
  • Окно "Автозапуск приложений" заголовки в таблице перепутаны местами "Приложение" и "Группа"

в дизайне значит тоже ошибка для всех смежных пунктов сверху

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления

2699e5412a

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, первое поле сделать "Приложение"

43a3645bbe

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, сейчас поле "Приложение" и "Группа" перепутаны метки и поля ввода не совпадают

43a3645bbe

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, перевода заголовка нет

image

  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным
  • Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, вручную добавленная запись сохраняется, но при повторном открытии окна запись отключена, и при выходе не сохраняется

f7d5c282a5

  • Окно "Автозапуск приложений" нужно так-же все остальные записи которые имеются в файле applications-list.csv и отсутствуют в параметре AUTOINSTALL[ubconfig set [desktop] AUTOEXEC[@users]] так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор приложений которые выключены, но можно их включить при желании.

Тот же вопрос что и про Автозапуск служб, вроде бы всё запускается. 3 в файле, 3 показывается

  • Окно "Загрузчик" убрать вообще поле "Автоматический вход в систему без запроса пароля" это такое-же есть в окне "Пользователи"

448f5d4ba5

  • Окно "Загрузчик" выбор "Загрузка по умолчанию" вообще не даёт ничего выбрать и сохранить

Так же как и в бутлоадере, кнопка справа от поля управляет меню

  • Окно "Загрузчик" диалоговое окно "Добавить пользователя" не верная метка "Пароль пользователя"

e7b7dfe5c8

  • Окно "Загрузчик" диалоговое окно "Изменить пользователя" не верный заголовок окна

e7b7dfe5c8

  • Окно "Загрузчик" диалоговое окно "Добавить/Изменить пользователя" удрать пустое место снизу окна, оставить только пустое на размер появляющегося уведомления

c2c0eb7ef4

  • Окно "Загрузчик" диалоговое окно предупреждения "Удаления пользователя" не переведено

9989f8f9d1

  • Окно "Загрузчик" при удалении пользователя, не удаляется пользователь из переменной AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS] выполнить команду ubconfig set [autoinstall] AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS]--=<ПОЛЬЗОВАТЕЛЬ>

b7f7009155

  • Окно "Настройка сетевых интерфейсов" отключая галочку "Имя домена" не удаляется запись AUTOINSTALL[ubconfig set [network] DOMAIN] и AUTOINSTALL[ubconfig set [network] DOMAIN[admanger]]

5dd85cb2a1

  • Окно "Настройка сетевых интерфейсов" привести в соответствии с дизайном первые три поля не верные

Потому что иначе они начинают минимальный размер окна раздвигать

  • Окно "Ядро", поставил одну галку, вошёл вышел несколько раз, в параметр добавилось куча копий выбранных модулей

a0ef557e5b

  • Окно "Ядро", должна отметиться галка установленного пакета с ядром и запрещена к снятию

d708588fec

  • Окно "Ядро", колонка "Включено", если нажать на выбранную опцию, она должна сняться, и без единой выбранной опции параметр должен удалиться

4fd229398b

  • Окно "Дополнительные компоненты ядра", внутри заголовок не верный, нужно изменить

ebc2627137

  • Окно "Дополнительные компоненты ядра", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку

27cc011f0b

  • Окно "Дополнительные компоненты ядра", при выходе зачем-то всегда удаляет параметр AUTOINSTALL[ubconfig set [network] KERNEL_BOOT]

89195ac379

  • Окно "Установка программ по группам", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку

8beac05978

  • Окно "Установка программ по группам", если имена модулей разделены запятой, то её заменять в выводе на два пробела, что-бы визульно было видно что два модуля

a0adf14293

  • Окно "Установка программ по группам", если выбрать запись где два модуля указано, то в сохранение уходит только последний модуль, а должно быть оба. Например если выбрать "Brother printer drivers"

a0adf14293

  • Окно "Установка программ по группам", каждый повторный вход сохраняет дубликат выбранного модуля

a0adf14293

  • Окно "Установка модулей", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку

46f822abd0

  • Окно "Установка модулей" не отмечены модули которые установлены в окне "Основные компоненты", должны отмечены быть с запретом снимать галку

то же самое что и предыдущее

  • В любом окне если не производились изменения, то не нужно повторно сохранять все его значения.

Ещё раз повторю что мы сохраняем в другой конфиг и не важно что там изменилось, а что не изменилось

  • Режим конфигурирования, ошибка, если запустил от пользователя, то должна быть возможность выбрать каталог, где будет создан файл. И выбрать должно разрешать каталог например /root/ в который при сохранении выдаст ошибку, что нет доступа и невозможно сохранить, и потребуется повысить права, куда будет сохранён вначале шаблон, а потом изменения в новый файл шаблона.

dde99ecb56

  • Если при запущенном установщике, который выполнил первую часть установки, параллельно от пользователя запустить в режиме конфигурирования копию установщика, то он открывается долго и запуская через strace показывает, что долбиться куда-то с возвратом Ресурс временно недоступен
  • При каждом входе в окно настроек параметров, считывать их из конфигурации и при выходе назад очищать все переменные внутренние, т.к. при запущенном приложении и выходу назад, для новой установке, и изменении конфигурации, внутренние переменные содержать старые значения и повторно конфигурацию не считывают, что-бы их обновить.

789d856795

  • Окно "Параметры установки" кнопка "Отмена" не работает, должна быть в этом окне кнопка "Выход" позволяющая закрыть окно установщика

c17ffc5d4a

> Ошибки: > - Аргумент утилиты `--ini` заменить на `--config` https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/83ce0947cf1516311e927c00b1ae018a95059875 > - Кнопки двух логов, если открыть два лога, то обе кнопки не доступны - это правильно. Но если закрыть любое окно, то обе кнопки становятся доступны. Нужно что-бы становилась доступна, только та кнопка, чьё окно закрыли. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/b9360b7d6bd9a8104ce30f712d93633ffbf9347e > - Добавить аргумент `--autoinstall` назначение перейти сразу к установке системы, переключиться на последний слайд с прогрессами , запустив бэк с аргументом `ubinstall --autoinstall` и если был указан аргумент `--config` то передать его бэку `ubinstall --autoinstall --config=<file>` https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/83ce0947cf1516311e927c00b1ae018a95059875 > - При нажатии кнопки в меню "Запустить RDP сервер" заменить c `ubconfig --target system set [desktop] AUTOEXEC[@users]=freerdp-server.service` на `ubconfig --target system set [desktop] AUTOEXEC++=freerdp-server.service` > - Выбирая локаль приложения, сохранять её в настройку: https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/0043b441e4c1ffa8465d479552d8578f912df73d > ``` > ## Локаль установщика > ## AUTOINSTALL[installer_locale]=<locale> > ## <locale> # Вариант локали: en_US.UTF-8, ar_AR.UTF-8, fr_FR.UTF-8, de_DE.UTF-8, ru_RU.UTF-8, ... > #AUTOINSTALL[installer_locale]=en_US.UTF-8 > ``` очень давно это сделано > - Окно `"Выбор основных компонентов"` добавить внизу, напротив "Общий размер", только выравнивание слева, галочку `<v> Снять всё`, нажимая её, снимаются все галки со всех модулей. Если выбрана хоть одна галка, то эта галка так-же появляется. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/32a472a5b9b5e53e5d381d4fd1509136a609cb19 > - Окно `"Местоположение"` по умолчанию когда выключена галка, то должно определять автоматически местоположение, через интернет: `curl -s ipinfo.io/timezone` и отображается на карте, при нажатии "Назад" сохраняется полученное значение. > Если включить галку, то выбираешь вручну. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/f7d1f2bb433d3100682b9bce7c7c3eca248b982a > - Окно `"Язык системы"` , если добавил только локали и не выбрал `"Язык системы"`, то при повторном входе в окно будет выбран первый, хотя в конфигурации он не сохранён. А нужно, если "Язык системы" не сохранён в конфигурации, то и опция должна быть не выбрана. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/76c170fab3a1cbbe4cef225d57b40d9b9709402c > - Окно `"Язык системы"` , по умолчанию в не зависимости какое значение имеет галка "Доступные языки системы" в таблице должна быть одна запись запись "en_US.UTF-8". т.к. обычно первым делом все будут добавлять эту запись первой, что-бы облегчить мы сразу её добавляем. И если галка "Доступные языки системы" стоит на "по умолчанию" то подразумевается именно эта локаль по умолчанию. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/76c170fab3a1cbbe4cef225d57b40d9b9709402c > - Раздел "Клавиатура" вошёл вышел, и в конфиг залетела бредятина, не верно переданы кавычки команде. И два раза один и тот же параметр сохраняется модель клавиатуры. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/37da818e42708ae072a5b320de5f2e37bf1c5c37 https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/bb4eee981b5b94a117d270969b828ba8238a9716 > - Окно "Пользователи", вышел вошёл в терминал выбрасывается весь конфиг, при этом параметр не переключал ни один, но сохранения зачем-то происходят. конфиг должен выбрасываться в терминал только в режиме дебага (если выбрасывается без него то это странно, он использует ровно ту же функцию что и все другие утилиты). Переместил на правильное место, на завершение этапа конфигурирования https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/9a3cd9eb152792adf958514f92af6bb281ccd680 > - Окно "Автозапуск служб" внутри окна заголовок не верный "Автозагрузка", заменить на "Автозапуск служб" https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/3ccfe6629b41c802afe56132e7085fcdd9fee6af > - Окно "Автозапуск служб" службы не отмечались и не выбирались, просто вошёл и вышел, но значения все сохранились. Сохранять нужно только при изменении. начал обсуждение в тг что смысла сохранять только при изменении нет. Мы сохраняем в локальный конфиг параметры вне зависимости от того какой конфиг загружен > - Окно "Автозапуск служб" список нужно заполнить по порядку записей в параметре https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/54eee56b60af29ccf9878d6d6bb7d95f7ed5475d > - Окно "Автозапуск служб" нужно так-же все остальные записи которые имеются в файле `services-list.csv` и отсутствуют в параметре `AUTOINSTALL[ubconfig set [system] SERVICES_ENABLE]` так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор юнитов которые выключены, но можно их включить при желании. Так вроде все и выводятся из списка. 10 там, и 10 в списке > - Окно "Автозапуск служб" сохранять в параметр так-же в порядке который присутствует в таблице Сохраняется в порядке таблицы т.к. идёт цикл по таблице сверху вниз для чтения данных > - Окно "Автозапуск служб" почему-то сильно широкие строки, много пустого места В гтк есть проблемы с переносом строк, толщина строки вычисляется один раз и остаётся фиксированной пока строку не обновят, например, сменой текста на более короткий. Почему так? Потому что он считает сколько новых строк ему нужно если одна строка может быть длины x максимум. И это число не меняется вне зависимости от ширины таблицы. > - Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/2699e5412a93df46f9621d746d8fd1f3cae13032 > - Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, первое поле сделать "Служба" > - Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным > - Окно "Автозапуск приложений" заголовки в таблице перепутаны местами "Приложение" и "Группа" в дизайне значит тоже ошибка для всех смежных пунктов сверху > - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/2699e5412a93df46f9621d746d8fd1f3cae13032 > - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, первое поле сделать "Приложение" https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/43a3645bbe86efb60c84d58d21089e6b32b690c0 > - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, сейчас поле "Приложение" и "Группа" перепутаны метки и поля ввода не совпадают https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/43a3645bbe86efb60c84d58d21089e6b32b690c0 > - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, перевода заголовка нет ![image](/attachments/ce54635d-2d2d-4650-b348-4b23e30f8205) > - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным > - Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, вручную добавленная запись сохраняется, но при повторном открытии окна запись отключена, и при выходе не сохраняется https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/f7d5c282a587098f394fe51dfafd04b186cddb56 > - Окно "Автозапуск приложений" нужно так-же все остальные записи которые имеются в файле `applications-list.csv` и отсутствуют в параметре `AUTOINSTALL[ubconfig set [desktop] AUTOEXEC[@users]]` так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор приложений которые выключены, но можно их включить при желании. Тот же вопрос что и про Автозапуск служб, вроде бы всё запускается. 3 в файле, 3 показывается > - Окно "Загрузчик" убрать вообще поле "Автоматический вход в систему без запроса пароля" это такое-же есть в окне "Пользователи" https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/448f5d4ba5cc252e877d5afa293390bea9b7628c > - Окно "Загрузчик" выбор "Загрузка по умолчанию" вообще не даёт ничего выбрать и сохранить Так же как и в бутлоадере, кнопка справа от поля управляет меню > - Окно "Загрузчик" диалоговое окно "Добавить пользователя" не верная метка "Пароль пользователя" https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/e7b7dfe5c8cf599440181f76cad588439792c12e > - Окно "Загрузчик" диалоговое окно "Изменить пользователя" не верный заголовок окна https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/e7b7dfe5c8cf599440181f76cad588439792c12e > - Окно "Загрузчик" диалоговое окно "Добавить/Изменить пользователя" удрать пустое место снизу окна, оставить только пустое на размер появляющегося уведомления https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/c2c0eb7ef46d329ca3e39f7abebe5cebce2ac17c > - Окно "Загрузчик" диалоговое окно предупреждения "Удаления пользователя" не переведено https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/9989f8f9d1c6c2cbf7a3dd28d368b7bf80a9c46b > - Окно "Загрузчик" при удалении пользователя, не удаляется пользователь из переменной `AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS]` выполнить команду `ubconfig set [autoinstall] AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS]--=<ПОЛЬЗОВАТЕЛЬ>` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/b7f7009155c90df4bb502cfa0a2fa659a776511c > - Окно "Настройка сетевых интерфейсов" отключая галочку "Имя домена" не удаляется запись `AUTOINSTALL[ubconfig set [network] DOMAIN]` и `AUTOINSTALL[ubconfig set [network] DOMAIN[admanger]]` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/5dd85cb2a1145e07f822e0da2eb296a967563441 > - Окно "Настройка сетевых интерфейсов" привести в соответствии с дизайном первые три поля не верные Потому что иначе они начинают минимальный размер окна раздвигать > - Окно "Ядро", поставил одну галку, вошёл вышел несколько раз, в параметр добавилось куча копий выбранных модулей https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/a0ef557e5b784a146f9b44b5eff25a211b71f308 > - Окно "Ядро", должна отметиться галка установленного пакета с ядром и запрещена к снятию https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/d708588fec1b6576caa70dfcf30d4d0b9de10c74 > - Окно "Ядро", колонка "Включено", если нажать на выбранную опцию, она должна сняться, и без единой выбранной опции параметр должен удалиться https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/4fd229398b008ec589353fe5203a93538bd87134 > - Окно "Дополнительные компоненты ядра", внутри заголовок не верный, нужно изменить https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/ebc2627137bac3c46f6e39acb8eb54f919ac4910 > - Окно "Дополнительные компоненты ядра", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/27cc011f0b805e9a52a9acc2dfcfc9ac890a43b0 > - Окно "Дополнительные компоненты ядра", при выходе зачем-то всегда удаляет параметр `AUTOINSTALL[ubconfig set [network] KERNEL_BOOT]` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/89195ac37973f06643c7bfd469f1b5daf29e4497 > - Окно "Установка программ по группам", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/8beac05978dc6543318a102a32d1f2903d7d7ac5 > - Окно "Установка программ по группам", если имена модулей разделены запятой, то её заменять в выводе на два пробела, что-бы визульно было видно что два модуля https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/a0adf1429350e8f0dc7ff9a21b4d8681019ded68 > - Окно "Установка программ по группам", если выбрать запись где два модуля указано, то в сохранение уходит только последний модуль, а должно быть оба. Например если выбрать `"Brother printer drivers"` https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/a0adf1429350e8f0dc7ff9a21b4d8681019ded68 > - Окно "Установка программ по группам", каждый повторный вход сохраняет дубликат выбранного модуля https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/a0adf1429350e8f0dc7ff9a21b4d8681019ded68 > - Окно "Установка модулей", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/46f822abd0d09202146dca42e3d5ea16e76ad7da > - Окно "Установка модулей" не отмечены модули которые установлены в окне "Основные компоненты", должны отмечены быть с запретом снимать галку то же самое что и предыдущее > - В любом окне если не производились изменения, то не нужно повторно сохранять все его значения. Ещё раз повторю что мы сохраняем в другой конфиг и не важно что там изменилось, а что не изменилось > - Режим конфигурирования, ошибка, если запустил от пользователя, то должна быть возможность выбрать каталог, где будет создан файл. И выбрать должно разрешать каталог например /root/ в который при сохранении выдаст ошибку, что нет доступа и невозможно сохранить, и потребуется повысить права, куда будет сохранён вначале шаблон, а потом изменения в новый файл шаблона. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/dde99ecb567c4540c47aa1576e82a13720b5a35b > - Если при запущенном установщике, который выполнил первую часть установки, параллельно от пользователя запустить в режиме конфигурирования копию установщика, то он открывается долго и запуская через `strace` показывает, что долбиться куда-то с возвратом `Ресурс временно недоступен` > - При каждом входе в окно настроек параметров, считывать их из конфигурации и при выходе назад очищать все переменные внутренние, т.к. при запущенном приложении и выходу назад, для новой установке, и изменении конфигурации, внутренние переменные содержать старые значения и повторно конфигурацию не считывают, что-бы их обновить. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/789d856795bba49ea4b0ad0ac7ce96601bf22d0c > - Окно "Параметры установки" кнопка "Отмена" не работает, должна быть в этом окне кнопка "Выход" позволяющая закрыть окно установщика https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/c17ffc5d4ad2eb08e58fc89d9b26abe62e770f2d
9.3 KiB
Poster
Owner

Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, первое поле сделать "Служба"
Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным
Окно "Автозапуск приложений" заголовки в таблице перепутаны местами "Приложение" и "Группа"

в дизайне значит тоже ошибка для всех смежных пунктов сверху

Данные или заголовки именно перепутаны местами, заголовок столбца об одном, а в данных от другого столбца. Если и в дизайне косяк, то задачу создай на испрвление.

>> Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, первое поле сделать "Служба" >> Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным >> Окно "Автозапуск приложений" заголовки в таблице перепутаны местами "Приложение" и "Группа" > в дизайне значит тоже ошибка для всех смежных пунктов сверху Данные или заголовки именно перепутаны местами, заголовок столбца об одном, а в данных от другого столбца. Если и в дизайне косяк, то задачу создай на испрвление.
Collaborator

да я уже сам не понимаю что там не так

да я уже сам не понимаю что там не так
Collaborator

Перепутаны заголовки в окне создания. Ну хорошо, я их поменял, а потом спустя день где-то вижу сообщения что данные в двух столбцах перепутаны

Перепутаны заголовки в окне создания. Ну хорошо, я их поменял, а потом спустя день где-то вижу сообщения что данные в двух столбцах перепутаны
Collaborator
  • При каждом входе в окно настроек параметров, считывать их из конфигурации и при выходе назад очищать все переменные внутренние, т.к. при запущенном приложении и выходу назад, для новой установке, и изменении конфигурации, внутренние переменные содержать старые значения и повторно конфигурацию не считывают, что-бы их обновить.

789d856795

Надо бы проверить посильнее, и по другим утилитам пройтись, я немного изменил функцию из библиотеки и не до конца уверен что моё изменение не поломает ничего в других утилитах. Не должно, потому что влиять оно должно только если в одной команде загрузки параметров из конфига два раза плюс ubconfig написано, но такого нигде вроде не было, но я не уверен

> > - При каждом входе в окно настроек параметров, считывать их из конфигурации и при выходе назад очищать все переменные внутренние, т.к. при запущенном приложении и выходу назад, для новой установке, и изменении конфигурации, внутренние переменные содержать старые значения и повторно конфигурацию не считывают, что-бы их обновить. > > https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/789d856795bba49ea4b0ad0ac7ce96601bf22d0c Надо бы проверить посильнее, и по другим утилитам пройтись, я немного изменил функцию из библиотеки и не до конца уверен что моё изменение не поломает ничего в других утилитах. Не должно, потому что влиять оно должно только если в одной команде загрузки параметров из конфига два раза плюс ubconfig написано, но такого нигде вроде не было, но я не уверен
Poster
Owner

Так что изменил напиши, на что упор в тестировании сделать ?

Так что изменил напиши, на что упор в тестировании сделать ?
Collaborator

Изменил функцию загрузки конфига, если в команде не стояло -ea изначально эта функция ставила сама -ea, но ставила она путём замены ubconfig на ubconfig -ea. С параметрами в установщике когда я начал использовать эту функцию для получения параметров AUTOINSTALL[ubconfig set [___] ____] оно сработало плохо, заменяя все ubconfig в параметрах на ubconfig -ea, делая из них другие параметры. Так что я переделал иначе: в строке ищется первый ubconfig и -ea ставится за ним. остальная строка больше не затрагивается. Потенциально это может привести к тому что если в команде осталось несколько команд ubconfig'а то они не будут изменены. Поддержка старого формата без -ea осталась и вроде как ничего не должно поменяться но я не уверен

Изменил функцию загрузки конфига, если в команде не стояло -ea изначально эта функция ставила сама -ea, но ставила она путём замены ubconfig на ubconfig -ea. С параметрами в установщике когда я начал использовать эту функцию для получения параметров AUTOINSTALL[ubconfig set [___] ____] оно сработало плохо, заменяя все ubconfig в параметрах на ubconfig -ea, делая из них другие параметры. Так что я переделал иначе: в строке ищется первый ubconfig и -ea ставится за ним. остальная строка больше не затрагивается. Потенциально это может привести к тому что если в команде осталось несколько команд ubconfig'а то они не будут изменены. Поддержка старого формата без -ea осталась и вроде как ничего не должно поменяться но я не уверен
Collaborator

Что делать с зависанием при открытии второго установщика во время установки системы в первом я не знаю что делать, не повторилось

Что делать с зависанием при открытии второго установщика во время установки системы в первом я не знаю что делать, не повторилось
Poster
Owner

Что делать с зависанием при открытии второго установщика во время установки системы в первом я не знаю что делать, не повторилось

@rodion.n протестируй этот момент

> Что делать с зависанием при открытии второго установщика во время установки системы в первом я не знаю что делать, не повторилось @rodion.n протестируй этот момент
Collaborator

Проверяю все описанные ранее пункты Проверка на момент 08.04.2026 года и выполняется с учетом времени которое проходит без изменений пунктов, вне зависимости как давно было это исправлено. Каждый пункт буду оставлять комментарии

1.

Не верно парсится прогрессбар при чтении процентов логфайла

Пункт из задачи → #55 лог теперь считается корректно

2.

Добавить возможность открывать одновременно два лога, лог-основной и лог-прогресса

Решено

В "Настройка системы" дочерних окнах где выбираются значения которые необходимо сохранять в системную конфигурацию необходимо, что-бы каждый переход кнопкой "Назад" сохранял изменения в системную конфигурацию

Работает не понятно как. Она сохраняет каждый переход на кнопку назад НО ЕСТЬ ОДНО НО, а именНО когда ничего не меняешь а просто заходишь и выходишь, некоторые пункты выдают при этом случае (null) а некоторые —target system remove а что именно считается правильным, и не правильным тут загадка.

100% неправильно скорее всего пользователи ибо просто входишь и выходишь и он сохраняет конфиг изменения
image
Тут еще требуется куча доработок.

4.

В окне "Выбор ядра системы" если выбрать версию ядра, нажать назад и вернуться обратно, то изменения не сохраняться. Подозреваю, что так во всех окнах

Решено

5.

В окне "Выбор ядра системы" колонка "Модули", каждый модуль выводить с новой строки, разделить пробел

Так как нельзя поменять размер колонок, проверить разделение нельзя, но в целом по коммиту все корректно.

6.

В окне "Выбор ядра системы", выбирая ядро сохраняется не верная колонка из таблицы kernel-list.csv в AUTOINSTALL[packages] должна сохраняться kernel-list.csv

Решено

7.

Окно "Установка программ по группам" не верно строиться дерево первого уровня, из таблицы groups-list.csv первый уровень колонка GROUP_NAME, второй уровень колонка SUBGROUP_NAME

Все строится должным образом напримере Драйверов это видно что группа Драйвер - сабгруппа Принтер
image

Но

Если рассматривать детально, каждый из строк, можно выделить, что она игнорирует строки которые не имеют подгруппы
image

8.

Окно "Установка модулей" почему-то выбрано по умолчанию, то что не выбирал и не выбрано, то что установлено и выбирал

Решено

9.

Окно "Установка модулей" отсутствует общий выбранный размер модулей

Решено

10.

Окно "Установка пакетов", в выбранных пакетах то чего не выбирал

image
То чего нет не выбирается, но странно видить тут в списке модули которые были выбраны ранее в других категориях. Это будет запутывать. Я уже например запутался.

11.

Окно "Установка пакетов", снял выделения с левых пакетов, но они всё равно пошли в установку всё чего не выбирал нигде

Так как левых пакетов нет эта проблема саморешаема, но на всякий случай просто проверил удаление пакетов, и попался на другую проблему, поставил галку на supertuxkart перешел назад, вернулся на категорию в списке выбранных пакетов его нет. И сам он не зафиксировался в логах, но при этом с интерфейса пропал. Вот пример просто с supertux + нельзя снять галки с лишних пакетов (тот же supertux)
image
image
image

После окончания установки, не удалять параметр в конфигурации AUTOINSTALL[/] , а восстанавливать значения которые были при открытии установщика ubinstall

откуда в логах при восстановлении данных после закрытия
image

После окончания установки, восстанавливать параметры AUTOINSTALL[/], только при закрытии окна или нажатии "Выход" или "Перезагрузка"

Выполняется, но боже этот set set выбивает

14.

Окно "Автозапуск служб", должно считывать параметр AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"] и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так ubconfig --system --default get AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"]

Все верно, но есть одно НО, причем

НО

image
Думаю притензию называть свою не нужно.

15.

Окно "Автозапуск приложений", должно считывать параметр AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"] и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так ubconfig --system --default get AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"]

Решено

16.

Для всех дочерних окон "Настройка системы" в инсталляторе так-же применяется такой-же механизм, считываем значение по умолчанию и из системной конфигурации, заполняем поля и сохраняем по такому-же шаблону: AUTOINSTALL["ubconfig set [<sector>] <VAR>"]=<VALUE>
Проверить перед сохранением, если значение соответствует полученному по умолчанию и системной конфигурации, то не сохранять

Не выполняется во многих случаях.

Окно "Пользователи"

Обсуждается в задаче #316
Тут не касаюсь.

18.

Окно "Настройка системы" поле "После успешной установки", добавить вторым значение [RU] "Закрыть установщик" [EN] "Close installer"

Решено

19.

Результат выполнения выбранной опции: ничего не сохранять, после завершения бекэнда с получением статуса 0, закрыть окно установщика

Решено

Аргумент утилиты --ini заменить на --config

Аргумент --config работает как и -f НО, в доке режим конфигурации не отображается что включен
image

21.

Кнопки двух логов, если открыть два лога, то обе кнопки не доступны - это правильно. Но если закрыть любое окно, то обе кнопки становятся доступны. Нужно что-бы становилась доступна, только та кнопка, чьё окно закрыли.

Решено

Добавить аргумент --autoinstall назначение перейти сразу к установке системы, переключиться на последний слайд с прогрессами , запустив бэк с аргументом ubinstall --autoinstall и если был указан аргумент --config то передать его бэку ubinstall --autoinstall —config=<\file>

Аргумент --autoinstall не функционирует, не уверен что он вообще есть

23.

При нажатии кнопки в меню "Запустить RDP сервер" заменить c ubconfig --target system set [desktop] AUTOEXEC[@users]=freerdp-server.service на ubconfig --target system set [desktop] AUTOEXEC++=freerdp-server.service

Решено

24.

Выбирая локаль приложения, сохранять её в настройку:

## Локаль установщика
## AUTOINSTALL[installer_locale]=<locale>
##   <locale>   # Вариант локали: en_US.UTF-8, ar_AR.UTF-8, fr_FR.UTF-8, de_DE.UTF-8, ru_RU.UTF-8, ...
#AUTOINSTALL[installer_locale]=en_US.UTF-8

Решено

25.

Окно "Выбор основных компонентов" добавить внизу, напротив "Общий размер", только выравнивание слева, галочку <\v> Снять всё, нажимая её, снимаются все галки со всех модулей. Если выбрана хоть одна галка, то эта галка так-же появляется.

Решено

26.

Окно "Местоположение" по умолчанию когда выключена галка, то должно определять автоматически местоположение, через интернет: curl -s ipinfo.io/timezone и отображается на карте, при нажатии "Назад" сохраняется полученное значение.

Решено

Окно "Язык системы" , если добавил только локали и не выбрал "Язык системы", то при повторном входе в окно будет выбран первый, хотя в конфигурации он не сохранён. А нужно, если "Язык системы" не сохранён в конфигурации, то и опция должна быть не выбрана.

Язык системы в списке при повторном входе в окно не выбирается. Вообще при дальнейших переходах в этом окне выводится (null)
image
image

28.

Окно "Язык системы" , по умолчанию в не зависимости какое значение имеет галка "Доступные языки системы" в таблице должна быть одна запись "en_US.UTF-8". т.к. обычно первым делом все будут добавлять эту запись первой, что-бы облегчить мы сразу её добавляем. И если галка "Доступные языки системы" стоит на "по умолчанию" то подразумевается именно эта локаль по умолчанию.

image
Не работает должным образом, когда значение по умолчанию в списке пусто.

29.

Раздел "Клавиатура" вошёл вышел, и в конфиг залетела бредятина, не верно переданы кавычки команде. И два раза один и тот же параметр сохраняется модель клавиатуры.

Решено

30.

Окно "Пользователи", вышел вошёл в терминал выбрасывается весь конфиг, при этом параметр не переключал ни один, но сохранения зачем-то происходят.

До сих пор такое происходит, что при любом заходе сохраняет конфигурацию

31.

Окно "Автозапуск служб" внутри окна заголовок не верный "Автозагрузка", заменить на "Автозапуск служб"

Решено

32.

Окно "Автозапуск служб" службы не отмечались и не выбирались, просто вошёл и вышел, но значения все сохранились. Сохранять нужно только при изменении.

Решено

33.

Окно "Автозапуск служб" список нужно заполнить по порядку записей в параметре

Решено

Окно "Автозапуск служб" нужно так-же все остальные записи которые имеются в файле services-list.csv и отсутствуют в параметре AUTOINSTALL[ubconfig set [system] SERVICES_ENABLE] так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор юнитов которые выключены, но можно их включить при желании.

image
Отключенные службы не выводятся в конце таблицы, а остаются на своих местах

35.

Окно "Автозапуск служб" сохранять в параметр так-же в порядке который присутствует в таблице

Решено

37.

Окно "Автозапуск служб" почему-то сильно широкие строки, много пустого места

Решено

38.

Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления

image
Исправлено.

Но

image
С данным окном можно делать такое

Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, первое поле сделать "Служба"

Не сделано, первая поле это Юнит а должно быть служба

Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным

Не сделано

Проблема которую я нашел в Автозапуск Служб: Юнит и описание при добавлении службы не сохраняется

image
image

Подсветка обязательного пункта неправильная так как неправильно составлен список, да и вообще, упоминалось о зеленой подсветки но я что-то такого не наблюдаю.

41.

Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления

image
Пустое место убрано.

Но

с окном можно делать такое
image

42.

Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, первое поле сделать "Приложение"

Решено

43.

Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, сейчас поле "Приложение" и "Группа" перепутаны метки и поля ввода не совпадают

Решено

44.

Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, перевода заголовка нет

Решено

Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным

Будто бы пункт не выполнен, ибо опять же не вижу подсветки зеленным

Окно "Автозапуск приложений" нужно так-же все остальные записи которые имеются в файле applications-list.csv и отсутствуют в параметре AUTOINSTALL[ubconfig set [desktop] AUTOEXEC[@users]] так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор приложений которые выключены, но можно их включить при желании.

image
Те пункты которые есть в csv отображаются в таблице.Даже если небыли выбраны.

Проблемы которые обнаружил я. Как и с автозапуском служб после перехода назад и возвращения в пункт добавленные пункты теряют заполнение строчек группу и описание

image

Окно "Загрузчик" убрать вообще поле "Автоматический вход в систему без запроса пароля" это такое-же есть в окне "Пользователи"

Пункт из-за которого возникли вопросы, На данный момент пункт убран, но он означал не то что в пользователях, а то что вход в GRUB автоматоматически без ввода пароля, как я понимаю, ранее еще год а то и большее количество времени этот пункт означал запуск по умолчанию ВОЗМОНЖО в конечном итоге не было дано ответа на данную диллему, оставляем, или точно удаляем?

Окно "Загрузчик" выбор "Загрузка по умолчанию" вообще не даёт ничего выбрать и сохранить

Пункт на первый взгляд работает и тип сохраняется, но дебаг при манипуляции с пунктом и сохранением строки выдает:

ubconfig --target system remove autoinstall AUTOINSTALL['ubconfig set [boot] GRUB_SUPERUSERS']

И в AUTOINSTALL нет пункта что я например выбрал режим песочницы
image

49.

Окно "Загрузчик" диалоговое окно "Добавить пользователя" не верная метка "Пароль пользователя"

Решено

Окно "Загрузчик" диалоговое окно "Изменить пользователя" не верный заголовок окна

В диалоговом окне Редактировать пользователя вместо Изменить пользователя
image

51.

Окно "Загрузчик" диалоговое окно "Добавить/Изменить пользователя" убрать пустое место снизу окна, оставить только пустое на размер появляющегося уведомления

Решено

52.

Окно "Загрузчик" диалоговое окно предупреждения "Удаления пользователя" не переведено

Переведено:
image

Найденные претензии: Если пользователь не выделен кнопки удалить и редактировать пользователя неактивны

53.

Окно "Загрузчик" при удалении пользователя, не удаляется пользователь из переменной AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS] выполнить команду ubconfig set [autoinstall] AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS]--=<ПОЛЬЗОВАТЕЛЬ>

Команда используется не та, если меня не обманывают мои глаза:
image

Окно "Настройка сетевых интерфейсов" отключая галочку "Имя домена" не удаляется запись AUTOINSTALL[ubconfig set [network] DOMAIN] и AUTOINSTALL[ubconfig set [network] DOMAIN[admanger]]

Удаляется все корректно:
image

НО

Если перезайти на вкладку заполнения останутся, нигде такого не встречал
image

Окно "Настройка сетевых интерфейсов" привести в соответствии с дизайном первые три поля не верные

Так и не пришли к единому мнению, и тут нет изменений, ранее было сказано что GTK не умещает так как в дизайне и я предлагал такой вариант, на что не было дано должного вердикта, кроме одобрения Олега:
image
image

56.

Окно "Настройка сетевых интерфейсов" привести в соответствии с дизайном первые три поля не верные

Решено

57.

Окно "Ядро", должна отметиться галка установленного пакета с ядром и запрещена к снятию

Решено

58.

Окно "Ядро", колонка "Включено", если нажать на выбранную опцию, она должна сняться, и без единой выбранной опции параметр должен удалиться

Решено

Окно "Дополнительные компоненты ядра", внутри заголовок не верный, нужно изменить

Заголовок - Результат: Верный
Описание - Результат: Сомнительный
image

60.

Окно "Дополнительные компоненты ядра", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку

Решено

Окно "Дополнительные компоненты ядра", при выходе зачем-то всегда удаляет параметр AUTOINSTALL[ubconfig set [network] KERNEL_BOOT]

Теперь зачем-то постоянно добавляются:
image

62.

Окно "Установка программ по группам", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку

image

Решено

<В процессе проверки>

Проверяю все описанные ранее пункты Проверка на момент 08.04.2026 года и выполняется с учетом времени которое проходит без изменений пунктов, вне зависимости как давно было это исправлено. Каждый пункт буду оставлять комментарии `1.` > Не верно парсится прогрессбар при чтении процентов логфайла Пункт из задачи → https://gitea.ublinux.ru/Applications/ubinstall-gtk/issues/55 лог теперь считается корректно `2.` > Добавить возможность открывать одновременно два лога, лог-основной и лог-прогресса Решено 3. > В "Настройка системы" дочерних окнах где выбираются значения которые необходимо сохранять в системную конфигурацию необходимо, что-бы каждый переход кнопкой "Назад" сохранял изменения в системную конфигурацию Работает не понятно как. Она сохраняет каждый переход на кнопку назад НО ЕСТЬ ОДНО НО, а именНО когда ничего не меняешь а просто заходишь и выходишь, некоторые пункты выдают при этом случае `(null)` а некоторые `—target system remove` а что именно считается правильным, и не правильным тут загадка. 100% неправильно скорее всего пользователи ибо просто входишь и выходишь и он сохраняет конфиг изменения ![image](/attachments/28497850-a352-42d3-878c-ac566b7ee43b) Тут еще требуется куча доработок. `4.` > В окне "Выбор ядра системы" если выбрать версию ядра, нажать назад и вернуться обратно, то изменения не сохраняться. Подозреваю, что так во всех окнах Решено `5.` > В окне "Выбор ядра системы" колонка "Модули", каждый модуль выводить с новой строки, разделить пробел Так как нельзя поменять размер колонок, проверить разделение нельзя, но в целом по коммиту все корректно. `6.` > В окне "Выбор ядра системы", выбирая ядро сохраняется не верная колонка из таблицы kernel-list.csv в AUTOINSTALL[packages] должна сохраняться kernel-list.csv Решено `7.` > Окно "Установка программ по группам" не верно строиться дерево первого уровня, из таблицы groups-list.csv первый уровень колонка GROUP_NAME, второй уровень колонка SUBGROUP_NAME Все строится должным образом напримере Драйверов это видно что группа Драйвер - сабгруппа Принтер ![image](/attachments/443ff596-7760-466b-b3ff-418735c02272) #### Но Если рассматривать детально, каждый из строк, можно выделить, что она игнорирует строки которые не имеют подгруппы ![image](/attachments/e5e67fe8-a2b5-412e-9d0b-352602a8f201) `8.` > Окно "Установка модулей" почему-то выбрано по умолчанию, то что не выбирал и не выбрано, то что установлено и выбирал Решено `9.` > Окно "Установка модулей" отсутствует общий выбранный размер модулей Решено `10.` > Окно "Установка пакетов", в выбранных пакетах то чего не выбирал ![image](/attachments/2f3ad27c-09c0-4e59-95d9-0b4fe5966342) То чего нет не выбирается, но странно видить тут в списке модули которые были выбраны ранее в других категориях. Это будет запутывать. Я уже например запутался. `11.` > Окно "Установка пакетов", снял выделения с левых пакетов, но они всё равно пошли в установку всё чего не выбирал нигде Так как левых пакетов нет эта проблема саморешаема, но на всякий случай просто проверил удаление пакетов, и попался на другую проблему, поставил галку на supertuxkart перешел назад, вернулся на категорию в списке выбранных пакетов его нет. И сам он не зафиксировался в логах, но при этом с интерфейса пропал. Вот пример просто с supertux + нельзя снять галки с лишних пакетов (тот же supertux) ![image](/attachments/f5c8d144-2a3d-4fc8-a555-3d75b60c7e70) ![image](/attachments/c78d7889-8bbd-4220-b484-3964ba254fef) ![image](/attachments/4fc7c6fd-895a-4ec2-8f22-8feb87f1db61) 12. > После окончания установки, не удалять параметр в конфигурации AUTOINSTALL[/] , а восстанавливать значения которые были при открытии установщика ubinstall откуда в логах при восстановлении данных после закрытия ![image](/attachments/a8d7c2cf-8d49-4b2b-a396-a89375edfdd6) 13. > После окончания установки, восстанавливать параметры AUTOINSTALL[/], только при закрытии окна или нажатии "Выход" или "Перезагрузка" Выполняется, но боже этот `set set` выбивает `14.` > Окно "Автозапуск служб", должно считывать параметр AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"] и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так ubconfig --system --default get AUTOINSTALL["ubconfig set [system] SERVICES_ENABLE"] Все верно, но есть одно НО, причем #### НО ![image](/attachments/c73c9ce5-588c-4132-a8e6-cb7b5cdc32f5) Думаю притензию называть свою не нужно. `15.` > Окно "Автозапуск приложений", должно считывать параметр AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"] и заполнять галками по умолчанию. Считывать со значениями по умолчанию, можно так так ubconfig --system --default get AUTOINSTALL["ubconfig set [desktop] AUTOEXEC"] Решено `16.` > Для всех дочерних окон "Настройка системы" в инсталляторе так-же применяется такой-же механизм, считываем значение по умолчанию и из системной конфигурации, заполняем поля и сохраняем по такому-же шаблону: `AUTOINSTALL["ubconfig set [<sector>] <VAR>"]=<VALUE>` > Проверить перед сохранением, если значение соответствует полученному по умолчанию и системной конфигурации, то не сохранять Не выполняется во многих случаях. 17. > Окно "Пользователи" Обсуждается в задаче https://gitea.ublinux.ru/Applications/ubinstall-gtk/issues/316 Тут не касаюсь. `18.` > Окно "Настройка системы" поле "После успешной установки", добавить вторым значение [RU] "Закрыть установщик" [EN] "Close installer" Решено `19.` > Результат выполнения выбранной опции: ничего не сохранять, после завершения бекэнда с получением статуса 0, закрыть окно установщика Решено 20. > Аргумент утилиты --ini заменить на --config Аргумент --config работает как и -f НО, в доке режим конфигурации не отображается что включен ![image](/attachments/f972fa47-f401-4462-9c9c-23ee523963fa) `21.` > Кнопки двух логов, если открыть два лога, то обе кнопки не доступны - это правильно. Но если закрыть любое окно, то обе кнопки становятся доступны. Нужно что-бы становилась доступна, только та кнопка, чьё окно закрыли. Решено 22. > Добавить аргумент --autoinstall назначение перейти сразу к установке системы, переключиться на последний слайд с прогрессами , запустив бэк с аргументом ubinstall --autoinstall и если был указан аргумент --config то передать его бэку ubinstall --autoinstall —config=<\file> Аргумент `--autoinstall` не функционирует, не уверен что он вообще есть `23.` > При нажатии кнопки в меню "Запустить RDP сервер" заменить c `ubconfig --target system set [desktop] AUTOEXEC[@users]=freerdp-server.service` на `ubconfig --target system set [desktop] AUTOEXEC++=freerdp-server.service` Решено `24.` > Выбирая локаль приложения, сохранять её в настройку: ``` ## Локаль установщика ## AUTOINSTALL[installer_locale]=<locale> ## <locale> # Вариант локали: en_US.UTF-8, ar_AR.UTF-8, fr_FR.UTF-8, de_DE.UTF-8, ru_RU.UTF-8, ... #AUTOINSTALL[installer_locale]=en_US.UTF-8 ``` Решено `25.` > Окно "Выбор основных компонентов" добавить внизу, напротив "Общий размер", только выравнивание слева, галочку <\v> Снять всё, нажимая её, снимаются все галки со всех модулей. Если выбрана хоть одна галка, то эта галка так-же появляется. Решено `26.` > Окно "Местоположение" по умолчанию когда выключена галка, то должно определять автоматически местоположение, через интернет: curl -s ipinfo.io/timezone и отображается на карте, при нажатии "Назад" сохраняется полученное значение. Решено 27. > Окно "Язык системы" , если добавил только локали и не выбрал "Язык системы", то при повторном входе в окно будет выбран первый, хотя в конфигурации он не сохранён. А нужно, если "Язык системы" не сохранён в конфигурации, то и опция должна быть не выбрана. Язык системы в списке при повторном входе в окно не выбирается. Вообще при дальнейших переходах в этом окне выводится `(null)` ![image](/attachments/e2482c40-b0fc-45d4-81ce-37e353f611f1) ![image](/attachments/d10e540d-f133-4f9f-af82-097c6151aa89) `28.` > Окно "Язык системы" , по умолчанию в не зависимости какое значение имеет галка "Доступные языки системы" в таблице должна быть одна запись "en_US.UTF-8". т.к. обычно первым делом все будут добавлять эту запись первой, что-бы облегчить мы сразу её добавляем. И если галка "Доступные языки системы" стоит на "по умолчанию" то подразумевается именно эта локаль по умолчанию. ![image](/attachments/3c91162a-1313-4252-b1e5-76bc3954bbd2) Не работает должным образом, когда значение по умолчанию в списке пусто. `29.` > Раздел "Клавиатура" вошёл вышел, и в конфиг залетела бредятина, не верно переданы кавычки команде. И два раза один и тот же параметр сохраняется модель клавиатуры. Решено `30.` > Окно "Пользователи", вышел вошёл в терминал выбрасывается весь конфиг, при этом параметр не переключал ни один, но сохранения зачем-то происходят. До сих пор такое происходит, что при любом заходе сохраняет конфигурацию `31.` > Окно "Автозапуск служб" внутри окна заголовок не верный "Автозагрузка", заменить на "Автозапуск служб" Решено `32.` > Окно "Автозапуск служб" службы не отмечались и не выбирались, просто вошёл и вышел, но значения все сохранились. Сохранять нужно только при изменении. Решено `33.` > Окно "Автозапуск служб" список нужно заполнить по порядку записей в параметре Решено 34. > Окно "Автозапуск служб" нужно так-же все остальные записи которые имеются в файле services-list.csv и отсутствуют в параметре AUTOINSTALL[ubconfig set [system] SERVICES_ENABLE] так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор юнитов которые выключены, но можно их включить при желании. ![image](/attachments/4924337d-ff0c-4f6d-a4ea-fd90571832eb) Отключенные службы не выводятся в конце таблицы, а остаются на своих местах `35.` > Окно "Автозапуск служб" сохранять в параметр так-же в порядке который присутствует в таблице Решено `37.` > Окно "Автозапуск служб" почему-то сильно широкие строки, много пустого места Решено `38.` > Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления ![image](/attachments/916790f3-0b4d-450d-8f62-11ac49bef0bf) Исправлено. #### Но ![image](/attachments/dece3218-8dbe-4cfe-8502-bc7f0b8e3df7) С данным окном можно делать такое 39. > Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, первое поле сделать "Служба" Не сделано, первая поле это Юнит а должно быть служба 40. > Окно "Автозапуск служб" диалоговое окно Добавить/Изменить службу, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным Не сделано **Проблема которую я нашел в Автозапуск Служб: Юнит и описание при добавлении службы не сохраняется** ![image](/attachments/fad87ef3-22af-4e17-9b9e-6513f98b732d) ![image](/attachments/98a1acda-5a8a-4798-b472-33f2396c4390) **Подсветка обязательного пункта неправильная так как неправильно составлен список, да и вообще, упоминалось о зеленой подсветки но я что-то такого не наблюдаю.** `41.` > Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, убрать пустое место снизу, оставить только пустое на размер появляющегося уведомления ![image](/attachments/29a3e6b4-6d95-4b54-996d-ca03cd06aee9) Пустое место убрано. #### Но с окном можно делать такое ![image](/attachments/5139dda3-273a-4c10-92de-242a2f0bd7cb) `42.` > Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, первое поле сделать "Приложение" Решено `43.` > Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, сейчас поле "Приложение" и "Группа" перепутаны метки и поля ввода не совпадают Решено `44.` > Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, перевода заголовка нет Решено 45. > Окно "Автозапуск приложений" диалоговое окно Добавить/Изменить приложение, при открытом окне уведомление информационное активное "Обязательно поле подсвечено зелёным", и подсветить первое поле зелёным Будто бы пункт не выполнен, ибо опять же не вижу подсветки зеленным 46. > Окно "Автозапуск приложений" нужно так-же все остальные записи которые имеются в файле applications-list.csv и отсутствуют в параметре AUTOINSTALL[ubconfig set [desktop] AUTOEXEC[@users]] так-же их вывести последними, только с отключенной галочкой. Это сделано для возможности, что-бы предоставить набор приложений которые выключены, но можно их включить при желании. ![image](/attachments/7124c6ba-9f8f-455c-9edf-3d8943120b0d) Те пункты которые есть в csv отображаются в таблице.Даже если небыли выбраны. **Проблемы которые обнаружил я. Как и с автозапуском служб после перехода назад и возвращения в пункт добавленные пункты теряют заполнение строчек группу и описание** ![image](/attachments/7752199b-f3a6-4f96-b488-208cfeddd5a5) 47. > Окно "Загрузчик" убрать вообще поле "Автоматический вход в систему без запроса пароля" это такое-же есть в окне "Пользователи" Пункт из-за которого возникли вопросы, На данный момент пункт убран, но он означал не то что в пользователях, а то что вход в GRUB автоматоматически без ввода пароля, как я понимаю, ранее еще год а то и большее количество времени этот пункт означал запуск по умолчанию **ВОЗМОНЖО** в конечном итоге не было дано ответа на данную диллему, оставляем, или точно удаляем? 48. > Окно "Загрузчик" выбор "Загрузка по умолчанию" вообще не даёт ничего выбрать и сохранить Пункт на первый взгляд работает и тип сохраняется, но дебаг при манипуляции с пунктом и сохранением строки выдает: ``` ubconfig --target system remove autoinstall AUTOINSTALL['ubconfig set [boot] GRUB_SUPERUSERS'] ``` И в AUTOINSTALL нет пункта что я например выбрал режим песочницы ![image](/attachments/697e44b0-a1ef-47cb-b9e3-44ee4bc59155) `49.` > Окно "Загрузчик" диалоговое окно "Добавить пользователя" не верная метка "Пароль пользователя" Решено 50. > Окно "Загрузчик" диалоговое окно "Изменить пользователя" не верный заголовок окна В диалоговом окне `Редактировать пользователя` вместо `Изменить пользователя` ![image](/attachments/a40cc2da-f2ef-4375-8448-f300655dfeef) `51.` > Окно "Загрузчик" диалоговое окно "Добавить/Изменить пользователя" убрать пустое место снизу окна, оставить только пустое на размер появляющегося уведомления Решено `52.` > Окно "Загрузчик" диалоговое окно предупреждения "Удаления пользователя" не переведено Переведено: ![image](/attachments/13341af0-4093-4ef8-96e7-6f7a1e4a3762) **Найденные претензии: Если пользователь не выделен кнопки удалить и редактировать пользователя неактивны** `53.` > Окно "Загрузчик" при удалении пользователя, не удаляется пользователь из переменной `AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS]` выполнить команду `ubconfig set [autoinstall] AUTOINSTALL[ubconfig set [boot] GRUB_SUPERUSERS]--=<ПОЛЬЗОВАТЕЛЬ>` Команда используется не та, если меня не обманывают мои глаза: ![image](/attachments/472a760e-115a-46e4-8478-92172596f8a3) 54. > Окно "Настройка сетевых интерфейсов" отключая галочку "Имя домена" не удаляется запись AUTOINSTALL[ubconfig set [network] DOMAIN] и AUTOINSTALL[ubconfig set [network] DOMAIN[admanger]] Удаляется все корректно: ![image](/attachments/42b96567-cb66-4d16-92a9-ebe172d359c7) #### НО Если перезайти на вкладку заполнения останутся, нигде такого не встречал ![image](/attachments/9cf5deb0-90e9-4a6f-be7d-c9970f445902) 55. > Окно "Настройка сетевых интерфейсов" привести в соответствии с дизайном первые три поля не верные Так и не пришли к единому мнению, и тут нет изменений, ранее было сказано что GTK не умещает так как в дизайне и я предлагал такой вариант, на что не было дано должного вердикта, кроме одобрения Олега: ![image](/attachments/234c8a20-c367-4366-a16f-568bcc2fa104) ![image](/attachments/1f946055-b41a-4f9c-a293-f1babd1eb38c) `56.` > Окно "Настройка сетевых интерфейсов" привести в соответствии с дизайном первые три поля не верные Решено `57.` > Окно "Ядро", должна отметиться галка установленного пакета с ядром и запрещена к снятию Решено `58.` > Окно "Ядро", колонка "Включено", если нажать на выбранную опцию, она должна сняться, и без единой выбранной опции параметр должен удалиться Решено 59. > Окно "Дополнительные компоненты ядра", внутри заголовок не верный, нужно изменить Заголовок - Результат: Верный Описание - Результат: Сомнительный ![image](/attachments/6ba87ff8-cfdf-49b8-aed2-f6f4af2900f7) `60.` > Окно "Дополнительные компоненты ядра", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку Решено 61. > Окно "Дополнительные компоненты ядра", при выходе зачем-то всегда удаляет параметр AUTOINSTALL[ubconfig set [network] KERNEL_BOOT] Теперь зачем-то постоянно добавляются: ![image](/attachments/e0ba9871-cd8c-4ca6-8b73-93db024a7725) `62.` > Окно "Установка программ по группам", установленные пакеты в окне "Основные компоненты" должны отмечены быть с запретом снимать галку ![image](/attachments/5bb82228-5e40-4a8a-954a-1ff620c9053f) Решено *<В процессе проверки>*
Poster
Owner

Все строится должным образом напримере Драйверов это видно что группа Драйвер - сабгруппа Принтер

Это не верный тест, не правильно строиться, нет образования, нет окружений DE и менеджеров DM
Проходи прям по таблице каждую строку.

> Все строится должным образом напримере Драйверов это видно что группа Драйвер - сабгруппа Принтер Это не верный тест, не правильно строиться, нет образования, нет окружений DE и менеджеров DM Проходи прям по таблице каждую строку.
Collaborator

Там где выдаётся remove испольщуется поэлементное добавление и удаление, аналог ++= и --= из конфига. Там пока что вручную задано удаление при пустом параметре потому что я пока не дотестировал как она себя поведёт в разных условиях. А про пользователей я в телеге писал что каким образом тогда сохранять в конфиг дефолтного пользователя если он не изменялся.


Если рассматривать детально, каждый из строк, можно выделить, что она игнорирует строки которые не имеют подгруппы
image

это старая версия где я не до конца доделал удаление пустых групп/подгрупп/пустых записей о пакетах


То чего нет не выбирается, но странно видить тут в списке модули которые были выбраны ранее в других категориях. Это будет запутывать. Я уже например запутался.

все пакеты слетаются в один параметр - AUTOINSTALL[packages] и никак не отличаются друг от друга


3a6cf8bb58


откуда в логах при восстановлении данных после закрытия

что откуда в логах?


я это ещё вчера исправил


всё проверяется


  1. и 41.
    Ну можно, и что? Выключить утилиту до конца установки и жаловаться что она выключенная не умеет устанавливать систему тоже можно.

Проблема которую я нашел в Автозапуск Служб: Юнит и описание при добавлении службы не сохраняется

Откуда их брать при зугрузке конфига с исошника? Где их хранить так чтобы эти данные вместе с конфигом передавались?


Найденные претензии: Если пользователь не выделен кнопки удалить и редактировать пользователя неактивны

И что тут неправильно?


Команда используется не та, если меня не обманывают мои глаза:

я не буду всеми этими --= с ++= заниматься, у меня сохранение не заточено под это и если пользователю так будет проще, то через код это только дополнительный геморрой


Я не понял про что ты

3. Там где выдаётся remove испольщуется поэлементное добавление и удаление, аналог ++= и --= из конфига. Там пока что вручную задано удаление при пустом параметре потому что я пока не дотестировал как она себя поведёт в разных условиях. А про пользователей я в телеге писал что каким образом тогда сохранять в конфиг дефолтного пользователя если он не изменялся. --- 7. > Если рассматривать детально, каждый из строк, можно выделить, что она игнорирует строки которые не имеют подгруппы > ![image](/attachments/e5e67fe8-a2b5-412e-9d0b-352602a8f201) это старая версия где я не до конца доделал удаление пустых групп/подгрупп/пустых записей о пакетах --- 10. >То чего нет не выбирается, но странно видить тут в списке модули которые были выбраны ранее в других категориях. Это будет запутывать. Я уже например запутался. все пакеты слетаются в один параметр - AUTOINSTALL[packages] и никак не отличаются друг от друга --- 11. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/3a6cf8bb58a2ecaa8b4ec8de0d75d560f2fca89a --- 12. > откуда в логах при восстановлении данных после закрытия что откуда в логах? --- 14. я это ещё вчера исправил --- 16. всё проверяется --- 38. и 41. Ну можно, и что? Выключить утилиту до конца установки и жаловаться что она выключенная не умеет устанавливать систему тоже можно. --- 40. > Проблема которую я нашел в Автозапуск Служб: Юнит и описание при добавлении службы не сохраняется Откуда их брать при зугрузке конфига с исошника? Где их хранить так чтобы эти данные вместе с конфигом передавались? --- 52. > Найденные претензии: Если пользователь не выделен кнопки удалить и редактировать пользователя неактивны И что тут неправильно? --- 53. > Команда используется не та, если меня не обманывают мои глаза: я не буду всеми этими --= с ++= заниматься, у меня сохранение не заточено под это и если пользователю так будет проще, то через код это только дополнительный геморрой --- 54. Я не понял про что ты
Collaborator

мне этот громадный комментарий где утверждение что всё исправлено и что есть ошибки со скриншотами в одной куче, очень неудобно разбирать

мне этот громадный комментарий где утверждение что всё исправлено и что есть ошибки со скриншотами в одной куче, очень неудобно разбирать
Collaborator

Закончу с пунктами удалю "верные". Во всяком случае тут все оставил, потому что и мои утверждения не могут быть верными. Тут очень большой масштаб проверок. Плюс некоторые пункты я смотрю выполнены, поэтому закончу с этим громадным комментарием, переберу уже полноценно, со второго круга

Закончу с пунктами удалю "верные". Во всяком случае тут все оставил, потому что и мои утверждения не могут быть верными. Тут очень большой масштаб проверок. Плюс некоторые пункты я смотрю выполнены, поэтому закончу с этим громадным комментарием, переберу уже полноценно, со второго круга
Collaborator

Немного оформил громадный комментарий. Добавил пункты. цифра. - выполненный пункт, цифра. - пункт с ошибками

Немного оформил громадный комментарий. Добавил пункты. `цифра.` - выполненный пункт, *цифра.* - пункт с ошибками
Collaborator

откуда в логах при восстановлении данных после закрытия

что откуда в логах?

Копировал с дока не скопировалось до конца
Тут притензия, во первых почему когда отключаешь приложение, при условии что лог чистится существует команда set которая добавляет значения AUTOINSTALL которые были заданы при установки
Во вторых если это все так и должно работать, почему используется в команде 2 раза set

40

Проблема которую я нашел в Автозапуск Служб: Юнит и описание при добавлении службы не сохраняется

Откуда их брать при зугрузке конфига с исошника? Где их хранить так чтобы эти данные вместе с конфигом передавались?

А на кой черт тогда вообще есть возможность вписывать это?

38 и 41.
Ну можно, и что? Выключить утилиту до конца установки и жаловаться что она выключенная не умеет устанавливать систему тоже можно.

Другие диалоговые окна между прочим не растягиваются так то. И тут вот такая халтура хдх

Найденные претензии: Если пользователь не выделен кнопки удалить и редактировать пользователя неактивны

И что тут неправильно?

В твоем случае кнопки активны всегда.

Я не понял про что ты

Я про то что строки, которые были в ручную описаны, потом после сохранения значений по умолчанию, остались в текстлайнах, такого в других местах нет. Разве оно не должно очищаться?

> 12. >> откуда в логах при восстановлении данных после закрытия > >что откуда в логах? Копировал с дока не скопировалось до конца Тут притензия, во первых почему когда отключаешь приложение, при условии что лог чистится существует команда set которая добавляет значения AUTOINSTALL которые были заданы при установки Во вторых если это все так и должно работать, почему используется в команде 2 раза `set` > 40 >> Проблема которую я нашел в Автозапуск Служб: Юнит и описание при добавлении службы не сохраняется > >Откуда их брать при зугрузке конфига с исошника? Где их хранить так чтобы эти данные вместе с конфигом передавались? А на кой черт тогда вообще есть возможность вписывать это? > 38 и 41. Ну можно, и что? Выключить утилиту до конца установки и жаловаться что она выключенная не умеет устанавливать систему тоже можно. Другие диалоговые окна между прочим не растягиваются так то. И тут вот такая халтура хдх > 52. >> Найденные претензии: Если пользователь не выделен кнопки удалить и редактировать пользователя неактивны > И что тут неправильно? В твоем случае кнопки активны всегда. > 54. > Я не понял про что ты Я про то что строки, которые были в ручную описаны, потом после сохранения значений по умолчанию, остались в текстлайнах, такого в других местах нет. Разве оно не должно очищаться?
Collaborator

откуда в логах при восстановлении данных после закрытия

что откуда в логах?

Копировал с дока не скопировалось до конца
Тут притензия, во первых почему когда отключаешь приложение, при условии что лог чистится существует команда set которая добавляет значения AUTOINSTALL которые были заданы при установки
Во вторых если это все так и должно работать, почему используется в команде 2 раза set

Уже не используется два set

40

Проблема которую я нашел в Автозапуск Служб: Юнит и описание при добавлении службы не сохраняется

Откуда их брать при зугрузке конфига с исошника? Где их хранить так чтобы эти данные вместе с конфигом передавались?

А на кой черт тогда вообще есть возможность вписывать это?

Потому что ТЗ

38 и 41.
Ну можно, и что? Выключить утилиту до конца установки и жаловаться что она выключенная не умеет устанавливать систему тоже можно.

Другие диалоговые окна между прочим не растягиваются так то. И тут вот такая халтура хдх

02a3539ac6

Найденные претензии: Если пользователь не выделен кнопки удалить и редактировать пользователя неактивны

И что тут неправильно?

В твоем случае кнопки активны всегда.

это звучало не как требование которое должно выполняться, а как претензия

c33635f035

Я не понял про что ты

Я про то что строки, которые были в ручную описаны, потом после сохранения значений по умолчанию, остались в текстлайнах, такого в других местах нет. Разве оно не должно очищаться?

02a3539ac6

> > 12. > >> откуда в логах при восстановлении данных после закрытия > > > >что откуда в логах? > > Копировал с дока не скопировалось до конца > Тут притензия, во первых почему когда отключаешь приложение, при условии что лог чистится существует команда set которая добавляет значения AUTOINSTALL которые были заданы при установки > Во вторых если это все так и должно работать, почему используется в команде 2 раза `set` Уже не используется два set > > 40 > >> Проблема которую я нашел в Автозапуск Служб: Юнит и описание при добавлении службы не сохраняется > > > >Откуда их брать при зугрузке конфига с исошника? Где их хранить так чтобы эти данные вместе с конфигом передавались? > > А на кой черт тогда вообще есть возможность вписывать это? Потому что ТЗ > > 38 и 41. > Ну можно, и что? Выключить утилиту до конца установки и жаловаться что она выключенная не умеет устанавливать систему тоже можно. > > Другие диалоговые окна между прочим не растягиваются так то. И тут вот такая халтура хдх https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/02a3539ac6819eef73b0aa7a8dcddbf514949769 > > 52. > >> > Найденные претензии: Если пользователь не выделен кнопки удалить и редактировать пользователя неактивны > > > И что тут неправильно? > > В твоем случае кнопки активны всегда. это звучало не как требование которое должно выполняться, а как претензия https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/c33635f035d450ffb25ceacf7eb8058a5d232dd1 > > 54. > > Я не понял про что ты > > Я про то что строки, которые были в ручную описаны, потом после сохранения значений по умолчанию, остались в текстлайнах, такого в других местах нет. Разве оно не должно очищаться? https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/02a3539ac6819eef73b0aa7a8dcddbf514949769
Collaborator
  1. 83e7dfa8bd возможно
3. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/83e7dfa8bd3949599231c7d783b08f6e39ad8b68 возможно
Collaborator
  1. Была про это отдельная задача, я делал
20. Была про это отдельная задача, я делал
Collaborator
  1. a9ceeadfd8 Вроде как
22. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/a9ceeadfd844c8d2a2ba03e17385f509bb0119d2 Вроде как
Collaborator
27. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/b0357bae560d4809561c7231ec3093f755319a86
Collaborator

34 и 46. Я не понял пункта в списке изначальных задач. Как будто имеется в виду что выводить нужно весь список из csv, но ведь он полностью и выводится, только не в конце, а как в csv написано

34 и 46. Я не понял пункта в списке изначальных задач. Как будто имеется в виду что выводить нужно весь список из csv, но ведь он полностью и выводится, только не в конце, а как в csv написано
Collaborator
  1. Исправлял, коммит не могу найти
39. Исправлял, коммит не могу найти
Collaborator

40 и 45. 0c2229bcd5

40 и 45. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/0c2229bcd5afa11d484ff9a8ea88358fa550cf0e
Collaborator
47. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/d5f34fc636187d773a4c0e8f1aa46476e82fc6ef
Collaborator
48. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/89bf8e19f2b8d1c93301ac8798b12946bfa3a88b
Collaborator
50. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/e7b7dfe5c8cf599440181f76cad588439792c12e
Collaborator
59. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/e48fcd4449c130628c2122134940393f3f57d751
Collaborator
61. https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/d6b3e7b77037ba119c86727f1e637d5645a85ac9
asmeron commented 1 week ago
Poster
Owner

34 и 46. Я не понял пункта в списке изначальных задач. Как будто имеется в виду что выводить нужно весь список из csv, но ведь он полностью и выводится, только не в конце, а как в csv написано

@rodion.n пишет, что новые добавленные пункты не сохраняют столбцы, которые не обязательные, и при выходе и повторном заходе они пустые. Так и должно быть, т.к. при выходе сохраняются параметры только обязательные, а при повторном входе считываются параметры только обязательные. Не обязательные не храняться в конфигурации.
Если @YanTheKaller сможет сделать хранение не обязательных параметров отдельно и при повторном входе в окно их заполнение, то хорошо, а если не сможет, то ничего страшного.

> 34 и 46. Я не понял пункта в списке изначальных задач. Как будто имеется в виду что выводить нужно весь список из csv, но ведь он полностью и выводится, только не в конце, а как в csv написано @rodion.n пишет, что новые добавленные пункты не сохраняют столбцы, которые не обязательные, и при выходе и повторном заходе они пустые. Так и должно быть, т.к. при выходе сохраняются параметры только обязательные, а при повторном входе считываются параметры только обязательные. Не обязательные не храняться в конфигурации. Если @YanTheKaller сможет сделать хранение не обязательных параметров отдельно и при повторном входе в окно их заполнение, то хорошо, а если не сможет, то ничего страшного.
Collaborator

Я могу запихнуть их в ubinstall.conf, только локально для пользователя

Я могу запихнуть их в ubinstall.conf, только локально для пользователя
asmeron commented 1 week ago
Poster
Owner

Я могу запихнуть их в ubinstall.conf, только локально для пользователя

Этого будет достаточно.

> Я могу запихнуть их в ubinstall.conf, только локально для пользователя Этого будет достаточно.
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/1c06ca2d957a8c7e67c1b650a1a6f404edae9a77
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubinstall-gtk#283
Loading…
There is no content yet.