Alterator/releases/platform11
< Alterator | releases
Версия от 15:23, 30 июля 2008; StanislavIevlev (обсуждение | вклад)
Platform 1.1
Текущий статус: Завершен
Завершение: 1 июля 2008
Цели
Установочная сборка
Изменения
- ядро (alterator, alterator-lookout, alterator-fbi):
- в сборочной системе вместо ui2.mak, backend.mak и po.mak добавлен единый module.mak (с правилом install-module). module.mak необходимо использовать при переходе на схему когда переводы desktop-файлов добавляются автоматически.
- добавлены визуальные эффекты effectDisable, effectEnable, effectShow, effectHide . Эффекты заменили собой constraints типа "exclude" и атрибут case в worflow "form".
- в html интерфейсе нет необходимости указывать <title> так как он теперь забирается из соответствующего desktop-файла.
- название модуля также забирается из desktop-файла и автоматически пишется в html интерфейсе центра управления, поэтому из всех модулей следует удалитьтеги
с названием.
- при использовании в html workflow card-index нет необходимостиуказывать вспомогательные javascipt файлы (card-index.js, submit.js), они добавляются автоматически.
- в html интерфейсе добавлены виджеты dateedit и timeedit, аналоги соответствующих виджетов в qt интерфейсе. >>
- в qt-интерфейсе функции small и bold переместились в стандартную библиотеку, поэтому нет необходимостивключать /std/functions.
- локализация (alterator-l10n, alterator, alterator-lookout, alterator-fbi): >>
- переработан механизм переводов, единая схема для всех видов интерфейсов и бакендов.
- в общую базу переводов добавлены модули alterator-fbi, alterator-net-pptp, alterator-net-pppoe
- убрана поддержка переводов в javascript-файлах.
- добавлена поддержка desktop-файлов: автоматическое добавление соответствующих строк в словарь, автодобавление переводов при сборке пакета.
- из модулей входящих в единую базу переводов следует удалятьpo и pot-файлы.
- alterator-sh-functions: >>
- добавлена справочная документация по API
- добавлены unit-тесты
- добавлены новые функции: write_debug, write_enum (write_enum_item для потоков)
- переменная po_domain имеет значение по-умолчанию "alterator-<бакенд>", поэтому указывать её надо только тогда когда имя бакенда отличается от имени используемого словаря.
- alterator-chkconfig:
- заменён модулем alterator-services и более не поддерживается
- alterator-net-common:
- добавлена alterator-net-functions - общая библиотека для всех сетевых модулей.
- alterator-net-pptp, alterator-net-pppoe:
- обновлены до современного состояния
- общие функции вынесены в alterator-net-common
- alterator-autoinstall:
- восстановлен
- alterator-pkg:
- полностью переработан интерфейс модуля настройки источников.
- модуль выбора дополнительных пакетов перешёл на использование стандартного checklistbox.
- убрана поддержка групп с лицензиями
- alterator-root, alterator-users:
- незначительные улучшения в интерфейсе
- alterator-root больше не предоставляет специализированный виджет для ввода паролей, всё возможно реализовать при помощи визуальных эффектов.
- alterator-x11
- Весь автодетект оборудования и начальное создание xorg.conf перенесены в одно место (почти - осталось еще кое-что в бакенде) -- скрипт x11_autoinstall.
- Видеокарта сперва ищется в lspci, в случае неудачи ищется fbdev, в случае неудачи ставится vesa.
- Мыши usb и ps2 не ищутся и не прописываются, в надежде на libXiconfig.
- В качестве serial-мышей прописываются все serial-устройства, изысканные в hal'е - в надежде, что детектор этих мышей в xorg лучше, чем старый из alterator-x11 (хотя м.б. такое поведение и сомнительно).
- Старый mouse_autosetup пока оставлен, хоть и не используется - он еще умеет писать конфиги для gpm и я пока пожалел его...
- Разрешение экрана определяятся как и раньше с помощью ddc, в случае fbdev - берется из fbresolution.
- installer
- Весь старый автодетект заменен на запуск x11_autoconfig (он и раньше использовал скрипты из alterator-x11 -- но довольно неочевидным образом). Важное внешнее изменение: раньше по умолчанию ставился драйвер vesa, автодетект включался указанием xdriver=auto. Сейчас по умолчанию драйвер определяется автоматически, через параметр xdriver= по-прежнему можно его сменить. Разрешение экрана жестко устанавливается в 800x600. В случае неудачи при запуске X последовательно пробуется конфигурация с драйверами fbdev, vesa, vga - как раньше.
- В preinstall-скрипте xorg.conf переносится в установленную систему.
- alterator-lilo
- Переработка интерфейса. В заглавном интерфейсе: радиокнопки с вариантами установки загрузчика, выбор, какие из найденных ОС включать в меню (м.б. это и не нужно - слишком уж неочевидно), выбор варианта загрузчика по умолчанию, выбор времени ожидания меню. В режиме редактирования lilo.conf -- возможность задавать параметры командной строки lilo.
- Весь новый функционал по alterator описан на http://wiki.sisyphus.ru/Alterator.
- Документация по инсталлятору приведена в актуальное состояние и вынесена в отдельный раздел http://wiki.sisyphus.ru/Installer.
Версии пакетов
- alterator -- 3.6-alt1
- alterator-alternatives -- 0.9-alt1
- alterator-amanda -- 0.4-alt3
- alterator-auth -- 0.6-alt4
- alterator-autoinstall -- 0.2-alt1
- alterator-browser-qt -- 2.9.89-alt1
- alterator-datetime -- 0.6-alt2
- alterator-dhcp -- 0.1-alt9
- alterator-fbi -- 2.8-alt1
- alterator-firewall -- 0.2-alt7
- alterator-hpc -- 0.6-alt2
- alterator-http -- 0.4-alt4
- alterator-l10n -- 0.6-alt3
- alterator-lightsquid -- 0.1-alt2
- alterator-lilo -- 0.9-alt2
- alterator-lookout -- 1.2-alt1
- alterator-ltsconf -- 0.3.1-alt1
- alterator-mailman -- 0.2-alt9
- alterator-net-common -- 0.3-alt1
- alterator-net-eth -- 3.1-alt3
- alterator-net-pppoe -- 0.5-alt2
- alterator-net-pptp -- 0.6-alt4
- alterator-net-wifi -- 0.5-alt6
- alterator-notes -- 1.0-alt7
- alterator-pkg -- 1.4-alt7
- alterator-postfix-restrictions -- 0.1-alt10
- alterator-root -- 0.4-alt1
- alterator-samba -- 0.3-alt2
- alterator-services -- 1.2-alt6
- alterator-sh-functions -- 0.6-alt3
- alterator-squid -- 0.2-alt15
- alterator-standalone -- 4.4-alt2
- alterator-tzone -- 0.9-alt3
- alterator-ulogd -- 0.2-alt3
- alterator-users -- 9.1-alt1
- alterator-vm -- 0.3-alt29
- alterator-vsftpd -- 0.5-alt1
- alterator-wizardface -- 0.7-alt1
- alterator-x11 -- 0.17-alt2
- alterator-xinetd -- 1.2-alt1
- installer -- 0.7-alt4