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

Материал из ALT Linux Wiki
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
[[Category:Sisyphus]]
<onlyinclude>
 
===== alterator-logs =====
===== alterator-logs =====
* сделать фильтрацию по дате/времени (хотя не плохо иметь и произвольную фильтрацию по regexp)
* сделать фильтрацию по дате/времени (хотя не плохо иметь и произвольную фильтрацию по regexp)
Строка 7: Строка 6:
===== alterator-ovz =====
===== alterator-ovz =====
* css-embed должен искать по новым путям (/fbi -> /var/www/html/.., /design -> /usr/share/alterator)
* css-embed должен искать по новым путям (/fbi -> /var/www/html/.., /design -> /usr/share/alterator)
* workflow-ovz-proxy -- должен заменять не только local:a, но и a (с проверкой на наличие '/' в пути)
* workflow-ovz-proxy — должен заменять не только local:a, но и a (с проверкой на наличие '/' в пути)
* добавить возможность работать с шаблонами конфигов. Сохранять, прикладывать к VPS, изменять параметры. Предусмотреть возможность автоматического создания конфига путем процентного выделения ресурсов HN (man vzsplit).
* добавить возможность работать с шаблонами конфигов. Сохранять, прикладывать к VPS, изменять параметры. Предусмотреть возможность автоматического создания конфига путем процентного выделения ресурсов HN (man vzsplit).
* Более интиллектуальное управление ресурсами. Хорошо бы управлять базовыми параметрами (память, процессор, диск) а второстепенные устанавливались исходя из установленных первичных.  
* Более интиллектуальное управление ресурсами. Хорошо бы управлять базовыми параметрами (память, процессор, диск) а второстепенные устанавливались исходя из установленных первичных.


