Your message dated Sat, 12 Sep 2020 17:51:51 +0000
with message-id <[email protected]>
and subject line Bug#966692: fixed in stunnel4 3:5.56+dfsg-5
has caused the Debian Bug report #966692,
regarding stunnel4: FTBFS because of test hang
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.)


-- 
966692: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966692
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: stunnel4
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: Michał Mirosław <[email protected]>

The bug #955710 turns out to be only partially fixed. Now without a binary
to exec the test runtime doesn't hang. When the binary is correct, though,
it still can't stop asking the pipe for more data after EOF.

$ dpkg-buildpackage -b
[...]
env TEST_STUNNEL=.../stunnel4-5.56+dfsg/src/stunnel debian/tests/runtime
Found the certificate at debian/tests/certs/certificate.pem and the private key 
at debian/tests/certs/key.pem
Using the /tmp/AgCSdk8YKw temporary directory                
About to get the stunnel version information                 
Got stunnel version 5.56                                     
^Cmake[1]: *** [debian/rules:32: execute_before_dh_auto_test] Interrupt
make: *** [debian/rules:106: binary] Error 1

From the manual run under strace:

$ TEST_STUNNEL=src/stunnel strace -f -o /tmp/log debian/tests/runtime

I can see (excerpt):

11715 read(5,  <unfinished ...>
11715 <... read resumed> "stunnel 5.56 on x86_64-pc-linux-"..., 8192) = 95
[more reads]
11715 read(5, "TIMEOUTbusy            = 300 sec"..., 8192) = 178
11715 epoll_wait(3,  <unfinished ...>
11715 <... epoll_wait resumed> [{EPOLLHUP, {u32=5, u64=4294967301}}], 64, 
59743) = 1
11715 epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN, {u32=5, u64=4294967301}} 
<unfinished ...>
[11716 +++ exited with 0 +++]
11715 <... epoll_ctl resumed> )         = 0
11715 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=11716, 
si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
11715 write(4, "\1\0\0\0\0\0\0\0", 8)   = 8
11715 rt_sigreturn({mask=[]})           = 0
11715 epoll_wait(3, [{EPOLLHUP, {u32=5, u64=4294967301}}, {EPOLLIN, {u32=4, 
u64=4294967300}}], 64, 59743) = 2
11715 epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN, {u32=5, u64=4294967301}}) = 0
11715 read(4, "\1\0\0\0\0\0\0\0", 8)    = 8
11715 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 
WNOHANG|WSTOPPED|WCONTINUED, NULL) = 11716
11715 wait4(-1, 0x7ffc665c7904, WNOHANG|WSTOPPED|WCONTINUED, NULL) = -1 ECHILD 
(No child processes)
11715 wait4(-1, 0x7ffc665c76b4, WNOHANG, NULL) = -1 ECHILD (No child processes)
11715 epoll_wait(3, [{EPOLLHUP, {u32=5, u64=4294967301}}], 64, 59743) = 1
11715 epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN, {u32=5, u64=4294967301}}) = 0
11715 epoll_wait(3, [{EPOLLHUP, {u32=5, u64=4294967301}}], 64, 59743) = 1
11715 epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN, {u32=5, u64=4294967301}}) = 0
11715 epoll_wait(3, [{EPOLLHUP, {u32=5, u64=4294967301}}], 64, 59743) = 1
11715 epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN, {u32=5, u64=4294967301}}) = 0
11715 read(5, "", 8192)                 = 0
11715 write(1, "Got stunnel version 5.56\n", 25) = 25
11715 epoll_wait(3, [{EPOLLHUP, {u32=5, u64=4294967301}}], 64, 59743) = 1
11715 epoll_ctl(3, EPOLL_CTL_MOD, 5, {EPOLLIN, {u32=5, u64=4294967301}}) = 0
11715 read(5, "", 8192)                 = 0
[last 3 lines repeated forever]

