On Sun, 18 Aug 2024 at 23:44:57 +0000, Thorsten Glaser wrote: > On three buildds, mksh FTBFS already because the whole > /dev/ptmx and /dev/pts stuff is malfunctioning again
Which buildds? Are you referring to -ports builds https://buildd.debian.org/status/fetch.php?pkg=mksh&arch=powerpc&ver=59c-39&stamp=1724031073&raw=0, https://buildd.debian.org/status/fetch.php?pkg=mksh&arch=ppc64&ver=59c-39&stamp=1724031078&raw=0, https://buildd.debian.org/status/fetch.php?pkg=mksh&arch=sparc64&ver=59c-39&stamp=1724031447&raw=0 each of which reported "script: failed to create pseudo-terminal: Permission denied"? -powerpc, -sparc teams: how are those buildds (debian-project-be-1.buildd.org, blaauw.buildd.org, sompek.debian.net) set up? * host system suite: testing? unstable? other? * kernel: seems to be 6.9.12 in each case, presumably from testing/unstable * schroot: 1.6.13-4 or some sort of backport? * is there any container/chroot/other confinement between the host system and sbuild+schroot? * any special schroot or kernel configuration? Thorsten, I see that https://buildd.debian.org/status/fetch.php?pkg=mksh&arch=m68k&ver=59c-39&stamp=1724031130&raw=0, https://buildd.debian.org/status/fetch.php?pkg=mksh&arch=sh4&ver=59c-39&stamp=1724031300&raw=0 seem to be running script(1) successfully, but failing with an error that looks different (possibly related to using qemu-user on an amd64 system). Can I assume that those are out-of-scope here? > have you actually tested that this works? I initially provided the patch that was recently applied to schroot back in 2017, and unfortunately I don't completely remember what I did 7 years ago, but I think my usual reproducer for "do pseudo-terminals work?" was to run something like "script -c 'cat /etc/os-release' /dev/null" inside a schroot. Is that a good mockup of what mksh needs to do, or is there something more complicated (but hopefully simpler than mksh's full test suite) that would be a better reproducer? I have not been continually testing that patch for 7 years, and I didn't make the decision to integrate it now, so I can't speak to what testing was done before the upload that integrated it. smcv