ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] [Sisyphus-cybertalk] E: incoming reject: alterator-services-1.0-alt1.src.rpm
  @ 2006-05-06  9:25 ` Michael Shigorin
  2006-05-06 11:14   ` [devel] Q: service $your_service status (was: incoming reject: alterator-services) Sergey V Turchin
  0 siblings, 1 reply; 5+ messages in thread
From: Michael Shigorin @ 2006-05-06  9:25 UTC (permalink / raw)
  To: devel

On Fri, May 05, 2006 at 09:30:24PM +0400, Upravdom Team Robot wrote:
> Dear Dmitri Kuzishchin !
> The alterator-services-1.0-alt1.src.rpm package has been rejected from incoming.

Дмитрий, спасибо, что взялись за оставшиеся 80% :-)
Чувствуется, что не первый модуль.

Но за diff in advance всё-таки был бы признателен.

> +LANG=POSIX

2 legion, inger: возможно, это стоит добавить в
/usr/share/alterator/build/backend3.sh? (вместе с LC_MESSAGES,
наверное)

Или в пример на wiki.

> -renew_services()

Вообще-то эта функция используется в обработке write, вызов там
остался. (переработку disabled/enabled прочитал, по итогам не
могу согласиться -- refresh там "виртуальный" всё равно выходит,
без синхронизации с `chkconfig`)

> +				status)
> +				start)
> +				stop)

Спасибо!

Кстати, просьба имеющим инитскрипты и возможность посмотреть -- 
проверить, что `service $your_service status` выдаёт что-то
вменяемое.  Возможно, здесь будет браться до 80 символов
включительно первой строки, чтобы не организовать UI DoS.

2 rider: hotplug выдаёт невменяемое, хотя чинить его скорее
поздно ;-)

PS: вообще статус планировалось попробовать выдавать в tooltip, 
а не отдельно... хотя... (подумалось про возможно общий на
фронтэнды alterator статус-бар)

> --- /home/mike/src/alterator-services/po/alterator-services.pot	1970-01-01 03:00:00 +0300
> +++ alterator-services-1.0-alt1/po/alterator-services.pot	2006-05-05 15:35:02 +0300

Тоже спасибо.

> --- /home/mike/src/alterator-services/po/ru.po	1970-01-01 03:00:00 +0300
> +++ alterator-services-1.0-alt1/po/ru.po	2006-05-05 15:40:40 +0300
> @@ -0,0 +1,72 @@
> +# SOME DESCRIPTIVE TITLE.
> +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
> +# This file is distributed under the same license as the PACKAGE package.
> +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.

Только эти штуки лучше всё же заполнять.

> +#: ui/services.scm:13
> +msgid "Enabled"
> +msgstr "ВКЫЛ"

:-)

> -(/services file "@UIDIR@services.scm" acc-description "Services")
> +(/services file "@UIDIR@services.scm" acc-description "Services control center")

Не согласен, информативности ни грамма не добавляет, а за пределы
вылазит.  Лаконичнее -- лучше.

> +(document:envelop with-translation _ "alterator-hello")

Ой.  Кто-нить, поясните, откуда hello :-)

> -(label "Available Services")
> +(label (_ " Services control console"))

Кстати.  Стас и компания.  Давайте мож какие-то более-менее общие
рекомендации выработаем, пока модули не разбежались кто в лес,
кто по дрова?  Что написано на кнопках, как переводится "Quit",
какова длина названия модуля и надо ли что-то (и что лучше)
писать в его "заголовке" (вверху фрейма).

> +	 (layout-policy 100 70)

Вот с layout тоже спасибо, что взялись, но на 1600x1200 ситуаций,
когда пришлось растягивать окошко, получилось немало; в принципе,
полноэкранный alterator-standalone в 1024x768 должен помещаться.

Плюс в стартовое окошко у меня правый список не помешается
(при 133 DPI).