-- System Information:
Debian Release: 10.5
  APT prefers stable-debug
  APT policy: (900, 'stable-debug'), (900, 'proposed-updates'), (900, 
'stable'), (800, 'testing'), (700, 'unstable'), (600, 'experimental'), (540, 
'oldstable'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 
'proposed-updates-debug'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.7.10mq+ (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-- no debconf information

Attachment: test-runtime.strace.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: stunnel4
Source-Version: 3:5.56+dfsg-5
Done: Peter Pentchev <[email protected]>

We believe that the bug you reported is fixed in the latest version of
stunnel4, 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.
Peter Pentchev <[email protected]> (supplier of updated stunnel4 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, 12 Sep 2020 20:15:57 +0300
Source: stunnel4
Architecture: source
Version: 3:5.56+dfsg-5
Distribution: unstable
Urgency: medium
Maintainer: Peter Pentchev <[email protected]>
Changed-By: Peter Pentchev <[email protected]>
Closes: 955043 966692 969560
Changes:
 stunnel4 (3:5.56+dfsg-5) unstable; urgency=medium
 .
   * Various improvements and fixes to the runtime test:
     - destroy the stunnel version watcher on EOF
     - use AnyEvent->child(); Closes: #966692
     - control which AnyEvent loop is used
   * Depend on netcat-openbsd instead of ncat for the tests. Closes: #969560
   * Annotate test build dependencies with <!nocheck>.
   * Drop the "hardening-no-stackprotector" override - the Lintian check
     itself has been dropped.
   * Add the 07-imap-capabilities patch. Closes: #955043
Checksums-Sha1:
 87daef78cd17b99a5d5f17d0a9bb15d819c8a60a 2702 stunnel4_5.56+dfsg-5.dsc
 faa7add2b905683ae5c0938d9044eb0296ab7755 624388 stunnel4_5.56+dfsg.orig.tar.xz
 a026240cb27ea22f3af789cc3f66db607dfa2d0f 833 stunnel4_5.56+dfsg.orig.tar.xz.asc
 5e406b37871cca6dceda4d64fcca6872ec88c26c 48172 
stunnel4_5.56+dfsg-5.debian.tar.xz
 035b8b48fe11cbaa4d0665a70399fdb63127f261 6398 
stunnel4_5.56+dfsg-5_amd64.buildinfo
Checksums-Sha256:
 e31229252ea536605fbf220471b22f6eabe7616dd45c88b6a1bf10b70836c6c5 2702 
stunnel4_5.56+dfsg-5.dsc
 93efdc85874b6edd829b99f579b54770dd20854a46e18686704fcf531799e01f 624388 
stunnel4_5.56+dfsg.orig.tar.xz
 b259f1576b90765f123867ce5ba202e439dc1ff259dad3f7d7fe5ee33467cddf 833 
stunnel4_5.56+dfsg.orig.tar.xz.asc
 013e4e5f198fa638c3faedf58b427d9f277b0d54a1698c84c6fec596d5da8bd2 48172 
stunnel4_5.56+dfsg-5.debian.tar.xz
 809ba61545bf8360b3db66efd8d485c80bab6053c47a3ec006fcd8c82aa2d0ec 6398 
stunnel4_5.56+dfsg-5_amd64.buildinfo
Files:
 f81e4518b614dda91edf0e8cf4db2af6 2702 net optional stunnel4_5.56+dfsg-5.dsc
 611e27f691c4e67989a766dfae7f6668 624388 net optional 
stunnel4_5.56+dfsg.orig.tar.xz
 9c63d8479fab496a1dc3e90af35d55fc 833 net optional 
stunnel4_5.56+dfsg.orig.tar.xz.asc
 9e2fbaf8993adebfa2ceefb5c01ab383 48172 net optional 
stunnel4_5.56+dfsg-5.debian.tar.xz
 019fc412af3c90617c6edcbf41c84347 6398 net optional 
stunnel4_5.56+dfsg-5_amd64.buildinfo

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

iQIzBAEBCgAdFiEELuenpRf8EkzxFcNUZR7vsCUn3xMFAl9dA44ACgkQZR7vsCUn
3xM/5g//ft6VOcUO60tQOZC10LWd6d3kL5i2s6Rv3KEiabDib7ORFb+Gl4biICXt
8YIB5NFOLooxqCZ+mBWkciU5hbd4GhaiRbP1n+kmrnzn585Ob7HEjUnygxuRQMLr
xWs7Va9Aug9Mr6LJQH0S3Lc3auYCy9L8n3ddIGfTvbhS7HduAQFtlWbCm1zIUQ6B
MwRFBiAyUbx6iIm3ckCQa0UjKhjCIc29iiYBsU4K2bjzaDDwR3f/KX0A3ayX8h/r
MMgobxYRF8M8D9HvgFDCVcqPaU70c/Ug7bBV66VAn5dT0NFkRNXemqatQMEj4Eru
WuWBwM7jSiiY5cN2/1luJMbj2QNrE1eBUkPfVxJDE2bKVFgB5tKUJR3ToT3Cwybb
VwEOLazEVJYc2jmYefr9yd/j4H1I1GiyBbhKwZCtxEKSNypeh7AfhJGHf35adRsr
XiXUP3NzDY3m8zHbxDmtHEz1jFuiC728BhN4EgGYUEyg3YNIgX868LYX/CZShZGu
GlYXGicJC0vfAnuG7PxcaXrrJlEfxoDWa+qFLWZbSjLNgK0Sphxhpolx4MvB9i1R
5pYLoDhll/0TGxJUk6dXkve+WQovkIrEQWUy8kHEx/Wm8Vi3APGpCjltGRpu8xsD
17y9/bFhid3osq1J4nS4dg77y0wbnef3vDucXC423OMF0u1qNq4=
=zNxP
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to