Your message dated Sat, 13 Jun 2020 11:03:50 +0000
with message-id <[email protected]>
and subject line Bug#958447: fixed in elinks 0.13.2-1
has caused the Debian Bug report #958447,
regarding elinks(1) blocked background processes from printing to terminal
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
958447: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958447
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: elinks
Version: 0.13~20190125-3
Severity: normal
Tags: patch

elinks(1) has a wried hehavior that blocks the controlling terminal from
being written by other background processes, while this may be intended to
maintain the readability the ELinks TUI, it usually causing problems due to
processes that trying to write to the terminal will be suspended by SIGTTOU;
to make the problem worse, user can't notice this immediately until exiting
elinks(1); after that the shell would indicates one or more background
processes being suspend, like '[1]+  Stopped    ...' reported by bash(1).

It is very annoying for me because sometimes I would need to start a program
like ssh(1), to setup some port forwardings for use within elinks(1), in the
background, for example 'ssh ... -L 8000:... -N &'; it works on beginning,
but sometimes the background process may want to report a networking issue,
by printing an error message to stderr, then it being suspended, and the web
server forwarded by the background process becomes unresponsive, ELinks
stucks on 'Making connection' status until finally timed out... This
situation can only be recovered by exiting elinks(1), 'bg' that suspended
process and start elinks(1) again.

The following patch removes this problematic behavior:

--- src/terminal/kbd.c.orig     2019-01-26 09:48:21.000000000 +0800
+++ src/terminal/kbd.c  2020-04-22 16:29:45.009109375 +0800
@@ -260,9 +260,6 @@
 
        elinks_cfmakeraw(&t);
        t.c_lflag |= ISIG;
-#ifdef TOSTOP
-       t.c_lflag |= TOSTOP;
-#endif
        t.c_oflag |= OPOST;
        if (tcsetattr(itrm->in.ctl, TCSANOW, &t)) return -1;
 


-- System Information:
Debian Release: 10.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-6-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages elinks depends on:
ii  elinks-data       0.13~20190125-3
ii  libbz2-1.0        1.0.6-9.2~deb10u1
ii  libc6             2.28-10
ii  libcom-err2       1.44.5-1+deb10u2
ii  libev4            1:4.25-1
ii  libexpat1         2.2.6-2+deb10u1
ii  libfsplib0        0.11-2
ii  libgcrypt20       1.8.4-5
ii  libgnutls30       3.6.7-4
ii  libgpm2           1.20.7-5
ii  libgssapi-krb5-2  1.17-3
ii  libidn11          1.33-2.2
ii  libk5crypto3      1.17-3
ii  libkrb5-3         1.17-3
ii  liblua5.1-0       5.1.5-8.1+b2
ii  liblzma5          5.2.4-1
ii  libperl5.28       5.28.1-6
ii  libtinfo6         6.1+20181013-2+deb10u1
ii  libtre5           0.8.0-6

elinks recommends no packages.

Versions of packages elinks suggests:
pn  elinks-doc  <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: elinks
Source-Version: 0.13.2-1
Done: =?utf-8?b?2KPYrdmF2K8g2KfZhNmF2K3ZhdmI2K/ZiiAoQWhtZWQgRWwtTWFobW91ZHkp?= 
<[email protected]>

We believe that the bug you reported is fixed in the latest version of
elinks, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
أحمد المحمودي (Ahmed El-Mahmoudy) <[email protected]> (supplier 
of updated elinks package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 13 Jun 2020 12:32:00 +0200
Source: elinks
Binary: elinks elinks-data elinks-doc
Architecture: source
Version: 0.13.2-1
Distribution: unstable
Urgency: medium
Maintainer: أحمد المحمودي (Ahmed El-Mahmoudy) 
<[email protected]>
Changed-By: أحمد المحمودي (Ahmed El-Mahmoudy) 
<[email protected]>
Description:
 elinks     - advanced text-mode WWW browser
 elinks-data - advanced text-mode WWW browser - data files
 elinks-doc - advanced text-mode WWW browser - documentation
Closes: 958447
Changes:
 elinks (0.13.2-1) unstable; urgency=medium
 .
   * New upstream version 0.13.2
     + Added config option ui.tostop (Closes: #958447)
   * Dropped cookie-path-fix.patch, fixed upstream
Checksums-Sha1:
 7c22469dab666b58dc7a8af8a349a496a3bfc570 1977 elinks_0.13.2-1.dsc
 34d1ee729442b391422bf8a0485d3ae734dd38c8 3588685 elinks_0.13.2.orig.tar.gz
 d0c61acae014d25a6400a7fd2f87403def3b197d 24656 elinks_0.13.2-1.debian.tar.xz
 ca927b6e45df00dded64203dfa1deda16c314142 9423 elinks_0.13.2-1_source.buildinfo
Checksums-Sha256:
 efffa03618c8fae8b717ea0c5bd4854cb71a8f091c73fb95d04de6499d3a518c 1977 
elinks_0.13.2-1.dsc
 8c8465850f3d484282f305a8c22d9c0f253cf8058a594dfa8f1a75e0b1c57776 3588685 
elinks_0.13.2.orig.tar.gz
 1d93ee49468b4c5949e866d6dec181d15e4dd5e6a8f7062acf051e25bfeeb637 24656 
elinks_0.13.2-1.debian.tar.xz
 ee8b7211bc84cf08e79664e06500275af7fa3746d55793098a5435193ac9ebf3 9423 
elinks_0.13.2-1_source.buildinfo
Files:
 5d9f5b3a9a4d7883a35980adb7dd9b85 1977 web optional elinks_0.13.2-1.dsc
 00148777f42e4a04b8ec235b5c2c3be3 3588685 web optional elinks_0.13.2.orig.tar.gz
 bb2fb588eb92ac02466795490f5b6c23 24656 web optional 
elinks_0.13.2-1.debian.tar.xz
 1e6c346e0fd24358bf967a8d7355ffbe 9423 web optional 
elinks_0.13.2-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQFWBAEBCgBAFiEEggahliCEfm0N+LF2vBlqlO3dobcFAl7kq0kiHGFlbG1haG1v
dWR5QHVzZXJzLnNvdXJjZWZvcmdlLm5ldAAKCRC8GWqU7d2ht47KB/47//2NstHL
oauJcAcqz94jHYZWo7fHq3TdgkcPlx9MhRgtgPncVKSO6UW2WQtnGhi0VY+mYkja
fq3hueU1EfHPbejKxnMVdfg60k3NQF2xkHYPD3l2kT4nxinmle7g3r8VyyagFMtE
dDCw/DrTuY7AIwM5A57kJOTqA6bhXvT2dEBzmijHb+z8x2OOPTUVNZ16GIfKI1tS
KHYz6yP6qH18Ixh8Mt1S3fz1/6+kpP4Kjj+SmtEpMK2d4IrxAs10JYz0Khqu335a
Z3rJNibVAE0mGajmel1wRsJ9S4gliW0V1OaPt++XKhaWOxid4s0CP3Jv75gnPdYd
zE19usnJIFJN
=pRop
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to