[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.
pgp87hHuJo8Qe.pgp
Description: PGP signature