Overview
Request 1104167 revoked
- Do not use screen during build: bash is part of the distro
bootstrap cycle, and the smaller we can have it, the better.
- Rnu run-tests also as part of the %check section, not the build
section.
I failed to find a reason for the 'screen' call - the test suite seems to pass the same way
In line of making bootstrap smaller, I'd like you to consdier this change (or let's discuss it)
- Created by dimstar
- In state revoked
- Package maintainer: WernerFink
Request History
dimstar created request
- Do not use screen during build: bash is part of the distro
bootstrap cycle, and the smaller we can have it, the better.
- Rnu run-tests also as part of the %check section, not the build
section.
I failed to find a reason for the 'screen' call - the test suite seems to pass the same way
In line of making bootstrap smaller, I'd like you to consdier this change (or let's discuss it)
WernerFink declined request
Nope ... only if I see a working /dev/tty aka all tests are perfomed
dimstar revoked request
Hmmm ... any way to test tty/terminal
this is a bad idea ... and I'd like to reject this without working /dev/tty
This seems not (or not only) to be introduced by my change
Can we run the test suite in a bash:testsuite flavor where we can have the screen dep?
Then we can build bash (and use it) without a dep on screen - and the test suite can run whatever it needs (not part of the distro bootstrap, but can be done later)
The test run short after build does not show those errors ... search for
the %check section was done by
Sat Sep 24 13:57:27 UTC 2022 - Christopher Yeleighton giecrilj@stegny.2a.pl - add checks
Can we have a working terminal during build?
I don't think we can easily change OBS in this regard.
The rpmbuild uses lua ... beside the posix function calls I miss things like mapped libc calls like forkpty() as then I could write a minimal pty/tty screen in lua.