#807071 bsdutils: script(1) missing on kfreebsd, hurd

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:
#807071#5
Date:
2015-12-04 22:19:51 UTC
From:
To:
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.

#807071#14
Date:
2019-10-24 00:38:51 UTC
From:
To:
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

#807071#19
Date:
2020-01-02 13:51:36 UTC
From:
To:
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

#807071#24
Date:
2020-01-02 19:51:08 UTC
From:
To:
Karel Zak dixit:

Thanks!

bye,
//mirabilos

#807071#29
Date:
2023-02-02 02:08:11 UTC
From:
To:
Karel Zak dixit:

How’s this progressing?

Thanks in advance,
//mirabilos

#807071#34
Date:
2023-02-03 12:01:47 UTC
From:
To:
Sorry, no progress.

I have added git hub issue for this
https://github.com/util-linux/util-linux/issues/2054

    Karel