Alterator/releases/platform11: различия между версиями

Материал из ALT Linux Wiki
(Import from freesource.info)
 
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
[[Category:Sisyphus]]
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/Alterator/releases/platform11}}
=== Platform 1.1 ===
=== Platform 1.1 ===
'''Текущий статус:''' Завершен
'''Текущий статус:''' Завершён<br />
'''Завершение:''' 1 июля 2008
'''Завершение:''' 1 июля 2008
==== Цели ====
Установочная сборка


==== Изменения ====
==== Изменения ====
* '''ядро (alterator, alterator-lookout, alterator-fbi)''':
* '''ядро (alterator, alterator-lookout, alterator-fbi)'''
** в сборочной системе вместо ui2.mak, backend.mak и po.mak добавлен единый module.mak (с правилом install-module). module.mak <div style="display: inline; color: red;">необходимо использовать при переходе</div> на схему когда переводы desktop-файлов добавляются автоматически. [http://freesource.info/wiki/AltLinux/Sisyphus/Alterator/module?v=mrg&#h8555-7 &gt;&gt;]
** в сборочной системе вместо ui2.mak, backend.mak и po.mak добавлен единый module.mak (с правилом install-module). module.mak '''необходимо использовать при переходе''' на схему когда переводы desktop-файлов добавляются автоматически.
** добавлены визуальные эффекты effectDisable, effectEnable, effectShow, effectHide . Эффекты заменили собой constraints типа "exclude" и атрибут case в worflow "form".[http://freesource.info/wiki/AltLinux/Sisyphus/Alterator/module?v=mrg&#h8557-1 &gt;&gt;]
** добавлены визуальные эффекты effectDisable, effectEnable, effectShow, effectHide . Эффекты заменили собой constraints типа «exclude» и атрибут case в worflow «form».
** в html интерфейсе <div style="display: inline; color: red;">нет необходимости</div> указывать <title> так как он теперь забирается из соответствующего desktop-файла.  
** в html интерфейсе '''нет необходимости''' указывать &lt;title&gt; так как он теперь забирается из соответствующего desktop-файла.
** название модуля также забирается из desktop-файла и автоматически пишется в html интерфейсе центра управления, поэтому из всех модулей <div style="display: inline; color: red;">следует удалить</div> теги <h1> с названием.
** название модуля также забирается из desktop-файла и автоматически пишется в html интерфейсе центра управления, поэтому из всех модулей '''следует удалить''' теги &lt;h1&gt; с названием.
** при использовании в html workflow card-index <div style="display: inline; color: red;">нет необходимости</div> указывать вспомогательные javascipt файлы (card-index.js, submit.js), они добавляются автоматически.
** при использовании в html workflow card-index '''нет необходимости''' указывать вспомогательные javascipt файлы (card-index.js, submit.js), они добавляются автоматически.
** в html интерфейсе добавлены виджеты dateedit и timeedit, аналоги соответствующих виджетов в qt интерфейсе. [http://freesource.info/wiki/AltLinux/Sisyphus/Alterator/module?v=mrg&#h8552-16 &gt;&gt;]
** в html интерфейсе добавлены виджеты dateedit и timeedit, аналоги соответствующих виджетов в qt интерфейсе.
** в qt-интерфейсе функции small и bold переместились в стандартную библиотеку, поэтому <div style="display: inline; color: red;">нет необходимости</div> включать /std/functions.
** в qt-интерфейсе функции small и bold переместились в стандартную библиотеку, поэтому '''нет необходимости''' включать /std/functions.
* '''локализация (alterator-l10n, alterator, alterator-lookout, alterator-fbi)''': [http://freesource.info/wiki/AltLinux/Sisyphus/Alterator/module?v=mrg&#h8556-1 &gt;&gt;]
* '''локализация (alterator-l10n, alterator, alterator-lookout, alterator-fbi)'''
** переработан механизм переводов, единая схема для всех видов интерфейсов и бакендов.
** переработан механизм переводов, единая схема для всех видов интерфейсов и бэкендов.
** в общую базу переводов добавлены модули alterator-fbi, alterator-net-pptp, alterator-net-pppoe
** в общую базу переводов добавлены модули alterator-fbi, alterator-net-pptp, alterator-net-pppoe
** убрана поддержка переводов в javascript-файлах.
** убрана поддержка переводов в javascript-файлах.
** добавлена поддержка desktop-файлов: автоматическое добавление соответствующих строк в словарь, автодобавление переводов при сборке пакета.
** добавлена поддержка desktop-файлов: автоматическое добавление соответствующих строк в словарь, автодобавление переводов при сборке пакета.
** из модулей входящих в единую базу переводов <div style="display: inline; color: red;">следует удалять</div> po и pot-файлы.
** из модулей входящих в единую базу переводов '''следует удалять''' po и pot-файлы.
* '''alterator-sh-functions''': [http://freesource.info/wiki/AltLinux/Sisyphus/Alterator/shell?v=t90& &gt;&gt;]
* '''alterator-sh-functions'''
** добавлена справочная документация по API
** добавлена справочная документация по API
** добавлены unit-тесты
** добавлены unit-тесты
** добавлены новые функции: write_debug, write_enum (write_enum_item для потоков)
** добавлены новые функции: write_debug, write_enum (write_enum_item для потоков)
** переменная po_domain имеет значение по-умолчанию "alterator-<бакенд>", поэтому указывать её надо только тогда когда имя бакенда отличается от имени используемого словаря.
** переменная po_domain имеет значение по-умолчанию «alterator-<бэкенд>», поэтому указывать её надо только тогда когда имя бэкенда отличается от имени используемого словаря.
* '''alterator-chkconfig''':
* '''alterator-chkconfig'''
** заменён модулем alterator-services и более не поддерживается
** заменён модулем alterator-services и более не поддерживается
* '''alterator-net-common''':
* '''alterator-net-common'''
** добавлена alterator-net-functions - общая библиотека для всех сетевых модулей.
** добавлена alterator-net-functions — общая библиотека для всех сетевых модулей.
* '''alterator-net-pptp, alterator-net-pppoe''':
* '''alterator-net-pptp, alterator-net-pppoe'''
** обновлены до современного состояния
** обновлены до современного состояния
** общие функции вынесены в alterator-net-common
** общие функции вынесены в alterator-net-common
* '''alterator-autoinstall''':
* '''alterator-autoinstall'''
** восстановлен
** восстановлен
* '''alterator-pkg''':
* '''alterator-pkg'''
** полностью переработан интерфейс модуля настройки источников.
** полностью переработан интерфейс модуля настройки источников.
** модуль выбора дополнительных пакетов перешёл на использование стандартного checklistbox.
** модуль выбора дополнительных пакетов перешёл на использование стандартного checklistbox.
** убрана поддержка групп с лицензиями
** убрана поддержка групп с лицензиями
* '''alterator-root, alterator-users''':
* '''alterator-root, alterator-users'''
** незначительные улучшения в интерфейсе
** незначительные улучшения в интерфейсе
** alterator-root больше не предоставляет специализированный виджет для ввода паролей, всё возможно реализовать при помощи визуальных эффектов.  
** alterator-root больше не предоставляет специализированный виджет для ввода паролей, всё возможно реализовать при помощи визуальных эффектов.
 
* '''alterator-x11'''
* '''alterator-x11'''
** Весь автодетект оборудования и начальное создание xorg.conf перенесены в одно место (почти - осталось еще кое-что в бакенде) -- скрипт x11_autoinstall.
** Весь автодетект оборудования и начальное создание xorg.conf перенесены в одно место (почти — осталось ещё кое-что в бэкенде) — скрипт x11_autoinstall.
** Видеокарта сперва ищется в lspci, в случае неудачи ищется fbdev, в случае неудачи ставится vesa.
** Видеокарта сперва ищется в lspci, в случае неудачи ищется fbdev, в случае неудачи ставится vesa.
** Мыши usb и ps2 не ищутся и не прописываются, в надежде на libXiconfig.
** Мыши usb и ps2 не ищутся и не прописываются, в надежде на libXiconfig.
** В качестве serial-мышей прописываются все serial-устройства, изысканные в hal'е - в надежде, что детектор этих мышей в xorg лучше, чем старый из alterator-x11 (хотя м.б. такое поведение и сомнительно).
** В качестве serial-мышей прописываются все serial-устройства, изысканные в hal’е — в надежде, что детектор этих мышей в xorg лучше, чем старый из alterator-x11 (хотя может быть такое поведение и сомнительно).
** Старый mouse_autosetup пока оставлен, хоть и не используется - он еще умеет писать конфиги для gpm и я пока пожалел его...
** Старый mouse_autosetup пока оставлен, хоть и не используется — он ещё умеет писать конфиги для gpm и я пока пожалел его…
** Разрешение экрана определяятся как и раньше с помощью ddc, в случае fbdev - берется из fbresolution.
** Разрешение экрана определяятся как и раньше с помощью ddc, в случае fbdev — берется из fbresolution.
* '''installer'''
* '''installer'''
** Весь старый автодетект заменен на запуск x11_autoconfig (он и раньше использовал скрипты из alterator-x11 -- но довольно неочевидным образом). Важное внешнее изменение: раньше по умолчанию ставился драйвер vesa, автодетект включался указанием xdriver=auto. Сейчас по умолчанию драйвер определяется автоматически, через параметр xdriver= по-прежнему можно его сменить. Разрешение экрана жестко устанавливается в 800x600. В случае неудачи при запуске X последовательно пробуется конфигурация с драйверами fbdev, vesa, vga - как раньше.
** Весь старый автодетект заменён на запуск x11_autoconfig (он и раньше использовал скрипты из alterator-x11 — но довольно неочевидным образом). Важное внешнее изменение: раньше по умолчанию ставился драйвер vesa, автодетект включался указанием xdriver=auto. Сейчас по умолчанию драйвер определяется автоматически, через параметр xdriver= по-прежнему можно его сменить. Разрешение экрана жёстко устанавливается в 800x600. В случае неудачи при запуске X последовательно пробуется конфигурация с драйверами fbdev, vesa, vga — как раньше.
** В preinstall-скрипте xorg.conf переносится в установленную систему.  
** В preinstall-скрипте xorg.conf переносится в установленную систему.
* '''alterator-lilo'''
* '''alterator-lilo'''
** Переработка интерфейса. В заглавном интерфейсе: радиокнопки с вариантами установки загрузчика, выбор, какие из найденных ОС включать в меню (м.б. это и не нужно - слишком уж неочевидно), выбор варианта загрузчика по умолчанию, выбор времени ожидания меню. В режиме редактирования lilo.conf -- возможность задавать параметры командной строки lilo.
** Переработка интерфейса. В заглавном интерфейсе: радиокнопки с вариантами установки загрузчика, выбор, какие из найденных ОС включать в меню (может быть это и не нужно — слишком уж неочевидно), выбор варианта загрузчика по умолчанию, выбор времени ожидания меню. В режиме редактирования lilo.conf — возможность задавать параметры командной строки lilo.
 
==== Версии пакетов ====
* 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


:Весь новый функционал по alterator описан на [http://wiki.sisyphus.ru/Alterator http://wiki.sisyphus.ru/Alterator].
:Документация по инсталлятору приведена в актуальное состояние и вынесена в отдельный раздел  [http://wiki.sisyphus.ru/Installer http://wiki.sisyphus.ru/Installer].


==== Версии пакетов ====
{{Category navigation|title=Alterator releases|category=Alterator releases|sortkey={{SUBPAGENAME}}}}
* 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

Текущая версия от 21:18, 4 декабря 2008

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 интерфейсе центра управления, поэтому из всех модулей следует удалить теги <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 — 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