Soumendra Ganguly <[email protected]> wrote:

> Hello, OpenBSD!
>        I am using script(1) to complement a program that I am writing.
> However, the current OpenBSD version of script(1) is very old [ based
> on NetBSD script(1) version 1.3 ].

First off, it is not old.  We don't automatically grab changes from
completely distinct.  It has been completely seperate code for over 20
years.  Once in a while, an idea will show up, and get copied.

> It does not have the [-r] and [-p]
> options that the current NetBSD version [ 1.21 ] does. FreeBSD's
> script(1) also has this functionality; util-linux provides similar
> functionality in the form of script(1)+scriptreplay(1).

I am horrified by what I see; I could never see myself needing that
type of functionality, since it is so fragile.

A replay of a sequence of previously issued commands will work fine for
very small steps, but when used for increasingly large missions it
quickly turns into a shitshow.

The sequences captured will not generally contain error condition
checking along the way.  Therefore, input will be continue to be
injected even if a ecommand in the replay-case behaves different.

This is effectively the same as software which is written without checking
error returns at every step, we encourage all re-useable software to be
written with error checks at every step, why add a subsystem which goes
against the grain?

I think we should discourage new systems which behave like that.

> Please consider merging the current NetBSD version into OpenBSD.

Sorry, that is not how the development process in this project works.

Reply via email to