Your message dated Wed, 12 Feb 2025 19:34:09 +0000
with message-id <[email protected]>
and subject line Bug#1094634: fixed in autopkgtest 5.44
has caused the Debian Bug report #1094634,
regarding autopkgtest-virt-*: doesn't shutdown on EOF [and 1 more messages]
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.)


-- 
1094634: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1094634
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: autopkgtest
Version: 5.43
Severity: normal
File: /usr/bin/autopkgtest-virt-unshare

Steps to reproduce:

  With some kind of bookworm image tarball:

    $ autopkgtest-virt-unshare -t bookworm.tar 
    ok
    open
    ok /tmp/autopkgtest.Pdh9Nx
    print-execute-command
    ok 
unshare,--map-auto,--map-root-user,--user,--mount,--,/usr/share/autopkgtest/lib/unshare-helper,/tmp/tmp_8rqn1g5,--

  Then in another terminal, using that command with the commas
  replaced with spaces:

    $ unshare --map-auto --map-root-user --user --mount -- 
/usr/share/autopkgtest/lib/unshare-helper /tmp/tmp_8rqn1g5 -- sleep 12345

  Observe with ps -efH | grep sleep that the sleep 12345 is running.

  Now, in the autopkgtest-virt-unshare terminal, send ^D (EOF).

Expected behaviour:

  The sleep process is killed and the unshare environment is torn down.

Actual behaviour:

  Infinite hang.

  In strace, I can see that autopkgtest-virt-unshare is reading from
  stdin.  Sending ^D again makes it read from stdin again.


-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.6-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages autopkgtest depends on:
ii  apt-utils            2.9.21
ii  libdpkg-perl         1.22.11
ii  mawk                 1.3.4.20240905-1
ii  procps               2:4.0.4-6
ii  python3              3.12.8-1
ii  python3-debian       0.1.49
ii  python3-distro-info  1.12
ii  retry                1.0.5-3

Versions of packages autopkgtest recommends:
ii  autodep8  0.28+nmu1
ii  fakeroot  1.36.2-1

Versions of packages autopkgtest suggests:
pn  docker-cli | docker.io  <none>
pn  docker.io               <none>
pn  fakemachine             <none>
ii  genisoimage             9:1.1.11-4
pn  incus                   <none>
pn  lxc                     <none>
pn  lxd                     <none>
ii  ovmf                    2024.11-2
pn  ovmf-ia32               <none>
pn  podman                  <none>
pn  qemu-efi-aarch64        <none>
pn  qemu-efi-arm            <none>
pn  qemu-efi-riscv64        <none>
pn  qemu-system             <none>
ii  qemu-utils              1:9.2.0+ds-2
ii  schroot                 1.6.13-5
ii  util-linux              2.40.2-13
pn  vmdb2                   <none>
ii  zerofree                1.1.1-1+b1

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: autopkgtest
Source-Version: 5.44
Done: Simon McVittie <[email protected]>

