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