ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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