Your message dated Sat, 28 Nov 2015 18:20:52 +0000
with message-id <[email protected]>
and subject line Bug#806534: fixed in libio-pty-easy-perl 0.09-2
has caused the Debian Bug report #806534,
regarding libio-pty-easy-perl: nondeterministic failures in t/read-write.t
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.)


-- 
806534: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=806534
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libio-pty-easy-perl
Version: 0.09-1
Severity: normal
Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=95702
User: [email protected]
Usertags: autopkgtest

Test 3 in t/read-write.t occasionally fails on ci.debian.net. See
 https://ci.debian.net/packages/libi/libio-pty-easy-perl/unstable/amd64/

I can reproduce this by running the test in a loop and adding
other load to the system. It could make the build fail, although
the reproducible.debian.net system hasn't seen that yet.

The test writes a large (1M) string to a subprocess that doesn't consume
any input. This write is presumably expected to block. The test then sets
up a timed alarm (1s) with a handler that immediately tries to write even
more. The second write is expected to fail, but it sometimes succeeds,
causing a test failure.

Looking at strace output for the test failure, the select() call in
IO::PTY::Easy::write() indeed returns immediately indicating that the
write FD is ready for writing. The number of bytes written when the alarm
signal arrives is a bit less than for the "normal" case, 11776 vs. 13824,
but giving the syswrite() more time doesn't make the bug go away.

Given the next test is a related TODO test for write timeouts, I'd say
this is not worth the trouble. I'm inclined to just disable the test.

This is also [rt.cpan.org #95702], and there's plenty of failure reports
on CPAN testers.
-- 
Niko Tyni   [email protected]

--- End Message ---
--- Begin Message ---
Source: libio-pty-easy-perl
Source-Version: 0.09-2

We believe that the bug you reported is fixed in the latest version of
libio-pty-easy-perl, 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.
gregor herrmann <[email protected]> (supplier of updated libio-pty-easy-perl 
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, 28 Nov 2015 18:55:01 +0100
Source: libio-pty-easy-perl
Binary: libio-pty-easy-perl
Architecture: source
Version: 0.09-2
Distribution: unstable
Urgency: low
Maintainer: Debian Perl Group <[email protected]>
Changed-By: gregor herrmann <[email protected]>
Closes: 806534
Description: 
 libio-pty-easy-perl - module providing an easy interface to IO::Pty
Changes:
 libio-pty-easy-perl (0.09-2) unstable; urgency=low
 .
   [ gregor herrmann ]
   * debian/control: update {versioned,alternative} (build) dependencies.
 .
   [ Salvatore Bonaccorso ]
   * Change Vcs-Git to canonical URI (git://anonscm.debian.org)
   * Change search.cpan.org based URIs to metacpan.org based URIs
 .
   [ gregor herrmann ]
   * Strip trailing slash from metacpan URLs.
 .
   [ Salvatore Bonaccorso ]
   * Update Vcs-Browser URL to cgit web frontend
 .
   [ gregor herrmann ]
   * Add patch to mark a test as TODO which has nondeterministic failures.
     (Closes: #806534)
   * Add debian/upstream/metadata.
   * Update years of packaging copyright.
   * Mark package as autopkgtest-able.
   * Declare compliance with Debian Policy 3.9.6.
   * Bump debhelper compatibility level to 9.
Checksums-Sha1: 
 db57eb26eb19c761910388ac0a2fb36d1a496c8e 2232 libio-pty-easy-perl_0.09-2.dsc
 9fa1002e14661028655015eab931378fb0907eb1 2380 
libio-pty-easy-perl_0.09-2.debian.tar.xz
Checksums-Sha256: 
 defd9afaa1e9842b02ba1161e953833a084919860e166d44f6895de9f88a456c 2232 
libio-pty-easy-perl_0.09-2.dsc
 a4afba3fb0b2f596c337930cb33e2cdb5255e04d3a51a42dd82836560374e4cf 2380 
libio-pty-easy-perl_0.09-2.debian.tar.xz
Files: 
 5fe1f7fb61f10072f116e35ae3f41b77 2232 perl optional 
libio-pty-easy-perl_0.09-2.dsc
 0a2e5e36ba340500a7701586b385aef0 2380 perl optional 
libio-pty-easy-perl_0.09-2.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJWWerlXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREMUUxMzE2RTkzQTc2MEE4MTA0RDg1RkFC
QjNBNjgwMTg2NDlBQTA2AAoJELs6aAGGSaoGqBgQAJVCtC02/46lRpksSbjE2IdN
BkwxKTmUuOscHd2dUjT2PasXfb8v9VIRZu7WMe5RGKoI1ifyum1RI/B/aLoJhuJi
md3x33e+K7bV3ek3GR4QdV0jt7p0F8bVuRu+jdIQxFDuJw5JpKg5Y3MPPXQd1PB9
WPUG7NPiKHxj6Ci1HoiZ/1gCTAwMYEFjecQInCEmqfNlPcxneZF5+oORHQ/TixvI
K/E9UeYQRHKa/YAsT5ycX6UiqwrP3ahqos5cmrM+bM3zy7srOm4DQe2AaM9uBds6
5OwfyGAxUbGXtjYZxwS6o1zRBoBMMkYob7x8jnT0uz87zSTOEXj4FsSHDgQ9eve5
p3McL6grNunTIoQSuWhlZa4VmpUWwm7uRC2Gv8FiDMZk81snNO6SMgOozIyXrcXJ
S7LRZuzC3WEZ+DvSi8vUSbkLzExl1cNIjUc2fWyHOKGnWJe1DCC755JCAHDJJgqy
8sqSOyCra99hWIHi4JC63X+iFQueeu8giPZIJgcJ987VP3uLsn+6qKdnlyQLBPks
1+eArOtjRTABR2ptKKl9qiG0WFEBsFgfqpNFP3JV9irDrWQPso0HCG7+hOyzmlEk
q1XfTzyEE0/KSRQj0VPYeTnu+zXzmDhm4sa/orGBbIhMu868A/oF49pu7g/VuJRR
7wMZNNB/YrXVNEKWAhby
=tGQW
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to