> +				  (woo-write '/services 'command 'off 'service (enabled text) )
> +				  (disabled rows (woo-list-names '/services 'kind 'disabled) )
> +				  (enabled rows (woo-list-names '/services 'kind 'enabled) ) 

Там было вполне по причине сделано именно так, как есть (и после
консультации со Стасом и ещё подумав, решил _не_ оптимизировать).

> +(label (_ "Choose runlevel 0-6:") )
> +(document:id CB (combobox 
> +    (items (append `("0" "1" "2" "3" "4" "5" "6"))) current "5" 

Ну вот, я runlevel добывал-добывал, а тут бам -- и "5" :-)
[надо завести http look]

Краткое обсуждение с коллегами привело (через "а где 'все'?")
к мысли о том, что ранлевелы в идеале надо регулировать стопкой
чекбоксов, которые формируют маску для [фильтра] chkconfig; 
плюс кнопки "все/никакие/обычные", где последнее -- [2345].
Когда-нибудь.

>  (frame:buttons-view
> -  (button "Quit" (on-click (document:end))))
> +    (button (_ "Help")
> +    	(on-click
> +	    (splash-message (_ "HELP: Choose runlevel and move service") )

[на заметку: вот сюда бы классно полный гипертекстовый help
подоткнуть, чтоб про ранлевелы сразу и почитать можно было...]

> +    (button (_ "Refresh")
> +	( on-click
> +	    (disabled rows (woo-list-names '/services 'kind 'disabled) )
> +	    (enabled rows (woo-list-names '/services 'kind 'enabled) )			
> +	) 
> +    )

А если chkconfig $service {on,off} по каким-либо причинам не
отработает?  Смысл такой педали?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [devel] Q: service $your_service status (was: incoming reject: alterator-services)
  2006-05-06  9:25 ` [devel] [Sisyphus-cybertalk] E: incoming reject: alterator-services-1.0-alt1.src.rpm Michael Shigorin
@ 2006-05-06 11:14   ` Sergey V Turchin
  2006-05-06 11:19     ` [devel] Q: service $your_service status Dmitry V. Levin
  2006-05-06 11:44     ` [devel] Q: service $your_service status (was: incoming reject: alterator-services) Michael Shigorin
  0 siblings, 2 replies; 5+ messages in thread
From: Sergey V Turchin @ 2006-05-06 11:14 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 487 bytes --]

On Saturday 06 May 2006 13:25, Michael Shigorin wrote:

[...]
> Кстати, просьба имеющим инитскрипты и возможность посмотреть --
> проверить, что `service $your_service status` выдаёт что-то
> вменяемое.  Возможно, здесь будет браться до 80 символов
> включительно первой строки, чтобы не организовать UI DoS.
А разве нельзя выдать диагностику на 15 строк?

[...]

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Q: service $your_service status
  2006-05-06 11:14   ` [devel] Q: service $your_service status (was: incoming reject: alterator-services) Sergey V Turchin
@ 2006-05-06 11:19     ` Dmitry V. Levin
  2006-05-06 12:23       ` [devel] [wiki] /devel/InitScripts (was: Q: service $your_service status) Michael Shigorin
  2006-05-06 11:44     ` [devel] Q: service $your_service status (was: incoming reject: alterator-services) Michael Shigorin
  1 sibling, 1 reply; 5+ messages in thread
From: Dmitry V. Levin @ 2006-05-06 11:19 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 513 bytes --]

On Sat, May 06, 2006 at 03:14:30PM +0400, Sergey V Turchin wrote:
> On Saturday 06 May 2006 13:25, Michael Shigorin wrote:
> 
> [...]
> > Кстати, просьба имеющим инитскрипты и возможность посмотреть --
> > проверить, что `service $your_service status` выдаёт что-то
> > вменяемое.  Возможно, здесь будет браться до 80 символов
> > включительно первой строки, чтобы не организовать UI DoS.
> А разве нельзя выдать диагностику на 15 строк?

Пусть в этом случае 1-я строка будет обобщающей.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Q: service $your_service status (was: incoming reject: alterator-services)
  2006-05-06 11:14   ` [devel] Q: service $your_service status (was: incoming reject: alterator-services) Sergey V Turchin
  2006-05-06 11:19     ` [devel] Q: service $your_service status Dmitry V. Levin
@ 2006-05-06 11:44     ` Michael Shigorin
  1 sibling, 0 replies; 5+ messages in thread
From: Michael Shigorin @ 2006-05-06 11:44 UTC (permalink / raw)
  To: devel

On Sat, May 06, 2006 at 03:14:30PM +0400, Sergey V Turchin wrote:
> > Кстати, просьба имеющим инитскрипты и возможность посмотреть --
> > проверить, что `service $your_service status` выдаёт что-то
> > вменяемое.  Возможно, здесь будет браться до 80 символов
> > включительно первой строки, чтобы не организовать UI DoS.
> А разве нельзя выдать диагностику на 15 строк?

Для httpd такое сделано в extendedstatus, например.

Собсно я ж не требую совсем порэзать, просто спрашиваю, а мож
давайте договоримся, что у нас первую строку до 80 символов
вывода service $name status лучше рассматривать как то, что
может быть откушено и предъявлено отдельно?

Напрягать никого этим не собираюсь, ессно :-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [devel] [wiki] /devel/InitScripts (was: Q: service $your_service status)
  2006-05-06 11:19     ` [devel] Q: service $your_service status Dmitry V. Levin
@ 2006-05-06 12:23       ` Michael Shigorin
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Shigorin @ 2006-05-06 12:23 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, May 06, 2006 at 03:19:12PM +0400, Dmitry V. Levin wrote:
> > > Кстати, просьба имеющим инитскрипты и возможность посмотреть --
> > > проверить, что `service $your_service status` выдаёт что-то
> > > вменяемое.  Возможно, здесь будет браться до 80 символов
> > > включительно первой строки, чтобы не организовать UI DoS.
> > А разве нельзя выдать диагностику на 15 строк?
> Пусть в этом случае 1-я строка будет обобщающей.

На всякий положил сюда: http://wiki.sisyphus.ru/devel/InitScripts

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-05-06 12:23 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-06  9:25 ` [devel] [Sisyphus-cybertalk] E: incoming reject: alterator-services-1.0-alt1.src.rpm Michael Shigorin
2006-05-06 11:14   ` [devel] Q: service $your_service status (was: incoming reject: alterator-services) Sergey V Turchin
2006-05-06 11:19     ` [devel] Q: service $your_service status Dmitry V. Levin
2006-05-06 12:23       ` [devel] [wiki] /devel/InitScripts (was: Q: service $your_service status) Michael Shigorin
2006-05-06 11:44     ` [devel] Q: service $your_service status (was: incoming reject: alterator-services) Michael Shigorin

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