ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] а можно это считать багом? (eject --help | less)
@ 2005-04-17 22:21 Arioch
  2005-04-17 22:32 ` Anton D. Kachalov
  0 siblings, 1 reply; 7+ messages in thread
From: Arioch @ 2005-04-17 22:21 UTC (permalink / raw)
  To: sisyphus

eject --help | less

ни фига less не перехватывает.
видимо eject пишет в stderr либо вообще в обход pipes.

Так что SUBJ



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

* Re: [sisyphus] а можно это считать багом? (eject --help | less)
  2005-04-17 22:21 [sisyphus] а можно это считать багом? (eject --help | less) Arioch
@ 2005-04-17 22:32 ` Anton D. Kachalov
  2005-04-17 22:39   ` Dmitry V. Levin
  2005-04-22  0:43   ` Zilke Pavel
  0 siblings, 2 replies; 7+ messages in thread
From: Anton D. Kachalov @ 2005-04-17 22:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Apr 18, 2005 at 02:21:48AM +0400, Arioch wrote:
> eject --help | less
> 
> ни фига less не перехватывает.
а если сказать eject --help 2>&1 | less ? ;)
это нормальное явление. вообще, по выводу usage, программа должна
(по идее) возвращать код возврата 1, что и делает eject. но вот mkisofs тоже пишет в stderr, но код возврата 0.

Rgds,
Anton


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

* Re: [sisyphus] а можно это считать багом? (eject --help | less)
  2005-04-17 22:32 ` Anton D. Kachalov
@ 2005-04-17 22:39   ` Dmitry V. Levin
  2005-04-17 22:48     ` Anton D. Kachalov
  2005-04-18  7:26     ` Boldin Pavel
  2005-04-22  0:43   ` Zilke Pavel
  1 sibling, 2 replies; 7+ messages in thread
From: Dmitry V. Levin @ 2005-04-17 22:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Mon, Apr 18, 2005 at 02:32:26AM +0400, Anton D. Kachalov wrote:
> On Mon, Apr 18, 2005 at 02:21:48AM +0400, Arioch wrote:
> > eject --help | less
> > 
> > ни фига less не перехватывает.
> а если сказать eject --help 2>&1 | less ? ;)
> это нормальное явление. вообще, по выводу usage, программа должна
> (по идее) возвращать код возврата 1, что и делает eject. но вот mkisofs тоже пишет в stderr, но код возврата 0.

Нет, это не нормальное явление.
Программа, корректно обрабатывающая --help, должна
1. выводить текст в stdout;
2. завершаться с кодом возврата 0.

К сожалению, большинство программ нарушают как минимум одно из этих
правил.


-- 
ldv

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

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

* Re: [sisyphus] а можно это считать багом? (eject --help | less)
  2005-04-17 22:39   ` Dmitry V. Levin
@ 2005-04-17 22:48     ` Anton D. Kachalov
  2005-04-18  7:26     ` Boldin Pavel
  1 sibling, 0 replies; 7+ messages in thread
From: Anton D. Kachalov @ 2005-04-17 22:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Apr 18, 2005 at 02:39:53AM +0400, Dmitry V. Levin wrote:
> Нет, это не нормальное явление.
> Программа, корректно обрабатывающая --help, должна
> 1. выводить текст в stdout;
> 2. завершаться с кодом возврата 0.

буду иметь ввиду :)
тогда вешаем багу на eject.

Rgds,
Anton


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

* Re: [sisyphus] а можно это считать багом? (eject --help | less)
  2005-04-17 22:39   ` Dmitry V. Levin
  2005-04-17 22:48     ` Anton D. Kachalov
@ 2005-04-18  7:26     ` Boldin Pavel
  2005-04-18 10:49       ` Dmitry V. Levin
  1 sibling, 1 reply; 7+ messages in thread
From: Boldin Pavel @ 2005-04-18  7:26 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin пишет:
> On Mon, Apr 18, 2005 at 02:32:26AM +0400, Anton D. Kachalov wrote:
> 
>>On Mon, Apr 18, 2005 at 02:21:48AM +0400, Arioch wrote:
>>
>>>eject --help | less
>>>
>>>ни фига less не перехватывает.
>>
>>а если сказать eject --help 2>&1 | less ? ;)
>>это нормальное явление. вообще, по выводу usage, программа должна
>>(по идее) возвращать код возврата 1, что и делает eject. но вот mkisofs тоже пишет в stderr, но код возврата 0.
> 
> 
> Нет, это не нормальное явление.
> Программа, корректно обрабатывающая --help, должна
> 1. выводить текст в stdout;
> 2. завершаться с кодом возврата 0.
> 
> К сожалению, большинство программ нарушают как минимум одно из этих
> правил.
> 

а при неправильном использовании параметров программа должна

1. показывать help в stderr
2. завершатся с кодом не 0

оба этих правила нарушают 75% программ не из coreutils :(


-- 

Болдин Павел aka davinchi

     ldavinchi@inbox.ru or davinchi@zu.org.ru

     ZU - Zagovor Unixoidov. SSAU 303.



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

* Re: [sisyphus] а можно это считать багом? (eject --help | less)
  2005-04-18  7:26     ` Boldin Pavel
@ 2005-04-18 10:49       ` Dmitry V. Levin
  0 siblings, 0 replies; 7+ messages in thread
From: Dmitry V. Levin @ 2005-04-18 10:49 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Mon, Apr 18, 2005 at 12:26:40PM +0500, Boldin Pavel wrote:
> а при неправильном использовании параметров программа должна
> 
> 1. показывать help в stderr

1. Нет, не должна показывать help.
2. Да, желательно выводить диагностику об ошибке.
3. Конечно, сообщение об ошибке должно быть отправлено в stderr.

> 2. завершатся с кодом не 0

Да, должна.

> оба этих правила нарушают 75% программ не из coreutils :(

Откуда такое точное число?  Вешайте баги на каждую программу, которая
нарушает правила - будем фиксить.


-- 
ldv

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

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

* Re: [sisyphus] а можно это считать багом? (eject --help | less)
  2005-04-17 22:32 ` Anton D. Kachalov
  2005-04-17 22:39   ` Dmitry V. Levin
@ 2005-04-22  0:43   ` Zilke Pavel
  1 sibling, 0 replies; 7+ messages in thread
From: Zilke Pavel @ 2005-04-22  0:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Anton D. Kachalov пишет:

>On Mon, Apr 18, 2005 at 02:21:48AM +0400, Arioch wrote:
>> eject --help | less
>> 
>> ни фига less не перехватывает.
>  
>
а eject --help | more нормально работает.


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

end of thread, other threads:[~2005-04-22  0:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-04-17 22:21 [sisyphus] а можно это считать багом? (eject --help | less) Arioch
2005-04-17 22:32 ` Anton D. Kachalov
2005-04-17 22:39   ` Dmitry V. Levin
2005-04-17 22:48     ` Anton D. Kachalov
2005-04-18  7:26     ` Boldin Pavel
2005-04-18 10:49       ` Dmitry V. Levin
2005-04-22  0:43   ` Zilke Pavel

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git