===== alterator-vm =====
===== alterator-vm =====
* web-интерфейс
* web-интерфейс
* сообщения об ошибках - на английском языке [https://bugzilla.altlinux.org/show_bug.cgi?id=14998 14998]
* сообщения об ошибках — на английском языке {{altbug|14998}}
* убрать radiolist?
* убрать radiolist?


===== alterator-x11 =====
===== alterator-x11 =====
* /etc/sysconfig/xserver
* /etc/sysconfig/xserver
* улучшение сообщения при неудачном запуске [https://bugzilla.altlinux.org/show_bug.cgi?id=7313 7313]
* улучшение сообщения при неудачном запуске {{altbug|7313}}
* выбор DE, по умолчанию.
* выбор DE, по умолчанию.
* разбить автодетект обратно на 4 скрипта? Кажется, жесткая связь между ними мне померещилась и можно все делать независимо...
* разбить автодетект обратно на 4 скрипта? Кажется, жесткая связь между ними мне померещилась и можно все делать независимо…
* <s>возможность настройки xorg из консоли [https://bugzilla.altlinux.org/show_bug.cgi?id=10800 10800]</s>
* <s>возможность настройки xorg из консоли {{altbug|10800}}</s>
* <s>улучшить создание временных файлов [https://bugzilla.altlinux.org/show_bug.cgi?id=13164 13164]</s>
* <s>улучшить создание временных файлов {{altbug|13164}}</s>
* спрашивать про видеодрайвер у hal'а.
* спрашивать про видеодрайвер у hal’а.
* read-edid вместо ddcprobe.
* read-edid вместо ddcprobe.


Строка 32: Строка 31:
* явное включение/выключение модуля вместо postinstall хаков в инсталляторе.
* явное включение/выключение модуля вместо postinstall хаков в инсталляторе.
* qt-интерфейс
* qt-интерфейс
* простое и понятное включение форвардинга и NAT [https://bugzilla.altlinux.org/show_bug.cgi?id=15101 15101]
* простое и понятное включение форвардинга и NAT {{altbug|15101}}


===== alterator-sysinfo =====
===== alterator-sysinfo =====
* добавление информации про CPU [https://bugzilla.altlinux.org/show_bug.cgi?id=15303 15303]
* улучшение UI {{altbug|11640}}
* улучшение UI [https://bugzilla.altlinux.org/show_bug.cgi?id=11640 11640]
* очиститься модуль от следов генератора RSS [https://bugzilla.altlinux.org/show_bug.cgi?id=14927 14927]
* информация о железе (данные с lm_sensors, smartctl, hdtemp, процессор)
* информация о железе (данные с lm_sensors, smartctl, hdtemp, процессор)
* интеграция с sysreport
* интеграция с sysreport
* информация про VPS (загрузка, утилизация памяти и процессора, других ресурсов)
* информация про VPS (загрузка, утилизация памяти и процессора, других ресурсов)


===== alterator-control =====
===== alterator-control =====
* улучшение web-интерфейса [https://bugzilla.altlinux.org/show_bug.cgi?id=11598 11598]
* улучшение web-интерфейса {{altbug|11598}}


===== alterator-net-eth =====
===== alterator-net-eth =====
* работа с несколькими ip-адресами [https://bugzilla.altlinux.org/show_bug.cgi?id=13352 13352]
* работа с несколькими ip-адресами {{altbug|13352}}




===== <div style="display: inline; color: red;">(!)</div>alterator-auth =====
===== <div style="display: inline; color: red;">(!)</div>alterator-auth =====
* аутентификация пользователя в домене Windows
* аутентификация пользователя в домене Windows
* упрощение интерфейса [https://bugzilla.altlinux.org/show_bug.cgi?id=15881 15881]
* упрощение интерфейса {{altbug|15881}}
* исправление кавычек (( [http://git.altlinux.org/people/bga/packages/?p=alterator-auth.git;a=commitdiff;h=c1bde610342c8e826cc65333b381c25365e1499) http://git.altlinux.org/people/bga/packages/?p=alterator-auth.git;a=commitdiff;h=c1bde610342c8e826cc65333b381c25365e1499)])
* исправление кавычек (([http://git.altlinux.org/people/bga/packages/?p=alterator-auth.git;a=commitdiff;h=c1bde610342c8e826cc65333b381c25365e1499) http://git.altlinux.org/people/bga/packages/?p=alterator-auth.git;a=commitdiff;h=c1bde610342c8e826cc65333b381c25365e1499)])


===== alterator-users,alterator-root =====
===== alterator-users, alterator-root =====
* при удалении пользователя спрашивать про удаление домашнего каталога (потребуется изменение в card-index, новый параметр delete-url)
* при удалении пользователя спрашивать про удаление домашнего каталога (потребуется изменение в card-index, новый параметр delete-url)
* квота на почтовый ящик ( порт из office-server) [https://bugzilla.altlinux.org/show_bug.cgi?id=15226 15226] (<div style="display: inline; color: red;">текущая реализация не годится для desktop</div>)
* квота на почтовый ящик (порт из office-server) {{altbug|15226}} ({{span|color: red;|текущая реализация не годится для desktop}})
* работа с ssh-ключами [https://bugzilla.altlinux.org/show_bug.cgi?id=11144 11144] (и для users и для root)
* работа с ssh-ключами {{altbug|11144}} (и для users и для root)
* проверка паролей на сложность [https://bugzilla.altlinux.org/show_bug.cgi?id=6908 6908]
* проверка паролей на сложность {{altbug|6908}}
* индикатор текущей раскладки [https://bugzilla.altlinux.org/show_bug.cgi?id=7294 7294]
* индикатор текущей раскладки {{altbug|7294}}
* улучшение диагностики ошибок [https://bugzilla.altlinux.org/show_bug.cgi?id=11912 11912]
* улучшение диагностики ошибок {{altbug|11912}}
* возможность удалять домашний каталог при удалении пользователя [https://bugzilla.altlinux.org/show_bug.cgi?id=11948 11948]
* возможность удалять домашний каталог при удалении пользователя {{altbug|11948}}
* поиск пользователя (попробуйте найти если их больше 100)
* поиск пользователя (попробуйте найти если их больше 100)


===== alterator-net-wifi =====
===== alterator-net-wifi =====
* поддержка ndiswrapper
* поддержка ndiswrapper
* падает, если конф.файл не парсится -- частично решено, по кр.мере сейчас, кажется, нельзя создать плохой файл из интерфейса
* падает, если конф.файл не парсится — частично решено, по кр.мере сейчас, кажется, нельзя создать плохой файл из интерфейса


===== alterator-datetime (бывший alterator-openntpd) =====
===== alterator-datetime (бывший alterator-openntpd) =====
* желательно добавить в список временных зон России Пермь (зона такая же, как Екатеринбурга)
* желательно добавить в список временных зон России Пермь (зона такая же, как Екатеринбурга)
* к именам зон добавить в скобочках смещения от GMT [https://bugzilla.altlinux.org/show_bug.cgi?id=13306 13306]
* к именам зон добавить в скобочках смещения от GMT {{altbug|13306}}


===== alterator-pkg (бывший alterator-apt) =====
===== alterator-pkg (бывший alterator-apt) =====
* модуль установки дополнительных дисков (вставлен диск, получены группы пакетов, устанавливаются группы пакетов) -- <div style="display: inline; color: red;">вместо многодискового инсталлятора</div>
* модуль установки дополнительных дисков (вставлен диск, получены группы пакетов, устанавливаются группы пакетов) — <div style="display: inline; color: red;">вместо многодискового инсталлятора</div>
* объединенин с модулем установки базовой системы.
* объединенин с модулем установки базовой системы.
* возможность создавать скрытые (неотображаемые) группы (boyarsh)
* возможность создавать скрытые (неотображаемые) группы (boyarsh)
Строка 80: Строка 77:


===== alterator-lilo =====
===== alterator-lilo =====
* Выкинуть expert-интерфейс (?)
* переписать бэкенд! (ну или почистить основательно)
* переписать бакенд! (ну или почистить основательно)
* по умолчанию предлагать ставиться на диск, с которого грузится биос (я пока умею определять его только с помощью: lilo -T bios, lilo -T geom=<disk>, fdisk -l)
* спрашивать про диски и разделы у hal


===== alterator-amanda =====
===== alterator-amanda =====
* Создание, редактирование и удаление вариантов конфигурации (сделано);
* Создание, редактирование и удаление вариантов конфигурации (сделано);
* Сделать constraints при добавлении каталогов в disklist
* Сделать constraints при добавлении каталогов в disklist
* Проверять проверять правильность настройки варианта конфигурации с помощью amcheck  
* Проверять проверять правильность настройки варианта конфигурации с помощью amcheck
* Проверить разбиение архива на файлы заданного размера;
* Проверить разбиение архива на файлы заданного размера;
* Использовать метод архивации tar вместо dump/restore (сделано);
* Использовать метод архивации tar вместо dump/restore (сделано);
Строка 104: Строка 100:
* Включить работающий шаблон amanda.conf в пакет amanda, вариант DailySet1
* Включить работающий шаблон amanda.conf в пакет amanda, вариант DailySet1
* При добавлении каталогов в disklist проверять пересечение имён, например temp/temp и temp_temp. В amanda / заменяется на _ (сделано)
* При добавлении каталогов в disklist проверять пересечение имён, например temp/temp и temp_temp. В amanda / заменяется на _ (сделано)
* При добавлении каталогов проверять, не включают ли они /var/lib/amanda/vtapes, и если включают, делать inline dumptype, в котором делать exclude на ..../..../vtapes. То же самое для /var/tmp ? (пока сделано через глобальный dumptype)
* При добавлении каталогов проверять, не включают ли они /var/lib/amanda/vtapes, и если включают, делать inline dumptype, в котором делать exclude на //vtapes. То же самое для /var/tmp ? (пока сделано через глобальный dumptype)
* При восстановлении бакапа по дате передавать в amanda завершающий $, чтобы не восстанавливались бакапы того же дня, то со включенным usetimestamp (очень редкая ситуация). Для этого нужно патчить libamanda, match_datestamp(), см. письмо vsu@ в devel@ в апреле.
* При восстановлении бэкапа по дате передавать в amanda завершающий $, чтобы не восстанавливались бэкапы того же дня, то со включенным usetimestamp (очень редкая ситуация). Для этого нужно патчить libamanda, match_datestamp(), см. письмо vsu@ в devel@ в апреле.
* Включать xinetd при включении сервисов amanda (ручное включение xinetd может обломаться, если у него нет сервисов, он выключится)
* Включать xinetd при включении сервисов amanda (ручное включение xinetd может обломаться, если у него нет сервисов, он выключится)
* Добавить явную зависимость на alterator-services (разные пакеты в сизифе и бранче 4.0)
* Добавить явную зависимость на alterator-services (разные пакеты в сизифе и бранче 4.0)
</onlyinclude>
{{Alterator modules-nav}}

Текущая версия от 12:19, 11 января 2009

alterator-logs
  • сделать фильтрацию по дате/времени (хотя не плохо иметь и произвольную фильтрацию по regexp)
  • возможность редактировать список логов (dubrsl@)
alterator-ovz
  • css-embed должен искать по новым путям (/fbi -> /var/www/html/.., /design -> /usr/share/alterator)
  • workflow-ovz-proxy — должен заменять не только local:a, но и a (с проверкой на наличие '/' в пути)
  • добавить возможность работать с шаблонами конфигов. Сохранять, прикладывать к VPS, изменять параметры. Предусмотреть возможность автоматического создания конфига путем процентного выделения ресурсов HN (man vzsplit).
  • Более интиллектуальное управление ресурсами. Хорошо бы управлять базовыми параметрами (память, процессор, диск) а второстепенные устанавливались исходя из установленных первичных.
alterator-vm
  • web-интерфейс
  • сообщения об ошибках — на английском языке altbug #14998
  • убрать radiolist?
alterator-x11
  • /etc/sysconfig/xserver
  • улучшение сообщения при неудачном запуске altbug #7313
  • выбор DE, по умолчанию.
  • разбить автодетект обратно на 4 скрипта? Кажется, жесткая связь между ними мне померещилась и можно все делать независимо…
  • возможность настройки xorg из консоли altbug #10800
  • улучшить создание временных файлов altbug #13164
  • спрашивать про видеодрайвер у hal’а.
  • read-edid вместо ddcprobe.
alterator-ulogd
  • qt-интерфейс
alterator-firewall
  • явное включение/выключение модуля вместо postinstall хаков в инсталляторе.
  • qt-интерфейс
  • простое и понятное включение форвардинга и NAT altbug #15101
alterator-sysinfo
  • улучшение UI altbug #11640
  • информация о железе (данные с lm_sensors, smartctl, hdtemp, процессор)
  • интеграция с sysreport
  • информация про VPS (загрузка, утилизация памяти и процессора, других ресурсов)
alterator-control
alterator-net-eth
  • работа с несколькими ip-адресами altbug #13352


(!)
alterator-auth
alterator-users, alterator-root
  • при удалении пользователя спрашивать про удаление домашнего каталога (потребуется изменение в card-index, новый параметр delete-url)
  • квота на почтовый ящик (порт из office-server) altbug #15226 (текущая реализация не годится для desktop)
  • работа с ssh-ключами altbug #11144 (и для users и для root)
  • проверка паролей на сложность altbug #6908
  • индикатор текущей раскладки altbug #7294
  • улучшение диагностики ошибок altbug #11912
  • возможность удалять домашний каталог при удалении пользователя altbug #11948
  • поиск пользователя (попробуйте найти если их больше 100)
alterator-net-wifi
  • поддержка ndiswrapper
  • падает, если конф.файл не парсится — частично решено, по кр.мере сейчас, кажется, нельзя создать плохой файл из интерфейса
alterator-datetime (бывший alterator-openntpd)
  • желательно добавить в список временных зон России Пермь (зона такая же, как Екатеринбурга)
  • к именам зон добавить в скобочках смещения от GMT altbug #13306
alterator-pkg (бывший alterator-apt)
  • модуль установки дополнительных дисков (вставлен диск, получены группы пакетов, устанавливаются группы пакетов) —
    вместо многодискового инсталлятора
  • объединенин с модулем установки базовой системы.
  • возможность создавать скрытые (неотображаемые) группы (boyarsh)
  • возможность создавать иерархию групп (boyarsh)
  • доп. ключик к apt-get, чтобы всегда задавался вопрос.
alterator-lilo
  • переписать бэкенд! (ну или почистить основательно)
  • по умолчанию предлагать ставиться на диск, с которого грузится биос (я пока умею определять его только с помощью: lilo -T bios, lilo -T geom=<disk>, fdisk -l)
alterator-amanda
  • Создание, редактирование и удаление вариантов конфигурации (сделано);
  • Сделать constraints при добавлении каталогов в disklist
  • Проверять проверять правильность настройки варианта конфигурации с помощью amcheck
  • Проверить разбиение архива на файлы заданного размера;
  • Использовать метод архивации tar вместо dump/restore (сделано);
  • Выбор каталогов для архивирования, реализовать выбором из предустановок, если хватит времени, добавить возможность создавать custom-набор каталогов. На этапе создания варианта конфигурации автоматически включать рекомендуемый набор каталогов (сделано);
  • Сортировать каталоги в disklist по hostname/diskname
  • Добавить constraints на hostname/diskname
  • Запуск архивирования с выбранным вариантом конфигурации (сделано);
  • Проверка существующих процессов архивирования на конфликты;
  • Отслеживание статуса архивирования;
  • Прерывание архивирования;
  • Статистика архивирования;
  • Просмотр и удаление доступных архивов на локальном диске (просмотр есть, удаление происходит при удалении всего варианта конфигурации, или по завершению цикла архивирования);
  • Полное восстановление из архива, если хватит времени, то сделать выборочное восстановление (сделано, выбор по дате и каталогу);
  • Копирование архивов на удалённые ресурсы (ftp, smb, ssh);
  • Подумать об архивировании по расписанию;
  • Включить работающий шаблон amanda.conf в пакет amanda, вариант DailySet1
  • При добавлении каталогов в disklist проверять пересечение имён, например temp/temp и temp_temp. В amanda / заменяется на _ (сделано)
  • При добавлении каталогов проверять, не включают ли они /var/lib/amanda/vtapes, и если включают, делать inline dumptype, в котором делать exclude на …/…/vtapes. То же самое для /var/tmp ? (пока сделано через глобальный dumptype)
  • При восстановлении бэкапа по дате передавать в amanda завершающий $, чтобы не восстанавливались бэкапы того же дня, то со включенным usetimestamp (очень редкая ситуация). Для этого нужно патчить libamanda, match_datestamp(), см. письмо vsu@ в devel@ в апреле.
  • Включать xinetd при включении сервисов amanda (ручное включение xinetd может обломаться, если у него нет сервисов, он выключится)
  • Добавить явную зависимость на alterator-services (разные пакеты в сизифе и бранче 4.0)