- Package:
- bsdutils
- Source:
- util-linux
- Description:
- basic utilities from 4.4BSD-Lite
- Submitter:
- Thorsten Glaser
- Date:
- 2023-08-04 01:45:03 UTC
- Severity:
- important
- Tags:
Package: bsdutils Version: 1:2.27.1-1 Severity: important It looks like script(1) is not available on kfreebsd (and, judging from the package lists, hurd) any more. This is a most severe regression. bye, //mirabilos * Source package: mksh * Version: 50f-2 * Architecture: kfreebsd-i386 * State: failed * Suite: sid * Builder: fils.debian.org * Build log: https://buildd.debian.org/status/fetch.php?pkg=mksh&arch=kfreebsd-i386&ver=50f-2&stamp=1449186457&file=log Please note that these notifications do not necessarily mean bug reports in your package but could also be caused by other packages, temporary uninstallabilities and arch-specific breakages. A look at the build log despite this disclaimer would be appreciated however.
Hello Sami and Karel, you were involved in changing script(1) to use signalfd, which is apparently Linux-specific but util-linux also is used, at least in Debian, on other kernels, such as the FreeBSD and Hurd ones (FSVO “kernel”, for the latter). I need script(1) available, to get a controlling tty inside a headless build for example (and because it’s a very basic part of a Unix system anyway). Please see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807071 for the full story and help implement a mode in which script(1) will function on nōn-Linux again (incidentally the code comes from FreeBSD in the first place). Thanks in advance, //mirabilos
I have added this request to our TODO file. We'll see.
The problem is that with signalfd it's more reliable than when
classic signals interrupt any syscall, but I have no problem to
support any #ifdefs for non-signalfd systems.
Karel
Karel Zak dixit: Thanks! bye, //mirabilos
Karel Zak dixit: How’s this progressing? Thanks in advance, //mirabilos
Sorry, no progress. I have added git hub issue for this https://github.com/util-linux/util-linux/issues/2054 Karel