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.
