* [devel] I: italc2
@ 2012-05-28 21:18 Aleksey Avdeev
2012-06-20 9:06 ` Aleksey Avdeev
0 siblings, 1 reply; 4+ messages in thread
From: Aleksey Avdeev @ 2012-05-28 21:18 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 482 bytes --]
Приветствую.
В Сезиф ушла предварительная сборка italc2 -- italc2-2.0.1-alt1 (см.
<http://git.altlinux.org/people/solo/packages/italc.git?p=italc.git;a=commit;h=1d22f0f91264d594641420f512f6cd987868fe6c>).
В пакете ещё многое отсутствует, в частности:
1) {ica,italc}-launcher;
2) italc.desktop;
3) комплект иконок;
Т. е. данный пакет ещё неготов заменять старый italc, но основной
функционал пожалуй, уже можно тестировать.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: italc2
2012-05-28 21:18 [devel] I: italc2 Aleksey Avdeev
@ 2012-06-20 9:06 ` Aleksey Avdeev
2012-07-05 18:45 ` Aleksey Avdeev
0 siblings, 1 reply; 4+ messages in thread
From: Aleksey Avdeev @ 2012-06-20 9:06 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1243 bytes --]
29.05.2012 01:18, Aleksey Avdeev пишет:
> Приветствую.
>
> В Сезиф ушла предварительная сборка italc2 -- italc2-2.0.1-alt1 (см.
> <http://git.altlinux.org/people/solo/packages/italc.git?p=italc.git;a=commit;h=1d22f0f91264d594641420f512f6cd987868fe6c>).
Очередная сборка -- italc2-2.0.1-alt2 (см.
<http://git.altlinux.org/tasks/archive/done/_72/73987/logs/events.6.2.log>)
> В пакете ещё многое отсутствует, в частности:
>
> 1) {ica,italc}-launcher;
>
> 2) italc.desktop;
>
> 3) комплект иконок;
Иконки сделаны.
>
> Т. е. данный пакет ещё неготов заменять старый italc, но основной
> функционал пожалуй, уже можно тестировать.
PS: Старый (на italc 1.0.13) патч для autotools, добавляющий
формирование иконок из .ico, весил порядка 7k
(см. git diff v1.0.13 ALT/italc/patch/desktop-menu). Новый (на italc2),
для cmake -- тянет на 28k. Причина: в autotools нужный функционал
спокойно реализуется штатными средствами, которые там уже есть. Для
cmake пришлось писать модули, один из которых на 20k потянул (см.
<http://git.altlinux.org/people/solo/public/?p=cmake-modules.git;a=tree;f=Modules;h=68472e56dad10773e39bc2df41f9888976781cc1;hb=FreedesktopIconsMacros>).
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: italc2
2012-06-20 9:06 ` Aleksey Avdeev
@ 2012-07-05 18:45 ` Aleksey Avdeev
2012-07-07 22:17 ` Aleksey Avdeev
0 siblings, 1 reply; 4+ messages in thread
From: Aleksey Avdeev @ 2012-07-05 18:45 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 1687 bytes --]
20.06.2012 13:06, Aleksey Avdeev пишет:
> 29.05.2012 01:18, Aleksey Avdeev пишет:
>> Приветствую.
>>
>> В Сезиф ушла предварительная сборка italc2 -- italc2-2.0.1-alt1 (см.
>> <http://git.altlinux.org/people/solo/packages/italc.git?p=italc.git;a=commit;h=1d22f0f91264d594641420f512f6cd987868fe6c>).
>
> Очередная сборка -- italc2-2.0.1-alt2 (см.
> <http://git.altlinux.org/tasks/archive/done/_72/73987/logs/events.6.2.log>)
Очередная сборка -- italc2-2.0.1-alt4 (см.
<http://git.altlinux.org/tasks/archive/done/_73/74865/logs/events.1.1.log>).
>
>> В пакете ещё многое отсутствует, в частности:
>>
>> 1) {ica,italc}-launcher;
>>
>> 2) italc.desktop;
italc.desktop присутствует.
>>
>> 3) комплект иконок;
>
> Иконки сделаны.
Посмотрел как italc2 собирают в debian`е, и на основе
<http://anonscm.debian.org/gitweb/?p=debian-edu/italc.git;a=summary>
сделано следующее:
1. Взяты debian`овские man`ы.
2. Приложены патчи:
002_use-v4l-videodev2.patch
004_x2go-nx-noxdamage.patch
011_qt-signals.patch
3. italc_auth_helper стал suid`ным,
4. Для ролей заведены группы (italc-{admin,supporter,teacher,other), и
только они имеют право читать соответствующие секретные ключи.
5. Конфиг файл %_sysconfdir/xdg/iTALC Solutions/iTALC.conf (+ линк
%_sysconfdir/xdg/iTALC, на каталог его содержащий).
>> Т. е. данный пакет ещё неготов заменять старый italc, но основной
>> функционал пожалуй, уже можно тестировать.
PS: Если тестирование особых проблем не покажет, то осталось только
ica-launcher портировать. (Складывается впечатление, что italc-launcher
теперь не нужен).
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: italc2
2012-07-05 18:45 ` Aleksey Avdeev
@ 2012-07-07 22:17 ` Aleksey Avdeev
0 siblings, 0 replies; 4+ messages in thread
From: Aleksey Avdeev @ 2012-07-07 22:17 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 3423 bytes --]
05.07.2012 22:45, Aleksey Avdeev пишет:
> 20.06.2012 13:06, Aleksey Avdeev пишет:
>> 29.05.2012 01:18, Aleksey Avdeev пишет:
>>> Приветствую.
>>>
>>> В Сезиф ушла предварительная сборка italc2 -- italc2-2.0.1-alt1 (см.
>>> <http://git.altlinux.org/people/solo/packages/italc.git?p=italc.git;a=commit;h=1d22f0f91264d594641420f512f6cd987868fe6c>).
>
> Очередная сборка -- italc2-2.0.1-alt4 (см.
> <http://git.altlinux.org/tasks/archive/done/_73/74865/logs/events.1.1.log>).
Очередная сборка (по результатам тестирования предыдцщей) --
italc2-2.0.1-alt4 (см.
<http://git.altlinux.org/tasks/archive/done/_73/74896/logs/events.3.1.log>).
>
>>
>>> В пакете ещё многое отсутствует, в частности:
>>>
>>> 1) {ica,italc}-launcher;
>>>
>>> 2) italc.desktop;
>
> italc.desktop присутствует.
>
>>>
>>> 3) комплект иконок;
>>
>> Иконки сделаны.
>
> Посмотрел как italc2 собирают в debian`е, и на основе
> <http://anonscm.debian.org/gitweb/?p=debian-edu/italc.git;a=summary>
> сделано следующее:
>
> 1. Взяты debian`овские man`ы.
>
> 2. Приложены патчи:
>
> 002_use-v4l-videodev2.patch
>
> 004_x2go-nx-noxdamage.patch
>
> 011_qt-signals.patch
>
> 3. italc_auth_helper стал suid`ным,
>
> 4. Для ролей заведены группы (italc-{admin,supporter,teacher,other), и
> только они имеют право читать соответствующие секретные ключи.
Группы переименованы в (italc-{admins,supporters,teachers,others})
>
> 5. Конфиг файл %_sysconfdir/xdg/iTALC Solutions/iTALC.conf (+ линк
> %_sysconfdir/xdg/iTALC, на каталог его содержащий).
Пользователь входящий в группу italcmaster может этот файл редактировать.
Краткое описание понятного на данный момент:
1. Ключи создаются утилитой imc либо в оконном режиме, либо из командной
строки (см. INSTALL в документации):
$ imc -role <роль> -createkeypair
где <роль> -- teacher, admin, supporter или other.
При этом пользователь должен входить в группу italcmaster (для
возможности записи в %_sysconfdir/xdg/iTALC Solutions/iTALC.conf, imc её
требует) и группу соответствующую заданной роли
(italc-{admins,supporters,teachers,others}, для возможности записи самих
ключей на штатное место).
2. Поведение ica особо не изменилось => ica-launcher (для работы в
разных X`овых сесиях) по прежнему нужен.
3. Для запуска italc (само управляющее приложение) по прежнему нужен
работающий ica. Но я не нашёл, как теперь управлять к какому именно
экземпляру ica должен подключаться italc при вызове: italc теперь тупо
конектится к ica обслуживающий VNC порт (по умолчанию 11100) заданный в
конфиге (%_sysconfdir/xdg/iTALC Solutions/iTALC.conf). При этом ему
абсолютна неважно, что этот ica может быть запущен в сессии другого
пользователя. В общем, для нормальной работы мультиюзерных конфигураций
(и терменал серверов) придётся помимо italc-launcher изобретать патч,
позволяющий задавать VNC порт локального ica в качестве параметра...
4. Если на хосте запущено несколько ica (а разных сессиях) то для
включения ica в класс (и последующего доступа) то в поле имя/ip хоста
надо задавать:
а) <имя хоста или ip> -- для ica захватившего умолчальный порт;
б) <имя хоста или ip>:<порт> -- для ica слушающего заданный порт;
>
>>> Т. е. данный пакет ещё неготов заменять старый italc, но основной
>>> функционал пожалуй, уже можно тестировать.
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-07-07 22:17 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-28 21:18 [devel] I: italc2 Aleksey Avdeev
2012-06-20 9:06 ` Aleksey Avdeev
2012-07-05 18:45 ` Aleksey Avdeev
2012-07-07 22:17 ` Aleksey Avdeev
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git