Activity log for bug #2099777

Date Who What changed Old value New value Message
2025-02-23 01:12:29 Sergio bug added bug
2025-02-23 01:15:21 Sergio description Hi, Calibre developers. I am writting a technical document in pandoc and seeing the epub result using calibre using the command line ebook-viewer. Thank you very much for that. But when I compile with pandoc and later execute `ebook-viewer mybook.epub` after seeing the result I won't be able to interrupt the process from the command line which kills my workflow to much that I had to program this nasty script: ```perl use v5.40.0; use strict; use warnings; die 'You need to send a book' if !scalar @ARGV; my $pid = fork; if (!$pid) { exec 'ebook-viewer', @ARGV; } $SIG{INT} = sub { kill 'KILL', $pid; $SIG{INT} = 'DEFAULT'; kill 'INT', $$; }; waitpid $pid, 0; ``` I think you should give the chance to interrupt with ctrl+c not ignoring completely SIGINT. Thank you very much again, Sergio. Hi, Calibre developers. I am writting a technical document in pandoc and seeing the epub result using calibre using the command line ebook-viewer. Thank you very much for that. But when I compile with pandoc and later execute `ebook-viewer mybook.epub` after seeing the result I won't be able to interrupt the process from the command line which kills my workflow so much that I had to program this nasty script: ```perl use v5.40.0; use strict; use warnings; die 'You need to send a book' if !scalar @ARGV; my $pid = fork; if (!$pid) {     exec 'ebook-viewer', @ARGV; } $SIG{INT} = sub {     kill 'KILL', $pid;     $SIG{INT} = 'DEFAULT';     kill 'INT', $$; }; waitpid $pid, 0; ``` I think you should give the chance to interrupt with ctrl+c not ignoring completely SIGINT. Thank you very much again, Sergio.
2025-02-25 03:07:40 Kovid Goyal calibre: status New Fix Released