We believe that the bug you reported is fixed in the latest version of
autopkgtest, 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.
Simon McVittie <[email protected]> (supplier of updated autopkgtest 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: Wed, 12 Feb 2025 14:47:41 +0000
Source: autopkgtest
Architecture: source
Version: 5.44
Distribution: unstable
Urgency: medium
Maintainer: Debian CI team <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Closes: 1052119 1078205 1093161 1093275 1093546 1094634
Changes:
 autopkgtest (5.44) unstable; urgency=medium
 .
   [ Simon McVittie ]
   * tests: Normally only test timeouts on known-fast architectures.
     We cannot make these test-cases reliable on slower machines like riscv64
     without making the test suite take a long time even on faster machines.
     (Closes: #1093275)
   * virt-podman: Don't crash if the selected image has no labels
     (Closes: #1093546)
   * virt-podman(1): Mention how to generate images locally
   * build-podman(1): Consistently use podman in examples
   * virt-podman(1): Document that full systemd functionality needs
     CAP_SYS_ADMIN, how to obtain it, and the security considerations that
     mean it is not the default (Closes: #1078205)
   * d/control: Remove obsolete alternative dependency on pep8
     (Closes: #1093161)
   * d/README.source: Mention some apt features that we cannot use yet
   * build-docker(1): Clarify the relationship between --tarball and --image.
     In particular clarify the circumstances under which a base image
     for use inside the container environment will be downloaded from a
     third-party container registry.
 .
   [ Paride Legovini ]
   * Turn test dependencies from package under test into strictly versioned
     dependencies (Closes: #1052119)
   * d/t/schroot: use eatmydata in the test schroot to speed up testing
   * autopkgtest(1): clarify usage of virt servers, suggest qemu
   * virt-schroot(1): add warning regarding lack of isolation
 .
   [ Ural Tunaboyu ]
   * buildvm-ubuntu-cloud: Don't exclude documentation
 .
   [ Jochen Sprickerhof ]
   * Add test dependency on apt to make it reproducible
   * virt-unshare: Keep apt lists when bootstrapping
 .
   [ Florent 'Skia' Jacquet ]
   * buildvm-ubuntu-cloud: Use server image for riscv64 testbeds, since
     no minimal image is available
 .
   [ Ian Jackson ]
   * virt-*: Exit with an error if stdin is in non-blocking mode
   * virt-*: Exit on EOF (Closes: #1094634)
   * virt-*: Warn on (invalid) leading whitespace in the
     virtualization protocol
   * virt-*: Reject empty commands
Checksums-Sha1:
 4ad713e8c10d05df83019d57678eda2fa730c593 2595 autopkgtest_5.44.dsc
 4c7edd810aa888547c027fb8145a20550f6a4595 247632 autopkgtest_5.44.tar.xz
 564b8f975b0ae1d79a25c099f762079ce7b4cf5d 6453 autopkgtest_5.44_source.buildinfo
Checksums-Sha256:
 6c1eb27c6b5eafb5cd69c36cecb66798359673358b23dad68ca5defb5e9577c2 2595 
autopkgtest_5.44.dsc
 5d66cad7e0e69dd7156f3560a7e24b68c298e03bc2caa9ef6708f5ef76f26ead 247632 
autopkgtest_5.44.tar.xz
 14106cba334355b659dd2db26847d59164ed9bd53530b77b0d50d070e72d5878 6453 
autopkgtest_5.44_source.buildinfo
Files:
 6cb9d94921bfcb83304111af7325f049 2595 devel optional autopkgtest_5.44.dsc
 c3e76328780d95af6abeddb071306ae1 247632 devel optional autopkgtest_5.44.tar.xz
 7e2daad6ffdd366edd1fa8a993b225ef 6453 devel optional 
autopkgtest_5.44_source.buildinfo

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

iQIzBAEBCgAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmes9p0ACgkQI1wJnT6z
MHbmvhAAvGNIWK2YdbxivV/vyHxHnydYByjCnVgPyU+F3kQlgXGVW4jHqCtrRXn9
Co8zATn7BqFBkmAhAMSPPGEb5s+Y2l0E4LfWOMhPdEumCj0Wixf802NtJ03iWCr0
YGTWmm87Q45U5wpLkSbV2bpYawdbb20NHzRW8yZBFn8TthI2wSiy5OaodulQZx2a
ZNnNrYekjAjsaDm01vIfwE3zparAbj2yOpZAnbOV0XIQB3a/vU9GZVAjh+o2o4E2
FQT7SUltLXNzf3K/7jXpLNP6Vr4PYxW/LZ7UNVswyf1vc6JSbUE7BBvAF4TYGAp4
U0bS708KZWZtvIOx8NemxMnPa2CeDRRS4fhkSHWLMG30ZszS+9KvxF5wL/mrwtLn
5YR9ePMl+fOpSRx2H6Gk5llSY+dXlqkTvEPpszcb5j+EcOQ+G69RXx6qICb1ANl2
yNsEJn6YVwWEcDvP5CKHH4ynvZ6bF6e9TerZyKmYUaroN6I5G0hrhmo3q0BCy+92
DMh8X3gpU5tWj/EAcf08AzHjvJPgfOXP/xbI453oSQ0sF9lOCXbl7gG0q+82iNxV
Qvq57vR2wO0Qv6+JBR5o6Bptnq5R71J9nFVh8I9A2ntrLxuROex4ugLMJVtRzVIW
GETepvg+ckKH3p5CVfPB4gvaazD2Ijc86xS2i1iM2hrVMtU2IG0=
=om/g
-----END PGP SIGNATURE-----

Attachment: pgp7F775T_vMC.pgp
Description: PGP signature


--- End Message ---

Reply via email to