Завершён очередной крупный блок изменений: http://freesource.info/wiki/AltLinux/Sisyphus/Alterator/releases/platform11
Изменения: * ядро (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 интерфейсе центра управления, поэтому из всех модулей следует удалить теги <h1> с названием. * при использовании в 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 _______________________________________________ devel-conf mailing list devel-conf@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-conf