Your message dated Mon, 01 Apr 2024 01:05:33 +0000
with message-id <e1rr67b-009vhy...@fasolo.debian.org>
and subject line Bug#1021794: fixed in libipc-run-perl 20231003.0-2
has caused the Debian Bug report #1021794,
regarding libipc-run-perl: delay after child exit
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 ow...@bugs.debian.org
immediately.)


-- 
1021794: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021794
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libipc-run-perl
Version: 20220807.0-1

I've noticed that IPC::Run::run() sometimes takes significantly more time than the child process itself. For example:

   $ time -p perl -MIPC::Run=run -e "run('sleep 0.7')"
   real 1.18
   user 0.03
   sys 0.01

This is how it looks under strace:

   $ strace -T -e trace=pselect6 perl -MIPC::Run=run -e "run('sleep 0.7')"
   [ Process PID=8271 runs in 32 bit mode. ]
   pselect6(0, NULL, NULL, NULL, {tv_sec=0, tv_nsec=100000}, NULL) = 0 (Timeout) 
<0.000164>
   pselect6(0, NULL, NULL, NULL, {tv_sec=0, tv_nsec=100000}, NULL) = 0 (Timeout) 
<0.000161>
   pselect6(0, NULL, NULL, NULL, {tv_sec=0, tv_nsec=100000}, NULL) = 0 (Timeout) 
<0.000160>
   ...
   pselect6(0, NULL, NULL, NULL, {tv_sec=0, tv_nsec=100000}, NULL) = 0 (Timeout) 
<0.000248>
   pselect6(0, NULL, NULL, NULL, {tv_sec=0, tv_nsec=100000}, NULL) = 0 (Timeout) 
<0.000212>
   pselect6(0, NULL, NULL, NULL, {tv_sec=0, tv_nsec=500000000}, NULL) = ? 
ERESTARTNOHAND (To be restarted if no handler) <0.031700>
   --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=8272, si_uid=1000, 
si_status=0, si_utime=0, si_stime=0} ---
   pselect6(0, NULL, NULL, NULL, {tv_sec=0, tv_nsec=468403068}, NULL) = 0 (Timeout) 
<0.469205>
   +++ exited with 0 +++

So there's nearly half a second delay after the child exits.


-- System Information:
Architecture: i386

Versions of packages libipc-run-perl depends on:
ii  perl            5.34.0-5
ii  libio-pty-perl  1:1.15-2+b1

--
Jakub Wilk

--- End Message ---
--- Begin Message ---
Source: libipc-run-perl
Source-Version: 20231003.0-2
Done: gregor herrmann <gre...@debian.org>

We believe that the bug you reported is fixed in the latest version of
libipc-run-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 1021...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <gre...@debian.org> (supplier of updated libipc-run-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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Mon, 01 Apr 2024 02:46:08 +0200
Source: libipc-run-perl
Architecture: source
Version: 20231003.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org>
Changed-By: gregor herrmann <gre...@debian.org>
Closes: 1021794
Changes:
 libipc-run-perl (20231003.0-2) unstable; urgency=medium
 .
   * Add 1021794_child_exit.patch: Reduce delays in detecting child exit.
     Patch taken from upstream patch series (PR#172). (Closes: #1021794)
   * Update years of packaging copyright.
Checksums-Sha1:
 cbe9a1f99661c4ac3c279c4da8edfab9c9cfc8ee 2485 libipc-run-perl_20231003.0-2.dsc
 7f38bfca451715f5d4935bcb0e9766d6a8fe8bbd 8856 
libipc-run-perl_20231003.0-2.debian.tar.xz
Checksums-Sha256:
 780f5dca60dc6202894430c00f903c154e3570f94eafb2ad074e52c56eb30d54 2485 
libipc-run-perl_20231003.0-2.dsc
 e4cf0ff8b21733689dea06a195c9e26427c4878a7017285dbf9efcc01e47cb34 8856 
libipc-run-perl_20231003.0-2.debian.tar.xz
Files:
 c7063a2b0642be668c5cd3090fcb70a1 2485 perl optional 
libipc-run-perl_20231003.0-2.dsc
 a6a277f2086fbacfb4fda825c02229da 8856 perl optional 
libipc-run-perl_20231003.0-2.debian.tar.xz

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

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmYKBL5fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgYZ3hAAp95aLOX6rLjZBuaNXJmHglYW5FdYKTCz3BlKkDkrwr02tBMA+BtOAoXy
JVCJ1FDcQVwspQHtanC8mvMAC4tpJln0SVY7oNKgt6wpxTbp52ws/lpdn8rLSnzu
GKtgAWjr3w2ysR2mTUcQD78qkl4IlGz2gcFOrjlp3UrdfW94NQJ3TcGE0VcOgVgf
kZeUw95pjLJTUreoWebbSMMBBiUfPTXlsepU+7y0wsvUSgbnI33AF7BDRKIYu71S
i12vcOmkhHlxT6VIvdlgvt+5jd4zRzd++M3N25Gd9qjXdLZfPBskBgjpsa1vqe3V
16QNuK3WgXTLzuIOPK8KjMO5z6q7eYyxiBvRCjMqJbVftRNfp/e42G1JAQnAJX7q
LPipecoCLBDoNVzdxOZaTlF67n5prurJ9idDEPmoTcMqy0TBbGRz/FKUfT72LlXC
E699u74Hq7BnSMhv+HVBtNYxtEHP1jf+N1aySzNCT+hdIiGQTABzkUIn5JJR+qyd
lWI2TLAvRES29Bcg8J/bsSLp5VnRBVNlAgz0SQh9tFU621XX1hu2vo4MdQI95BhK
Bs7YYRQd1WcDhw7tH6gCbjdfWHVJ5lapwaogZZAZkkPNgnXzSXrRPQk0h/A/rbLG
PR9aUhZ7H6DXKNSaY7p5PdYq/j7cIdzhaFE2YrkfGavOhHT9Igw=
=/0KK
-----END PGP SIGNATURE-----

Attachment: pgpPneFl1frDP.pgp
Description: PGP signature


--- End Message ---

Reply via email to