[2016-11-26 17:22] Ian Jackson <ijack...@chiark.greenend.org.uk>
> part       text/plain                 920
> Dmitry Bogatov writes ("Bug#841090: Why not just set signal handlers?"):
> > Dear maintainer, can you please explain, why can't dgit just setup
> > signal handlers to value to wanted value instead of aborting?
>
> This is a reasonable question.
>
> Any program with sufficiently careful error handling will break when
> SIGPIPE is ignored.

If it is careful enough, it can setup all handlers by itself.

> Interactive shells with SIGPIPE ignored are a latent bug which I want
> to flush out.

Can you elaborate?

> > I just took time to explore dgit and discovered, that it does not work
> > under dvtm or dtach (did not tested screen or tmux).
>
> Please file bugs against those programs.

I am debian maintainer of dvtm, but I am not convinced yet that removing
signal(SIGPIPE, SIG_IGN) would do more good then evil. Link to something
like 'signal(SIGPIPE, SIG_IGN) considered harmful'?

So far, it looks to me that you are artificially pushing your opinion on
what other programs should or should not do. No offense.

Sure, I was able to find workarounds, but like when things just work,
don't we?

--
X-Web-Site: https://sinsekvu.github.io | Note that I process my email in batch,
Accept-Languages: eo,ru,en             | at most once every 24 hours. If matter
Accept: text/plain, text/x-diff        | is urgent, you have my phone number.

Attachment: pgp87hHuJo8Qe.pgp
Description: PGP signature

Reply via email to