* [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